protected override void OnInitStateHandlers()
{
SetStateHandler((int)AiStateId.Idle, this.IdleHandler);
SetStateHandler((int)AiStateId.Combat, this.CombatHandler);
SetStateHandler((int)AiStateId.GoHome, this.GoHomeHandler);
SetStateHandler((int)AiStateId.SkillCommand, this.SkillCommandHandler);
SetStateHandler((int)AiStateId.MoveCommand, this.MoveCommandHandler);
SetStateHandler((int)AiStateId.PursuitCommand, this.PursuitCommandHandler);
SetStateHandler((int)AiStateId.PatrolCommand, this.PatrolCommandHandler);
SetStateHandler((int)AiStateId.WaitCommand, this.WaitCommandHandler);
}