public MyAnimalBotActions(MyAnimalBot bot)
     :
     base(bot)
 { 
     m_bot = bot;
     m_target = CreateTarget(bot);
 }
 public MyAnimalBotLogic(MyAnimalBot bot)
     : base(bot)
 {
     var navigation = AnimalBot.Navigation;
     navigation.AddSteering(new MyTreeAvoidance(navigation, 0.1f));
     m_characterAvoidance = new MyCharacterAvoidance(navigation, 1f);
     navigation.AddSteering(m_characterAvoidance);
     navigation.MaximumRotationAngle = MathHelper.ToRadians(23);
 }
 public MySpiderActions(MyAnimalBot bot)
     : base(bot)
 {
 }
 public MyCyberhoundActions(MyAnimalBot bot)
     : base(bot)
 {
 }
 public MyCyberhoundLogic(MyAnimalBot bot)
     : base(bot)
 { }
Example #6
0
 public MySpiderLogic(MyAnimalBot bot)
     : base(bot)
 { 
 }
Example #7
0
 public MyWolfActions(MyAnimalBot bot)
     : base(bot)
 {
 }
 public virtual MyAiTargetAnimal CreateTarget(MyAnimalBot bot)
 {
     return new MyAiTargetAnimal(bot);
 }
 public MyAnimalBotActions(MyAnimalBot bot)
     :
     base(bot)
 { 
     m_bot = bot;
 }
Example #10
0
 public MyWolfLogic(MyAnimalBot bot)
     : base(bot)
 { }