示例#1
0
        public override void Update()
        {
            player.Rotate();
            TryReload();
            TryFire();

            if (!isFiring)
            {
                player.Move();
            }
        }
示例#2
0
        public override void Update()
        {
            controller.Rotate();

            if (controller.Inputs.Move == Vector2.zero)
            {
                controller.TransitionToState(controller.IdlePlayerState);
                return;
            }

            controller.Move();
        }
 public override void Update()
 {
     controller.Move();
     controller.Rotate();
 }