Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
tetra-tower
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Oenos
tetra-tower
Commits
acb8fb1d
Commit
acb8fb1d
authored
Jan 14, 2019
by
18손재민
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
문과 관련된 기능 완성
parent
92356b8c
Changes
18
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
639 additions
and
4500 deletions
+639
-4500
DoorInGameDownClose.anim
Assets/Animation/Door/Down/DoorInGameDownClose.anim
+65
-2
DoorInGameDownOpen.anim
Assets/Animation/Door/Down/DoorInGameDownOpen.anim
+65
-2
DoorInGameLeftClose.anim
Assets/Animation/Door/Left/DoorInGameLeftClose.anim
+65
-2
DoorInGameLeftOpen.anim
Assets/Animation/Door/Left/DoorInGameLeftOpen.anim
+65
-2
DoorInGameRightClose.anim
Assets/Animation/Door/Right/DoorInGameRightClose.anim
+65
-2
DoorInGameRightOpen.anim
Assets/Animation/Door/Right/DoorInGameRightOpen.anim
+65
-2
DoorInGameUpClose.anim
Assets/Animation/Door/Up/DoorInGameUpClose.anim
+65
-2
DoorInGameUpOpen.anim
Assets/Animation/Door/Up/DoorInGameUpOpen.anim
+65
-2
CloseDoor.cs
Assets/CloseDoor.cs
+1
-1
OpenDoor.cs
Assets/OpenDoor.cs
+1
-1
Room BothSide.prefab
Assets/Prefabs/Rooms/SpecialRoom/Room BothSide.prefab
+0
-1578
Room Gold.prefab
Assets/Prefabs/Rooms/SpecialRoom/Room Gold.prefab
+0
-1461
Room Item.prefab
Assets/Prefabs/Rooms/SpecialRoom/Room Item.prefab
+0
-1182
DoorInGameRight.prefab
Assets/Prefabs/TetrisMap/InGameDoor/DoorInGameRight.prefab
+1
-1
DoorInGameUp.prefab
Assets/Prefabs/TetrisMap/InGameDoor/DoorInGameUp.prefab
+1
-1
MapManager.cs
Assets/Scripts/TetrisMap/MapManager.cs
+30
-92
Room.cs
Assets/Scripts/TetrisMap/Room.cs
+82
-165
Test.cs
Assets/Scripts/TetrisMap/Test.cs
+3
-2
No files found.
Assets/Animation/Door/Down/DoorInGameDownClose.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Down/DoorInGameDownOpen.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Left/DoorInGameLeftClose.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Left/DoorInGameLeftOpen.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Right/DoorInGameRightClose.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Right/DoorInGameRightOpen.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Up/DoorInGameUpClose.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/Animation/Door/Up/DoorInGameUpOpen.anim
View file @
acb8fb1d
...
...
@@ -15,7 +15,35 @@ AnimationClip:
m_EulerCurves
:
[]
m_PositionCurves
:
[]
m_ScaleCurves
:
[]
m_FloatCurves
:
[]
m_FloatCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_PPtrCurves
:
-
curve
:
-
time
:
0
...
...
@@ -41,6 +69,13 @@ AnimationClip:
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
-
serializedVersion
:
2
path
:
0
attribute
:
3305885265
script
:
{
fileID
:
0
}
typeID
:
60
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
0
attribute
:
0
...
...
@@ -75,7 +110,35 @@ AnimationClip:
m_KeepOriginalPositionXZ
:
0
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
[]
m_EditorCurves
:
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
-
serializedVersion
:
3
time
:
0.3
value
:
0
inSlope
:
Infinity
outSlope
:
Infinity
tangentMode
:
103
weightedMode
:
0
inWeight
:
0
outWeight
:
0
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_Enabled
path
:
classID
:
60
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
[]
m_HasGenericRootTransform
:
0
m_HasMotionFloatCurves
:
0
...
...
Assets/CloseDoor.cs
View file @
acb8fb1d
...
...
@@ -17,7 +17,7 @@ public class CloseDoor : StateMachineBehaviour {
// OnStateExit is called when a transition ends and the state machine finishes evaluating this state
override
public
void
OnStateExit
(
Animator
animator
,
AnimatorStateInfo
stateInfo
,
int
layerIndex
)
{
Debug
.
Log
(
"Closed"
);
}
// OnStateMove is called right after Animator.OnAnimatorMove(). Code that processes and affects root motion should be implemented here
...
...
Assets/OpenDoor.cs
View file @
acb8fb1d
...
...
@@ -17,7 +17,7 @@ public class OpenDoor : StateMachineBehaviour {
//OnStateExit is called when a transition ends and the state machine finishes evaluating this state
override
public
void
OnStateExit
(
Animator
animator
,
AnimatorStateInfo
stateInfo
,
int
layerIndex
)
{
Debug
.
Log
(
"Opened"
);
}
// OnStateMove is called right after Animator.OnAnimatorMove(). Code that processes and affects root motion should be implemented here
...
...
Assets/Prefabs/Rooms/SpecialRoom/Room BothSide.prefab
View file @
acb8fb1d
...
...
@@ -20,11 +20,6 @@ GameObject:
m_Component
:
-
component
:
{
fileID
:
4682390042739970
}
-
component
:
{
fileID
:
114589998919791384
}
-
component
:
{
fileID
:
8195094281275623854
}
-
component
:
{
fileID
:
3664157343969958254
}
-
component
:
{
fileID
:
50724830768417166
}
-
component
:
{
fileID
:
66081006066280644
}
-
component
:
{
fileID
:
2113883504763652200
}
m_Layer
:
8
m_Name
:
Room BothSide
m_TagString
:
Untagged
...
...
@@ -272,26 +267,6 @@ Rigidbody2D:
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50724830768417166
Rigidbody2D
:
serializedVersion
:
4
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1405105910253974
}
m_BodyType
:
2
m_Simulated
:
1
m_UseFullKinematicContacts
:
0
m_UseAutoMass
:
0
m_Mass
:
1
m_LinearDrag
:
0
m_AngularDrag
:
0.05
m_GravityScale
:
1
m_Material
:
{
fileID
:
0
}
m_Interpolate
:
0
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50826105736884454
Rigidbody2D
:
serializedVersion
:
4
...
...
@@ -312,40 +287,6 @@ Rigidbody2D:
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!66
&66081006066280644
CompositeCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1405105910253974
}
m_Enabled
:
0
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
0
m_Offset
:
{
x
:
0
,
y
:
0
}
m_GeometryType
:
0
m_GenerationType
:
0
m_EdgeRadius
:
0
m_ColliderPaths
:
-
m_Collider
:
{
fileID
:
2113883504763652200
}
m_ColliderPaths
:
-
-
X
:
5000000
Y
:
5000000
-
X
:
-5000000
Y
:
5000000
-
X
:
-5000000
Y
:
-5000000
-
X
:
5000000
Y
:
-5000000
m_CompositePaths
:
m_Paths
:
-
-
{
x
:
0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
-0.5
}
-
{
x
:
0.5
,
y
:
-0.5
}
m_VertexDistance
:
0.0005
---
!u!66
&66109184758429928
CompositeCollider2D
:
m_ObjectHideFlags
:
1
...
...
@@ -507,19 +448,6 @@ TilemapCollider2D:
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!19719996
&2113883504763652200
TilemapCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1405105910253974
}
m_Enabled
:
1
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!19719996
&2113883506153101812
TilemapCollider2D
:
m_ObjectHideFlags
:
1
...
...
@@ -588,48 +516,6 @@ TilemapRenderer:
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157343969958254
TilemapRenderer
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1405105910253974
}
m_Enabled
:
1
m_CastShadows
:
0
m_ReceiveShadows
:
0
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
0
m_ReflectionProbeUsage
:
0
m_RenderingLayerMask
:
4294967295
m_Materials
:
-
{
fileID
:
10754
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
0
m_SelectedEditorRenderState
:
0
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_ChunkSize
:
{
x
:
32
,
y
:
32
,
z
:
32
}
m_ChunkCullingBounds
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_MaxChunkCount
:
16
m_MaxFrameAge
:
16
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157344298756324
TilemapRenderer
:
m_ObjectHideFlags
:
1
...
...
@@ -2092,1470 +1978,6 @@ Tilemap:
e31
:
0
e32
:
0
e33
:
1
---
!u!1839735485
&8195094281275623854
Tilemap
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1405105910253974
}
m_Enabled
:
1
m_Tiles
:
-
first
:
{
x
:
0
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
m_AnimatedTiles
:
{}
m_TileAssetArray
:
-
m_RefCount
:
156
m_Data
:
{
fileID
:
11400000
,
guid
:
b020cda901d4db14ca4935cd00d3243b
,
type
:
2
}
m_TileSpriteArray
:
-
m_RefCount
:
156
m_Data
:
{
fileID
:
21300000
,
guid
:
8d51b9bc567a640429923a2c09665640
,
type
:
3
}
m_TileMatrixArray
:
-
m_RefCount
:
156
m_Data
:
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_TileColorArray
:
-
m_RefCount
:
156
m_Data
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_AnimationFrameRate
:
1
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_Origin
:
{
x
:
-1
,
y
:
0
,
z
:
0
}
m_Size
:
{
x
:
25
,
y
:
24
,
z
:
1
}
m_TileAnchor
:
{
x
:
0.5
,
y
:
0.5
,
z
:
0
}
m_TileOrientation
:
0
m_TileOrientationMatrix
:
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
---
!u!1839735485
&8195094281946654720
Tilemap
:
m_ObjectHideFlags
:
1
...
...
Assets/Prefabs/Rooms/SpecialRoom/Room Gold.prefab
View file @
acb8fb1d
...
...
@@ -117,11 +117,6 @@ GameObject:
m_Component
:
-
component
:
{
fileID
:
4180646400299094
}
-
component
:
{
fileID
:
114834209009617488
}
-
component
:
{
fileID
:
8195094280345748108
}
-
component
:
{
fileID
:
3664157345237322458
}
-
component
:
{
fileID
:
50474770390627206
}
-
component
:
{
fileID
:
66567687641672342
}
-
component
:
{
fileID
:
2113883506598746354
}
m_Layer
:
8
m_Name
:
Room Gold
m_TagString
:
Untagged
...
...
@@ -232,26 +227,6 @@ Rigidbody2D:
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50474770390627206
Rigidbody2D
:
serializedVersion
:
4
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1934928217517870
}
m_BodyType
:
2
m_Simulated
:
1
m_UseFullKinematicContacts
:
0
m_UseAutoMass
:
0
m_Mass
:
1
m_LinearDrag
:
0
m_AngularDrag
:
0.05
m_GravityScale
:
1
m_Material
:
{
fileID
:
0
}
m_Interpolate
:
0
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50672388098722030
Rigidbody2D
:
serializedVersion
:
4
...
...
@@ -346,40 +321,6 @@ CompositeCollider2D:
-
{
x
:
-0.5
,
y
:
-0.5
}
-
{
x
:
0.5
,
y
:
-0.5
}
m_VertexDistance
:
0.0005
---
!u!66
&66567687641672342
CompositeCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1934928217517870
}
m_Enabled
:
0
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
0
m_Offset
:
{
x
:
0
,
y
:
0
}
m_GeometryType
:
0
m_GenerationType
:
0
m_EdgeRadius
:
0
m_ColliderPaths
:
-
m_Collider
:
{
fileID
:
2113883506598746354
}
m_ColliderPaths
:
-
-
X
:
5000000
Y
:
5000000
-
X
:
-5000000
Y
:
5000000
-
X
:
-5000000
Y
:
-5000000
-
X
:
5000000
Y
:
-5000000
m_CompositePaths
:
m_Paths
:
-
-
{
x
:
0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
-0.5
}
-
{
x
:
0.5
,
y
:
-0.5
}
m_VertexDistance
:
0.0005
---
!u!66
&66859851305203634
CompositeCollider2D
:
m_ObjectHideFlags
:
1
...
...
@@ -533,19 +474,6 @@ TilemapCollider2D:
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!19719996
&2113883506598746354
TilemapCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1934928217517870
}
m_Enabled
:
1
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!483693784
&3664157343479830796
TilemapRenderer
:
m_ObjectHideFlags
:
1
...
...
@@ -672,48 +600,6 @@ TilemapRenderer:
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157345237322458
TilemapRenderer
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1934928217517870
}
m_Enabled
:
1
m_CastShadows
:
0
m_ReceiveShadows
:
0
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
0
m_ReflectionProbeUsage
:
0
m_RenderingLayerMask
:
4294967295
m_Materials
:
-
{
fileID
:
10754
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
0
m_SelectedEditorRenderState
:
0
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_ChunkSize
:
{
x
:
32
,
y
:
32
,
z
:
32
}
m_ChunkCullingBounds
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_MaxChunkCount
:
16
m_MaxFrameAge
:
16
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157346329376644
TilemapRenderer
:
m_ObjectHideFlags
:
1
...
...
@@ -1870,1353 +1756,6 @@ Tilemap:
e31
:
0
e32
:
0
e33
:
1
---
!u!1839735485
&8195094280345748108
Tilemap
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1934928217517870
}
m_Enabled
:
1
m_Tiles
:
-
first
:
{
x
:
0
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
m_AnimatedTiles
:
{}
m_TileAssetArray
:
-
m_RefCount
:
143
m_Data
:
{
fileID
:
11400000
,
guid
:
b020cda901d4db14ca4935cd00d3243b
,
type
:
2
}
m_TileSpriteArray
:
-
m_RefCount
:
143
m_Data
:
{
fileID
:
21300000
,
guid
:
8d51b9bc567a640429923a2c09665640
,
type
:
3
}
m_TileMatrixArray
:
-
m_RefCount
:
143
m_Data
:
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_TileColorArray
:
-
m_RefCount
:
143
m_Data
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_AnimationFrameRate
:
1
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_Origin
:
{
x
:
-1
,
y
:
0
,
z
:
0
}
m_Size
:
{
x
:
25
,
y
:
24
,
z
:
1
}
m_TileAnchor
:
{
x
:
0.5
,
y
:
0.5
,
z
:
0
}
m_TileOrientation
:
0
m_TileOrientationMatrix
:
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
---
!u!1839735485
&8195094280720639518
Tilemap
:
m_ObjectHideFlags
:
1
...
...
Assets/Prefabs/Rooms/SpecialRoom/Room Item.prefab
View file @
acb8fb1d
...
...
@@ -80,11 +80,6 @@ GameObject:
m_Component
:
-
component
:
{
fileID
:
4721597541747138
}
-
component
:
{
fileID
:
114206258087780418
}
-
component
:
{
fileID
:
8195094282636553310
}
-
component
:
{
fileID
:
3664157344708849538
}
-
component
:
{
fileID
:
50300678613924676
}
-
component
:
{
fileID
:
66171650642689490
}
-
component
:
{
fileID
:
2113883505389689426
}
m_Layer
:
8
m_Name
:
Room Item
m_TagString
:
Untagged
...
...
@@ -232,26 +227,6 @@ Rigidbody2D:
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50300678613924676
Rigidbody2D
:
serializedVersion
:
4
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1612134338541166
}
m_BodyType
:
2
m_Simulated
:
1
m_UseFullKinematicContacts
:
0
m_UseAutoMass
:
0
m_Mass
:
1
m_LinearDrag
:
0
m_AngularDrag
:
0.05
m_GravityScale
:
1
m_Material
:
{
fileID
:
0
}
m_Interpolate
:
0
m_SleepingMode
:
1
m_CollisionDetection
:
0
m_Constraints
:
0
---
!u!50
&50441455390363770
Rigidbody2D
:
serializedVersion
:
4
...
...
@@ -346,40 +321,6 @@ CompositeCollider2D:
-
{
x
:
-0.5
,
y
:
-0.5
}
-
{
x
:
0.5
,
y
:
-0.5
}
m_VertexDistance
:
0.0005
---
!u!66
&66171650642689490
CompositeCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1612134338541166
}
m_Enabled
:
0
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
0
m_Offset
:
{
x
:
0
,
y
:
0
}
m_GeometryType
:
0
m_GenerationType
:
0
m_EdgeRadius
:
0
m_ColliderPaths
:
-
m_Collider
:
{
fileID
:
2113883505389689426
}
m_ColliderPaths
:
-
-
X
:
5000000
Y
:
5000000
-
X
:
-5000000
Y
:
5000000
-
X
:
-5000000
Y
:
-5000000
-
X
:
5000000
Y
:
-5000000
m_CompositePaths
:
m_Paths
:
-
-
{
x
:
0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
0.5
}
-
{
x
:
-0.5
,
y
:
-0.5
}
-
{
x
:
0.5
,
y
:
-0.5
}
m_VertexDistance
:
0.0005
---
!u!66
&66235538772798696
CompositeCollider2D
:
m_ObjectHideFlags
:
1
...
...
@@ -507,19 +448,6 @@ TilemapCollider2D:
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!19719996
&2113883505389689426
TilemapCollider2D
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1612134338541166
}
m_Enabled
:
1
m_Density
:
1
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_UsedByEffector
:
0
m_UsedByComposite
:
1
m_Offset
:
{
x
:
0
,
y
:
0
}
---
!u!19719996
&2113883505504289084
TilemapCollider2D
:
m_ObjectHideFlags
:
1
...
...
@@ -630,48 +558,6 @@ TilemapRenderer:
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157344708849538
TilemapRenderer
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1612134338541166
}
m_Enabled
:
1
m_CastShadows
:
0
m_ReceiveShadows
:
0
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
0
m_ReflectionProbeUsage
:
0
m_RenderingLayerMask
:
4294967295
m_Materials
:
-
{
fileID
:
10754
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
0
m_SelectedEditorRenderState
:
0
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_ChunkSize
:
{
x
:
32
,
y
:
32
,
z
:
32
}
m_ChunkCullingBounds
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_MaxChunkCount
:
16
m_MaxFrameAge
:
16
m_SortOrder
:
0
m_DetectChunkCullingBounds
:
0
m_MaskInteraction
:
0
---
!u!483693784
&3664157345039044674
TilemapRenderer
:
m_ObjectHideFlags
:
1
...
...
@@ -2844,1071 +2730,3 @@ Tilemap:
e31
:
0
e32
:
0
e33
:
1
---
!u!1839735485
&8195094282636553310
Tilemap
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1612134338541166
}
m_Enabled
:
1
m_Tiles
:
-
first
:
{
x
:
0
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
0
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
1
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
2
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
3
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
4
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
5
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
6
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
7
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
8
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
9
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
10
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
11
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
12
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
13
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
14
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
15
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
16
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
17
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
18
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
19
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
20
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
21
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
22
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
0
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
1
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
2
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
3
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
4
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
5
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
6
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
7
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
8
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
9
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
10
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
11
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
12
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
13
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
14
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
15
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
16
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
17
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
18
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
19
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
20
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
21
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
22
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
-
first
:
{
x
:
23
,
y
:
23
,
z
:
0
}
second
:
m_TileIndex
:
0
m_TileSpriteIndex
:
0
m_TileMatrixIndex
:
0
m_TileColorIndex
:
0
m_ObjectToInstantiate
:
{
fileID
:
0
}
m_TileFlags
:
1
m_ColliderType
:
1
m_AnimatedTiles
:
{}
m_TileAssetArray
:
-
m_RefCount
:
112
m_Data
:
{
fileID
:
11400000
,
guid
:
b020cda901d4db14ca4935cd00d3243b
,
type
:
2
}
m_TileSpriteArray
:
-
m_RefCount
:
112
m_Data
:
{
fileID
:
21300000
,
guid
:
8d51b9bc567a640429923a2c09665640
,
type
:
3
}
m_TileMatrixArray
:
-
m_RefCount
:
112
m_Data
:
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_TileColorArray
:
-
m_RefCount
:
112
m_Data
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_AnimationFrameRate
:
1
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_Origin
:
{
x
:
-1
,
y
:
0
,
z
:
0
}
m_Size
:
{
x
:
25
,
y
:
24
,
z
:
1
}
m_TileAnchor
:
{
x
:
0.5
,
y
:
0.5
,
z
:
0
}
m_TileOrientation
:
0
m_TileOrientationMatrix
:
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
Assets/Prefabs/TetrisMap/InGameDoor/DoorInGameRight.prefab
View file @
acb8fb1d
...
...
@@ -20,8 +20,8 @@ GameObject:
m_Component
:
-
component
:
{
fileID
:
4726613234881410
}
-
component
:
{
fileID
:
212016597369960122
}
-
component
:
{
fileID
:
60158907655368212
}
-
component
:
{
fileID
:
95627112181051082
}
-
component
:
{
fileID
:
60158907655368212
}
m_Layer
:
8
m_Name
:
DoorInGameRight
m_TagString
:
Untagged
...
...
Assets/Prefabs/TetrisMap/InGameDoor/DoorInGameUp.prefab
View file @
acb8fb1d
...
...
@@ -20,8 +20,8 @@ GameObject:
m_Component
:
-
component
:
{
fileID
:
4076796618514002
}
-
component
:
{
fileID
:
212681542233478548
}
-
component
:
{
fileID
:
60354718583369946
}
-
component
:
{
fileID
:
95785122911416600
}
-
component
:
{
fileID
:
60354718583369946
}
m_Layer
:
8
m_Name
:
DoorInGameUp
m_TagString
:
Untagged
...
...
Assets/Scripts/TetrisMap/MapManager.cs
View file @
acb8fb1d
...
...
@@ -9,11 +9,11 @@ public class MapManager : MonoBehaviour {
* */
TetriminoSpawner
tetriminoSpawner
;
public
GameObject
player
;
/// <summary>
/// Grid showing tiles.
/// </summary>
public
Transform
grid
;
public
GameObject
player
;
/// <summary>
/// Tetris map's size.
/// </summary>
...
...
@@ -113,16 +113,28 @@ public class MapManager : MonoBehaviour {
/// </summary>
public
static
float
clearedFogAlpha
=
0.75f
;
/// <summary>
/// Left door.
/// Left door
in tetris
.
/// </summary>
public
GameObject
leftDoor
;
/// <summary>
/// Right door.
/// Right door
in tetris
.
/// </summary>
public
GameObject
rightDoor
;
/// <summary>
/// Up door in ingame.
/// </summary>
public
GameObject
inGameDoorUp
;
/// <summary>
/// Down door in ingame.
/// </summary>
public
GameObject
inGameDoorDown
;
/// <summary>
/// Left door in ingame.
/// </summary>
public
GameObject
inGameDoorLeft
;
/// <summary>
/// Right door in ingame.
/// </summary>
public
GameObject
inGameDoorRight
;
...
...
@@ -202,13 +214,9 @@ public class MapManager : MonoBehaviour {
while
(
true
)
{
if
(
IsRightTetrimino
(
te
)
==
1
)
{
MoveTetriminoMapCoord
(
te
,
new
Vector3
(-
1
,
0
,
0
));
}
else
if
(
IsRightTetrimino
(
te
)
==
-
1
)
{
MoveTetriminoMapCoord
(
te
,
new
Vector3
(
1
,
0
,
0
));
}
else
return
;
}
...
...
@@ -265,10 +273,10 @@ public class MapManager : MonoBehaviour {
rightPress
.
transform
.
localScale
=
new
Vector3
(-
collapseRate
*
20
,
1
,
1
);
if
(
collapseRate
-
doorCounter
*
0.2f
>
(
float
)
1
/
12
)
{
StartCoroutine
(
mapGrid
[
doorCounter
,
row
].
CloseDoor
(
"Up"
)
);
StartCoroutine
(
mapGrid
[
doorCounter
,
row
].
CloseDoor
(
"Down"
)
);
StartCoroutine
(
mapGrid
[
width
-
doorCounter
-
1
,
row
].
CloseDoor
(
"Up"
)
);
StartCoroutine
(
mapGrid
[
width
-
doorCounter
-
1
,
row
].
CloseDoor
(
"Down"
)
);
mapGrid
[
doorCounter
,
row
].
CloseDoor
(
"Up"
);
mapGrid
[
doorCounter
,
row
].
CloseDoor
(
"Down"
);
mapGrid
[
width
-
doorCounter
-
1
,
row
].
CloseDoor
(
"Up"
);
mapGrid
[
width
-
doorCounter
-
1
,
row
].
CloseDoor
(
"Down"
);
doorCounter
++;
}
}
...
...
@@ -293,9 +301,7 @@ public class MapManager : MonoBehaviour {
}
isRowDeleting
[
row
]
=
false
;
if
(
leftPress
.
createdOrder
==
leftPress
.
simultaneouslyCreatedPressNumber
)
{
StartCoroutine
(
DecreaseYCoord
(
row
,
leftPress
.
bottomRow
));
}
presses
[
row
]
=
null
;
UpgradeRoom
(
SpecialRoomType
.
Item
);
Destroy
(
leftPress
.
gameObject
);
...
...
@@ -399,12 +405,10 @@ public class MapManager : MonoBehaviour {
isRoomFalling
=
false
;
for
(
int
i
=
0
;
i
<
width
;
i
++)
{
if
(
bottom
>
0
&&
mapGrid
[
i
,
bottom
]
!=
null
&&
mapGrid
[
i
,
bottom
].
isRoomCleared
==
true
&&
mapGrid
[
i
,
bottom
].
isDownDoorOpened
!=
true
)
mapGrid
[
i
,
bottom
].
OpenDoorTest
(
mapGrid
[
i
,
bottom
].
inGameDoorDown
);
//StartCoroutine(mapGrid[i, bottom].OpenDoor("Down"));
else
if
(
bottom
>
0
&&
mapGrid
[
i
,
bottom
-
1
]
!=
null
&&
mapGrid
[
i
,
bottom
-
1
].
isRoomCleared
==
true
&&
mapGrid
[
i
,
bottom
-
1
].
isUpDoorOpened
!=
true
)
mapGrid
[
i
,
bottom
-
1
].
OpenDoorTest
(
mapGrid
[
i
,
bottom
-
1
].
inGameDoorUp
);
//StartCoroutine(mapGrid[i, bottom - 1].OpenDoor("Up"));
if
(
bottom
>
0
&&
mapGrid
[
i
,
bottom
]
!=
null
&&
mapGrid
[
i
,
bottom
].
isRoomCleared
==
true
)
mapGrid
[
i
,
bottom
].
OpenDoor
(
"Down"
);
else
if
(
bottom
>
0
&&
mapGrid
[
i
,
bottom
-
1
]
!=
null
&&
mapGrid
[
i
,
bottom
-
1
].
isRoomCleared
==
true
)
mapGrid
[
i
,
bottom
-
1
].
OpenDoor
(
"Up"
);
}
}
/// <summary>
...
...
@@ -446,7 +450,6 @@ public class MapManager : MonoBehaviour {
return
;
}
mapGrid
[(
int
)
te
.
rooms
[
i
].
mapCoord
.
x
,
(
int
)
te
.
rooms
[
i
].
mapCoord
.
y
]
=
te
.
rooms
[
i
];
}
}
/// <summary>
...
...
@@ -469,21 +472,17 @@ public class MapManager : MonoBehaviour {
public
void
MoveTetriminoHorizontal
(
Tetrimino
te
,
Vector3
coord
)
{
if
(
te
.
rotatedPosition
[
te
.
rotatedAngle
]
>
0
&&
coord
.
x
<
0
)
{
for
(
int
i
=
0
;
i
<
te
.
rotatedPosition
.
Length
;
i
++)
{
if
(
te
.
rotatedPosition
[
i
]
>
0
)
te
.
rotatedPosition
[
i
]
+=
(
int
)
coord
.
x
;
}
}
else
if
(
te
.
rotatedPosition
[
te
.
rotatedAngle
]
+
Tetrimino
.
rotationInformation
[(
int
)
te
.
tetriminoType
].
horizontalLength
[
te
.
rotatedAngle
]
<
width
&&
coord
.
x
>
0
)
{
for
(
int
i
=
0
;
i
<
te
.
rotatedPosition
.
Length
;
i
++)
{
if
(
te
.
rotatedPosition
[
i
]
+
Tetrimino
.
rotationInformation
[(
int
)
te
.
tetriminoType
].
horizontalLength
[
i
]
<
width
)
te
.
rotatedPosition
[
i
]
+=
(
int
)
coord
.
x
;
}
}
te
.
mapCoord
=
new
Vector3
(
te
.
rotatedPosition
[
te
.
rotatedAngle
],
te
.
mapCoord
.
y
,
te
.
mapCoord
.
z
);
SetRoomMapCoord
(
te
);
}
...
...
@@ -553,7 +552,6 @@ public class MapManager : MonoBehaviour {
/// <param name="te">Which tetrimino to move.</param>
public
void
TetriminoMapCoordDown
(
Tetrimino
te
)
{
//controlCurrentTetrimino = false;
while
(
IsRightTetrimino
(
te
)
==
0
)
{
MoveTetriminoMapCoord
(
te
,
new
Vector3
(
0
,
-
1
,
0
));
...
...
@@ -561,7 +559,6 @@ public class MapManager : MonoBehaviour {
MoveTetriminoMapCoord
(
te
,
new
Vector3
(
0
,
1
,
0
));
initialFallTime
=
Time
.
time
;
StartCoroutine
(
TetriminoDown
(
te
));
//EndTetrimino(currentTetrimino);
}
/// <summary>
/// End tetrimino's falling and make rooms and new tetrimino.
...
...
@@ -602,8 +599,6 @@ public class MapManager : MonoBehaviour {
/// <param name="te">Which tetrimino you'd like to sink with ghost.</param>
public
void
GhostControl
(
Tetrimino
ghost
,
Tetrimino
te
)
{
/*if(ghost.rotatedAngle != te.rotatedAngle)
TetriminoRotate(ghost, te.rotatedAngle - ghost.rotatedAngle);*/
currentGhost
.
mapCoord
=
currentTetrimino
.
mapCoord
;
for
(
int
i
=
0
;
i
<
currentGhost
.
rooms
.
Length
;
i
++)
{
...
...
@@ -626,31 +621,16 @@ public class MapManager : MonoBehaviour {
{
isTetriminoFalling
=
true
;
TetriminoMapCoordDown
(
currentTetrimino
);
//StartCoroutine(TetriminoDown(currentTetrimino));
}
else
if
(
Input
.
GetKeyDown
(
KeyCode
.
LeftArrow
)
&&
GameManager
.
gameState
==
GameManager
.
GameState
.
Tetris
)
{
MoveTetriminoHorizontal
(
currentTetrimino
,
new
Vector3
(-
1
,
0
,
0
));
/*MoveTetriminoMapCoord(te, new Vector3(-1, 0, 0));
if (IsRightTetrimino(te) != 0)
MoveTetriminoMapCoord(te, new Vector3(1, 0, 0));*/
}
else
if
(
Input
.
GetKeyDown
(
KeyCode
.
RightArrow
)
&&
GameManager
.
gameState
==
GameManager
.
GameState
.
Tetris
)
{
MoveTetriminoHorizontal
(
currentTetrimino
,
new
Vector3
(
1
,
0
,
0
));
/*MoveTetriminoMapCoord(te, new Vector3(1, 0, 0));
if (IsRightTetrimino(te) != 0)
MoveTetriminoMapCoord(te, new Vector3(-1, 0, 0));*/
}
else
if
(
Input
.
GetKeyDown
(
KeyCode
.
UpArrow
)
&&
GameManager
.
gameState
==
GameManager
.
GameState
.
Tetris
)
{
TetriminoRotate
(
currentTetrimino
,
1
);
}
else
if
(
Input
.
GetKeyDown
(
KeyCode
.
DownArrow
)
&&
GameManager
.
gameState
==
GameManager
.
GameState
.
Tetris
)
{
TetriminoRotate
(
currentTetrimino
,
-
1
);
}
}
/// <summary>
/// Set rooms' mapCoord on this tetrimino.
/// </summary>
...
...
@@ -677,9 +657,7 @@ public class MapManager : MonoBehaviour {
room
.
transform
.
localPosition
+=
new
Vector3
(
0
,
0
,
-
2
);
room
.
SetDoors
();
if
(
room
.
specialRoomType
!=
SpecialRoomType
.
Normal
)
{
room
.
roomInGame
=
Instantiate
(
specialRoomList
[(
int
)
room
.
specialRoomType
],
room
.
transform
.
position
+
new
Vector3
(
0
,
0
,
2
),
Quaternion
.
identity
,
room
.
transform
);
}
else
{
int
left
=
room
.
leftDoorLocation
;
...
...
@@ -690,26 +668,11 @@ public class MapManager : MonoBehaviour {
room
.
CreateDoors
(
leftDoor
,
rightDoor
,
inGameDoorUp
,
inGameDoorDown
,
inGameDoorLeft
,
inGameDoorRight
);
room
.
fog
=
Instantiate
(
fog
,
room
.
transform
.
position
+
new
Vector3
(
12
,
12
,
2
),
Quaternion
.
identity
,
room
.
transform
);
if
(
room
.
mapCoord
.
y
>
0
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
]
!=
null
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
].
isRoomCleared
==
true
)
{
room
.
OpenDoorTest
(
room
.
inGameDoorDown
);
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
].
OpenDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
].
inGameDoorUp
);
//StartCoroutine(mapGrid[(int)room.mapCoord.x, (int)room.mapCoord.y - 1].OpenDoor("Up"));
}
room
.
OpenDoor
(
"Down"
);
if
(
room
.
mapCoord
.
x
>
0
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
]
!=
null
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
].
isRoomCleared
==
true
)
{
room
.
OpenDoorTest
(
room
.
inGameDoorLeft
);
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
].
OpenDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
].
inGameDoorRight
);
//StartCoroutine(mapGrid[(int)room.mapCoord.x - 1, (int)room.mapCoord.y].OpenDoor("Right"));
}
room
.
OpenDoor
(
"Left"
);
if
(
room
.
mapCoord
.
x
<
width
-
1
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
]
!=
null
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
].
isRoomCleared
==
true
)
{
room
.
OpenDoorTest
(
room
.
inGameDoorRight
);
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
].
OpenDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
].
inGameDoorLeft
);
//StartCoroutine(mapGrid[(int)room.mapCoord.x + 1, (int)room.mapCoord.y].OpenDoor("Left"));
}
room
.
OpenDoor
(
"Right"
);
}
Destroy
(
te
.
gameObject
);
}
...
...
@@ -797,35 +760,10 @@ public class MapManager : MonoBehaviour {
yield
return
new
WaitForSeconds
(
0.1f
);
if
(
room
.
isRoomCleared
!=
true
)
{
room
.
CloseDoorTest
(
room
.
inGameDoorUp
);
if
(
room
.
mapCoord
.
y
<
realHeight
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
+
1
]
!=
null
)
{
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
+
1
].
CloseDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
+
1
].
inGameDoorDown
);
}
room
.
CloseDoorTest
(
room
.
inGameDoorDown
);
if
(
room
.
mapCoord
.
y
>
0
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
]
!=
null
)
{
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
].
CloseDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
,
(
int
)
room
.
mapCoord
.
y
-
1
].
inGameDoorUp
);
}
room
.
CloseDoorTest
(
room
.
inGameDoorLeft
);
if
(
room
.
mapCoord
.
x
>
0
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
]
!=
null
)
{
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
].
CloseDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
-
1
,
(
int
)
room
.
mapCoord
.
y
].
inGameDoorRight
);
}
room
.
CloseDoorTest
(
room
.
inGameDoorRight
);
if
(
room
.
mapCoord
.
x
<
width
-
1
&&
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
]
!=
null
)
{
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
].
CloseDoorTest
(
mapGrid
[(
int
)
room
.
mapCoord
.
x
+
1
,
(
int
)
room
.
mapCoord
.
y
].
inGameDoorLeft
);
}
/*StartCoroutine(room.CloseDoor("Up"));
StartCoroutine(room.CloseDoor("Down"));
StartCoroutine(room.CloseDoor("Left"));
StartCoroutine(room.CloseDoor("Right"));*/
room
.
CloseDoor
(
"Up"
);
room
.
CloseDoor
(
"Down"
);
room
.
CloseDoor
(
"Left"
);
room
.
CloseDoor
(
"Right"
);
}
while
(
alpha
>
0.0001
)
{
...
...
Assets/Scripts/TetrisMap/Room.cs
View file @
acb8fb1d
...
...
@@ -83,11 +83,6 @@ public class Room : MonoBehaviour
/// Check if room is clear and escapable.
/// </summary>
public
bool
isRoomCleared
;
public
bool
isUpDoorOpened
;
public
bool
isDownDoorOpened
;
public
bool
isLeftDoorOpened
;
public
bool
isRightDoorOpened
;
/*
* functions
...
...
@@ -138,162 +133,104 @@ public class Room : MonoBehaviour
}
}
}
public
void
OpenDoorTest
(
GameObject
door
)
{
Animator
animator
;
animator
=
door
.
GetComponent
<
Animator
>();
animator
.
SetBool
(
"doorOpen"
,
true
);
animator
.
SetBool
(
"doorClose"
,
false
);
}
public
void
CloseDoorTest
(
GameObject
door
)
{
Animator
animator
;
animator
=
door
.
GetComponent
<
Animator
>();
animator
.
SetBool
(
"doorOpen"
,
false
);
animator
.
SetBool
(
"doorClose"
,
true
);
}
/// <summary>
/// Open selected door of this room.
/// </summary>
/// <param name="direction">Direction of the door.</param>
/// <returns></returns>
public
IEnumerator
OpenDoor
(
string
direction
)
{
float
standardSize
=
MapManager
.
tetrisMapSize
/
24
;
for
(
int
i
=
0
;
i
<
25
;
i
++)
/// <param name="direction">Direction of door to open.</param>
public
void
OpenDoor
(
string
direction
)
{
Animator
animatorThisRoom
=
null
;
Animator
animatorNextRoom
=
null
;
switch
(
direction
)
{
case
"Up"
:
inGameDoorUp
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
standardSize
/
20
,
0
,
0
);
inGameDoorUp
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
25
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
20
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
standardSize
/
25
,
0
,
0
);
isUpDoorOpened
=
true
;
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
isDownDoorOpened
=
true
;
if
(
mapCoord
.
y
<
MapManager
.
realHeight
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
]
!=
null
)
{
animatorThisRoom
=
inGameDoorUp
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
GetComponent
<
Animator
>();
}
break
;
case
"Down"
:
inGameDoorDown
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
20
,
0
,
0
);
inGameDoorDown
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
standardSize
/
25
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
standardSize
/
20
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
25
,
0
,
0
);
isDownDoorOpened
=
true
;
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
isUpDoorOpened
=
true
;
if
(
mapCoord
.
y
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
]
!=
null
)
{
animatorThisRoom
=
inGameDoorDown
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
GetComponent
<
Animator
>();
}
break
;
case
"Left"
:
inGameDoorLeft
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
20
,
0
);
inGameDoorLeft
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
25
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
20
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
25
,
0
);
isLeftDoorOpened
=
true
;
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
isRightDoorOpened
=
true
;
if
(
mapCoord
.
x
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
]
!=
null
)
{
animatorThisRoom
=
inGameDoorLeft
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
GetComponent
<
Animator
>();
}
break
;
case
"Right"
:
inGameDoorRight
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
20
,
0
);
inGameDoorRight
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
25
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
20
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
25
,
0
);
isRightDoorOpened
=
true
;
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
isLeftDoorOpened
=
true
;
if
(
mapCoord
.
x
<
MapManager
.
width
-
1
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
]
!=
null
)
{
animatorThisRoom
=
inGameDoorRight
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
GetComponent
<
Animator
>();
}
break
;
}
yield
return
new
WaitForSeconds
(
0.04f
);
if
(
animatorThisRoom
!=
null
)
{
animatorThisRoom
.
SetBool
(
"doorOpen"
,
true
);
animatorThisRoom
.
SetBool
(
"doorClose"
,
false
);
}
if
(
animatorNextRoom
!=
null
)
{
animatorNextRoom
.
SetBool
(
"doorOpen"
,
true
);
animatorNextRoom
.
SetBool
(
"doorClose"
,
false
);
}
}
/// <summary>
/// Close selected door of this room.
/// </summary>
/// <param name="direction">Direction of the door.</param>
/// <returns></returns>
public
IEnumerator
CloseDoor
(
string
direction
)
{
float
standardSize
=
MapManager
.
tetrisMapSize
/
24
;
for
(
int
i
=
0
;
i
<
25
;
i
++)
/// <param name="direction">Direction of door to open.</param>
public
void
CloseDoor
(
string
direction
)
{
Animator
animatorThisRoom
=
null
;
Animator
animatorNextRoom
=
null
;
switch
(
direction
)
{
case
"Up"
:
if
(
isUpDoorOpened
==
true
)
{
inGameDoorUp
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
20
,
0
,
0
);
inGameDoorUp
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
standardSize
/
25
,
0
,
0
);
if
(
mapCoord
.
y
<
MapManager
.
realHeight
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
]
!=
null
&&
isUpDoorOpened
==
true
)
if
(
mapCoord
.
y
<
MapManager
.
realHeight
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
]
!=
null
)
{
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
standardSize
/
20
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
25
,
0
,
0
);
}
animatorThisRoom
=
inGameDoorUp
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
.
GetComponent
<
Animator
>();
}
break
;
case
"Down"
:
if
(
isDownDoorOpened
==
true
)
if
(
mapCoord
.
y
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
]
!=
null
)
{
inGameDoorDown
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
standardSize
/
20
,
0
,
0
);
inGameDoorDown
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
25
,
0
,
0
);
if
(
mapCoord
.
y
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
]
!=
null
&&
isDownDoorOpened
==
true
)
{
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(-
standardSize
/
20
,
0
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
standardSize
/
25
,
0
,
0
);
}
animatorThisRoom
=
inGameDoorDown
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
.
GetComponent
<
Animator
>();
}
break
;
case
"Left"
:
if
(
isLeftDoorOpened
==
true
)
{
inGameDoorLeft
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
20
,
0
);
inGameDoorLeft
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
25
,
0
);
if
(
mapCoord
.
x
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isLeftDoorOpened
==
true
)
if
(
mapCoord
.
x
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
]
!=
null
)
{
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
20
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
25
,
0
);
}
animatorThisRoom
=
inGameDoorLeft
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
.
GetComponent
<
Animator
>();
}
break
;
case
"Right"
:
if
(
isRightDoorOpened
==
true
)
{
inGameDoorRight
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
20
,
0
);
inGameDoorRight
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
25
,
0
);
if
(
mapCoord
.
x
<
MapManager
.
width
-
1
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isRightDoorOpened
==
true
)
if
(
mapCoord
.
x
<
MapManager
.
width
-
1
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
]
!=
null
)
{
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
transform
.
GetChild
(
0
).
transform
.
position
+=
new
Vector3
(
0
,
-
standardSize
/
20
,
0
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
transform
.
GetChild
(
1
).
transform
.
position
+=
new
Vector3
(
0
,
standardSize
/
25
,
0
);
}
animatorThisRoom
=
inGameDoorRight
.
GetComponent
<
Animator
>();
animatorNextRoom
=
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
.
GetComponent
<
Animator
>();
}
break
;
}
yield
return
new
WaitForSeconds
(
0.04f
);
if
(
animatorThisRoom
!=
null
)
{
animatorThisRoom
.
SetBool
(
"doorOpen"
,
false
);
animatorThisRoom
.
SetBool
(
"doorClose"
,
true
);
}
switch
(
direction
)
if
(
animatorNextRoom
!=
null
)
{
case
"Up"
:
if
(
isUpDoorOpened
==
true
)
isUpDoorOpened
=
false
;
if
(
mapCoord
.
y
<
MapManager
.
realHeight
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
]
!=
null
&&
isUpDoorOpened
==
true
)
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
isDownDoorOpened
=
false
;
break
;
case
"Down"
:
if
(
isDownDoorOpened
==
true
)
isDownDoorOpened
=
false
;
if
(
mapCoord
.
y
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
]
!=
null
&&
isDownDoorOpened
==
true
)
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
isUpDoorOpened
=
false
;
break
;
case
"Left"
:
if
(
isLeftDoorOpened
==
true
)
isLeftDoorOpened
=
false
;
if
(
mapCoord
.
x
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isLeftDoorOpened
==
true
)
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
isRightDoorOpened
=
false
;
break
;
case
"Right"
:
if
(
isRightDoorOpened
==
true
)
isRightDoorOpened
=
false
;
if
(
mapCoord
.
x
<
MapManager
.
width
-
1
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isRightDoorOpened
==
true
)
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
isLeftDoorOpened
=
false
;
break
;
animatorNextRoom
.
SetBool
(
"doorOpen"
,
false
);
animatorNextRoom
.
SetBool
(
"doorClose"
,
true
);
}
}
...
...
@@ -304,32 +241,12 @@ public class Room : MonoBehaviour
{
if
(
isRoomCleared
!=
true
)
{
if
(
mapCoord
.
y
<
MapManager
.
realHeight
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
]
!=
null
&&
isUpDoorOpened
!=
true
)
{
OpenDoorTest
(
inGameDoorUp
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
OpenDoorTest
(
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
+
1
].
inGameDoorDown
);
}
//StartCoroutine(OpenDoor("Up"));
if
(
mapCoord
.
y
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
]
!=
null
&&
isDownDoorOpened
!=
true
)
{
OpenDoorTest
(
inGameDoorDown
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
OpenDoorTest
(
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
,
(
int
)
mapCoord
.
y
-
1
].
inGameDoorUp
);
}
//StartCoroutine(OpenDoor("Down"));
if
(
mapCoord
.
x
>
0
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isLeftDoorOpened
!=
true
)
{
OpenDoorTest
(
inGameDoorLeft
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
OpenDoorTest
(
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
-
1
,
(
int
)
mapCoord
.
y
].
inGameDoorRight
);
}
//StartCoroutine(OpenDoor("Left"));
if
(
mapCoord
.
x
<
MapManager
.
width
-
1
&&
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
]
!=
null
&&
isRightDoorOpened
!=
true
)
{
OpenDoorTest
(
inGameDoorRight
);
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
OpenDoorTest
(
MapManager
.
mapGrid
[(
int
)
mapCoord
.
x
+
1
,
(
int
)
mapCoord
.
y
].
inGameDoorLeft
);
}
//StartCoroutine(OpenDoor("Right"));
}
OpenDoor
(
"Up"
);
OpenDoor
(
"Down"
);
OpenDoor
(
"Left"
);
OpenDoor
(
"Right"
);
isRoomCleared
=
true
;
}
//Need to make extra works.
}
...
...
Assets/Scripts/TetrisMap/Test.cs
View file @
acb8fb1d
...
...
@@ -46,7 +46,7 @@ public class Test : MonoBehaviour {
MapManager
.
currentRoom
.
ClearRoom
();
}
/*
public GameObject upDoor;
public
GameObject
upDoor
;
public
GameObject
downDoor
;
public
GameObject
leftDoor
;
public
GameObject
rightDoor
;
...
...
@@ -100,11 +100,12 @@ public class Test : MonoBehaviour {
Animator
animator
=
rightDoor
.
GetComponent
<
Animator
>();
animator
.
SetBool
(
"doorOpen"
,
false
);
animator
.
SetBool
(
"doorClose"
,
true
);
}
*/
}
private
void
Awake
()
{
//leftDoor.GetComponent<Animator>().SetInteger("doorPosition", 3);
mapManager
=
GameObject
.
Find
(
"MapManager"
).
GetComponent
<
MapManager
>();
tetriminoSpawner
=
GameObject
.
Find
(
"TetriminoSpawner"
).
GetComponent
<
TetriminoSpawner
>();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment