Unlockable Levels and Added empty 7 levels

This commit is contained in:
Syntriax 2022-02-26 12:56:49 +03:00
parent b7ab8e2a27
commit 05f2cdb62b
21 changed files with 1325 additions and 32 deletions

View File

@ -61,7 +61,7 @@ AnimationClip:
m_StopTime: 1 m_StopTime: 1
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0.5
m_HasAdditiveReferencePose: 0 m_HasAdditiveReferencePose: 0
m_LoopTime: 1 m_LoopTime: 1
m_LoopBlend: 0 m_LoopBlend: 0

View File

@ -9,7 +9,6 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 7358600700238641017} - component: {fileID: 7358600700238641017}
- component: {fileID: 4221353564232716194}
m_Layer: 0 m_Layer: 0
m_Name: LevelTemplate m_Name: LevelTemplate
m_TagString: Untagged m_TagString: Untagged
@ -35,18 +34,6 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4221353564232716194
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 876909381589830974}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69df2de2c96af5a4484964cc90840292, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &2300373936241550147 --- !u!1 &2300373936241550147
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -0,0 +1,867 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &3446919356907761085
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1510587947020119214, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: -8.51
objectReference: {fileID: 0}
- target: {fileID: 1510587947020119214, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: -1.28
objectReference: {fileID: 0}
- target: {fileID: 1670627767197824294, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 14.06
objectReference: {fileID: 0}
- target: {fileID: 1670627767197824294, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: -1.77
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Size.x
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Size.y
value: 5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Origin.x
value: -10
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Origin.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.size
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileAssetArray.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileSpriteArray.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[0].first.x
value: -6
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[0].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[1].first.x
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[1].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[2].first.x
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[2].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[3].first.x
value: -3
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[3].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[4].first.x
value: -2
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[4].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[5].first.x
value: -1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[5].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[6].first.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[6].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[7].first.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[7].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[8].first.x
value: 2
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[8].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[9].first.x
value: 3
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[9].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[10].first.x
value: 4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[10].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[11].first.x
value: 5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[11].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[12].first.x
value: 6
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[12].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[13].first.x
value: 7
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[13].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[14].first.x
value: 8
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[14].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[15].first.x
value: 9
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[15].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[16].first.x
value: 10
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[16].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[17].first.x
value: 11
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[17].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[18].first.x
value: 12
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[18].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[19].first.x
value: 13
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[19].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[20].first.x
value: 14
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[20].first.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[21].first.x
value: -10
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[21].first.y
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[22].first.x
value: -9
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[22].first.y
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[23].first.x
value: -8
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[23].first.y
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[24].first.x
value: -7
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[24].first.y
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[25].first.x
value: 15
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[25].first.y
value: -4
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileAssetArray.Array.data[0].m_Data
value:
objectReference: {fileID: 11400000, guid: e2b3b5df8b098a341b0ed67a779e3330, type: 2}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileSpriteArray.Array.data[0].m_Data
value:
objectReference: {fileID: -1867230889, guid: df2ccb7c0cd746e429ef1c1719ca37bd, type: 3}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.data[0].m_Data.a
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.data[0].m_Data.b
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.data[0].m_Data.g
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.data[0].m_Data.r
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileAssetArray.Array.data[0].m_RefCount
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileColorArray.Array.data[0].m_RefCount
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.data[0].m_Data.e00
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.data[0].m_Data.e11
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.data[0].m_Data.e22
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.data[0].m_Data.e33
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileMatrixArray.Array.data[0].m_RefCount
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_TileSpriteArray.Array.data[0].m_RefCount
value: 26
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[0].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[1].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[2].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[3].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[4].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[5].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[6].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[7].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[8].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[9].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[10].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[11].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[12].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[13].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[14].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[15].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[16].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[17].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[18].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[19].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[20].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[21].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[22].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[23].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[24].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[25].second.m_AllTileFlags
value: 1073741825
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[0].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[1].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[2].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[3].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[4].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[5].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[6].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[7].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[8].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[9].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[10].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[11].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[12].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[13].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[14].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[15].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[16].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[17].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[18].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[19].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[20].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[21].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[22].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[23].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[24].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 1793469087448140271, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Tiles.Array.data[25].second.m_TileObjectToInstantiateIndex
value: 65535
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.size
value: 3
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[0].x
value: -6.000019
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[0].y
value: -4.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[1].x
value: -6.0000253
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[1].y
value: -2.99999
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[2].x
value: -10.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[2].y
value: -3.0000253
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[3].x
value: -9.999974
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[3].y
value: -4.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[0].x
value: 14.99999
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[0].y
value: -3.999981
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[1].x
value: 16.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[1].y
value: -3.9999747
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[2].x
value: 15.999974
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[2].y
value: -2.99999
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[3].x
value: 14.99999
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[1].Array.data[3].y
value: -3.0000253
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[0].x
value: 14.999974
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[0].y
value: -5.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[1].x
value: 14.999981
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[1].y
value: -3.99999
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[2].x
value: -6.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[2].y
value: -4.000019
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[3].x
value: -5.9999747
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[2].Array.data[3].y
value: -5.00001
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.size
value: 20
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[0].X
value: 150000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[0].Y
value: -50000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[1].X
value: 150000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[1].Y
value: -40000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[2].X
value: 160000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[2].Y
value: -40000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[3].X
value: 160000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[3].Y
value: -40000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[4].X
value: 160000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[4].Y
value: -29999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[5].X
value: 160000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[5].Y
value: -29999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[6].X
value: 149999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[6].Y
value: -29999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[7].X
value: 149999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[7].Y
value: -29999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[8].X
value: 149999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[8].Y
value: -39999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[9].X
value: -59999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[9].Y
value: -39999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[10].X
value: -59999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[10].Y
value: -29999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[11].X
value: -59999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[11].Y
value: -29999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[12].X
value: -100000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[12].Y
value: -29999900
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[13].X
value: -100000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[13].Y
value: -29999959
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[14].X
value: -100000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[14].Y
value: -40000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[15].X
value: -100000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[15].Y
value: -40000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[16].X
value: -60000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[16].Y
value: -40000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[17].X
value: -60000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[17].Y
value: -50000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[18].X
value: -60000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[18].Y
value: -50000100
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[19].X
value: 150000041
objectReference: {fileID: 0}
- target: {fileID: 3874654197920067409, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_ColliderPaths.Array.data[0].m_ColliderPaths.Array.data[0].Array.data[19].Y
value: -50000100
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8798736930962170907, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Layer
value: 8
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: fa66d16049ba9454dac3e9b0edc24968
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &4403470831825950682
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (1)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b6c47b4be46581c47891aff7d4d95af6
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &5111599106314684740
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (2)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: dfa8264fbadc2e442a1d004404bf94d9
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &9101794386214105331
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (3)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ea6a0e9c6e351b341b4c766a732e7619
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &8778308172422200562
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (4)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 703d979284402634d8ad4a2ae02f893d
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &4473284981331788
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (5)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 57928f8e94aa19a48bba044599ccf77a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &979139980619723140
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 876909381589830974, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_Name
value: LevelTemplate (6)
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7358600700238641017, guid: e701662714d893b4283e4c7e15f945f2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e701662714d893b4283e4c7e15f945f2, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 85d7e932b50cbec44b2c205134aab2dc
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -5,7 +5,7 @@ namespace Level
public class Level : MonoBehaviour public class Level : MonoBehaviour
{ {
public const string ResourcesDirectory = "Levels/"; public const string ResourcesDirectory = "Levels/";
public string LevelName { get; private set; } = ""; public int LevelNumber { get; private set; } = 0;
public Transform StartingPoint { get; private set; } = null; public Transform StartingPoint { get; private set; } = null;
@ -13,11 +13,10 @@ namespace Level
private GameObject instance = null; private GameObject instance = null;
private bool needsRestart = true; private bool needsRestart = true;
public void SetLevel(string levelName) public void SetLevel(int levelNumber)
{ {
LevelName = levelName; LevelNumber = levelNumber;
prefab = Resources.Load<GameObject>($"{ ResourcesDirectory }{ levelNumber }");
prefab = Resources.Load<GameObject>($"{ ResourcesDirectory }{ levelName }");
Disable(); Disable();
} }
@ -41,9 +40,9 @@ namespace Level
needsRestart = false; needsRestart = false;
} }
public void EndLevel() => PlayerPrefs.SetInt(LevelName, 1); public void EndLevel() => PlayerPrefs.SetInt(LevelNumber.ToString(), 1);
[ContextMenu("Restart")] [ContextMenu("Restart")]
public void Restart() => LevelManager.Instance.SwitchToLevel(LevelName); public void Restart() => LevelManager.Instance.SwitchToLevel(LevelNumber);
} }
} }

