Exemplo n.º 1
0
 public void Execute(AIControllersRepository controllersRepository)
 {
     controllersRepository.GetComponent <AIGroundChargeAttack>().StartAttacking(Player);
 }
Exemplo n.º 2
0
 protected T GetComponent <T>() where T : Component
 {
     return(_controllersRepository.GetComponent <T>());
 }
Exemplo n.º 3
0
        public void Execute(AIControllersRepository controllersRepository)
        {
            var movementController = controllersRepository.GetComponent <AIMovement>();

            movementController.Move(Direction);
        }
Exemplo n.º 4
0
        public void Execute(AIControllersRepository controllersRepository)
        {
            var controller = controllersRepository.GetComponent <AIShootingBehaviour>();

            controller.Shoot(Direction);
        }