public static void SetSensorKeyboard() { if (GetJoyconVector != null) { joyconAngle = GetJoyconVector().y; } GetJoyconVector = () => { return(new Vector3(0, joyconAngle, 0)); }; GetJoyconGyro = () => { if (Input.GetKey(KeyCode.D)) { return(new Vector3(0, 0, -5)); } if (Input.GetKey(KeyCode.A)) { return(new Vector3(0, 0, 5)); } return(Vector3.zero); }; GetJoyconAccel = () => { return(new Vector3(Input.GetAxis("Vertical") * 10, 1, 0)); }; }
public static void SetSensorJoycon(Joycon joycon) { GetJoyconVector = () => { return(joycon.GetVector().eulerAngles); }; GetJoyconGyro = joycon.GetGyro; GetJoyconAccel = joycon.GetAccel; }