Files
2026-04-07 03:14:32 +03:00

18 lines
637 B
C#

using UnityEngine;
namespace JusticeScale.Scripts.Scales
{
public abstract class Scale : MonoBehaviour
{
public abstract float TotalWeight { get; }
[SerializeField] protected LayerMask layerMask = -1; // LayerMask specifying which layers to include in the scale detection
[SerializeField] [Tooltip("The current weight of the scale (not visible in the Inspector), for easy developer testing.")]
protected float weight; // Current weight for inspector display; TotalWeight is the actual calculated value.
private void Update()
{
weight = TotalWeight;
}
}
}