示例#1
0
    private void Update()
    {
        var input = _currentInput.GetInput();

        _move?.Move(input);
        _attack?.Attack(input);
        _find?.FindTarget(input);
    }
示例#2
0
 public void Move(float horizontal, float vertical, float deltaTime)
 {
     _move.Move(horizontal, vertical, deltaTime);
 }
示例#3
0
 public override void MyUpdate()
 {
     _unit.Move();
 }
示例#4
0
 public void Move()
 {
     moveBehaviour.Move();
 }
 public void Move()       // <-- Method to call the abstracted Behavior.
 {
     MovementType.Move(); // <-- Behavior being called.
 }
示例#6
0
 public void Execute(float deltaTime)
 {
     _move.Move(_target.position);
 }
 void Update()
 {
     iMover.Move(controller);
 }
示例#8
0
 static void ShowHowMove(IMove obj)
 {
     obj.Move();
 }
示例#9
0
 private void Update()
 {
     _paddle?.Move(input.Value);
 }
示例#10
0
 public void Move()
 {
     _move.Move();
 }
示例#11
0
 public void Go()
 {
     move.Move();
 }
示例#12
0
 private void Update()
 {
     IMover.Move(controller);
 }
示例#13
0
 private void Update()
 {
     _moveMech.CurrentSpeedState = Movement.SpeedState.WALK;
     _moveMech.Move(transform.right);
 }
示例#14
0
 public void Move(float horizontal, float vertical, float deltaTime)
 {
     _moveImplementation.Move(horizontal, vertical, deltaTime);
 }
示例#15
0
 /// <summary>
 /// Person moving
 /// </summary>
 public void Move()
 {
     Console.Write("{0} is moving on ", name);
     move.Move();
 }
示例#16
0
 private void Update() => _movement.Move(transform, _weapon.GetBulletSpeed());
示例#17
0
 void MoveAnimimal(IMove move)
 {
     move.Move();
 }
示例#18
0
 //Standard method used to move object
 public void Move(GameObject go, bool left, bool right, bool up, bool down, int gameWidth, int gameHeight)
 {
     go_m.Move(go, left, right, up, down, gameWidth, gameHeight);
 }
示例#19
0
 public void PerformMove()
 {
     mover.Move(this);
 }
示例#20
0
 public void Update(float time)
 {
     characterController.Move(controller.InputInfo.MovementPosX, controller.InputInfo.MovementPosY, movementSpeed, time);
 }
示例#21
0
    public void CreateEnemy(List <ICell> cells, GameObject go)
    {
        IMove move = Instantiate(go, SpawnPoint.position, Quaternion.identity).GetComponent <IMove>();

        move.Move(cells);
    }
示例#22
0
 public void Move(IMove imover)
 {
     imover.Move(this, ButtonsTraversed.Last());
 }
示例#23
0
        // private void Control()
        // {
        //     //TODO: Класс управления для считывания нажаний клавиш в графическом движке
        //     movement.AccelerationUp = Input.GetAxis("Vertical");
        //     movement.AccelerationRight = Input.GetAxis("Horizontal");
        //     if(Input.GetButton("Run")) movement.Run(states.SpeedUp());
        // }

        public void Action()
        {
            movement.Move(0);
            // Control();
        }