/// <summary> /// De-initialize the module. /// </summary> public static void DeInitializeModule() { if (isInitialized) { isInitialized = false; XDevicePlugin.ReleaseContext(DevicerHandle.HmdHandle); XDevicePlugin.SetLogger(null); XDevicePlugin.Exit(); } }
protected virtual void OnDestroy() { s_InstanceCached = false; // if (onDestroy != null) { onDestroy(); } // XDevicePlugin.Exit(); }
public virtual int ExitInput() { int ret; // for (int i = 0, imax = inputModules.Length; i < imax; ++i) { if (inputModules[i] != null) { ret = inputModules[i].ExitInput(); } } // XDevicePlugin.Exit(); // return(0); }
/// <summary> /// /// </summary> public virtual bool DeinitAllControllers() { return(XDevicePlugin.Exit() == 0); }
protected virtual void OnDestroy() { XDevicePlugin.Exit(); }