protected virtual void OnEnable() { desktopCamera = desktopCamera == null?GetComponentInChildren <Camera>() : desktopCamera; followScript = followScript == null?GetComponentInChildren <VRTK_ObjectFollow>() : followScript; if (desktopCamera == null) { VRTK_Logger.Error(VRTK_Logger.GetCommonMessage(VRTK_Logger.CommonMessageKeys.REQUIRED_COMPONENT_MISSING_NOT_INJECTED, "VRTK_DesktopCamera", "Camera", "desktopCamera", "the same", " or any child of it")); return; } if (followScript == null) { VRTK_Logger.Error(VRTK_Logger.GetCommonMessage(VRTK_Logger.CommonMessageKeys.REQUIRED_COMPONENT_MISSING_NOT_INJECTED, "VRTK_DesktopCamera", "VRTK_ObjectFollow", "followScript", "the same", " or any child of it")); return; } headsetCameraTransformFollow = gameObject.AddComponent <VRTK_TransformFollow>(); headsetCameraTransformFollow.moment = VRTK_TransformFollow.FollowMoment.OnLateUpdate; if (VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged) && VRTK_SDKManager.GetLoadedSDKSetup() != null) { ConfigureForCurrentSDKSetup(); } }
protected virtual void OnEnable() { VRTK_SDKManager.SubscribeLoadedSetupChanged(OnLoadedSetupChanged); switchButton.onClick.AddListener(OnSwitchButtonClick); cancelButton.onClick.AddListener(OnCancelButtonClick); Show(ViewingState.Status); }
protected virtual void OnEnable() { VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged); ChildToSDKObject(); }
protected virtual void OnEnable() { VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged); InitCanvas(); }
protected virtual void OnEnable() { VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged); CheckControllersReady(); }