diff --git a/Assets/Scenes/Levels.meta b/Assets/Scenes/Levels.meta new file mode 100644 index 00000000..0243ebad --- /dev/null +++ b/Assets/Scenes/Levels.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac12c3e8b1ced1d43829c4a9be9d1200 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Levels/Level 1.asset b/Assets/Scenes/Levels/Level 1.asset new file mode 100644 index 00000000..c4134799 --- /dev/null +++ b/Assets/Scenes/Levels/Level 1.asset @@ -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: 9391feb4ca90a65468a8a388294bc5b1, type: 3} + m_Name: Level 1 + m_EditorClassIdentifier: + SceneName: Level_1 + Name: MATS + MenuSprite: {fileID: 21300000, guid: 426478b073313244bbe84d3ec1cafa64, type: 3} diff --git a/Assets/Scenes/Levels/Level 1.asset.meta b/Assets/Scenes/Levels/Level 1.asset.meta new file mode 100644 index 00000000..cef152ec --- /dev/null +++ b/Assets/Scenes/Levels/Level 1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2b1e56b926cd5c47bf02a7b708b6290 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Levels/Level 2.asset b/Assets/Scenes/Levels/Level 2.asset new file mode 100644 index 00000000..a649d6f8 --- /dev/null +++ b/Assets/Scenes/Levels/Level 2.asset @@ -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: 9391feb4ca90a65468a8a388294bc5b1, type: 3} + m_Name: Level 2 + m_EditorClassIdentifier: + SceneName: Level_2 + Name: EMIR + MenuSprite: {fileID: 21300000, guid: 29916103981328e438052adcf04f2737, type: 3} diff --git a/Assets/Scenes/Levels/Level 2.asset.meta b/Assets/Scenes/Levels/Level 2.asset.meta new file mode 100644 index 00000000..8e42a53b --- /dev/null +++ b/Assets/Scenes/Levels/Level 2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6cef405d05be36f489f8d16e3df67868 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Levels/LevelModel.cs b/Assets/Scenes/Levels/LevelModel.cs new file mode 100644 index 00000000..6ba66fcf --- /dev/null +++ b/Assets/Scenes/Levels/LevelModel.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +[CreateAssetMenu(fileName = "New Level", menuName = "Levels/New Level")] +public class LevelModel : ScriptableObject +{ + public string SceneName; + public string Name; + public Sprite MenuSprite; +} \ No newline at end of file diff --git a/Assets/Scenes/Levels/LevelModel.cs.meta b/Assets/Scenes/Levels/LevelModel.cs.meta new file mode 100644 index 00000000..c199d973 --- /dev/null +++ b/Assets/Scenes/Levels/LevelModel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9391feb4ca90a65468a8a388294bc5b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Levels/TestLevel.asset b/Assets/Scenes/Levels/TestLevel.asset new file mode 100644 index 00000000..238cace4 --- /dev/null +++ b/Assets/Scenes/Levels/TestLevel.asset @@ -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: 9391feb4ca90a65468a8a388294bc5b1, type: 3} + m_Name: TestLevel + m_EditorClassIdentifier: + SceneName: TestLevel + Name: TEST + MenuSprite: {fileID: 21300000, guid: 65b81d2bb7d94e646a4a3ea517c9aea2, type: 3} diff --git a/Assets/Scenes/Levels/TestLevel.asset.meta b/Assets/Scenes/Levels/TestLevel.asset.meta new file mode 100644 index 00000000..d03f4b92 --- /dev/null +++ b/Assets/Scenes/Levels/TestLevel.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 245ed2714d05f1e4c95aedea30762644 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainMenu.unity b/Assets/Scenes/MainMenu.unity index 6c01de54..aa420cf8 100644 --- a/Assets/Scenes/MainMenu.unity +++ b/Assets/Scenes/MainMenu.unity @@ -37,8 +37,8 @@ RenderSettings: m_ReflectionBounces: 1 m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 705507994} - m_IndirectSpecularColor: {r: 0.4482475, g: 0.49827462, b: 0.57558316, a: 1} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -123,283 +123,133 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1001 &94444635 -PrefabInstance: +--- !u!1 &22853969 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11438438, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_Text - value: 'This shows you how the LeanCameraOrbit demo scene - can be modified to allow zooming. - - This is done by adding the LeanPinchZoom - component to the camera GameObject.' - objectReference: {fileID: 0} - - target: {fileID: 11448614, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_Text - value: 'drag = rotate - - pinch (ctrl + drag/wheel) = zoom' - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22410238, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalRotation.w + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22853970} + - component: {fileID: 22853971} + m_Layer: 0 + m_Name: Music + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &22853970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22853969} + 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_Children: [] + m_Father: {fileID: 328485497} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &22853971 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22853969} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 5401124604f56d244b2a36c4108b18a7, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalRotation.x + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalRotation.y + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_LocalRotation.z + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22438504, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22480264, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 114457744909205792, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Text - value: This shows you how the Orbit demo scene can be modified - to include camera FOV zooming. This is done by adding the LeanPinchCamera - component to your main camera. - objectReference: {fileID: 0} - - target: {fileID: 224356063559649096, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224363055373148510, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224363055373148510, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 224494468789392064, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225251752922884782, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Alpha - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225251752922884782, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Interactable - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225251752922884782, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_BlocksRaycasts - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225261064821389912, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Alpha - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225261064821389912, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Interactable - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 225261064821389912, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_BlocksRaycasts - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1907904612675879445, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_Text - value: 'Drag = Rotate - - Pinch / Ctrl + Drag = Zoom' - objectReference: {fileID: 0} - - target: {fileID: 2019233653166404451, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 2019233653166404451, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 2019233653166404451, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2019233653166404451, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2019233653166404451, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 3842902602399203594, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3842902602399203594, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalPosition.y - value: 45.31539 - objectReference: {fileID: 0} - - target: {fileID: 3842902602399203594, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_LocalPosition.z - value: -21.13091 - objectReference: {fileID: 0} - - target: {fileID: 5048506557351598633, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8df6337a574cdad4bb6ec66cc50c6c2b, type: 3} + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 --- !u!1 &131612030 GameObject: m_ObjectHideFlags: 0 @@ -533,174 +383,38 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 131612030} m_CullTransparentMesh: 1 ---- !u!1001 &367297075 -PrefabInstance: +--- !u!1 &328485496 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -1510388322638865353, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 9e1a6090cd4d65d4599676c24fcb5cff, type: 2} - - target: {fileID: -1510388322638865353, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_ApplyRootMotion - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalPosition.x - value: -3.74 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalRotation.w - value: 0.9659258 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0.2588191 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 8075972121593568698, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8887939040951305984, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_Name - value: Mats - objectReference: {fileID: 0} - - target: {fileID: 8887939040951305984, guid: 1a81dbbd6ef62324491d9f58654ebe4b, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 1a81dbbd6ef62324491d9f58654ebe4b, type: 3} ---- !u!1001 &427422206 -PrefabInstance: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 328485497} + m_Layer: 0 + m_Name: CameraAndSound + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &328485497 +Transform: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -4568693640035559416, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 9e1a6090cd4d65d4599676c24fcb5cff, type: 2} - - target: {fileID: -4568693640035559416, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_ApplyRootMotion - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalPosition.x - value: 3.74 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalRotation.w - value: 0.9659258 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalRotation.y - value: 0.2588191 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7527582019267571087, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_Name - value: Asvald - objectReference: {fileID: 0} - - target: {fileID: 7527582019267571087, guid: f102085e8bc4cad4992d43b84dee1055, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: f102085e8bc4cad4992d43b84dee1055, type: 3} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 328485496} + 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_Children: + - {fileID: 1923264932} + - {fileID: 22853970} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &588146955 GameObject: m_ObjectHideFlags: 0 @@ -847,7 +561,7 @@ GameObject: - component: {fileID: 668707260} - component: {fileID: 668707259} m_Layer: 5 - m_Name: Btn_Prev + m_Name: PrevButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -865,7 +579,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1801607763} - m_RootOrder: 5 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -916,9 +630,9 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1801607764} - m_TargetAssemblyTypeName: ChooseLevelButtonsTasks, Assembly-CSharp - m_MethodName: OnPrevBtnClick + - m_Target: {fileID: 1102420989} + m_TargetAssemblyTypeName: LevelChooser, Assembly-CSharp + m_MethodName: ShowPreviousLevel m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1099,99 +813,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 675598630} m_CullTransparentMesh: 1 ---- !u!1 &705507993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &705507994 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.7 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 0.408 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &705507995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_LocalRotation: {x: 0.27059805, y: 0.6532815, z: -0.27059805, w: 0.6532815} - m_LocalPosition: {x: -14.18, y: 11.79, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 45, y: 90, z: 0} --- !u!1 &713212106 GameObject: m_ObjectHideFlags: 0 @@ -1203,9 +824,8 @@ GameObject: - component: {fileID: 713212107} - component: {fileID: 713212110} - component: {fileID: 713212109} - - component: {fileID: 713212108} m_Layer: 5 - m_Name: Btn_Shop (1) + m_Name: LevelImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1230,50 +850,6 @@ RectTransform: m_AnchoredPosition: {x: -0.000030518, y: 59.816} m_SizeDelta: {x: 1651.0859, y: 799.0186} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &713212108 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 713212106} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 713212109} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!114 &713212109 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1296,7 +872,7 @@ MonoBehaviour: m_Calls: [] m_Sprite: {fileID: 21300000, guid: 426478b073313244bbe84d3ec1cafa64, type: 3} m_Type: 0 - m_PreserveAspect: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 @@ -1445,215 +1021,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 758185739} m_CullTransparentMesh: 1 ---- !u!1 &806778563 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 806778566} - - component: {fileID: 806778565} - - component: {fileID: 806778564} - m_Layer: 0 - m_Name: LeanTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &806778564 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806778563} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 801d0d506e4503f4cb8729e3868bb030, type: 3} - m_Name: - m_EditorClassIdentifier: - pinchTwistKey: 306 - movePivotKey: 308 - multiDragKey: 308 - fingerTexture: {fileID: 2800000, guid: 25c48be3a87ea0f489a6d41c9c9a2194, type: 3} ---- !u!114 &806778565 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806778563} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1fc98219a83dff145947365dc914d06e, type: 3} - m_Name: - m_EditorClassIdentifier: - tapThreshold: 0.5 - swipeThreshold: 50 - referenceDpi: 200 - guiLayers: - serializedVersion: 2 - m_Bits: 32 - useTouch: 1 - useHover: 1 - useMouse: 1 - useSimulator: 1 - recordFingers: 1 - recordThreshold: 5 - recordLimit: 0 ---- !u!4 &806778566 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806778563} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &835863582 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 835863583} - - component: {fileID: 835863585} - - component: {fileID: 835863584} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &835863583 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 835863582} - 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_Children: [] - m_Father: {fileID: 903249948} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &835863584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 835863582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'test - - lv' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 100 - m_fontSizeBase: 100 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 1 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &835863585 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 835863582} - m_CullTransparentMesh: 1 --- !u!1 &866147930 GameObject: m_ObjectHideFlags: 0 @@ -1667,7 +1034,7 @@ GameObject: - component: {fileID: 866147933} - component: {fileID: 866147932} m_Layer: 5 - m_Name: Btn_Next + m_Name: NextButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1685,7 +1052,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1801607763} - m_RootOrder: 4 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} @@ -1736,9 +1103,9 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1801607764} - m_TargetAssemblyTypeName: ChooseLevelButtonsTasks, Assembly-CSharp - m_MethodName: OnNextBtnClick + - m_Target: {fileID: 1102420989} + m_TargetAssemblyTypeName: LevelChooser, Assembly-CSharp + m_MethodName: ShowNextLevel m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1786,385 +1153,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 866147930} m_CullTransparentMesh: 1 ---- !u!1 &868688832 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 868688834} - - component: {fileID: 868688833} - m_Layer: 0 - m_Name: Directional Light (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &868688833 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 868688832} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.6 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 0 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &868688834 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 868688832} - m_LocalRotation: {x: 0.6532809, y: 0.27059945, z: -0.6532809, w: 0.27059945} - m_LocalPosition: {x: 21.47, y: 11.79, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 135, y: 89.99999, z: 0} ---- !u!1 &903249947 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 903249948} - - component: {fileID: 903249951} - - component: {fileID: 903249950} - - component: {fileID: 903249949} - m_Layer: 5 - m_Name: Btn_Test - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &903249948 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 903249947} - 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_Children: - - {fileID: 835863583} - m_Father: {fileID: 1801607763} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -118.65112, y: -104.670746} - m_SizeDelta: {x: 237.30225, y: 209.34149} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &903249949 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 903249947} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 903249950} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1801607764} - m_TargetAssemblyTypeName: ChooseLevelButtonsTasks, Assembly-CSharp - m_MethodName: OnTestBtnClick - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &903249950 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 903249947} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &903249951 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 903249947} - m_CullTransparentMesh: 1 ---- !u!1 &961629208 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 961629212} - - component: {fileID: 961629211} - - component: {fileID: 961629210} - - component: {fileID: 961629209} - m_Layer: 0 - m_Name: Camera Pivot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &961629209 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 961629208} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e278200a08f9b9f419a13f87e9559ab1, type: 3} - m_Name: - m_EditorClassIdentifier: - Use: - Filter: 0 - IgnoreStartedOverGui: 1 - RequiredFingerCount: 2 - RequiredMouseButtons: 0 - RequiredSelectable: {fileID: 0} - ScreenDepth: - Conversion: 5 - Camera: {fileID: 0} - Object: {fileID: 0} - Layers: - serializedVersion: 2 - m_Bits: 4294967291 - Distance: 0 - sensitivity: 1 - damping: 10 - inertia: 0 - remainingDelta: {x: 0, y: 0, z: 0} ---- !u!114 &961629210 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 961629208} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5726d77b04f1a53448ffb9873ac0e474, type: 3} - m_Name: - m_EditorClassIdentifier: - Use: - Filter: 0 - IgnoreStartedOverGui: 1 - RequiredFingerCount: 0 - RequiredMouseButtons: 0 - RequiredSelectable: {fileID: 0} - ignoreIfStatic: 0 - onFingers: - m_PersistentCalls: - m_Calls: [] - coordinate: 0 - multiplier: 1 - onDelta: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 961629211} - m_TargetAssemblyTypeName: - m_MethodName: Rotate - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - onDistance: - m_PersistentCalls: - m_Calls: [] - ScreenDepth: - Conversion: 1 - Camera: {fileID: 0} - Object: {fileID: 0} - Layers: - serializedVersion: 2 - m_Bits: 4294967291 - Distance: 0 - onWorldFrom: - m_PersistentCalls: - m_Calls: [] - onWorldTo: - m_PersistentCalls: - m_Calls: [] - onWorldDelta: - m_PersistentCalls: - m_Calls: [] - onWorldFromTo: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &961629211 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 961629208} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ccbeb146a97fd79458dbfd62255e3348, type: 3} - m_Name: - m_EditorClassIdentifier: - _camera: {fileID: 0} - damping: 10 - defaultRotation: {x: 0, y: 0} - pitch: 60 - pitchSensitivity: 0.25 - pitchClamp: 1 - pitchMin: 60 - pitchMax: 60 - yaw: 0 - yawSensitivity: 0.25 - yawClamp: 1 - yawMin: 0 - yawMax: 0 - currentPitch: 60 - currentYaw: 0 ---- !u!4 &961629212 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 961629208} - m_LocalRotation: {x: 0.5, y: 0, z: 0, w: 0.8660254} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1923264932} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 70, y: 45.000004, z: 0} --- !u!1 &994462952 GameObject: m_ObjectHideFlags: 0 @@ -2518,6 +1506,7 @@ GameObject: m_Component: - component: {fileID: 1102420988} - component: {fileID: 1102420989} + - component: {fileID: 1102420990} m_Layer: 0 m_Name: GameManagment m_TagString: Untagged @@ -2537,188 +1526,40 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!82 &1102420989 -AudioSource: +--- !u!114 &1102420989 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1102420987} m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 8300000, guid: 5401124604f56d244b2a36c4108b18a7, type: 3} - m_PlayOnAwake: 0 - m_Volume: 1 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!1001 &1120569143 -PrefabInstance: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c693c1c31615e72458a7d7cb06b90c09, type: 3} + m_Name: + m_EditorClassIdentifier: + _levels: + - {fileID: 11400000, guid: d2b1e56b926cd5c47bf02a7b708b6290, type: 2} + - {fileID: 11400000, guid: 6cef405d05be36f489f8d16e3df67868, type: 2} + - {fileID: 11400000, guid: 245ed2714d05f1e4c95aedea30762644, type: 2} + _levelImage: {fileID: 713212109} + _levelNameText: {fileID: 1138818630} + _nextButton: {fileID: 866147930} + _prevButton: {fileID: 668707257} +--- !u!114 &1102420990 +MonoBehaviour: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -4047225411828250527, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 9e1a6090cd4d65d4599676c24fcb5cff, type: 2} - - target: {fileID: -4047225411828250527, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_ApplyRootMotion - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalPosition.x - value: 1.88 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalRotation.w - value: 0.9659258 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0.2588191 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 742650227762578155, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_Name - value: Emir - objectReference: {fileID: 0} - - target: {fileID: 742650227762578155, guid: 97b4a76c55741764e880b63d6e1514a9, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 97b4a76c55741764e880b63d6e1514a9, type: 3} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102420987} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8cb3eaf5cf6e0bc4186337ad058574cb, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1138818628 GameObject: m_ObjectHideFlags: 0 @@ -2731,7 +1572,7 @@ GameObject: - component: {fileID: 1138818631} - component: {fileID: 1138818630} m_Layer: 5 - m_Name: GameNameText + m_Name: LevelNameText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2749,7 +1590,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1801607763} - m_RootOrder: 7 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3061,9 +1902,8 @@ GameObject: - component: {fileID: 1623606166} - component: {fileID: 1623606165} - component: {fileID: 1623606164} - - component: {fileID: 1623606167} m_Layer: 5 - m_Name: Btn_Play + m_Name: PlayButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -3081,7 +1921,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1801607763} - m_RootOrder: 2 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -3131,7 +1971,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1623606165} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1102420990} + m_TargetAssemblyTypeName: LevelLauncher, Assembly-CSharp + m_MethodName: LaunchLevel + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1623606165 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3170,18 +2022,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1623606162} m_CullTransparentMesh: 1 ---- !u!114 &1623606167 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1623606162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8cb3eaf5cf6e0bc4186337ad058574cb, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &1799454950 GameObject: m_ObjectHideFlags: 0 @@ -3217,7 +2057,7 @@ RectTransform: - {fileID: 1029464725} - {fileID: 2027767343} m_Father: {fileID: 1801607763} - m_RootOrder: 9 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -3287,7 +2127,6 @@ GameObject: - component: {fileID: 1801607762} - component: {fileID: 1801607761} - component: {fileID: 1801607760} - - component: {fileID: 1801607764} m_Layer: 5 m_Name: GameCanvas m_TagString: Untagged @@ -3369,41 +2208,21 @@ RectTransform: m_Children: - {fileID: 1003420331} - {fileID: 713212107} - - {fileID: 1623606163} + - {fileID: 1138818629} - {fileID: 1907154469} + - {fileID: 1862883449} + - {fileID: 1623606163} - {fileID: 866147931} - {fileID: 668707258} - - {fileID: 1862883449} - - {fileID: 1138818629} - - {fileID: 903249948} - {fileID: 1799454951} m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &1801607764 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801607759} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c693c1c31615e72458a7d7cb06b90c09, type: 3} - m_Name: - m_EditorClassIdentifier: - menuLevelImg: {fileID: 713212109} - menuSprites: - - {fileID: 21300000, guid: 426478b073313244bbe84d3ec1cafa64, type: 3} - - {fileID: 21300000, guid: 29916103981328e438052adcf04f2737, type: 3} - gameText: {fileID: 1138818630} - btnNext: {fileID: 866147930} - btnPrev: {fileID: 668707257} --- !u!1 &1862883448 GameObject: m_ObjectHideFlags: 0 @@ -3440,7 +2259,7 @@ RectTransform: - {fileID: 131612031} - {fileID: 675598631} m_Father: {fileID: 1801607763} - m_RootOrder: 6 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} @@ -3570,7 +2389,7 @@ MonoBehaviour: type: 3} musImg: {fileID: 131612033} sfxImg: {fileID: 675598633} - menuMusSRC: {fileID: 1102420989} + menuMusSRC: {fileID: 22853971} --- !u!1 &1907154468 GameObject: m_ObjectHideFlags: 0 @@ -3673,11 +2492,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1923264931} - m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} - m_LocalPosition: {x: 0.43, y: -6.6, z: -41.15} + m_LocalRotation: {x: 0.3826834, y: -0, z: -0, w: 0.9238796} + m_LocalPosition: {x: 0.42999268, y: 32.336945, z: -26.290768} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 961629212} + m_Father: {fileID: 328485497} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} --- !u!81 &1923264934 @@ -4075,3 +2894,69 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2027767342} m_CullTransparentMesh: 1 +--- !u!1 &42099737803836606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3231781222083716366} + - component: {fileID: 4539800118946375169} + - component: {fileID: 2608960281659429460} + m_Layer: 5 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2608960281659429460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42099737803836606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!4 &3231781222083716366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42099737803836606} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4539800118946375169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42099737803836606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 diff --git a/Assets/Scripts/ChooseLevelButtonsTasks.cs b/Assets/Scripts/ChooseLevelButtonsTasks.cs deleted file mode 100644 index 22becd42..00000000 --- a/Assets/Scripts/ChooseLevelButtonsTasks.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; -using TMPro; - -public class ChooseLevelButtonsTasks : MonoBehaviour -{ - [SerializeField] private Image menuLevelImg; - [SerializeField] private List menuSprites; - [SerializeField] private TextMeshProUGUI gameText; - - [SerializeField] private GameObject btnNext, btnPrev; - - private List menuText = new List { "MATS", "EMIR" }; - - private int levelsAmount = 2; - - private void Start() - { - btnNext.SetActive(true); - btnPrev.SetActive(false); - } - - public void OnPrevBtnClick() - { - GameData.currentChosenLevel--; - if (GameData.currentChosenLevel < 1) - { - GameData.currentChosenLevel = levelsAmount; - } - - menuLevelImg.sprite = menuSprites[GameData.currentChosenLevel - 1]; - gameText.text = menuText[GameData.currentChosenLevel - 1]; - - btnNext.SetActive(true); - btnPrev.SetActive(false); - } - - public void OnNextBtnClick() - { - GameData.currentChosenLevel++; - if (GameData.currentChosenLevel > levelsAmount) - { - GameData.currentChosenLevel = 1; - } - - menuLevelImg.sprite = menuSprites[GameData.currentChosenLevel - 1]; - gameText.text = menuText[GameData.currentChosenLevel - 1]; - - btnNext.SetActive(false); - btnPrev.SetActive(true); - } - - public void OnTestBtnClick() - { - SceneLoader.LoadScene(3); - } - -} diff --git a/Assets/Scripts/LevelChooser.cs b/Assets/Scripts/LevelChooser.cs new file mode 100644 index 00000000..b90eee99 --- /dev/null +++ b/Assets/Scripts/LevelChooser.cs @@ -0,0 +1,64 @@ +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +public class LevelChooser : MonoBehaviour +{ + [SerializeField] private List _levels; + [SerializeField] private Image _levelImage; + [SerializeField] private TextMeshProUGUI _levelNameText; + + [SerializeField] private GameObject _nextButton; + [SerializeField] private GameObject _prevButton; + + public LevelModel CurrentLevel => _levels[_currentLevelIndex]; + + private int _currentLevelIndex; + + private void Start() + { + _currentLevelIndex = 0; + UpdateUI(); + } + + public void ShowPreviousLevel() + { + _currentLevelIndex--; + if (_currentLevelIndex < 0) + { + _currentLevelIndex = 0; + } + + UpdateUI(); + } + + public void ShowNextLevel() + { + _currentLevelIndex++; + if (_currentLevelIndex > _levels.Count - 1) + { + _currentLevelIndex = _levels.Count - 1; + } + + UpdateUI(); + } + + private void UpdateUI() + { + _levelImage.sprite = CurrentLevel.MenuSprite; + _levelNameText.text = CurrentLevel.Name; + + UpdateButtonsVisibility(); + } + + private void UpdateButtonsVisibility() + { + bool isFirstLevel = _currentLevelIndex == 0; + bool isLastLevel = _currentLevelIndex == _levels.Count - 1; + bool hasMultipleLevels = _levels.Count > 1; + + _prevButton.SetActive(hasMultipleLevels && !isFirstLevel); + _nextButton.SetActive(hasMultipleLevels && !isLastLevel); + } +} \ No newline at end of file diff --git a/Assets/Scripts/ChooseLevelButtonsTasks.cs.meta b/Assets/Scripts/LevelChooser.cs.meta similarity index 100% rename from Assets/Scripts/ChooseLevelButtonsTasks.cs.meta rename to Assets/Scripts/LevelChooser.cs.meta diff --git a/Assets/Scripts/LevelLauncher.cs b/Assets/Scripts/LevelLauncher.cs new file mode 100644 index 00000000..17f37d1e --- /dev/null +++ b/Assets/Scripts/LevelLauncher.cs @@ -0,0 +1,17 @@ +using UnityEngine; + +[RequireComponent(typeof(LevelChooser))] +public class LevelLauncher : MonoBehaviour +{ + private LevelChooser _levelChooser; + + private void Start() + { + _levelChooser = GetComponent(); + } + + public void LaunchLevel() + { + SceneLoader.LoadScene(_levelChooser.CurrentLevel.SceneName); + } +} \ No newline at end of file diff --git a/Assets/Scripts/PlayBtnClick.cs.meta b/Assets/Scripts/LevelLauncher.cs.meta similarity index 100% rename from Assets/Scripts/PlayBtnClick.cs.meta rename to Assets/Scripts/LevelLauncher.cs.meta diff --git a/Assets/Scripts/PlayBtnClick.cs b/Assets/Scripts/PlayBtnClick.cs deleted file mode 100644 index aef989d2..00000000 --- a/Assets/Scripts/PlayBtnClick.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -public class PlayBtnClick : MonoBehaviour -{ - private Button btn; - - private void Start() - { - btn = GetComponent