diff --git a/.idea/.idea.Infratest/.idea/workspace.xml b/.idea/.idea.Infratest/.idea/workspace.xml
index daea287..d920911 100644
--- a/.idea/.idea.Infratest/.idea/workspace.xml
+++ b/.idea/.idea.Infratest/.idea/workspace.xml
@@ -5,38 +5,85 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -50,8 +97,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -59,12 +120,12 @@
+
-
@@ -73,18 +134,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -149,15 +222,13 @@
-
+
-
+
@@ -267,6 +347,45 @@
+
+ file://$PROJECT_DIR$/Assets/Code/Infrastructure/Configs/LayerMasksConfig.cs
+ 34
+
+
+
+
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/Assets/Code/Infrastructure/Configs/LayerMasksConfig.cs
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/Assets/Code/Infrastructure/App/PapaInstaller.cs
+ 209
+
+
+
+
+
+
+
+
+
+
diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
index a9d83ba..1b600b8 100644
--- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset
+++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
@@ -15,7 +15,7 @@ MonoBehaviour:
m_DefaultGroup: d790534e015d692428ac5a9ce7d2ceb6
m_currentHash:
serializedVersion: 2
- Hash: 00000000000000000000000000000000
+ Hash: 208aa87fbe30bd178e21e8742fefa5f7
m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 0
m_CatalogRequestsTimeout: 0
@@ -107,6 +107,7 @@ MonoBehaviour:
- AudioInfoConfig
- AudioSettingsConfig
- RacerConfig
+ - LayerMaskConfig
m_SchemaTemplates: []
m_GroupTemplateObjects:
- {fileID: 11400000, guid: af0b5782a0090884db056705d7776701, type: 2}
diff --git a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
index 321a0ed..f5313b6 100644
--- a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
+++ b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
@@ -25,6 +25,12 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 10228ea17914708e586b8da1daae92ec
+ m_Address: Assets/Resources_moved/Example/Platformer/Configs/PlatformerCamera.asset
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - CameraConfig
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 13852bf3f3ccace4e9deefd844eebb23
m_Address: Assets/Resources_moved/UI/Panels/LoadingPanel.prefab
m_ReadOnly: 0
@@ -46,6 +52,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 1dca3345d7b309d70a26b3f646ccad08
+ m_Address: Assets/Resources_moved/Example/Platformer/CinemachineCamera.prefab
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 2044ec9a33380e7239855e26a9d8bcc5
m_Address: Assets/Resources_moved/Audio/UI/launch_selectmenu.wav
m_ReadOnly: 0
@@ -56,6 +67,12 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 292439c50bbcbb638889b0959c637d18
+ m_Address: Example/Platformer/Configs/Platformer
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - SceneConfig
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 29779120ceccabb0ab008e48b44a39f4
m_Address: Example/Race/Configs/AIBot
m_ReadOnly: 0
@@ -68,6 +85,12 @@ MonoBehaviour:
m_SerializedLabels:
- AudioInfoConfig
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 2f99b96d93cb35086b74d1b8c4111f90
+ m_Address: Assets/Resources_moved/Example/Race/SceneChooser.asset
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - UIPanelConfig
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 30778c5a4d5c3f74bac4e5340344cdad
m_Address: Assets/Resources_moved/Configs/Volumes/MenuRetro.asset
m_ReadOnly: 0
@@ -80,6 +103,12 @@ MonoBehaviour:
m_SerializedLabels:
- SceneConfig
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 3f2b0a19832dd31578147a7bb53cf931
+ m_Address: Assets/Resources_moved/Example/Platformer/Configs/LayerMasks/GroundLayerMask.asset
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - LayerMaskConfig
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 456d3ecaf92ca5a4a817184de151ad9f
m_Address: Assets/Resources_moved/Camera/CinemachineCameraCarFollow.prefab
m_ReadOnly: 0
@@ -148,6 +177,11 @@ MonoBehaviour:
m_SerializedLabels:
- AudioInfoConfig
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 6c22f498979461d3ea35e12a19f9be78
+ m_Address: Assets/Resources_moved/Example/Race/PlayerScores.prefab
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 749408a9b44d2581783d04d903ec0f72
m_Address: Assets/Resources_moved/Audio/UI/valve_sound.wav
m_ReadOnly: 0
@@ -319,6 +353,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: f75fc43e1e6bd3ca5b4c90a98a790033
+ m_Address: Example/Platformer
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f7cebe94899e9257497d042d1ec4fd76
m_Address: Assets/Resources_moved/Configs/Audio/Infos/UI/ButtonRollOver.asset
m_ReadOnly: 0
diff --git a/Assets/Code/Debug/SceneChooser.cs b/Assets/Code/Debug/SceneChooser.cs
index 4132942..77c6f6b 100644
--- a/Assets/Code/Debug/SceneChooser.cs
+++ b/Assets/Code/Debug/SceneChooser.cs
@@ -26,6 +26,10 @@ namespace Code.Debug
{
_stateMachine.SwitchState(AppStates.Gameplay).AllowStateTransition(AppStates.MainMenu);
}
+ public void SwitchPlatformer()
+ {
+ _stateMachine.SwitchState(AppStates.Platformer).AllowStateTransition(AppStates.MainMenu);
+ }
[SerializeField] private List