public static void SyncSDKs() { if (TBEditorSDKSettings.GetNumActiveSDKs() == 0) { Debug.LogError("No platforms are currently enabled in TButt Core Settings. Please enable at least one platform in the Core Settings menu."); } else { _sdks = TBEditorSDKSettings.GetEditorSDKs(); if (!_sdks.forceSync) { return; } else { TBEditorSDKSettings.SetScriptingDefines(_sdks); } if (!PlayerSettings.virtualRealitySupported) { PlayerSettings.virtualRealitySupported = true; } TBEditorDefines.SetUnityVirtualRealitySDKs(_sdks); } }
public static void SetScriptingDefines(SDKs sdks) { TBEditorDefines.SetPlatformDefine(TBEditorDefines.logsDef, sdks.logs); TBEditorDefines.SetPlatformDefine(TBEditorDefines.oculusDef, sdks.oculus); TBEditorDefines.SetPlatformDefine(TBEditorDefines.steamVRDef, sdks.steamVR); TBEditorDefines.SetPlatformDefine(TBEditorDefines.googleDef, sdks.googleVR); #if TB_HAS_UNITY_PS4 TBEditorDefines.SetPlatformDefine(TBEditorDefines.psvrDef, sdks.psvr); #endif TBEditorDefines.SetPlatformDefine(TBEditorDefines.windowsDef, sdks.windows); TBEditorDefines.SetScriptingDefines(); TBEditorDefines.SetUnityVirtualRealitySDKs(sdks); }