Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
man-in-the-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MIM
man-in-the-mirror
Commits
97b14260
Commit
97b14260
authored
Jul 15, 2019
by
18손재민
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'map'
parents
91c78e4e
50404896
Changes
34
Show whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
168 additions
and
8 deletions
+168
-8
stage1.json
Assets/Resources/Stages/stage1.json
+1
-1
stage10.json
Assets/Resources/Stages/stage10.json
+1
-0
stage10.json.meta
Assets/Resources/Stages/stage10.json.meta
+7
-0
stage11.json
Assets/Resources/Stages/stage11.json
+1
-0
stage11.json.meta
Assets/Resources/Stages/stage11.json.meta
+7
-0
stage12.json
Assets/Resources/Stages/stage12.json
+1
-0
stage12.json.meta
Assets/Resources/Stages/stage12.json.meta
+7
-0
stage13.json
Assets/Resources/Stages/stage13.json
+1
-0
stage13.json.meta
Assets/Resources/Stages/stage13.json.meta
+7
-0
stage14.json
Assets/Resources/Stages/stage14.json
+1
-0
stage14.json.meta
Assets/Resources/Stages/stage14.json.meta
+7
-0
stage15.json
Assets/Resources/Stages/stage15.json
+1
-0
stage15.json.meta
Assets/Resources/Stages/stage15.json.meta
+7
-0
stage16.json
Assets/Resources/Stages/stage16.json
+1
-0
stage16.json.meta
Assets/Resources/Stages/stage16.json.meta
+7
-0
stage17.json
Assets/Resources/Stages/stage17.json
+1
-0
stage17.json.meta
Assets/Resources/Stages/stage17.json.meta
+7
-0
stage2.json
Assets/Resources/Stages/stage2.json
+1
-1
stage3.json
Assets/Resources/Stages/stage3.json
+1
-0
stage3.json.meta
Assets/Resources/Stages/stage3.json.meta
+7
-0
stage4.json
Assets/Resources/Stages/stage4.json
+1
-0
stage4.json.meta
Assets/Resources/Stages/stage4.json.meta
+7
-0
stage5.json
Assets/Resources/Stages/stage5.json
+1
-0
stage5.json.meta
Assets/Resources/Stages/stage5.json.meta
+7
-0
stage6.json
Assets/Resources/Stages/stage6.json
+1
-0
stage6.json.meta
Assets/Resources/Stages/stage6.json.meta
+7
-0
stage7.json
Assets/Resources/Stages/stage7.json
+1
-0
stage7.json.meta
Assets/Resources/Stages/stage7.json.meta
+7
-0
stage8.json
Assets/Resources/Stages/stage8.json
+1
-0
stage8.json.meta
Assets/Resources/Stages/stage8.json.meta
+7
-0
stage9.json
Assets/Resources/Stages/stage9.json
+1
-0
stage9.json.meta
Assets/Resources/Stages/stage9.json.meta
+7
-0
CameraController.cs
Assets/Scripts/CameraController.cs
+38
-5
Map.cs
Assets/Scripts/Map/Map.cs
+8
-1
No files found.
Assets/Resources/Stages/stage1.json
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
1.0
}],
"clears"
:[{
"type"
:
2
,
"goal"
:
1
}],
"cases"
:[
3
],
"bullets"
:[
1
]}
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-1.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
9
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
1
}],
"cases"
:[],
"bullets"
:[]}
\ No newline at end of file
\ No newline at end of file
Assets/Resources/Stages/stage10.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
1.0
,
"yPos"
:
0.0
}],
"clears"
:[{
"type"
:
2
,
"goal"
:
1
}],
"cases"
:[
3
],
"bullets"
:[
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage10.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: e705ac37fb5e5cd4cb59b4e651b6774f
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage11.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
-1.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
-1.0
},{
"tag"
:
3
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
3
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
6
,
"goal"
:
0
}],
"cases"
:[
1
],
"bullets"
:[
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage11.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: de91f32912946ea468a63eb8a13a2cc8
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage12.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
5
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
5
,
"goal"
:
0
},{
"type"
:
6
,
"goal"
:
0
}],
"cases"
:[
1
],
"bullets"
:[
0
,
2
]}
\ No newline at end of file
Assets/Resources/Stages/stage12.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 2a1c8e586f295804b948591e64a9cf3f
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage13.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
1.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
-1.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
-1.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
9
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
1
}],
"cases"
:[
0
],
"bullets"
:[
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage13.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 3984537886b3f744da7734847ac4fe87
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage14.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-1.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
1
,
"goal"
:
3
}],
"cases"
:[],
"bullets"
:[
0
,
1
,
0
,
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage14.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: c7b14f5f6f78bca44a3b9153285e322c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage15.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
8
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
0.0
}],
"clears"
:[{
"type"
:
7
,
"goal"
:
2
}],
"cases"
:[
0
],
"bullets"
:[
0
,
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage15.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: e54d5c00214778e41a352d4b15532362
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage16.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
-1.0
},{
"tag"
:
3
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
7
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
8
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
7
,
"goal"
:
3
},{
"type"
:
8
,
"goal"
:
2
}],
"cases"
:[],
"bullets"
:[
1
,
1
,
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage16.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: a4a6035949e1a314f897191c69c03977
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage17.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
25.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
2.0
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
-1.0
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
-2.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
-0.5
},{
"tag"
:
3
,
"xPos"
:
-1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
2.0
,
"yPos"
:
2.0
},{
"tag"
:
1
,
"xPos"
:
2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
2.0
,
"yPos"
:
-2.0
},{
"tag"
:
9
,
"xPos"
:
2.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
2.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
-1.0
,
"yPos"
:
2.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
1
}],
"cases"
:[
1
],
"bullets"
:[
0
,
2
]}
\ No newline at end of file
Assets/Resources/Stages/stage17.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 418dca1804d136d47b73049fffbac98c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage2.json
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
-1.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
-1.0
},{
"tag"
:
3
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
3
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
6
,
"goal"
:
1
}],
"cases"
:[
3
],
"bullets"
:[
1
,
1
]}
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
0.0
}],
"clears"
:[{
"type"
:
2
,
"goal"
:
2
}],
"cases"
:[
3
,
3
],
"bullets"
:[]}
\ No newline at end of file
\ No newline at end of file
Assets/Resources/Stages/stage3.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-1.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
3
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
9
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
1
}],
"cases"
:[],
"bullets"
:[
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage3.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 722c82412eae239489f043d184653072
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage4.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
0.0
,
"yPos"
:
-0.5
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
9
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
6
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
1
}],
"cases"
:[],
"bullets"
:[
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage4.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 50b1fde88ee46d74abd5f76c64269f88
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage5.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-2.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
0.5
},{
"tag"
:
3
,
"xPos"
:
-1.5
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
5
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
}],
"clears"
:[{
"type"
:
6
,
"goal"
:
0
}],
"cases"
:[
0
,
3
],
"bullets"
:[
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage5.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: ae773a4b0e5e75d4a96e9b12f7046237
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage6.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
0.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
1.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
-1.0
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
-2.0
},{
"tag"
:
3
,
"xPos"
:
-2.0
,
"yPos"
:
0.5
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
6
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
6
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
8
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
8
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
7
,
"goal"
:
1
},{
"type"
:
8
,
"goal"
:
1
}],
"cases"
:[
0
],
"bullets"
:[
0
,
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage6.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 76379b84f4de3cb4ca9b22c9f315c71b
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage7.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
2
,
"xPos"
:
-2.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
-0.5
,
"yPos"
:
1.0
},{
"tag"
:
2
,
"xPos"
:
0.0
,
"yPos"
:
0.5
},{
"tag"
:
2
,
"xPos"
:
0.5
,
"yPos"
:
1.0
},{
"tag"
:
3
,
"xPos"
:
-1.5
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
5
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
6
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
8
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
8
,
"xPos"
:
0.0
,
"yPos"
:
1.0
}],
"clears"
:[{
"type"
:
7
,
"goal"
:
1
},{
"type"
:
8
,
"goal"
:
1
}],
"cases"
:[
0
,
0
],
"bullets"
:[
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage7.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: 4becc603c47ee8740b2f49e571dbcc80
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage8.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
20.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
7
,
"xPos"
:
-2.0
,
"yPos"
:
1.0
},{
"tag"
:
7
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
}],
"clears"
:[{
"type"
:
8
,
"goal"
:
2
}],
"cases"
:[
1
],
"bullets"
:[
1
,
0
]}
\ No newline at end of file
Assets/Resources/Stages/stage8.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: c0f5977569e473b4f9c1e0df2fac77d9
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Resources/Stages/stage9.json
0 → 100644
View file @
97b14260
{
"objects"
:[{
"tag"
:
0
,
"xPos"
:
15.0
,
"yPos"
:
0.0
},{
"tag"
:
3
,
"xPos"
:
-0.5
,
"yPos"
:
-1.0
},{
"tag"
:
2
,
"xPos"
:
1.0
,
"yPos"
:
-0.5
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
0.0
},{
"tag"
:
1
,
"xPos"
:
0.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
9
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
1
,
"xPos"
:
1.0
,
"yPos"
:
0.0
},{
"tag"
:
4
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
},{
"tag"
:
6
,
"xPos"
:
0.0
,
"yPos"
:
1.0
}],
"clears"
:[{
"type"
:
0
,
"goal"
:
2
}],
"cases"
:[],
"bullets"
:[
1
]}
\ No newline at end of file
Assets/Resources/Stages/stage9.json.meta
0 → 100644
View file @
97b14260
fileFormatVersion: 2
guid: bd3a0f395618a63439c2c98986bc3293
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/CameraController.cs
View file @
97b14260
...
@@ -5,6 +5,7 @@ using UnityEngine;
...
@@ -5,6 +5,7 @@ using UnityEngine;
public
class
CameraController
:
MonoBehaviour
public
class
CameraController
:
MonoBehaviour
{
{
Vector3
dragOrigin
;
Vector3
dragOrigin
;
Vector3
moveOrigin
;
public
float
dragSpeed
;
public
float
dragSpeed
;
Vector3
previousPos
;
Vector3
previousPos
;
Vector3
previousAngle
;
Vector3
previousAngle
;
...
@@ -14,16 +15,35 @@ public class CameraController : MonoBehaviour
...
@@ -14,16 +15,35 @@ public class CameraController : MonoBehaviour
float
rotationY
=
0
;
float
rotationY
=
0
;
float
sensitivity
=
30
;
float
sensitivity
=
30
;
[
SerializeField
]
Vector3
centerPos
=
new
Vector3
(
0
,
0
,
0
);
Vector3
centerPos
=
new
Vector3
(
0
,
0
,
0
);
Vector3
distance
=
new
Vector3
(
0
,
0
,
0
);
/// <summary>
/// <summary>
/// Move camera.
/// Move camera.
/// </summary>
/// </summary>
void
CameraMove
()
void
CameraMove
()
{
{
float
horizontalInput
=
Input
.
GetAxis
(
"Horizontal"
);
if
(
Input
.
GetMouseButtonDown
(
2
))
float
verticalInput
=
Input
.
GetAxis
(
"Vertical"
);
{
transform
.
position
+=
new
Vector3
(
verticalInput
+
horizontalInput
,
0
,
verticalInput
-
horizontalInput
);
moveOrigin
=
Input
.
mousePosition
;
return
;
}
if
(!
Input
.
GetMouseButton
(
2
))
{
Vector3
tempVec
=
centerPos
;
centerPos
=
new
Vector3
(
Mathf
.
Clamp
(
Mathf
.
Round
(
centerPos
.
x
*
2
)
/
2
,
MapManager
.
inst
.
currentMap
.
minBorder
.
x
,
MapManager
.
inst
.
currentMap
.
maxBorder
.
x
),
0
,
Mathf
.
Clamp
(
Mathf
.
Round
(
centerPos
.
z
*
2
)
/
2
,
MapManager
.
inst
.
currentMap
.
minBorder
.
y
,
MapManager
.
inst
.
currentMap
.
maxBorder
.
y
));
transform
.
Translate
(
centerPos
-
tempVec
,
Space
.
World
);
return
;
}
float
previousY
=
transform
.
position
.
y
;
Vector3
centerDiff
=
transform
.
position
;
Vector3
pos
=
Camera
.
main
.
ScreenToViewportPoint
(
Input
.
mousePosition
-
moveOrigin
);
moveOrigin
=
Input
.
mousePosition
;
transform
.
Translate
(
new
Vector3
(
pos
.
x
*
-
8
,
pos
.
y
*
-
8
,
0
),
Space
.
Self
);
transform
.
position
=
new
Vector3
(
transform
.
position
.
x
,
previousY
,
transform
.
position
.
z
);
centerPos
+=
transform
.
position
-
centerDiff
;
centerPos
.
y
=
0
;
}
}
/// <summary>
/// <summary>
...
@@ -127,6 +147,7 @@ public class CameraController : MonoBehaviour
...
@@ -127,6 +147,7 @@ public class CameraController : MonoBehaviour
{
{
Camera
.
main
.
fieldOfView
=
mapFov
;
Camera
.
main
.
fieldOfView
=
mapFov
;
transform
.
eulerAngles
=
new
Vector3
(
30
,
transform
.
eulerAngles
.
y
,
transform
.
eulerAngles
.
z
);
transform
.
eulerAngles
=
new
Vector3
(
30
,
transform
.
eulerAngles
.
y
,
transform
.
eulerAngles
.
z
);
distance
=
transform
.
position
-
centerPos
;
}
}
// Update is called once per frame
// Update is called once per frame
...
@@ -136,7 +157,19 @@ public class CameraController : MonoBehaviour
...
@@ -136,7 +157,19 @@ public class CameraController : MonoBehaviour
{
{
if
(!
PlayerController
.
inst
.
isPlayerShooting
)
if
(!
PlayerController
.
inst
.
isPlayerShooting
)
{
{
//CameraMove();
CameraMove
();
CameraDrag
();
CameraDrag
();
}
}
else
else
...
...
Assets/Scripts/Map/Map.cs
View file @
97b14260
...
@@ -7,6 +7,7 @@ public class Map : MonoBehaviour
...
@@ -7,6 +7,7 @@ public class Map : MonoBehaviour
{
{
[
Header
(
"Map Data"
)]
[
Header
(
"Map Data"
)]
public
int
maxMapSize
;
public
int
maxMapSize
;
public
Vector2Int
maxBorder
,
minBorder
;
public
Dictionary
<
Vector2Int
,
Floor
>
floorGrid
;
public
Dictionary
<
Vector2Int
,
Floor
>
floorGrid
;
public
Dictionary
<
Vector2
,
Wall
>
wallGrid
;
public
Dictionary
<
Vector2
,
Wall
>
wallGrid
;
public
Dictionary
<
Vector2Int
,
IObject
>
objectGrid
;
public
Dictionary
<
Vector2Int
,
IObject
>
objectGrid
;
...
@@ -65,6 +66,10 @@ public class Map : MonoBehaviour
...
@@ -65,6 +66,10 @@ public class Map : MonoBehaviour
floorGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
floor
,
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
floors
.
transform
).
GetComponent
<
Floor
>());
floorGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
floor
,
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
floors
.
transform
).
GetComponent
<
Floor
>());
floorGrid
[
pos
].
mapPos
=
pos
;
floorGrid
[
pos
].
mapPos
=
pos
;
floorGrid
[
pos
].
isGoalFloor
=
isGoal
;
floorGrid
[
pos
].
isGoalFloor
=
isGoal
;
if
(
pos
.
x
>
maxBorder
.
x
)
maxBorder
.
x
=
pos
.
x
;
else
if
(
pos
.
x
<
minBorder
.
x
)
minBorder
.
x
=
pos
.
x
;
if
(
pos
.
y
>
maxBorder
.
y
)
maxBorder
.
y
=
pos
.
y
;
else
if
(
pos
.
y
<
minBorder
.
y
)
minBorder
.
y
=
pos
.
y
;
if
(
GameManager
.
aFloor
>=
0
&&
isGoal
)
if
(
GameManager
.
aFloor
>=
0
&&
isGoal
)
clearConditions
[
GameManager
.
aFloor
].
IsDone
(
0
,
1
);
clearConditions
[
GameManager
.
aFloor
].
IsDone
(
0
,
1
);
StartCoroutine
(
MapManager
.
inst
.
Rebaker
());
StartCoroutine
(
MapManager
.
inst
.
Rebaker
());
...
@@ -223,16 +228,18 @@ public class Map : MonoBehaviour
...
@@ -223,16 +228,18 @@ public class Map : MonoBehaviour
{
{
case
ObjType
.
Briefcase
:
case
ObjType
.
Briefcase
:
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
briefCase
,
new
Vector3
(
pos
.
x
,
0.5f
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
briefCase
,
new
Vector3
(
pos
.
x
,
0.5f
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
[
pos
].
Init
(
GetFloorAtPos
(
pos
));
break
;
break
;
case
ObjType
.
Camera
:
case
ObjType
.
Camera
:
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
cameraTurret
,
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
cameraTurret
,
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
[
pos
].
Init
(
GetFloorAtPos
(
pos
));
break
;
break
;
case
ObjType
.
Mannequin
:
case
ObjType
.
Mannequin
:
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
mannequins
[
Random
.
Range
(
0
,
5
)],
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
.
Add
(
pos
,
Instantiate
(
MapManager
.
inst
.
mannequins
[
Random
.
Range
(
0
,
5
)],
new
Vector3
(
pos
.
x
,
0
,
pos
.
y
),
Quaternion
.
identity
,
objects
.
transform
).
GetComponent
<
IObject
>());
objectGrid
[
pos
].
Init
(
GetFloorAtPos
(
pos
));
objectGrid
[
pos
].
GetObject
().
GetComponent
<
Mannequin
>().
SetColor
(
isWhite
);
objectGrid
[
pos
].
GetObject
().
GetComponent
<
Mannequin
>().
SetColor
(
isWhite
);
break
;
break
;
}
}
objectGrid
[
pos
].
Init
(
GetFloorAtPos
(
pos
));
StartCoroutine
(
MapManager
.
inst
.
Rebaker
());
StartCoroutine
(
MapManager
.
inst
.
Rebaker
());
}
}
else
else
...
...
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