/// <summary>Contains all logic that verify if current state should be playing it's execute or change to a new state</summary> public void CheckIfStateChange() { if (currentState != null) { currentState.IfStateChange(); } }