Files
BABA_YAGA/Assets/Scripts/Player/ThrowSystem/Scripts/vThrowVisualSettings.cs
2026-06-04 10:42:23 +07:00

24 lines
917 B
C#

using UnityEngine;
namespace Invector.Throw
{
[CreateAssetMenu(menuName = "Invector/Throw/New ThrowVisualSettings")]
public class vThrowVisualSettings : ScriptableObject
{
[vSeparator("Visual Line")]
public bool useLine;
[ColorUsage(true, true)]
public Color lineRendererColor = Color.white;
public float lineRendererWidth = 1f;
internal LineAlignment lineAlignment = LineAlignment.TransformZ;
public Texture2D lineTexture;
public LineTextureMode lineTextureMode = LineTextureMode.Stretch;
public Vector2 lineTile = Vector2.one;
public Vector2 lineOffset = Vector2.zero;
[vSeparator("Visual Indicator")]
public bool useIndicator;
[ColorUsage(true, true)]
public Color indicatorColor = Color.white;
public float indicatorRange = 1f;
public Texture2D indicatorTexture;
}
}