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); }
public void OnLookDirectionInput(object sender, LookDirectionInputEventArgs args) { var handler = this.LookDirectionInput; if (handler != null) { handler(sender, args); } }