20 lines
475 B
C#
20 lines
475 B
C#
using UnityEngine;
|
|
|
|
namespace ScriptableObjectArchitecture.Examples
|
|
{
|
|
public class UnitHealth : MonoBehaviour
|
|
{
|
|
public FloatReference Health;
|
|
|
|
[SerializeField]
|
|
private bool _resetOnStartup = true;
|
|
[SerializeField]
|
|
private FloatReference _startingHealth = default(FloatReference);
|
|
|
|
private void Start()
|
|
{
|
|
if (_resetOnStartup)
|
|
Health.Value = _startingHealth.Value;
|
|
}
|
|
}
|
|
} |