View File

@ -7,6 +7,12 @@ namespace Level
private Level level = null; private Level level = null;
private void Awake() => level = GetComponentInParent<Level>(); private void Awake() => level = GetComponentInParent<Level>();
public void EndLevel() => level.EndLevel(); public void EndLevel()
{
level.EndLevel();
Debug.Log(level.LevelNumber);
LevelManager.Instance.SwitchToLevel(level.LevelNumber + 1);
}
} }
} }

View File

@ -23,8 +23,8 @@ namespace Level
} }
} }
private Dictionary<string, Level> _levels = null; private Dictionary<int, Level> _levels = null;
public Dictionary<string, Level> Levels public Dictionary<int, Level> Levels
{ {
get get
{ {
@ -52,7 +52,7 @@ namespace Level
{ {
GameObject[] levelPrefabs = Resources.LoadAll<GameObject>("Levels/"); GameObject[] levelPrefabs = Resources.LoadAll<GameObject>("Levels/");
Transform levelContainer = new GameObject("Levels").transform; Transform levelContainer = new GameObject("Levels").transform;
_levels = new Dictionary<string, Level>(levelPrefabs.Length); _levels = new Dictionary<int, Level>(levelPrefabs.Length);
System.Array.Sort(levelPrefabs, (x, y) => Int32.Parse(x.name).CompareTo(Int32.Parse(y.name))); System.Array.Sort(levelPrefabs, (x, y) => Int32.Parse(x.name).CompareTo(Int32.Parse(y.name)));
@ -63,8 +63,8 @@ namespace Level
levelInstance = new GameObject(levelPrefab.gameObject.name); levelInstance = new GameObject(levelPrefab.gameObject.name);
levelInstance.transform.SetParent(levelContainer); levelInstance.transform.SetParent(levelContainer);
level = levelInstance.AddComponent<Level>(); level = levelInstance.AddComponent<Level>();
level.SetLevel(levelPrefab.name); level.SetLevel(System.Int32.Parse(levelPrefab.name));
_levels.Add(levelPrefab.gameObject.name, level); _levels.Add(System.Int32.Parse(levelPrefab.gameObject.name), level);
} }
Player = GameObject.FindWithTag("Player"); Player = GameObject.FindWithTag("Player");
@ -73,11 +73,11 @@ namespace Level
Player.SetActive(false); Player.SetActive(false);
} }
public void SwitchToLevel(string levelName) public void SwitchToLevel(int levelNumber)
{ {
DisableAllLevels(); DisableAllLevels();
currentLevel = Levels[levelName]; currentLevel = Levels[levelNumber];
currentLevel.Enable(); currentLevel.Enable();
Player.SetActive(true); Player.SetActive(true);
@ -93,5 +93,18 @@ namespace Level
foreach (Level level in Levels.Values) foreach (Level level in Levels.Values)
level.Disable(); level.Disable();
} }
public bool IsLevelUnlocked(int levelNumber)
{
levelNumber -= 1;
if (levelNumber == 0)
return true;
return PlayerPrefs.GetInt(levelNumber.ToString(), 0) != 0;
}
[ContextMenu("Lock All Levels")]
public void LockAllLevels() => PlayerPrefs.DeleteAll();
} }
} }

