public WaitingState(TitanAI ai, AbstractAIState next, float waitTime = 0) : base(ai) { timer = waitTime; nextState = next; }
public AbstractAIState(TitanAI ai) { titanAI = ai; }
public DoNothingState(TitanAI ai) : base(ai) { }