SteamVR_ControllerManager()
 {
     inputFocusAction               = SteamVR_Events.InputFocusAction(OnInputFocus);
     deviceConnectedAction          = SteamVR_Events.DeviceConnectedAction(OnDeviceConnected);
     trackedDeviceRoleChangedAction = SteamVR_Events.SystemAction(EVREventType.VREvent_TrackedDeviceRoleChanged, OnTrackedDeviceRoleChanged);
 }
 SteamVR_TrackedObject()
 {
     newPosesAction = SteamVR_Events.NewPosesAction(OnNewPoses);
 }
 SteamVR_RenderModel()
 {
     deviceConnectedAction              = SteamVR_Events.DeviceConnectedAction(OnDeviceConnected);
     hideRenderModelsAction             = SteamVR_Events.HideRenderModelsAction(OnHideRenderModels);
     modelSkinSettingsHaveChangedAction = SteamVR_Events.SystemAction(EVREventType.VREvent_ModelSkinSettingsHaveChanged, OnModelSkinSettingsHaveChanged);
 }