using Core; using UnityEngine; using Pixelplacement; public class LawnMowerBehaviour : MonoBehaviour { private StateMachine stateMachineRef; // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { stateMachineRef = GetComponent(); } public void mowerTouched() { Logging.Debug("Mower Touched"); } public void stateSwitch(string StateName) { Logging.Debug("State Switch to: " + StateName); stateMachineRef.ChangeState(StateName); } }