public override State Transition(StateAgro newState, Transform enemy) { set.agro.setPrevState(set.marsh); set.agro.setEnemy(enemy); return newState; }
public abstract State Transition(StateAgro newState, Transform enemy);
public override State Transition(StateAgro newState, Transform enemy) { Debug.Log("Such a transition is impossible"); return this; }