public virtual void Init(IState state) { SetState(state); }
public virtual void SetState(IState state) { myState = state; myState.SetCharacterAI(this); }