Implement SceneManager with asynchronous load/unload routines ready for bootstrapper scene. Implement simple level switching

This commit is contained in:
Michal Pikulski
2025-09-01 22:51:52 +02:00
parent e3b7f219cf
commit a03b70a1ca
22 changed files with 1063 additions and 7 deletions

8
Assets/Data/Items.meta Normal file
View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a3cec30feba6b434ea0de2783b008115
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4a8c325e62ef1d04485a54e4e1e0586d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 451d08ffb9ed459db0f0473f2275743b, type: 3}
m_Name: OverWorld
m_EditorClassIdentifier:
targetLevelSceneName: AppleHillsOverworld
description: Level loading for main overworld level
mapSprite: {fileID: 8539217831253106567, guid: 69e3e7adfbf712247a6a498c83e9a4f7, type: 3}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 46810f51fd1f1134eac58ec1c72c382b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 451d08ffb9ed459db0f0473f2275743b, type: 3}
m_Name: Quarry
m_EditorClassIdentifier:
targetLevelSceneName: Quarry
description: Level loading for Quarry
mapSprite: {fileID: 8539217831253106567, guid: 69e3e7adfbf712247a6a498c83e9a4f7, type: 3}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fc5550b1c1e747b459a4e0c1474f0e2a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: