unity-roject-test/Assets/Scripts/Rokojori/Dialog/Actions/ModifyProperty.cs

20 lines
405 B
C#
Raw Normal View History

2026-09-25 20:32:02 +00:00
using UnityEngine;
namespace Rokojori
{
[CreateAssetMenu( menuName = "Rokojori/Dialog/Actions/Modify Property" )]
public class ModifyProperty : GameStateAction
{
public GameStateNumberVariable variable = null;
public double delta = 0;
public override void Execute()
{
var manager = GameStateManager.instance;
manager.SetValue( variable, manager.GetValue( variable ) + delta );
}
}
}