private void Awake() { _psm = new PlugglableStateMachine(gameObject, _defaultState); }
public override void Act(PlugglableStateMachine psm) { Debug.Log($"{psm.currentState.name} - {_textToPrint}"); }
public override bool Evaluate(PlugglableStateMachine psm) { return(Input.GetKeyDown(_keyToPress)); }
public override bool Evaluate(PlugglableStateMachine psm) { return(Input.GetKey(_keyToHold)); }