protected override bool _OnRegister(TorqueObject owner)
        {
            if (!base._OnRegister(owner))
                return false;

            controller = new AIChaseController();

            controller.AlertDist = AlertDist;
            controller.AttackDist = AttackDist;
            controller.Attacks = Attacks;
            controller.Bounces = Bounces;

            return true;
        }
 public GruntActorAnimationManager(GruntActorComponent actorComponent)
     : base(actorComponent)
 {
     this.actorComponent = actorComponent;
     this.controller = actorComponent.Controller as AIChaseController;
 }