mirror of
https://github.com/xiaopeng12138/MaiDXR.git
synced 2025-02-21 20:49:32 +01:00
Add custom select button
This commit is contained in:
parent
84a96418e4
commit
53b066c6b9
@ -4827,6 +4827,7 @@ MonoBehaviour:
|
|||||||
- {fileID: 856927137}
|
- {fileID: 856927137}
|
||||||
- {fileID: 856927133}
|
- {fileID: 856927133}
|
||||||
- {fileID: 856927132}
|
- {fileID: 856927132}
|
||||||
|
SelectButton: {fileID: 856927134}
|
||||||
HeadCube: {fileID: 1040369113}
|
HeadCube: {fileID: 1040369113}
|
||||||
--- !u!4 &1419342723
|
--- !u!4 &1419342723
|
||||||
Transform:
|
Transform:
|
||||||
|
@ -17,7 +17,8 @@ public class SettingsManager : MonoBehaviour
|
|||||||
public GameObject SmoothCameraObj;
|
public GameObject SmoothCameraObj;
|
||||||
public Camera SmoothCamera;
|
public Camera SmoothCamera;
|
||||||
public GameObject XROriginObj;
|
public GameObject XROriginObj;
|
||||||
public GameObject[] ButtonObjs;
|
public GameObject[] ButtonObjs;
|
||||||
|
public GameObject SelectButton;
|
||||||
public GameObject HeadCube;
|
public GameObject HeadCube;
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
@ -63,6 +64,8 @@ public class SettingsManager : MonoBehaviour
|
|||||||
RHandScp.amplitude = Setting.HapticAmplitude;
|
RHandScp.amplitude = Setting.HapticAmplitude;
|
||||||
XROriginScp.CameraYOffset = Setting.PlayerHigh/100;
|
XROriginScp.CameraYOffset = Setting.PlayerHigh/100;
|
||||||
Time.fixedDeltaTime = 1/Setting.TouchRefreshRate;
|
Time.fixedDeltaTime = 1/Setting.TouchRefreshRate;
|
||||||
|
ButtonToKey SelectButtonScp = SelectButton.GetComponent<ButtonToKey>();
|
||||||
|
SelectButtonScp.keyToPress = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Setting.SelectButton);
|
||||||
ButtonToKey Button1Scp = ButtonObjs[0].GetComponent<ButtonToKey>();
|
ButtonToKey Button1Scp = ButtonObjs[0].GetComponent<ButtonToKey>();
|
||||||
Button1Scp.keyToPress = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Setting.Button1);
|
Button1Scp.keyToPress = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Setting.Button1);
|
||||||
ButtonToKey Button2Scp = ButtonObjs[1].GetComponent<ButtonToKey>();
|
ButtonToKey Button2Scp = ButtonObjs[1].GetComponent<ButtonToKey>();
|
||||||
@ -92,6 +95,7 @@ public class SettingsManager : MonoBehaviour
|
|||||||
ShowHeadCube = false,
|
ShowHeadCube = false,
|
||||||
HapticDuration = 0.2f,
|
HapticDuration = 0.2f,
|
||||||
HapticAmplitude = 1f,
|
HapticAmplitude = 1f,
|
||||||
|
SelectButton = "VK_3",
|
||||||
Button1 = "SCROLL",
|
Button1 = "SCROLL",
|
||||||
Button2 = "PAUSE",
|
Button2 = "PAUSE",
|
||||||
Button3 = "VK_1",
|
Button3 = "VK_1",
|
||||||
@ -122,6 +126,7 @@ public class Settings
|
|||||||
public bool ShowHeadCube { get; set; }
|
public bool ShowHeadCube { get; set; }
|
||||||
public float HapticDuration { get; set; }
|
public float HapticDuration { get; set; }
|
||||||
public float HapticAmplitude { get; set; }
|
public float HapticAmplitude { get; set; }
|
||||||
|
public string SelectButton { get; set; }
|
||||||
public string Button1 { get; set; }
|
public string Button1 { get; set; }
|
||||||
public string Button2 { get; set; }
|
public string Button2 { get; set; }
|
||||||
public string Button3 { get; set; }
|
public string Button3 { get; set; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user