Exemplo n.º 1
0
        private void OnLookDirectionInput(object sender, LookDirectionInputEventArgs args)
        {
            if (this.Player == null)
            {
                return;
            }

            var cameraEuler = this.Player.PlayerCamera.transform.localEulerAngles
                              + new Vector3(-args.Delta.y * SettingsStorage.MouseSensitivity, 0.0f, 0.0f);
            this.Player.PlayerCamera.transform.localRotation = Quaternion.Euler(cameraEuler);

            var playerEuler = this.Player.transform.localEulerAngles
                              + new Vector3(0.0f, args.Delta.x * SettingsStorage.MouseSensitivity, 0.0f);
            this.Player.transform.localRotation = Quaternion.Euler(playerEuler);
        }
Exemplo n.º 2
0
 public void OnLookDirectionInput(object sender, LookDirectionInputEventArgs args)
 {
     var handler = this.LookDirectionInput;
     if (handler != null)
     {
         handler(sender, args);
     }
 }