private void Awake() { rightHand = transform.Find("RightHand"); rightHand.gameObject.SetActive(false); leftHand = transform.Find("LeftHand"); leftHand.gameObject.SetActive(false); currentHand = rightHand; oldPos = Input.mousePosition; myCamera = transform.Find("Camera"); leftHand.Find("Hand").GetComponent <Renderer>().material.color = Color.red; rightHand.Find("Hand").GetComponent <Renderer>().material.color = Color.green; rightController = rightHand.GetComponent <SDK_ControllerSim>(); leftController = leftHand.GetComponent <SDK_ControllerSim>(); rightController.Selected = true; leftController.Selected = false; destroyed = false; #if VRTK_SDK_SIM Dictionary <string, KeyCode> keyMappings = new Dictionary <string, KeyCode>() { { "Trigger", triggerAlias }, { "Grip", gripAlias }, { "TouchpadPress", touchpadAlias }, { "ButtonOne", buttonOneAlias }, { "ButtonTwo", buttonTwoAlias }, { "StartMenu", startMenuAlias }, { "TouchModifier", touchModifier }, { "HairTouchModifier", hairTouchModifier } }; SDK_SimController controllerSDK = (SDK_SimController)VRTK_SDK_Bridge.GetControllerSDK(); controllerSDK.SetKeyMappings(keyMappings); #endif }
protected virtual void OnEnable() { hintCanvas = transform.Find("Canvas/Control Hints").gameObject; crossHairPanel = transform.Find("Canvas/CrosshairPanel").gameObject; hintText = hintCanvas.GetComponentInChildren <Text>(); hintCanvas.SetActive(showControlHints); rightHand = transform.Find("RightHand"); rightHand.gameObject.SetActive(false); leftHand = transform.Find("LeftHand"); leftHand.gameObject.SetActive(false); leftHandHorizontalAxisGuide = leftHand.Find("Guides/HorizontalPlane"); leftHandVerticalAxisGuide = leftHand.Find("Guides/VerticalPlane"); rightHandHorizontalAxisGuide = rightHand.Find("Guides/HorizontalPlane"); rightHandVerticalAxisGuide = rightHand.Find("Guides/VerticalPlane"); currentHand = rightHand; oldPos = Input.mousePosition; neck = transform.Find("Neck"); SetHandColor(leftHand, leftHandColor); SetHandColor(rightHand, rightHandColor); rightController = rightHand.GetComponent <SDK_ControllerSim>(); leftController = leftHand.GetComponent <SDK_ControllerSim>(); rightController.selected = true; leftController.selected = false; destroyed = false; SDK_SimController controllerSDK = VRTK_SDK_Bridge.GetControllerSDK() as SDK_SimController; if (controllerSDK != null) { Dictionary <string, KeyCode> keyMappings = new Dictionary <string, KeyCode>() { { "Trigger", triggerAlias }, { "Grip", gripAlias }, { "TouchpadPress", touchpadAlias }, { "ButtonOne", buttonOneAlias }, { "ButtonTwo", buttonTwoAlias }, { "StartMenu", startMenuAlias }, { "TouchModifier", touchModifier }, { "HairTouchModifier", hairTouchModifier } }; controllerSDK.SetKeyMappings(keyMappings); } rightHand.gameObject.SetActive(true); leftHand.gameObject.SetActive(true); crossHairPanel.SetActive(false); leftHand.transform.SetParent(neck); rightHand.transform.SetParent(neck); leftHandLocalPos = leftHand.localPosition; rightHandLocalPos = rightHand.localPosition; leftHand.transform.SetParent(transform); rightHand.transform.SetParent(transform); }
private void SwitchJoystick() { useJoystick = !useJoystick; if (useJoystick) { SDK_SimController controllerSDK = VRTK_SDK_Bridge.GetControllerSDK() as SDK_SimController; if (controllerSDK != null) { Dictionary <string, KeyCode> keyMappings = new Dictionary <string, KeyCode>() { { "Trigger", triggerAliasJoy }, { "Grip", gripAliasJoy }, { "TouchpadPress", touchpadAliasJoy }, { "ButtonOne", buttonOneAliasJoy }, { "ButtonTwo", buttonTwoAliasJoy }, { "StartMenu", startMenuAliasJoy }, { "TouchModifier", touchModifier }, { "HairTouchModifier", hairTouchModifier } }; controllerSDK.SetKeyMappings(keyMappings); } } else { SDK_SimController controllerSDK = VRTK_SDK_Bridge.GetControllerSDK() as SDK_SimController; if (controllerSDK != null) { Dictionary <string, KeyCode> keyMappings = new Dictionary <string, KeyCode>() { { "Trigger", triggerAlias }, { "Grip", gripAlias }, { "TouchpadPress", touchpadAlias }, { "ButtonOne", buttonOneAlias }, { "ButtonTwo", buttonTwoAlias }, { "StartMenu", startMenuAlias }, { "TouchModifier", touchModifier }, { "HairTouchModifier", hairTouchModifier } }; controllerSDK.SetKeyMappings(keyMappings); } } }
// Token: 0x060012C8 RID: 4808 RVA: 0x00069834 File Offset: 0x00067A34 private void OnEnable() { this.hintCanvas = base.transform.Find("Canvas/Control Hints").gameObject; this.crossHairPanel = base.transform.Find("Canvas/CrosshairPanel").gameObject; this.hintText = this.hintCanvas.GetComponentInChildren <Text>(); this.hintCanvas.SetActive(this.showControlHints); this.rightHand = base.transform.Find("RightHand"); this.rightHand.gameObject.SetActive(false); this.leftHand = base.transform.Find("LeftHand"); this.leftHand.gameObject.SetActive(false); this.currentHand = this.rightHand; this.oldPos = Input.mousePosition; this.neck = base.transform.Find("Neck"); this.leftHand.Find("Hand").GetComponent <Renderer>().material.color = Color.red; this.rightHand.Find("Hand").GetComponent <Renderer>().material.color = Color.green; this.rightController = this.rightHand.GetComponent <SDK_ControllerSim>(); this.leftController = this.leftHand.GetComponent <SDK_ControllerSim>(); this.rightController.Selected = true; this.leftController.Selected = false; SDK_InputSimulator.destroyed = false; SDK_SimController sdk_SimController = VRTK_SDK_Bridge.GetControllerSDK() as SDK_SimController; if (sdk_SimController != null) { Dictionary <string, KeyCode> keyMappings = new Dictionary <string, KeyCode> { { "Trigger", this.triggerAlias }, { "Grip", this.gripAlias }, { "TouchpadPress", this.touchpadAlias }, { "ButtonOne", this.buttonOneAlias }, { "ButtonTwo", this.buttonTwoAlias }, { "StartMenu", this.startMenuAlias }, { "TouchModifier", this.touchModifier }, { "HairTouchModifier", this.hairTouchModifier } }; sdk_SimController.SetKeyMappings(keyMappings); } this.rightHand.gameObject.SetActive(true); this.leftHand.gameObject.SetActive(true); this.crossHairPanel.SetActive(false); }