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

20 lines
405 B
C#

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 );
}
}
}