public PursuitAndRangedMeleeAttackAiBehaviour(CharacterInstance character)
 {
     base.Character = character;
     this.m_meleeAttackBehaviour  = new PursuitAndMeleeAttackAiBehaviour(character);
     this.m_rangedAttackBehaviour = new PursuitAndRangedAttackAiBehaviour(character);
 }
 public HeroRangedAiBehaviour(CharacterInstance character)
 {
     base.Character            = character;
     this.m_targetingBehaviour = new HeroTargetingAiBehaviour(character);
     this.m_attackBehaviour    = new PursuitAndRangedAttackAiBehaviour(character);
 }