/// <summary> /// <strong>[Should not be called by user code]</strong> Sets up the internals of the action source before SteamVR has been initialized. /// </summary> public override void Preinitialize(SteamVR_Action wrappingAction, SteamVR_Input_Sources forInputSource) { base.Preinitialize(wrappingAction, forInputSource); poseAction = wrappingAction as SteamVR_Action_Pose; }
private static void PreInitActions() { SteamVR_Actions.p_default_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/InteractUI"))); SteamVR_Actions.p_default_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/Teleport"))); SteamVR_Actions.p_default_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabPinch"))); SteamVR_Actions.p_default_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabGrip"))); SteamVR_Actions.p_default_Pose = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/default/in/Pose"))); SteamVR_Actions.p_default_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/default/in/SkeletonLeftHand"))); SteamVR_Actions.p_default_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/default/in/SkeletonRightHand"))); SteamVR_Actions.p_default_Squeeze = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/default/in/Squeeze"))); SteamVR_Actions.p_default_HeadsetOnHead = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/HeadsetOnHead"))); SteamVR_Actions.p_default_SnapTurnLeft = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/SnapTurnLeft"))); SteamVR_Actions.p_default_SnapTurnRight = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/SnapTurnRight"))); SteamVR_Actions.p_default_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Action.Create <SteamVR_Action_Vibration>("/actions/default/out/Haptic"))); SteamVR_Actions.p_platformer_Move = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/platformer/in/Move"))); SteamVR_Actions.p_platformer_Jump = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/platformer/in/Jump"))); SteamVR_Actions.p_buggy_Steering = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/buggy/in/Steering"))); SteamVR_Actions.p_buggy_Throttle = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/buggy/in/Throttle"))); SteamVR_Actions.p_buggy_Brake = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/buggy/in/Brake"))); SteamVR_Actions.p_buggy_Reset = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/buggy/in/Reset"))); SteamVR_Actions.p_mixedreality_ExternalCamera = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/mixedreality/in/ExternalCamera"))); SteamVR_Actions.p_htc_viu_viu_press_00 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_00"))); SteamVR_Actions.p_htc_viu_viu_press_01 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_01"))); SteamVR_Actions.p_htc_viu_viu_press_02 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_02"))); SteamVR_Actions.p_htc_viu_viu_press_03 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_03"))); SteamVR_Actions.p_htc_viu_viu_press_04 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_04"))); SteamVR_Actions.p_htc_viu_viu_press_05 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_05"))); SteamVR_Actions.p_htc_viu_viu_press_06 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_06"))); SteamVR_Actions.p_htc_viu_viu_press_07 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_07"))); SteamVR_Actions.p_htc_viu_viu_press_08 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_08"))); SteamVR_Actions.p_htc_viu_viu_press_31 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_31"))); SteamVR_Actions.p_htc_viu_viu_press_32 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_32"))); SteamVR_Actions.p_htc_viu_viu_press_33 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_33"))); SteamVR_Actions.p_htc_viu_viu_press_34 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_34"))); SteamVR_Actions.p_htc_viu_viu_press_35 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_press_35"))); SteamVR_Actions.p_htc_viu_viu_touch_00 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_00"))); SteamVR_Actions.p_htc_viu_viu_touch_01 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_01"))); SteamVR_Actions.p_htc_viu_viu_touch_02 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_02"))); SteamVR_Actions.p_htc_viu_viu_touch_03 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_03"))); SteamVR_Actions.p_htc_viu_viu_touch_04 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_04"))); SteamVR_Actions.p_htc_viu_viu_touch_05 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_05"))); SteamVR_Actions.p_htc_viu_viu_touch_06 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_06"))); SteamVR_Actions.p_htc_viu_viu_touch_07 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_07"))); SteamVR_Actions.p_htc_viu_viu_touch_08 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_08"))); SteamVR_Actions.p_htc_viu_viu_touch_31 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_31"))); SteamVR_Actions.p_htc_viu_viu_touch_32 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_32"))); SteamVR_Actions.p_htc_viu_viu_touch_33 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_33"))); SteamVR_Actions.p_htc_viu_viu_touch_34 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_34"))); SteamVR_Actions.p_htc_viu_viu_touch_35 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/htc_viu/in/viu_touch_35"))); SteamVR_Actions.p_htc_viu_viu_axis_0x = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_0x"))); SteamVR_Actions.p_htc_viu_viu_axis_0y = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_0y"))); SteamVR_Actions.p_htc_viu_viu_axis_1x = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_1x"))); SteamVR_Actions.p_htc_viu_viu_axis_1y = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_1y"))); SteamVR_Actions.p_htc_viu_viu_axis_2x = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_2x"))); SteamVR_Actions.p_htc_viu_viu_axis_2y = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_2y"))); SteamVR_Actions.p_htc_viu_viu_axis_3x = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_3x"))); SteamVR_Actions.p_htc_viu_viu_axis_3y = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_3y"))); SteamVR_Actions.p_htc_viu_viu_axis_4x = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_4x"))); SteamVR_Actions.p_htc_viu_viu_axis_4y = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/htc_viu/in/viu_axis_4y"))); SteamVR_Actions.p_htc_viu_viu_axis_0xy = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/htc_viu/in/viu_axis_0xy"))); SteamVR_Actions.p_htc_viu_viu_axis_1xy = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/htc_viu/in/viu_axis_1xy"))); SteamVR_Actions.p_htc_viu_viu_axis_2xy = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/htc_viu/in/viu_axis_2xy"))); SteamVR_Actions.p_htc_viu_viu_axis_3xy = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/htc_viu/in/viu_axis_3xy"))); SteamVR_Actions.p_htc_viu_viu_axis_4xy = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/htc_viu/in/viu_axis_4xy"))); SteamVR_Actions.p_htc_viu_viu_skeleton_left = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/htc_viu/in/viu_skeleton_left"))); SteamVR_Actions.p_htc_viu_viu_skeleton_right = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/htc_viu/in/viu_skeleton_right"))); SteamVR_Actions.p_htc_viu_viu_vib_01 = ((SteamVR_Action_Vibration)(SteamVR_Action.Create <SteamVR_Action_Vibration>("/actions/htc_viu/out/viu_vib_01"))); }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_InteractUI"))); Valve.VR.SteamVR_Input.__actions_default_in_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Teleport"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabPinch"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabGrip"))); Valve.VR.SteamVR_Input.__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.__actions_default_in_Squeeze = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_default_in_Squeeze"))); Valve.VR.SteamVR_Input.__actions_default_in_JoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_JoystickPosition"))); Valve.VR.SteamVR_Input.__actions_default_in_TrackpadClick = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_TrackpadClick"))); Valve.VR.SteamVR_Input.__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.__actions_platformer_in_Move = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_platformer_in_Move"))); Valve.VR.SteamVR_Input.__actions_platformer_in_Jump = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_platformer_in_Jump"))); Valve.VR.SteamVR_Input.__actions_buggy_in_Steering = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_buggy_in_Steering"))); Valve.VR.SteamVR_Input.__actions_buggy_in_Throttle = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_buggy_in_Throttle"))); Valve.VR.SteamVR_Input.__actions_buggy_in_Brake = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggy_in_Brake"))); Valve.VR.SteamVR_Input.__actions_buggy_in_Reset = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggy_in_Reset"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_JoystickPosition, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadClick, Valve.VR.SteamVR_Input.__actions_default_out_Haptic, Valve.VR.SteamVR_Input.__actions_platformer_in_Move, Valve.VR.SteamVR_Input.__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggy_in_Reset }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_JoystickPosition, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadClick, Valve.VR.SteamVR_Input.__actions_platformer_in_Move, Valve.VR.SteamVR_Input.__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggy_in_Reset }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadClick, Valve.VR.SteamVR_Input.__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggy_in_Reset }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[] { Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_buggy_in_Throttle }; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.__actions_default_in_JoystickPosition, Valve.VR.SteamVR_Input.__actions_platformer_in_Move, Valve.VR.SteamVR_Input.__actions_buggy_in_Steering }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_JoystickPosition, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadClick, Valve.VR.SteamVR_Input.__actions_platformer_in_Move, Valve.VR.SteamVR_Input.__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggy_in_Reset }; }
private bool CheckExternalCamera() { if (doesPathExist == false) { return(false); } else if (doesPathExist == null) { doesPathExist = File.Exists(externalCameraConfigPath); } if (externalCamera == null && doesPathExist == true) { GameObject prefab = Resources.Load <GameObject>("SteamVR_ExternalCamera"); if (prefab == null) { doesPathExist = false; return(false); } else { if (SteamVR_Settings.instance.legacyMixedRealityCamera) { if (SteamVR_ExternalCamera_LegacyManager.hasCamera == false) { return(false); } GameObject instance = Instantiate(prefab); instance.gameObject.name = "External Camera"; externalCamera = instance.transform.GetChild(0).GetComponent <SteamVR_ExternalCamera>(); externalCamera.configPath = externalCameraConfigPath; externalCamera.ReadConfig(); externalCamera.SetupDeviceIndex(SteamVR_ExternalCamera_LegacyManager.cameraIndex); } else { SteamVR_Action_Pose cameraPose = SteamVR_Settings.instance.mixedRealityCameraPose; SteamVR_Input_Sources cameraSource = SteamVR_Settings.instance.mixedRealityCameraInputSource; if (cameraPose != null && SteamVR_Settings.instance.mixedRealityActionSetAutoEnable) { if (cameraPose.actionSet != null && cameraPose.actionSet.IsActive(cameraSource) == false) { cameraPose.actionSet.Activate(cameraSource); } } if (cameraPose == null) { doesPathExist = false; return(false); } if (cameraPose != null && cameraPose[cameraSource].active && cameraPose[cameraSource].deviceIsConnected) { GameObject instance = Instantiate(prefab); instance.gameObject.name = "External Camera"; externalCamera = instance.transform.GetChild(0).GetComponent <SteamVR_ExternalCamera>(); externalCamera.configPath = externalCameraConfigPath; externalCamera.ReadConfig(); externalCamera.SetupPose(cameraPose, cameraSource); } } } } return(externalCamera != null); }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.@__actions_default_in_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_InteractUI"))); Valve.VR.SteamVR_Input.@__actions_default_in_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Teleport"))); Valve.VR.SteamVR_Input.@__actions_default_in_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabPinch"))); Valve.VR.SteamVR_Input.@__actions_default_in_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabGrip"))); Valve.VR.SteamVR_Input.@__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.@__actions_default_in_Squeeze = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_default_in_Squeeze"))); Valve.VR.SteamVR_Input.@__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.@__actions_platformer_in_Move = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_platformer_in_Move"))); Valve.VR.SteamVR_Input.@__actions_platformer_in_Jump = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_platformer_in_Jump"))); Valve.VR.SteamVR_Input.@__actions_buggy_in_Steering = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_buggy_in_Steering"))); Valve.VR.SteamVR_Input.@__actions_buggy_in_Throttle = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_buggy_in_Throttle"))); Valve.VR.SteamVR_Input.@__actions_buggy_in_Brake = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggy_in_Brake"))); Valve.VR.SteamVR_Input.@__actions_buggy_in_Reset = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggy_in_Reset"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_00 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_00"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_01 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_01"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_02 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_02"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_03 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_03"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_04 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_04"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_05 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_05"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_06 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_06"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_07 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_07"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_31 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_31"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_32 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_32"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_33 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_33"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_34 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_press_34"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_00 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_00"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_01 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_01"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_02 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_02"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_03 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_03"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_04 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_04"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_05 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_05"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_06 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_06"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_07 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_07"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_31 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_31"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_32 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_32"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_33 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_33"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_34 = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_touch_34"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0x = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_0x"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0y = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_0y"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1x = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_1x"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1y = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_1y"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2x = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_2x"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2y = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_2y"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3x = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_3x"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3y = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_3y"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4x = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_4x"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4y = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_4y"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0xy = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_0xy"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1xy = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_1xy"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2xy = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_2xy"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3xy = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_3xy"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4xy = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_htc_viu_in_viu_axis_4xy"))); Valve.VR.SteamVR_Input.@__actions_htc_viu_out_viu_vib_01 = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_htc_viu_out_viu_vib_01"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.@__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.@__actions_default_in_Teleport, Valve.VR.SteamVR_Input.@__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.@__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.@__actions_default_in_Pose, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.@__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.@__actions_default_out_Haptic, Valve.VR.SteamVR_Input.@__actions_platformer_in_Move, Valve.VR.SteamVR_Input.@__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.@__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.@__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.@__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.@__actions_buggy_in_Reset, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_out_viu_vib_01 }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.@__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.@__actions_default_in_Teleport, Valve.VR.SteamVR_Input.@__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.@__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.@__actions_default_in_Pose, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.@__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.@__actions_platformer_in_Move, Valve.VR.SteamVR_Input.@__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.@__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.@__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.@__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.@__actions_buggy_in_Reset, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4xy }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.@__actions_default_out_Haptic, Valve.VR.SteamVR_Input.@__actions_htc_viu_out_viu_vib_01 }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.@__actions_default_out_Haptic, Valve.VR.SteamVR_Input.@__actions_htc_viu_out_viu_vib_01 }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.@__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.@__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.@__actions_default_in_Teleport, Valve.VR.SteamVR_Input.@__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.@__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.@__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.@__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.@__actions_buggy_in_Reset, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_34 }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[] { Valve.VR.SteamVR_Input.@__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.@__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4y }; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.@__actions_platformer_in_Move, Valve.VR.SteamVR_Input.@__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4xy }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.@__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.@__actions_default_in_Teleport, Valve.VR.SteamVR_Input.@__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.@__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.@__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.@__actions_platformer_in_Move, Valve.VR.SteamVR_Input.@__actions_platformer_in_Jump, Valve.VR.SteamVR_Input.@__actions_buggy_in_Steering, Valve.VR.SteamVR_Input.@__actions_buggy_in_Throttle, Valve.VR.SteamVR_Input.@__actions_buggy_in_Brake, Valve.VR.SteamVR_Input.@__actions_buggy_in_Reset, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_press_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_00, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_01, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_02, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_03, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_04, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_05, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_06, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_07, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_31, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_32, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_33, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_touch_34, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4x, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4y, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_0xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_1xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_2xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_3xy, Valve.VR.SteamVR_Input.@__actions_htc_viu_in_viu_axis_4xy }; }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_InteractUI"))); Valve.VR.SteamVR_Input.__actions_default_in_Menu = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Menu"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabPinch"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabGrip"))); Valve.VR.SteamVR_Input.__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.__actions_default_in_Squeeze = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_default_in_Squeeze"))); Valve.VR.SteamVR_Input.__actions_default_in_Trackpad = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_Trackpad"))); Valve.VR.SteamVR_Input.__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Menu, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_Trackpad, Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Menu, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_Trackpad }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Menu, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[] { Valve.VR.SteamVR_Input.__actions_default_in_Squeeze }; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.__actions_default_in_Trackpad }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Menu, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_Trackpad }; }
private void OnGUI() { if (labelStyle == null) { labelStyle = new GUIStyle(EditorStyles.textField); labelStyle.normal.background = Texture2D.whiteTexture; } scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition); Color defaultColor = GUI.backgroundColor; SteamVR_ActionSet[] actionSets = SteamVR_Input.actionSets; if (actionSets == null) { actionSets = SteamVR_Input_References.instance.actionSetObjects; } SteamVR_Input_Sources[] sources = SteamVR_Input_Source.GetUpdateSources(); for (int sourceIndex = 0; sourceIndex < sources.Length; sourceIndex++) { SteamVR_Input_Sources source = sources[sourceIndex]; EditorGUILayout.LabelField(source.ToString()); EditorGUI.indentLevel++; for (int actionSetIndex = 0; actionSetIndex < actionSets.Length; actionSetIndex++) { SteamVR_ActionSet set = actionSets[actionSetIndex]; string activeText = set.IsActive() ? "Active" : "Inactive"; float setLastChanged = set.GetTimeLastChanged(); if (setLastChanged != -1) { float timeSinceLastChanged = Time.time - setLastChanged; if (timeSinceLastChanged < 1) { Color setColor = Color.Lerp(Color.green, defaultColor, timeSinceLastChanged); GUI.backgroundColor = setColor; } } EditorGUILayout.LabelField(set.GetShortName(), activeText, labelStyle); GUI.backgroundColor = defaultColor; EditorGUI.indentLevel++; for (int actionIndex = 0; actionIndex < set.allActions.Length; actionIndex++) { SteamVR_Action action = set.allActions[actionIndex]; if (action.actionSet == null || action.actionSet.IsActive() == false) { EditorGUILayout.LabelField(action.GetShortName(), "-", labelStyle); continue; } float actionLastChanged = action.GetTimeLastChanged(source); string actionText = ""; float timeSinceLastChanged = -1; if (action is SteamVR_Action_In && ((SteamVR_Action_In)action).GetActive(source) == false) { GUI.backgroundColor = Color.red; } else if (actionLastChanged != -1) { timeSinceLastChanged = Time.time - actionLastChanged; if (timeSinceLastChanged < 1) { Color setColor = Color.Lerp(Color.green, defaultColor, timeSinceLastChanged); GUI.backgroundColor = setColor; } } if (action is SteamVR_Action_Boolean) { SteamVR_Action_Boolean actionBoolean = (SteamVR_Action_Boolean)action; actionText = actionBoolean.GetState(source).ToString(); } else if (action is SteamVR_Action_Single) { SteamVR_Action_Single actionSingle = (SteamVR_Action_Single)action; actionText = actionSingle.GetAxis(source).ToString("0.0000"); } else if (action is SteamVR_Action_Vector2) { SteamVR_Action_Vector2 actionVector2 = (SteamVR_Action_Vector2)action; actionText = string.Format("({0:0.0000}, {1:0.0000})", actionVector2.GetAxis(source).x, actionVector2.GetAxis(source).y); } else if (action is SteamVR_Action_Vector3) { SteamVR_Action_Vector3 actionVector3 = (SteamVR_Action_Vector3)action; Vector3 axis = actionVector3.GetAxis(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000})", axis.x, axis.y, axis.z); } else if (action is SteamVR_Action_Pose) { SteamVR_Action_Pose actionPose = (SteamVR_Action_Pose)action; Vector3 position = actionPose.GetLocalPosition(source); Quaternion rotation = actionPose.GetLocalRotation(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000}) : ({3:0.0000}, {4:0.0000}, {5:0.0000}, {6:0.0000})", position.x, position.y, position.z, rotation.x, rotation.y, rotation.z, rotation.w); } else if (action is SteamVR_Action_Skeleton) { SteamVR_Action_Skeleton actionSkeleton = (SteamVR_Action_Skeleton)action; Vector3 position = actionSkeleton.GetLocalPosition(source); Quaternion rotation = actionSkeleton.GetLocalRotation(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000}) : ({3:0.0000}, {4:0.0000}, {5:0.0000}, {6:0.0000})", position.x, position.y, position.z, rotation.x, rotation.y, rotation.z, rotation.w); } else if (action is SteamVR_Action_Vibration) { //SteamVR_Input_Action_Vibration actionVibration = (SteamVR_Input_Action_Vibration)action; if (timeSinceLastChanged == -1) { actionText = "never used"; } actionText = string.Format("{0:0} seconds since last used", timeSinceLastChanged); } EditorGUILayout.LabelField(action.GetShortName(), actionText, labelStyle); GUI.backgroundColor = defaultColor; } EditorGUI.indentLevel--; EditorGUILayout.Space(); } EditorGUI.indentLevel--; } EditorGUILayout.EndScrollView(); }
private static void PreInitActions() { SteamVR_Actions.p_default_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/InteractUI"))); SteamVR_Actions.p_default_GrabToggle = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabToggle"))); SteamVR_Actions.p_default_GrabHold = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabHold"))); SteamVR_Actions.p_default_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabPinch"))); SteamVR_Actions.p_default_Pose = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/default/in/Pose"))); SteamVR_Actions.p_default_ResetSeatedPosition = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/ResetSeatedPosition"))); SteamVR_Actions.p_default_MaybeResetSeatedPosition = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/MaybeResetSeatedPosition"))); SteamVR_Actions.p_default_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Action.Create <SteamVR_Action_Vibration>("/actions/default/out/Haptic"))); SteamVR_Actions.p_menu_MenuBack = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuBack"))); SteamVR_Actions.p_menu_MenuSelect = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuSelect"))); SteamVR_Actions.p_menu_MenuNavigateUp = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateUp"))); SteamVR_Actions.p_menu_MenuNavigateDown = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateDown"))); SteamVR_Actions.p_menu_MenuNavigateLeft = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateLeft"))); SteamVR_Actions.p_menu_MenuNavigateRight = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateRight"))); SteamVR_Actions.p_menu_MenuNavigateTrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateTrackpadPress"))); SteamVR_Actions.p_menu_MenuNavigateTrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNavigateTrackpadTouch"))); SteamVR_Actions.p_menu_MenuNavigateTrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Menu/in/MenuNavigateTrackpadPosition"))); SteamVR_Actions.p_menu_MenuNavigateJoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Menu/in/MenuNavigateJoystickPosition"))); SteamVR_Actions.p_menu_MenuNestedToggle = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Menu/in/MenuNestedToggle"))); SteamVR_Actions.p_uI_UIBack = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UIBack"))); SteamVR_Actions.p_uI_UISelect = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UISelect"))); SteamVR_Actions.p_uI_UINavigateUp = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateUp"))); SteamVR_Actions.p_uI_UINavigateDown = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateDown"))); SteamVR_Actions.p_uI_UINavigateLeft = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateLeft"))); SteamVR_Actions.p_uI_UINavigateRight = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateRight"))); SteamVR_Actions.p_uI_UINavigateTrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateTrackpadPress"))); SteamVR_Actions.p_uI_UINavigateTrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UINavigateTrackpadTouch"))); SteamVR_Actions.p_uI_UINavigateTrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/UI/in/UINavigateTrackpadPosition"))); SteamVR_Actions.p_uI_UINavigateJoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/UI/in/UINavigateJoystickPosition"))); SteamVR_Actions.p_uI_UITabPrevious = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UITabPrevious"))); SteamVR_Actions.p_uI_UITabNext = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UITabNext"))); SteamVR_Actions.p_uI_UITabTrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UITabTrackpadPress"))); SteamVR_Actions.p_uI_UITabTrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/UI/in/UITabTrackpadTouch"))); SteamVR_Actions.p_uI_UITabTrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/UI/in/UITabTrackpadPosition"))); SteamVR_Actions.p_uI_UITabJoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/UI/in/UITabJoystickPosition"))); SteamVR_Actions.p_cockpitControls_ButtonPrimary = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/ButtonPrimary"))); SteamVR_Actions.p_cockpitControls_ButtonSecondary = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/ButtonSecondary"))); SteamVR_Actions.p_cockpitControls_ButtonAlt = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/ButtonAlt"))); SteamVR_Actions.p_cockpitControls_ButtonPOV1 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/ButtonPOV1"))); SteamVR_Actions.p_cockpitControls_POV1TrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/POV1TrackpadPress"))); SteamVR_Actions.p_cockpitControls_POV1TrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/POV1TrackpadTouch"))); SteamVR_Actions.p_cockpitControls_POV1TrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/CockpitControls/in/POV1TrackpadPosition"))); SteamVR_Actions.p_cockpitControls_POV1JoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/CockpitControls/in/POV1JoystickPosition"))); SteamVR_Actions.p_cockpitControls_ButtonPOV2 = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/ButtonPOV2"))); SteamVR_Actions.p_cockpitControls_POV2TrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/POV2TrackpadPress"))); SteamVR_Actions.p_cockpitControls_POV2TrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/CockpitControls/in/POV2TrackpadTouch"))); SteamVR_Actions.p_cockpitControls_POV2TrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/CockpitControls/in/POV2TrackpadPosition"))); SteamVR_Actions.p_cockpitControls_POV2JoystickPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/CockpitControls/in/POV2JoystickPosition"))); SteamVR_Actions.p_fSSControls_ExitFSS = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/ExitFSS"))); SteamVR_Actions.p_fSSControls_CameraControl = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/FSSControls/in/CameraControl"))); SteamVR_Actions.p_fSSControls_CameraControlActivate = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/CameraControlActivate"))); SteamVR_Actions.p_fSSControls_TargetCurrentSignal = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/TargetCurrentSignal"))); SteamVR_Actions.p_fSSControls_ZoomIn = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/ZoomIn"))); SteamVR_Actions.p_fSSControls_ZoomOut = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/ZoomOut"))); SteamVR_Actions.p_fSSControls_SteppedZoomIn = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/SteppedZoomIn"))); SteamVR_Actions.p_fSSControls_SteppedZoomOut = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/SteppedZoomOut"))); SteamVR_Actions.p_fSSControls_ZoomTrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/ZoomTrackpadPress"))); SteamVR_Actions.p_fSSControls_ZoomTrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/FSSControls/in/ZoomTrackpadPosition"))); SteamVR_Actions.p_fSSControls_ZoomTrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/ZoomTrackpadTouch"))); SteamVR_Actions.p_fSSControls_SteppedZoomTrackpadPress = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/SteppedZoomTrackpadPress"))); SteamVR_Actions.p_fSSControls_SteppedZoomTrackpadPosition = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/FSSControls/in/SteppedZoomTrackpadPosition"))); SteamVR_Actions.p_fSSControls_SteppedZoomTrackpadTouch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/FSSControls/in/SteppedZoomTrackpadTouch"))); }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.@__actions_default_in_Grab = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Grab"))); Valve.VR.SteamVR_Input.@__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.@__actions_default_in_HeadsetOnHead = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_HeadsetOnHead"))); Valve.VR.SteamVR_Input.@__actions_default_in_TriggerClick = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_TriggerClick"))); Valve.VR.SteamVR_Input.@__actions_default_in_MenuHider = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_MenuHider"))); Valve.VR.SteamVR_Input.@__actions_default_in_VolumeDecreaseClick = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_VolumeDecreaseClick"))); Valve.VR.SteamVR_Input.@__actions_default_in_VolumeIncreaseClick = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_VolumeIncreaseClick"))); Valve.VR.SteamVR_Input.@__actions_default_in_MiddleDpadClick = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_MiddleDpadClick"))); Valve.VR.SteamVR_Input.@__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.@__actions_mixedreality_in_ExternalCamera = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_mixedreality_in_ExternalCamera"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.@__actions_default_in_Grab, Valve.VR.SteamVR_Input.@__actions_default_in_Pose, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.@__actions_default_in_HeadsetOnHead, Valve.VR.SteamVR_Input.@__actions_default_in_TriggerClick, Valve.VR.SteamVR_Input.@__actions_default_in_MenuHider, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeDecreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeIncreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_MiddleDpadClick, Valve.VR.SteamVR_Input.@__actions_default_out_Haptic, Valve.VR.SteamVR_Input.@__actions_mixedreality_in_ExternalCamera }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.@__actions_default_in_Grab, Valve.VR.SteamVR_Input.@__actions_default_in_Pose, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.@__actions_default_in_HeadsetOnHead, Valve.VR.SteamVR_Input.@__actions_default_in_TriggerClick, Valve.VR.SteamVR_Input.@__actions_default_in_MenuHider, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeDecreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeIncreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_MiddleDpadClick, Valve.VR.SteamVR_Input.@__actions_mixedreality_in_ExternalCamera }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.@__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.@__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.@__actions_default_in_Pose, Valve.VR.SteamVR_Input.@__actions_mixedreality_in_ExternalCamera }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.@__actions_default_in_Grab, Valve.VR.SteamVR_Input.@__actions_default_in_HeadsetOnHead, Valve.VR.SteamVR_Input.@__actions_default_in_TriggerClick, Valve.VR.SteamVR_Input.@__actions_default_in_MenuHider, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeDecreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeIncreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_MiddleDpadClick }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[0]; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[0]; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.@__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.@__actions_default_in_Grab, Valve.VR.SteamVR_Input.@__actions_default_in_HeadsetOnHead, Valve.VR.SteamVR_Input.@__actions_default_in_TriggerClick, Valve.VR.SteamVR_Input.@__actions_default_in_MenuHider, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeDecreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_VolumeIncreaseClick, Valve.VR.SteamVR_Input.@__actions_default_in_MiddleDpadClick }; }
private bool CheckExternalCamera() { bool?flag = this.doesPathExist; bool flag2 = false; if (flag.GetValueOrDefault() == flag2 & flag != null) { return(false); } if (this.doesPathExist == null) { this.doesPathExist = new bool?(File.Exists(this.externalCameraConfigPath)); } if (this.externalCamera == null) { flag = this.doesPathExist; flag2 = true; if (flag.GetValueOrDefault() == flag2 & flag != null) { GameObject gameObject = Resources.Load <GameObject>("SteamVR_ExternalCamera"); if (gameObject == null) { this.doesPathExist = new bool?(false); return(false); } if (SteamVR_Settings.instance.legacyMixedRealityCamera) { if (!SteamVR_ExternalCamera_LegacyManager.hasCamera) { return(false); } GameObject gameObject2 = UnityEngine.Object.Instantiate <GameObject>(gameObject); gameObject2.gameObject.name = "External Camera"; this.externalCamera = gameObject2.transform.GetChild(0).GetComponent <SteamVR_ExternalCamera>(); this.externalCamera.configPath = this.externalCameraConfigPath; this.externalCamera.ReadConfig(); this.externalCamera.SetupDeviceIndex(SteamVR_ExternalCamera_LegacyManager.cameraIndex); } else { SteamVR_Action_Pose mixedRealityCameraPose = SteamVR_Settings.instance.mixedRealityCameraPose; SteamVR_Input_Sources mixedRealityCameraInputSource = SteamVR_Settings.instance.mixedRealityCameraInputSource; if (mixedRealityCameraPose != null && SteamVR_Settings.instance.mixedRealityActionSetAutoEnable && mixedRealityCameraPose.actionSet != null && !mixedRealityCameraPose.actionSet.IsActive(mixedRealityCameraInputSource)) { mixedRealityCameraPose.actionSet.Activate(mixedRealityCameraInputSource, 0, false); } if (mixedRealityCameraPose == null) { this.doesPathExist = new bool?(false); return(false); } if (mixedRealityCameraPose != null && mixedRealityCameraPose[mixedRealityCameraInputSource].active && mixedRealityCameraPose[mixedRealityCameraInputSource].deviceIsConnected) { GameObject gameObject3 = UnityEngine.Object.Instantiate <GameObject>(gameObject); gameObject3.gameObject.name = "External Camera"; this.externalCamera = gameObject3.transform.GetChild(0).GetComponent <SteamVR_ExternalCamera>(); this.externalCamera.configPath = this.externalCameraConfigPath; this.externalCamera.ReadConfig(); this.externalCamera.SetupPose(mixedRealityCameraPose, mixedRealityCameraInputSource); } } } } return(this.externalCamera != null); }
private void OnGUI() { if (SteamVR_Input.actionSets == null) { EditorGUILayout.LabelField("Must first generate actions. Open SteamVR Input window."); return; } bool startUpdatingSourceOnAccess = SteamVR_Action.startUpdatingSourceOnAccess; SteamVR_Action.startUpdatingSourceOnAccess = false; if (labelStyle == null) { labelStyle = new GUIStyle(EditorStyles.textField); labelStyle.normal.background = Texture2D.whiteTexture; setLabelStyle = new GUIStyle(EditorStyles.label); setLabelStyle.wordWrap = true; setLabelStyle.normal.background = Texture2D.whiteTexture; } scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition); Color defaultColor = GUI.backgroundColor; SteamVR_ActionSet[] actionSets = SteamVR_Input.actionSets; SteamVR_Input_Sources[] sources = SteamVR_Input_Source.GetAllSources(); if (sourceFoldouts == null) { sourceFoldouts = new Dictionary <SteamVR_Input_Sources, bool>(); setFoldouts = new Dictionary <SteamVR_Input_Sources, Dictionary <string, bool> >(); for (int sourceIndex = 0; sourceIndex < sources.Length; sourceIndex++) { sourceFoldouts.Add(sources[sourceIndex], false); setFoldouts.Add(sources[sourceIndex], new Dictionary <string, bool>()); for (int actionSetIndex = 0; actionSetIndex < actionSets.Length; actionSetIndex++) { SteamVR_ActionSet set = actionSets[actionSetIndex]; setFoldouts[sources[sourceIndex]].Add(set.GetShortName(), true); } } sourceFoldouts[SteamVR_Input_Sources.Any] = true; sourceFoldouts[SteamVR_Input_Sources.LeftHand] = true; sourceFoldouts[SteamVR_Input_Sources.RightHand] = true; } DrawMap(); for (int sourceIndex = 0; sourceIndex < sources.Length; sourceIndex++) { SteamVR_Input_Sources source = sources[sourceIndex]; sourceFoldouts[source] = EditorGUILayout.Foldout(sourceFoldouts[source], source.ToString()); if (sourceFoldouts[source] == false) { continue; } EditorGUI.indentLevel++; for (int actionSetIndex = 0; actionSetIndex < actionSets.Length; actionSetIndex++) { SteamVR_ActionSet set = actionSets[actionSetIndex]; bool setActive = set.IsActive(source); string activeText = setActive ? "Active" : "Inactive"; float setLastChanged = set.GetTimeLastChanged(); if (setLastChanged != -1) { float timeSinceLastChanged = Time.realtimeSinceStartup - setLastChanged; if (timeSinceLastChanged < 1) { Color blendColor = setActive ? Color.green : inactiveSetColor; Color setColor = Color.Lerp(blendColor, defaultColor, timeSinceLastChanged); GUI.backgroundColor = setColor; } } EditorGUILayout.BeginHorizontal(); setFoldouts[source][set.GetShortName()] = EditorGUILayout.Foldout(setFoldouts[source][set.GetShortName()], set.GetShortName()); EditorGUILayout.LabelField(activeText, labelStyle); GUI.backgroundColor = defaultColor; EditorGUILayout.EndHorizontal(); if (setFoldouts[source][set.GetShortName()] == false) { continue; } EditorGUI.indentLevel++; for (int actionIndex = 0; actionIndex < set.allActions.Length; actionIndex++) { SteamVR_Action action = set.allActions[actionIndex]; if (source != SteamVR_Input_Sources.Any && action is SteamVR_Action_Skeleton) { continue; } bool isUpdating = action.IsUpdating(source); bool inAction = action is ISteamVR_Action_In; bool noData = false; if (inAction && isUpdating == false) { GUI.backgroundColor = Color.yellow; noData = true; } else { bool actionBound = action.GetActiveBinding(source); if (setActive == false) { GUI.backgroundColor = inactiveSetColor; } else if (actionBound == false) { GUI.backgroundColor = Color.red; noData = true; } } if (noData) { EditorGUILayout.LabelField(action.GetShortName(), "-", labelStyle); GUI.backgroundColor = defaultColor; continue; } float actionLastChanged = action.GetTimeLastChanged(source); string actionText = ""; float timeSinceLastChanged = -1; if (actionLastChanged != -1) { timeSinceLastChanged = Time.realtimeSinceStartup - actionLastChanged; if (timeSinceLastChanged < 1) { Color setColor = Color.Lerp(Color.green, defaultColor, timeSinceLastChanged); GUI.backgroundColor = setColor; } } if (action is SteamVR_Action_Boolean) { SteamVR_Action_Boolean actionBoolean = (SteamVR_Action_Boolean)action; actionText = actionBoolean.GetState(source).ToString(); } else if (action is SteamVR_Action_Single) { SteamVR_Action_Single actionSingle = (SteamVR_Action_Single)action; actionText = actionSingle.GetAxis(source).ToString("0.0000"); } else if (action is SteamVR_Action_Vector2) { SteamVR_Action_Vector2 actionVector2 = (SteamVR_Action_Vector2)action; actionText = string.Format("({0:0.0000}, {1:0.0000})", actionVector2.GetAxis(source).x, actionVector2.GetAxis(source).y); } else if (action is SteamVR_Action_Vector3) { SteamVR_Action_Vector3 actionVector3 = (SteamVR_Action_Vector3)action; Vector3 axis = actionVector3.GetAxis(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000})", axis.x, axis.y, axis.z); } else if (action is SteamVR_Action_Pose) { SteamVR_Action_Pose actionPose = (SteamVR_Action_Pose)action; Vector3 position = actionPose.GetLocalPosition(source); Quaternion rotation = actionPose.GetLocalRotation(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000}) : ({3:0.0000}, {4:0.0000}, {5:0.0000}, {6:0.0000})", position.x, position.y, position.z, rotation.x, rotation.y, rotation.z, rotation.w); } else if (action is SteamVR_Action_Skeleton) { SteamVR_Action_Skeleton actionSkeleton = (SteamVR_Action_Skeleton)action; Vector3 position = actionSkeleton.GetLocalPosition(source); Quaternion rotation = actionSkeleton.GetLocalRotation(source); actionText = string.Format("({0:0.0000}, {1:0.0000}, {2:0.0000}) : ({3:0.0000}, {4:0.0000}, {5:0.0000}, {6:0.0000})", position.x, position.y, position.z, rotation.x, rotation.y, rotation.z, rotation.w); } else if (action is SteamVR_Action_Vibration) { //SteamVR_Input_Action_Vibration actionVibration = (SteamVR_Input_Action_Vibration)action; if (timeSinceLastChanged == -1) { actionText = "never used"; } actionText = string.Format("{0:0} seconds since last used", timeSinceLastChanged); } EditorGUILayout.LabelField(action.GetShortName(), actionText, labelStyle); GUI.backgroundColor = defaultColor; } EditorGUI.indentLevel--; EditorGUILayout.Space(); } EditorGUI.indentLevel--; } EditorGUILayout.Space(); EditorGUILayout.LabelField("Active Action Set List"); EditorGUI.indentLevel++; EditorGUILayout.LabelField(SteamVR_ActionSet_Manager.debugActiveSetListText, setLabelStyle); EditorGUI.indentLevel--; EditorGUILayout.Space(); EditorGUILayout.EndScrollView(); SteamVR_Action.startUpdatingSourceOnAccess = startUpdatingSourceOnAccess; }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabPinch"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabGrip"))); Valve.VR.SteamVR_Input.__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.__actions_rock_in_Squeeze = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_rock_in_Squeeze"))); Valve.VR.SteamVR_Input.__actions_rock_in_Crush = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_rock_in_Crush"))); Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Throttle = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_buggybuddy_in_Throttle"))); Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Steer = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_buggybuddy_in_Steer"))); Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Brake = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggybuddy_in_Brake"))); Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Reset = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggybuddy_in_Reset"))); Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Turbo = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_buggybuddy_in_Turbo"))); Valve.VR.SteamVR_Input.__actions_space_in_DeleterSelect = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_space_in_DeleterSelect"))); Valve.VR.SteamVR_Input.__actions_space_in_DeleterDelete = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_space_in_DeleterDelete"))); Valve.VR.SteamVR_Input.__actions_grenade_in_PrimeGrenade = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_grenade_in_PrimeGrenade"))); Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezePinch = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_squeezable_in_SqueezePinch"))); Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezeGrip = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_squeezable_in_SqueezeGrip"))); Valve.VR.SteamVR_Input.__actions_teleporting_in_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_teleporting_in_Teleport"))); Valve.VR.SteamVR_Input.__actions_gun_in_Fire = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_gun_in_Fire"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_out_Haptic, Valve.VR.SteamVR_Input.__actions_rock_in_Squeeze, Valve.VR.SteamVR_Input.__actions_rock_in_Crush, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Steer, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Reset, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Turbo, Valve.VR.SteamVR_Input.__actions_space_in_DeleterSelect, Valve.VR.SteamVR_Input.__actions_space_in_DeleterDelete, Valve.VR.SteamVR_Input.__actions_grenade_in_PrimeGrenade, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezePinch, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezeGrip, Valve.VR.SteamVR_Input.__actions_teleporting_in_Teleport, Valve.VR.SteamVR_Input.__actions_gun_in_Fire }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_rock_in_Squeeze, Valve.VR.SteamVR_Input.__actions_rock_in_Crush, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Steer, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Reset, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Turbo, Valve.VR.SteamVR_Input.__actions_space_in_DeleterSelect, Valve.VR.SteamVR_Input.__actions_space_in_DeleterDelete, Valve.VR.SteamVR_Input.__actions_grenade_in_PrimeGrenade, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezePinch, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezeGrip, Valve.VR.SteamVR_Input.__actions_teleporting_in_Teleport, Valve.VR.SteamVR_Input.__actions_gun_in_Fire }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_rock_in_Crush, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Reset, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Turbo, Valve.VR.SteamVR_Input.__actions_space_in_DeleterSelect, Valve.VR.SteamVR_Input.__actions_space_in_DeleterDelete, Valve.VR.SteamVR_Input.__actions_grenade_in_PrimeGrenade, Valve.VR.SteamVR_Input.__actions_teleporting_in_Teleport, Valve.VR.SteamVR_Input.__actions_gun_in_Fire }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[] { Valve.VR.SteamVR_Input.__actions_rock_in_Squeeze, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Throttle, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezePinch, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezeGrip }; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Steer }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_rock_in_Squeeze, Valve.VR.SteamVR_Input.__actions_rock_in_Crush, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Throttle, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Steer, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Brake, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Reset, Valve.VR.SteamVR_Input.__actions_buggybuddy_in_Turbo, Valve.VR.SteamVR_Input.__actions_space_in_DeleterSelect, Valve.VR.SteamVR_Input.__actions_space_in_DeleterDelete, Valve.VR.SteamVR_Input.__actions_grenade_in_PrimeGrenade, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezePinch, Valve.VR.SteamVR_Input.__actions_squeezable_in_SqueezeGrip, Valve.VR.SteamVR_Input.__actions_teleporting_in_Teleport, Valve.VR.SteamVR_Input.__actions_gun_in_Fire }; }
private static void PreInitActions() { SteamVR_Actions.p_default_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/InteractUI"))); SteamVR_Actions.p_default_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/Teleport"))); SteamVR_Actions.p_default_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabPinch"))); SteamVR_Actions.p_default_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/GrabGrip"))); SteamVR_Actions.p_default_Pose = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/default/in/Pose"))); SteamVR_Actions.p_default_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/default/in/SkeletonLeftHand"))); SteamVR_Actions.p_default_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/default/in/SkeletonRightHand"))); SteamVR_Actions.p_default_Squeeze = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/default/in/Squeeze"))); SteamVR_Actions.p_default_HeadsetOnHead = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/HeadsetOnHead"))); SteamVR_Actions.p_default_TouchPadTouch = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/default/in/TouchPadTouch"))); SteamVR_Actions.p_default_Trigger = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/default/in/Trigger"))); SteamVR_Actions.p_default_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Action.Create <SteamVR_Action_Vibration>("/actions/default/out/Haptic"))); SteamVR_Actions.p_platformer_Move = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/platformer/in/Move"))); SteamVR_Actions.p_platformer_Jump = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/platformer/in/Jump"))); SteamVR_Actions.p_buggy_Steering = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/buggy/in/Steering"))); SteamVR_Actions.p_buggy_Throttle = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/buggy/in/Throttle"))); SteamVR_Actions.p_buggy_Brake = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/buggy/in/Brake"))); SteamVR_Actions.p_buggy_Reset = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/buggy/in/Reset"))); SteamVR_Actions.p_mixedreality_ExternalCamera = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/mixedreality/in/ExternalCamera"))); SteamVR_Actions.p_controller_Tests_Left_Trigger_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_Trigger_Click"))); SteamVR_Actions.p_controller_Tests_Left_Trigger_Pull = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Trigger_Pull"))); SteamVR_Actions.p_controller_Tests_Left_Trigger_Touch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Trigger_Touch"))); SteamVR_Actions.p_controller_Tests_Right_Trigger_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Right_Trigger_Click"))); SteamVR_Actions.p_controller_Tests_Right_Trigger_Pull = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Trigger_Pull"))); SteamVR_Actions.p_controller_Tests_Right_Trigger_Touch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Trigger_Touch"))); SteamVR_Actions.p_controller_Tests_Left_System_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_System_Click"))); SteamVR_Actions.p_controller_Tests_Right_System_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Right_System_Click"))); SteamVR_Actions.p_controller_Tests_Left_A_Button = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_A_Button"))); SteamVR_Actions.p_controller_Tests_Left_B_Button = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_B_Button"))); SteamVR_Actions.p_controller_Tests_Right_A_Button = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Right_A_Button"))); SteamVR_Actions.p_controller_Tests_Right_B_Button = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Right_B_Button"))); SteamVR_Actions.p_controller_Tests_Left_Grip_Grab = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Grip_Grab"))); SteamVR_Actions.p_controller_Tests_Left_Grip_Force = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Grip_Force"))); SteamVR_Actions.p_controller_Tests_Right_Grip_Grab = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Grip_Grab"))); SteamVR_Actions.p_controller_Tests_Right_Grip_Force = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Grip_Force"))); SteamVR_Actions.p_controller_Tests_Left_Grab_Pinch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Grab_Pinch"))); SteamVR_Actions.p_controller_Tests_Right_Grab_Pinch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Grab_Pinch"))); SteamVR_Actions.p_controller_Tests_Left_Thumbstick_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_Thumbstick_Click"))); SteamVR_Actions.p_controller_Tests_Left_Thumbstick_Position = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Controller_Tests/in/Left_Thumbstick_Position"))); SteamVR_Actions.p_controller_Tests_Left_Thumbstick_Touch = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Left_Thumbstick_Touch"))); SteamVR_Actions.p_controller_Tests_Right_Thumbstick_Click = ((SteamVR_Action_Boolean)(SteamVR_Action.Create <SteamVR_Action_Boolean>("/actions/Controller_Tests/in/Right_Thumbstick_Click"))); SteamVR_Actions.p_controller_Tests_Right_Thumbstick_Touch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_Thumbstick_Touch"))); SteamVR_Actions.p_controller_Tests_Right_Thumbstick_Position = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Controller_Tests/in/Right_Thumbstick_Position"))); SteamVR_Actions.p_controller_Tests_Left_Trackpad_Touch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Left_Trackpad_Touch"))); SteamVR_Actions.p_controller_Tests_Left_TrackPad_Position = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Controller_Tests/in/Left_TrackPad_Position"))); SteamVR_Actions.p_controller_Tests_Right_TrackPad_Position = ((SteamVR_Action_Vector2)(SteamVR_Action.Create <SteamVR_Action_Vector2>("/actions/Controller_Tests/in/Right_TrackPad_Position"))); SteamVR_Actions.p_controller_Tests_Right_TrackPad_Touch = ((SteamVR_Action_Single)(SteamVR_Action.Create <SteamVR_Action_Single>("/actions/Controller_Tests/in/Right_TrackPad_Touch"))); SteamVR_Actions.p_controller_Tests_Left_Hand_Skeleton = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/Controller_Tests/in/Left_Hand_Skeleton"))); SteamVR_Actions.p_controller_Tests_Right_Hand_Skeleton = ((SteamVR_Action_Skeleton)(SteamVR_Action.Create <SteamVR_Action_Skeleton>("/actions/Controller_Tests/in/Right_Hand_Skeleton"))); SteamVR_Actions.p_controller_Tests_Left_Hand_Pose_Base = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Left_Hand_Pose_Base"))); SteamVR_Actions.p_controller_Tests_Right_Hand_Pose_base = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Right_Hand_Pose_base"))); SteamVR_Actions.p_controller_Tests_Left_Hand_GDC = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Left_Hand_GDC"))); SteamVR_Actions.p_controller_Tests_Right_hand_GDC = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Right_hand_GDC"))); SteamVR_Actions.p_controller_Tests_Left_Hand_Hand_Grip = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Left_Hand_Hand_Grip"))); SteamVR_Actions.p_controller_Tests_Right_Hand_Hand_Grip = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Right_Hand_Hand_Grip"))); SteamVR_Actions.p_controller_Tests_Left_Hand_Raw = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Left_Hand_Raw"))); SteamVR_Actions.p_controller_Tests_Right_Hand_Raw = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Right_Hand_Raw"))); SteamVR_Actions.p_controller_Tests_Left_Hand_Tip = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Left_Hand_Tip"))); SteamVR_Actions.p_controller_Tests_Right_hand_Tip = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/Controller_Tests/in/Right_hand_Tip"))); }
private static void PreInitActions() { SteamVR_Actions.p_newSet_LeftPose = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/NewSet/in/LeftPose"))); SteamVR_Actions.p_newSet_RightPose = ((SteamVR_Action_Pose)(SteamVR_Action.Create <SteamVR_Action_Pose>("/actions/NewSet/in/RightPose"))); }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_InteractUI"))); Valve.VR.SteamVR_Input.__actions_default_in_Teleport = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Teleport"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabPinch"))); Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_GrabGrip"))); Valve.VR.SteamVR_Input.__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonLeftHand"))); Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand = ((SteamVR_Action_Skeleton)(SteamVR_Input_References.GetAction("__actions_default_in_SkeletonRightHand"))); Valve.VR.SteamVR_Input.__actions_default_in_Squeeze = ((SteamVR_Action_Single)(SteamVR_Input_References.GetAction("__actions_default_in_Squeeze"))); Valve.VR.SteamVR_Input.__actions_default_in_VergroessernL = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_VergroessernL"))); Valve.VR.SteamVR_Input.__actions_default_in_VergroessernR = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_VergroessernR"))); Valve.VR.SteamVR_Input.__actions_default_in_BewegenL = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_BewegenL"))); Valve.VR.SteamVR_Input.__actions_default_in_BewegenR = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_BewegenR"))); Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosL = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_TrackpadPosL"))); Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchL = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_TrackpadTouchL"))); Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosR = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_TrackpadPosR"))); Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchR = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_TrackpadTouchR"))); Valve.VR.SteamVR_Input.__actions_default_in_ScrollWheel = ((SteamVR_Action_Vector3)(SteamVR_Input_References.GetAction("__actions_default_in_ScrollWheel"))); Valve.VR.SteamVR_Input.__actions_default_in_ShowControllerUIL = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_ShowControllerUIL"))); Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetR = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_SelectPlanetR"))); Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetL = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_SelectPlanetL"))); Valve.VR.SteamVR_Input.__actions_default_in_Back = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_Back"))); Valve.VR.SteamVR_Input.__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernL, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernR, Valve.VR.SteamVR_Input.__actions_default_in_BewegenL, Valve.VR.SteamVR_Input.__actions_default_in_BewegenR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchR, Valve.VR.SteamVR_Input.__actions_default_in_ScrollWheel, Valve.VR.SteamVR_Input.__actions_default_in_ShowControllerUIL, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetR, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetL, Valve.VR.SteamVR_Input.__actions_default_in_Back, Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernL, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernR, Valve.VR.SteamVR_Input.__actions_default_in_BewegenL, Valve.VR.SteamVR_Input.__actions_default_in_BewegenR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchR, Valve.VR.SteamVR_Input.__actions_default_in_ScrollWheel, Valve.VR.SteamVR_Input.__actions_default_in_ShowControllerUIL, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetR, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetL, Valve.VR.SteamVR_Input.__actions_default_in_Back }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernL, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernR, Valve.VR.SteamVR_Input.__actions_default_in_BewegenL, Valve.VR.SteamVR_Input.__actions_default_in_BewegenR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchR, Valve.VR.SteamVR_Input.__actions_default_in_ShowControllerUIL, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetR, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetL, Valve.VR.SteamVR_Input.__actions_default_in_Back }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[] { Valve.VR.SteamVR_Input.__actions_default_in_Squeeze }; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosR }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[] { Valve.VR.SteamVR_Input.__actions_default_in_ScrollWheel }; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[] { Valve.VR.SteamVR_Input.__actions_default_in_SkeletonLeftHand, Valve.VR.SteamVR_Input.__actions_default_in_SkeletonRightHand }; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_InteractUI, Valve.VR.SteamVR_Input.__actions_default_in_Teleport, Valve.VR.SteamVR_Input.__actions_default_in_GrabPinch, Valve.VR.SteamVR_Input.__actions_default_in_GrabGrip, Valve.VR.SteamVR_Input.__actions_default_in_Squeeze, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernL, Valve.VR.SteamVR_Input.__actions_default_in_VergroessernR, Valve.VR.SteamVR_Input.__actions_default_in_BewegenL, Valve.VR.SteamVR_Input.__actions_default_in_BewegenR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchL, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadPosR, Valve.VR.SteamVR_Input.__actions_default_in_TrackpadTouchR, Valve.VR.SteamVR_Input.__actions_default_in_ScrollWheel, Valve.VR.SteamVR_Input.__actions_default_in_ShowControllerUIL, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetR, Valve.VR.SteamVR_Input.__actions_default_in_SelectPlanetL, Valve.VR.SteamVR_Input.__actions_default_in_Back }; }
public static void Dynamic_InitializeInstanceActions() { Valve.VR.SteamVR_Input.__actions_default_in_Pose = ((SteamVR_Action_Pose)(SteamVR_Input_References.GetAction("__actions_default_in_Pose"))); Valve.VR.SteamVR_Input.__actions_default_in_XPress = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_XPress"))); Valve.VR.SteamVR_Input.__actions_default_in_YPress = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_YPress"))); Valve.VR.SteamVR_Input.__actions_default_in_PoseJL = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_PoseJL"))); Valve.VR.SteamVR_Input.__actions_default_in_PosJR = ((SteamVR_Action_Vector2)(SteamVR_Input_References.GetAction("__actions_default_in_PosJR"))); Valve.VR.SteamVR_Input.__actions_default_in_ZPress = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_ZPress"))); Valve.VR.SteamVR_Input.__actions_default_in_WPress = ((SteamVR_Action_Boolean)(SteamVR_Input_References.GetAction("__actions_default_in_WPress"))); Valve.VR.SteamVR_Input.__actions_default_out_Haptic = ((SteamVR_Action_Vibration)(SteamVR_Input_References.GetAction("__actions_default_out_Haptic"))); Valve.VR.SteamVR_Input.actions = new Valve.VR.SteamVR_Action[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_XPress, Valve.VR.SteamVR_Input.__actions_default_in_YPress, Valve.VR.SteamVR_Input.__actions_default_in_PoseJL, Valve.VR.SteamVR_Input.__actions_default_in_PosJR, Valve.VR.SteamVR_Input.__actions_default_in_ZPress, Valve.VR.SteamVR_Input.__actions_default_in_WPress, Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose, Valve.VR.SteamVR_Input.__actions_default_in_XPress, Valve.VR.SteamVR_Input.__actions_default_in_YPress, Valve.VR.SteamVR_Input.__actions_default_in_PoseJL, Valve.VR.SteamVR_Input.__actions_default_in_PosJR, Valve.VR.SteamVR_Input.__actions_default_in_ZPress, Valve.VR.SteamVR_Input.__actions_default_in_WPress }; Valve.VR.SteamVR_Input.actionsOut = new Valve.VR.SteamVR_Action_Out[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsVibration = new Valve.VR.SteamVR_Action_Vibration[] { Valve.VR.SteamVR_Input.__actions_default_out_Haptic }; Valve.VR.SteamVR_Input.actionsPose = new Valve.VR.SteamVR_Action_Pose[] { Valve.VR.SteamVR_Input.__actions_default_in_Pose }; Valve.VR.SteamVR_Input.actionsBoolean = new Valve.VR.SteamVR_Action_Boolean[] { Valve.VR.SteamVR_Input.__actions_default_in_XPress, Valve.VR.SteamVR_Input.__actions_default_in_YPress, Valve.VR.SteamVR_Input.__actions_default_in_ZPress, Valve.VR.SteamVR_Input.__actions_default_in_WPress }; Valve.VR.SteamVR_Input.actionsSingle = new Valve.VR.SteamVR_Action_Single[0]; Valve.VR.SteamVR_Input.actionsVector2 = new Valve.VR.SteamVR_Action_Vector2[] { Valve.VR.SteamVR_Input.__actions_default_in_PoseJL, Valve.VR.SteamVR_Input.__actions_default_in_PosJR }; Valve.VR.SteamVR_Input.actionsVector3 = new Valve.VR.SteamVR_Action_Vector3[0]; Valve.VR.SteamVR_Input.actionsSkeleton = new Valve.VR.SteamVR_Action_Skeleton[0]; Valve.VR.SteamVR_Input.actionsNonPoseNonSkeletonIn = new Valve.VR.SteamVR_Action_In[] { Valve.VR.SteamVR_Input.__actions_default_in_XPress, Valve.VR.SteamVR_Input.__actions_default_in_YPress, Valve.VR.SteamVR_Input.__actions_default_in_PoseJL, Valve.VR.SteamVR_Input.__actions_default_in_PosJR, Valve.VR.SteamVR_Input.__actions_default_in_ZPress, Valve.VR.SteamVR_Input.__actions_default_in_WPress }; }