43 lines
902 B
C#
43 lines
902 B
C#
using HurricaneVR.Framework.ControllerInput;
|
|
using HurricaneVR.Framework.Shared;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class PlayerInputsCompoment : HVRPlayerInputs
|
|
{
|
|
protected bool EnableMouseLook = false;
|
|
|
|
protected override void UpdateInput()
|
|
{
|
|
base.UpdateInput();
|
|
|
|
if (Input.GetKey(KeyCode.LeftAlt))
|
|
{
|
|
EnableMouseLook = !EnableMouseLook;
|
|
}
|
|
}
|
|
|
|
protected override Vector2 GetMouse(out bool mouseDown)
|
|
{
|
|
mouseDown = EnableMouseLook;
|
|
|
|
if (EnableMouseLook)
|
|
{
|
|
return new Vector2(Input.GetAxis("Mouse X"), Input.GetAxis("Mouse Y"));
|
|
}
|
|
|
|
return Vector2.zero;
|
|
}
|
|
|
|
protected override bool GetIsJumpActivated()
|
|
{
|
|
if (Input.GetKey(KeyCode.Space))
|
|
{
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|