From 91b30990fd18b8381584a1d06cca232347d9b19d Mon Sep 17 00:00:00 2001 From: BoatFloater <111416210+BoatFloater@users.noreply.github.com> Date: Fri, 27 Mar 2026 10:40:52 +0900 Subject: [PATCH 1/2] add loading scene --- .../AssetGroups/Basis Foundation Assets.asset | 10 + .../Project Window/BasisProjectSetup.cs | 2 +- .../Prefabs/BasisLoadingScene.prefab | 248 ++++++++++++++++++ .../Prefabs/BasisLoadingScene.prefab.meta | 7 + .../Scene Management/BasisSceneFactory.cs | 96 ++++++- .../Scenes.meta | 0 .../Scenes/initialization.meta | 0 .../Scenes/initialization.unity | 53 +++- .../Scenes/initialization.unity.meta | 0 .../Scenes/initialization/LightingData.asset | Bin .../initialization/LightingData.asset.meta | 0 .../initialization/ReflectionProbe-0.exr | Bin .../initialization/ReflectionProbe-0.exr.meta | 0 .../initialization Baking Set.asset | 0 .../initialization Baking Set.asset.meta | 0 .../com.basis.framework/Scenes/loading.meta | 8 + .../com.basis.framework/Scenes/loading.unity | 187 +++++++++++++ .../Scenes/loading.unity.meta | 7 + .../Scenes/loading/LightingData.asset | Bin 0 -> 17729 bytes .../Scenes/loading/LightingData.asset.meta | 8 + .../Scenes/loading/ReflectionProbe-0.exr | Bin 0 -> 112884 bytes .../Scenes/loading/ReflectionProbe-0.exr.meta | 117 +++++++++ .../Scenes/loading/loading Baking Set.asset | 129 +++++++++ .../loading/loading Baking Set.asset.meta | 8 + 24 files changed, 870 insertions(+), 10 deletions(-) create mode 100644 Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab create mode 100644 Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab.meta rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes.meta (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization.meta (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization.unity (79%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization.unity.meta (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/LightingData.asset (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/LightingData.asset.meta (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/ReflectionProbe-0.exr (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/ReflectionProbe-0.exr.meta (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/initialization Baking Set.asset (100%) rename Basis/Packages/{com.basis.sdk => com.basis.framework}/Scenes/initialization/initialization Baking Set.asset.meta (100%) create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading.meta create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading.unity create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading.unity.meta create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset.meta create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/ReflectionProbe-0.exr create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/ReflectionProbe-0.exr.meta create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/loading Baking Set.asset create mode 100644 Basis/Packages/com.basis.framework/Scenes/loading/loading Baking Set.asset.meta diff --git a/Basis/Assets/AddressableAssetsData/AssetGroups/Basis Foundation Assets.asset b/Basis/Assets/AddressableAssetsData/AssetGroups/Basis Foundation Assets.asset index 295734646b..7bcc11717b 100644 --- a/Basis/Assets/AddressableAssetsData/AssetGroups/Basis Foundation Assets.asset +++ b/Basis/Assets/AddressableAssetsData/AssetGroups/Basis Foundation Assets.asset @@ -46,6 +46,11 @@ MonoBehaviour: m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 0eada6da580205b4987e0befda25ca0a + m_Address: BasisLoadingScenePrefab + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 1a876a9e9a22e4643b0d03f0eb3d0c30 m_Address: Locomotion m_ReadOnly: 0 @@ -56,6 +61,11 @@ MonoBehaviour: m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 2bd088cd6bc90ca4ba6518e7a36f2681 + m_Address: BasisLoadingScene + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2c84803c5e0cef44f9e0152b5fba4f35 m_Address: Packages/com.basis.sdk/Prefabs/Panel Elements/Platform Panel - Android.prefab m_ReadOnly: 0 diff --git a/Basis/Packages/com.basis.framework.editor/Editor/Project Window/BasisProjectSetup.cs b/Basis/Packages/com.basis.framework.editor/Editor/Project Window/BasisProjectSetup.cs index 5e6920dc61..fc859b35b2 100644 --- a/Basis/Packages/com.basis.framework.editor/Editor/Project Window/BasisProjectSetup.cs +++ b/Basis/Packages/com.basis.framework.editor/Editor/Project Window/BasisProjectSetup.cs @@ -61,7 +61,7 @@ private enum Tab { QuickStart, BuildModules, PlatformQuality, PlayXR, Docs, Scen private Texture2D _basisLogo; // Basis default scenes (adjust as needed) - private const string SCENE_INIT = "Packages/com.basis.sdk/Scenes/initialization.unity"; + private const string SCENE_INIT = "Packages/com.basis.framework/Scenes/initialization.unity"; private const string SCENE_DEMO = "Packages/com.basis.examples/Scenes/DemoScene.unity"; private const string SCENE_INTERACTABLES = "Packages/com.basis.examples/Scenes/InteractablesScene.unity"; diff --git a/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab b/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab new file mode 100644 index 0000000000..6019f2a40a --- /dev/null +++ b/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab @@ -0,0 +1,248 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3486026088491347433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3979782111813828791} + - component: {fileID: 295678913888221480} + m_Layer: 0 + m_Name: Floor Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3979782111813828791 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3486026088491347433} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.6, z: -8.4} + m_LocalScale: {x: 1000, y: 0.10000002, z: 1000} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1521688259443178838} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &295678913888221480 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3486026088491347433} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6945557231596396514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1521688259443178838} + - component: {fileID: 1035056478208136688} + m_Layer: 0 + m_Name: BasisLoadingScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1521688259443178838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6945557231596396514} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.27392977, y: -0.15742171, z: 2.5556765} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3979782111813828791} + - {fileID: 1224640974644970203} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1035056478208136688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6945557231596396514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a77971dc49cce9541828138eb5e2270e, type: 3} + m_Name: + m_EditorClassIdentifier: + BasisBundleDescription: + AssetBundleName: Loading + AssetBundleDescription: Loading + AssetBundleIcon: {fileID: 0} + SpawnPoint: {fileID: 1521688259443178838} + RespawnHeight: -96 + RespawnCheckTimer: 0.1 + Group: {fileID: 6216228358845890117, guid: 471a0209081144d4da2426822e8a0b47, type: 2} + MainCamera: {fileID: 6394783033775837509} + IsReady: 0 +--- !u!1 &8889982030994524610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1224640974644970203} + - component: {fileID: 6394783033775837509} + - component: {fileID: 2386002763484957437} + - component: {fileID: 46591783705350866} + m_Layer: 0 + m_Name: ReferenceCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1224640974644970203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8889982030994524610} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1521688259443178838} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &6394783033775837509 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8889982030994524610} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 100 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &2386002763484957437 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8889982030994524610} + m_Enabled: 1 +--- !u!114 &46591783705350866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8889982030994524610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 diff --git a/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab.meta b/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab.meta new file mode 100644 index 0000000000..0fc504eabb --- /dev/null +++ b/Basis/Packages/com.basis.framework/Prefabs/BasisLoadingScene.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0eada6da580205b4987e0befda25ca0a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs index 564ca2a472..9f72d8faa0 100644 --- a/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs +++ b/Basis/Packages/com.basis.framework/Scene Management/BasisSceneFactory.cs @@ -3,20 +3,42 @@ using Basis.Scripts.Drivers; using System; using System.Collections.Generic; +using System.Threading.Tasks; using UnityEngine; +using UnityEngine.AddressableAssets; using UnityEngine.Rendering.Universal; +using UnityEngine.ResourceManagement.AsyncOperations; +using UnityEngine.ResourceManagement.ResourceProviders; +using UnityEngine.SceneManagement; +using Object = UnityEngine.Object; public static class BasisSceneFactory { + public const string BasisLoadingSceneKey = "BasisLoadingScene"; + public static BasisScene BasisScene; private static float timeSinceLastCheck = 0f; public static float RespawnCheckTimer = 5f; public static float RespawnHeight = -100f; public static BasisLocalPlayer BasisLocalPlayer; + private static bool _isLoadingLoadingScene = false; + private static AsyncOperationHandle? _loadingSceneHandle = null; + public static void Initalize() { BasisScene.Ready += Initalize; BasisScene.Destroyed += BasisSceneDestroyed; + SceneManager.sceneUnloaded -= OnSceneUnloaded; + SceneManager.sceneUnloaded += OnSceneUnloaded; + } + private static void OnSceneUnloaded(Scene unloadedScene) + { + // Check if any BasisScene still exists after the scene was unloaded + BasisScene[] scenes = Object.FindObjectsByType(FindObjectsInactive.Exclude); + if (scenes.Length == 0) + { + LoadLoadingScene(); + } } public static void BasisSceneDestroyed(BasisScene UnloadingScene) { @@ -24,21 +46,79 @@ public static void BasisSceneDestroyed(BasisScene UnloadingScene) { return; } - else + + BasisScene[] scenes = Object.FindObjectsByType(FindObjectsInactive.Exclude); + foreach(BasisScene potentialMainScene in scenes) { - BasisScene[] Scenes = GameObject.FindObjectsByType( FindObjectsInactive.Exclude, FindObjectsSortMode.None); - foreach(BasisScene PotentialMainScene in Scenes) + if (potentialMainScene == UnloadingScene) { - if(PotentialMainScene != UnloadingScene) - { - Initalize(PotentialMainScene); - return; - } + continue; + } + + Initalize(potentialMainScene); + return; + } + } + private static async void LoadLoadingScene() + { + if (_isLoadingLoadingScene) + { + BasisDebug.Log("Loading scene load already in progress, skipping.", BasisDebug.LogTag.Scene); + return; + } + _isLoadingLoadingScene = true; + try + { + BasisDebug.Log("No BasisScene found after scene unload. Loading BasisLoadingScene.", BasisDebug.LogTag.Scene); + BasisLocalPlayer.SpawnPlayerOnSceneLoad = true; + AsyncOperationHandle handle = Addressables.LoadSceneAsync(BasisLoadingSceneKey, LoadSceneMode.Additive, activateOnLoad: true); + while (!handle.IsDone) + { + await Task.Yield(); } + await handle.Task; + _loadingSceneHandle = handle; + BasisDebug.Log("BasisLoadingScene loaded successfully.", BasisDebug.LogTag.Scene); + } + catch (Exception ex) + { + BasisDebug.LogError($"Error loading BasisLoadingScene: {ex}", BasisDebug.LogTag.Scene); + } + finally + { + _isLoadingLoadingScene = false; + } + } + private static async void UnloadLoadingScene() + { + if (_loadingSceneHandle == null) + { + return; + } + try + { + BasisDebug.Log("Unloading BasisLoadingScene.", BasisDebug.LogTag.Scene); + AsyncOperationHandle handle = _loadingSceneHandle.Value; + _loadingSceneHandle = null; + await Addressables.UnloadSceneAsync(handle).Task; + BasisDebug.Log("BasisLoadingScene unloaded successfully.", BasisDebug.LogTag.Scene); + } + catch (Exception ex) + { + BasisDebug.LogError($"Error unloading BasisLoadingScene: {ex}", BasisDebug.LogTag.Scene); } } public static void Initalize(BasisScene scene) { + // If a loading scene is active and a different BasisScene is now ready, unload the loading scene + if (_loadingSceneHandle != null && _loadingSceneHandle.Value.IsValid()) + { + Scene loadingScene = _loadingSceneHandle.Value.Result.Scene; + if (scene.gameObject.scene != loadingScene) + { + UnloadLoadingScene(); + } + } BasisScene = scene; AttachMixerToAllSceneAudioSources(); RespawnCheckTimer = BasisScene.RespawnCheckTimer; diff --git a/Basis/Packages/com.basis.sdk/Scenes.meta b/Basis/Packages/com.basis.framework/Scenes.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes.meta rename to Basis/Packages/com.basis.framework/Scenes.meta diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization.meta b/Basis/Packages/com.basis.framework/Scenes/initialization.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization.meta rename to Basis/Packages/com.basis.framework/Scenes/initialization.meta diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization.unity b/Basis/Packages/com.basis.framework/Scenes/initialization.unity similarity index 79% rename from Basis/Packages/com.basis.sdk/Scenes/initialization.unity rename to Basis/Packages/com.basis.framework/Scenes/initialization.unity index 2e35aa0682..a5e0d51643 100644 --- a/Basis/Packages/com.basis.sdk/Scenes/initialization.unity +++ b/Basis/Packages/com.basis.framework/Scenes/initialization.unity @@ -94,7 +94,7 @@ LightmapSettings: m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 112000000, guid: 0d205cc10662a964cadd07ba4c8a88bd, type: 2} - m_LightingSettings: {fileID: 4890085278179872738, guid: c42bb63125d6f2f4fac641d7804856dc, type: 2} + m_LightingSettings: {fileID: 0} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -176,8 +176,59 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f84144c055f881f4797d59bd2802d4a4, type: 3} +--- !u!1 &1620637455 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1620637457} + - component: {fileID: 1620637456} + m_Layer: 0 + m_Name: ProbeVolumePerSceneData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1620637456 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620637455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83d2f7ae04ab6f4f99b0d85377be998, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedBakingSet: {fileID: 0} + sceneGUID: dd1db054b177db7459cc81633b86e525 + obsoleteAsset: {fileID: 0} + obsoleteCellSharedDataAsset: {fileID: 0} + obsoleteCellSupportDataAsset: {fileID: 0} + obsoleteSerializedScenarios: [] +--- !u!4 &1620637457 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620637455} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: - {fileID: 1187098623} + - {fileID: 1620637457} diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization.unity.meta b/Basis/Packages/com.basis.framework/Scenes/initialization.unity.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization.unity.meta rename to Basis/Packages/com.basis.framework/Scenes/initialization.unity.meta diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/LightingData.asset b/Basis/Packages/com.basis.framework/Scenes/initialization/LightingData.asset similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/LightingData.asset rename to Basis/Packages/com.basis.framework/Scenes/initialization/LightingData.asset diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/LightingData.asset.meta b/Basis/Packages/com.basis.framework/Scenes/initialization/LightingData.asset.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/LightingData.asset.meta rename to Basis/Packages/com.basis.framework/Scenes/initialization/LightingData.asset.meta diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/ReflectionProbe-0.exr b/Basis/Packages/com.basis.framework/Scenes/initialization/ReflectionProbe-0.exr similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/ReflectionProbe-0.exr rename to Basis/Packages/com.basis.framework/Scenes/initialization/ReflectionProbe-0.exr diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/ReflectionProbe-0.exr.meta b/Basis/Packages/com.basis.framework/Scenes/initialization/ReflectionProbe-0.exr.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/ReflectionProbe-0.exr.meta rename to Basis/Packages/com.basis.framework/Scenes/initialization/ReflectionProbe-0.exr.meta diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/initialization Baking Set.asset b/Basis/Packages/com.basis.framework/Scenes/initialization/initialization Baking Set.asset similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/initialization Baking Set.asset rename to Basis/Packages/com.basis.framework/Scenes/initialization/initialization Baking Set.asset diff --git a/Basis/Packages/com.basis.sdk/Scenes/initialization/initialization Baking Set.asset.meta b/Basis/Packages/com.basis.framework/Scenes/initialization/initialization Baking Set.asset.meta similarity index 100% rename from Basis/Packages/com.basis.sdk/Scenes/initialization/initialization Baking Set.asset.meta rename to Basis/Packages/com.basis.framework/Scenes/initialization/initialization Baking Set.asset.meta diff --git a/Basis/Packages/com.basis.framework/Scenes/loading.meta b/Basis/Packages/com.basis.framework/Scenes/loading.meta new file mode 100644 index 0000000000..52c93d6b32 --- /dev/null +++ b/Basis/Packages/com.basis.framework/Scenes/loading.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef67284e8cefbde4e89be1ff805da651 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.framework/Scenes/loading.unity b/Basis/Packages/com.basis.framework/Scenes/loading.unity new file mode 100644 index 0000000000..7ad476f365 --- /dev/null +++ b/Basis/Packages/com.basis.framework/Scenes/loading.unity @@ -0,0 +1,187 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: 892019a34083d5f45abbba395c47f6fb, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 00c05359c4ffa8a40bd353227f6bf6c2, type: 2} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &1122217895 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1521688259443178838, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2233025765587422440, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6945557231596396514, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} + propertyPath: m_Name + value: BasisLoadingScene + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0eada6da580205b4987e0befda25ca0a, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1122217895} diff --git a/Basis/Packages/com.basis.framework/Scenes/loading.unity.meta b/Basis/Packages/com.basis.framework/Scenes/loading.unity.meta new file mode 100644 index 0000000000..19623817a0 --- /dev/null +++ b/Basis/Packages/com.basis.framework/Scenes/loading.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bd088cd6bc90ca4ba6518e7a36f2681 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset b/Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..3e91369f5665f36d0b6931ff35d013d85af240ef GIT binary patch literal 17729 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 DHonEb literal 0 HcmV?d00001 diff --git a/Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset.meta b/Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset.meta new file mode 100644 index 0000000000..cf94a0ccdc --- /dev/null +++ b/Basis/Packages/com.basis.framework/Scenes/loading/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00c05359c4ffa8a40bd353227f6bf6c2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Basis/Packages/com.basis.framework/Scenes/loading/ReflectionProbe-0.exr b/Basis/Packages/com.basis.framework/Scenes/loading/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..a26df1d8a1dd9901c6a1091e54b1f064ca8b3e9f GIT binary patch literal 112884 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

9o6x~D4Ap;=;s=CZRKhe4p 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 Date: Fri, 27 Mar 2026 12:13:27 +1000 Subject: [PATCH 2/2] cleaned out configs --- Basis/Assets/config.xml | 6 ------ Basis/Assets/config.xml.meta | 7 ------- Basis/ProjectSettings/EditorBuildSettings.asset | 2 +- 3 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 Basis/Assets/config.xml delete mode 100644 Basis/Assets/config.xml.meta diff --git a/Basis/Assets/config.xml b/Basis/Assets/config.xml deleted file mode 100644 index 6a76244a40..0000000000 --- a/Basis/Assets/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - default_password - localhost - 4296 - \ No newline at end of file diff --git a/Basis/Assets/config.xml.meta b/Basis/Assets/config.xml.meta deleted file mode 100644 index f70ac35fc9..0000000000 --- a/Basis/Assets/config.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b9f4e338287d552478b4678ba3832250 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Basis/ProjectSettings/EditorBuildSettings.asset b/Basis/ProjectSettings/EditorBuildSettings.asset index 16d552b5e5..966baba474 100644 --- a/Basis/ProjectSettings/EditorBuildSettings.asset +++ b/Basis/ProjectSettings/EditorBuildSettings.asset @@ -6,7 +6,7 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Packages/com.basis.sdk/Scenes/initialization.unity + path: Packages/com.basis.framework/Scenes/initialization.unity guid: dd1db054b177db7459cc81633b86e525 m_configObjects: BasisVR/Styling/ActivePalette: {fileID: 11400000, guid: 3f30a6ab7dbd22b4c93b22fee927fd9d, type: 2}