コード例 #1
0
 public Attack(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
     target          = tacticalControl.Target;
     controller.executeBlock(false);
     controller.EnableWeapon += setMinWeaponRange;
 }
コード例 #2
0
 public Block(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
     target          = tacticalControl.Target;
     enemyController = tacticalControl.analyzer.enemy;
     enemyController.EnableWeapon  += EnemyOffensiveActionStart;
     enemyController.SwingFinished += EnemyOffensiveActionEnd;
     timeToAttackTransition         = (float)MeleeController.r.NextDouble() * maxTimeToAttackTransition;
 }
コード例 #3
0
 public Pursuit(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
 }
コード例 #4
0
 public Surround(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
     g = GameObject.Find("TAG");
 }
コード例 #5
0
 public Death(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
 }
コード例 #6
0
 public RunTest(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
 }
コード例 #7
0
 public Idle(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
 }
コード例 #8
0
 public Standoff(AIController controller)
 {
     this.controller = controller;
     tacticalControl = controller.TacticalControl;
 }