View File

@ -7,10 +7,15 @@ namespace UI
public class LevelButton : MonoBehaviour public class LevelButton : MonoBehaviour
{ {
private TMP_Text text = null; private TMP_Text text = null;
public int LevelNumber { get; private set; } = 0;
private void Awake() => text = GetComponentInChildren<TMP_Text>(); private void Awake() => text = GetComponentInChildren<TMP_Text>();
public void SetLevel(string levelName) => text.text = levelName; public void SetLevel(string levelName)
public void StartLevel() => LevelManager.Instance.SwitchToLevel(text.text); {
text.text = levelName;
LevelNumber = System.Int32.Parse(levelName);
}
public void StartLevel() => LevelManager.Instance.SwitchToLevel(LevelNumber);
} }
} }

View File

@ -1,6 +1,8 @@
using System; using System;
using System.Collections.Generic;
using Level; using Level;
using UnityEngine; using UnityEngine;
using UnityEngine.UI;
namespace UI namespace UI
{ {
@ -8,13 +10,15 @@ namespace UI
{ {
[SerializeField] private Vector2Int maxGridSize = Vector2Int.one; [SerializeField] private Vector2Int maxGridSize = Vector2Int.one;
private GameObject levelButtonPrefab = null; private GameObject levelButtonPrefab = null;
private List<GameObject> instances = null;
private void Awake() private void Awake()
{ {
levelButtonPrefab = Resources.Load<GameObject>("UI/Level Button Variant"); levelButtonPrefab = Resources.Load<GameObject>("UI/Level Button Variant");
instances = new List<GameObject>();
} }
private void Start() private void OnEnable()
{ {
LevelButton instance = null; LevelButton instance = null;
@ -48,8 +52,17 @@ namespace UI
instancePosition.x = columnOffset + columnIndex * instanceRectTransform.rect.width * 1.5f; instancePosition.x = columnOffset + columnIndex * instanceRectTransform.rect.width * 1.5f;
instanceRectTransform.localPosition = instancePosition; instanceRectTransform.localPosition = instancePosition;
instance.GetComponent<Button>().interactable = LevelManager.Instance.IsLevelUnlocked(instance.LevelNumber);
instances.Add(instance.gameObject);
i++; i++;
} }
} }
private void OnDisable()
{
foreach (GameObject gameObject in instances)
Destroy(gameObject.gameObject);
}
} }
} }