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
5414358c
Commit
5414358c
authored
Jul 03, 2019
by
18손재민
Committed by
18손재민
Jul 03, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
스테이지 선택 wip, 현재 씬 전환이 제대로 되지 않음
parent
77bda0c2
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
1462 additions
and
35 deletions
+1462
-35
2019-07-02-13-21-35.json
Assets/2019-07-02-13-21-35.json
+0
-1
case_idle.anim
Assets/Models/Animation/case_idle.anim
+1
-1
PointColorGreen.mat
Assets/Models/Materials/PointColorGreen.mat
+1
-1
PointColorSilver.mat
Assets/Models/Materials/PointColorSilver.mat
+1
-1
GameManager.prefab
Assets/Prefabs/GameManager.prefab
+3
-1
MapManager.prefab
Assets/Prefabs/MapManager.prefab
+2
-0
Stage Select.prefab
Assets/Prefabs/Stage Select.prefab
+830
-0
Stage Select.prefab.meta
Assets/Prefabs/Stage Select.prefab.meta
+2
-2
PlayStage.unity
Assets/Scenes/PlayStage.unity
+5
-10
PlayStage.unity.meta
Assets/Scenes/PlayStage.unity.meta
+0
-0
SelectStage.unity
Assets/Scenes/SelectStage.unity
+550
-0
SelectStage.unity.meta
Assets/Scenes/SelectStage.unity.meta
+7
-0
Briefcase.cs
Assets/Scripts/Interactors/Briefcase.cs
+0
-5
CameraTurret.cs
Assets/Scripts/Interactors/CameraTurret.cs
+0
-5
GameManager.cs
Assets/Scripts/Managers/GameManager.cs
+15
-7
StageSelector.cs
Assets/Scripts/StageSelector.cs
+33
-0
StageSelector.cs.meta
Assets/Scripts/StageSelector.cs.meta
+11
-0
EditorBuildSettings.asset
ProjectSettings/EditorBuildSettings.asset
+1
-1
No files found.
Assets/2019-07-02-13-21-35.json
deleted
100644 → 0
View file @
77bda0c2
{
"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"
:
-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"
:
0.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-1.0
,
"yPos"
:
-2.0
},{
"tag"
:
1
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
4
,
"xPos"
:
-2.0
,
"yPos"
:
-2.0
},{
"tag"
:
5
,
"xPos"
:
1.0
,
"yPos"
:
-2.0
},{
"tag"
:
6
,
"xPos"
:
1.0
,
"yPos"
:
-1.0
}],
"clears"
:[{
"type"
:
6
,
"goal"
:
1
}],
"bullets"
:[
1
,
1
]}
\ No newline at end of file
Assets/Models/Animation/case_idle.anim
View file @
5414358c
...
...
@@ -6,7 +6,7 @@ AnimationClip:
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
case_
rotat
e
m_Name
:
case_
idl
e
serializedVersion
:
6
m_Legacy
:
0
m_Compressed
:
0
...
...
Assets/Models/Materials/PointColorGreen.mat
View file @
5414358c
...
...
@@ -7,7 +7,7 @@ Material:
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
PointColor
Yellow
m_Name
:
PointColor
Green
m_Shader
:
{
fileID
:
46
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_ShaderKeywords
:
m_LightmapFlags
:
4
...
...
Assets/Models/Materials/PointColorSilver.mat
View file @
5414358c
...
...
@@ -7,7 +7,7 @@ Material:
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
PointColor
Black
m_Name
:
PointColor
Silver
m_Shader
:
{
fileID
:
46
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_ShaderKeywords
:
m_LightmapFlags
:
4
...
...
Assets/Prefabs/GameManager.prefab
View file @
5414358c
...
...
@@ -43,6 +43,8 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
f94477ce50cfef746baa12d77bb9d4eb
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
mirrorMaterial
:
{
fileID
:
0
}
uiGenerator
:
{
fileID
:
0
}
clearIndex
:
000000000000000000000000000000000000000000000000000000000000000000000000
clearCounter
:
0
currentStage
:
0
totalStageCount
:
3
Assets/Prefabs/MapManager.prefab
View file @
5414358c
...
...
@@ -71,3 +71,5 @@ MonoBehaviour:
players
:
[]
stage
:
-
{
fileID
:
4900000
,
guid
:
e4921fa87e2b8fe44b2246f2b275c88a
,
type
:
3
}
-
{
fileID
:
4900000
,
guid
:
e4921fa87e2b8fe44b2246f2b275c88a
,
type
:
3
}
-
{
fileID
:
4900000
,
guid
:
e4921fa87e2b8fe44b2246f2b275c88a
,
type
:
3
}
Assets/Prefabs/Stage Select.prefab
0 → 100644
View file @
5414358c
This diff is collapsed.
Click to expand it.
Assets/
2019-07-02-13-21-35.json
.meta
→
Assets/
Prefabs/Stage Select.prefab
.meta
View file @
5414358c
fileFormatVersion: 2
guid:
32ee0c564afd5274e887a0d0ff2e4ef5
TextScript
Importer:
guid:
8115fd4d1a1025b4fb05e45fc5fa6578
Prefab
Importer:
externalObjects: {}
userData:
assetBundleName:
...
...
Assets/Scenes/
SampleScen
e.unity
→
Assets/Scenes/
PlayStag
e.unity
View file @
5414358c
...
...
@@ -619,6 +619,11 @@ PrefabInstance:
propertyPath
:
m_Name
value
:
GameManager
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764334
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
...
...
@@ -899,21 +904,11 @@ PrefabInstance:
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
7277015661519863741
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_NavMeshData
value
:
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863740
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_Name
value
:
NavMesh
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863740
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
...
...
Assets/Scenes/
SampleScen
e.unity.meta
→
Assets/Scenes/
PlayStag
e.unity.meta
View file @
5414358c
File moved
Assets/Scenes/SelectStage.unity
0 → 100644
View file @
5414358c
This diff is collapsed.
Click to expand it.
Assets/Scenes/SelectStage.unity.meta
0 → 100644
View file @
5414358c
fileFormatVersion: 2
guid: 8ecf292f5544cb14e88af57613e2b047
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/Interactors/Briefcase.cs
View file @
5414358c
...
...
@@ -49,11 +49,6 @@ public class Briefcase : MonoBehaviour, IObject, IPlayerInteractor
}
}
private
void
OnDestroy
()
{
PlayerController
.
inst
.
OnPlayerMove
-=
Interact
;
}
public
void
Interact
(
Vector2Int
position
)
{
Debug
.
Log
(
Position
+
" "
+
position
);
...
...
Assets/Scripts/Interactors/CameraTurret.cs
View file @
5414358c
...
...
@@ -23,11 +23,6 @@ public class CameraTurret : MonoBehaviour, IObject, IBreakable, IPlayerInteracto
MapManager
.
inst
.
currentMap
.
clearConditions
[
GameManager
.
nTurret
].
IsDone
(
1
);
MapManager
.
inst
.
currentMap
.
RemoveObject
(
Position
);
}
private
void
OnDestroy
()
{
PlayerController
.
inst
.
OnPlayerMove
-=
Interact
;
}
public
void
Interact
(
Vector2Int
pos
)
{
...
...
Assets/Scripts/Managers/GameManager.cs
View file @
5414358c
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
using
System.Linq
;
using
UnityEngine.SceneManagement
;
public
class
GameManager
:
SingletonBehaviour
<
GameManager
>
{
public
Material
mirrorMaterial
;
public
ClearUIGenerator
uiGenerator
;
public
int
[]
clearIndex
=
new
int
[
9
];
...
...
@@ -16,6 +15,10 @@ public class GameManager : SingletonBehaviour<GameManager>
/// The index of the current stage.
/// </summary>
public
int
currentStage
;
/// <summary>
/// Max number of stages.
/// </summary>
public
int
totalStageCount
;
public
void
ResetClearIndex
()
{
...
...
@@ -43,6 +46,13 @@ public class GameManager : SingletonBehaviour<GameManager>
black
=
clearIndex
[(
int
)
ClearType
.
Black
];
}
public
void
StartStage
(
int
_stageIndex
)
{
currentStage
=
_stageIndex
;
SceneManager
.
LoadScene
(
"PlayStage"
);
MapManager
.
inst
.
LoadMap
(
MapManager
.
inst
.
stage
[
currentStage
]);
}
public
void
ClearStage
()
{
Debug
.
Log
(
"Stage Clear!"
);
...
...
@@ -63,7 +73,6 @@ public class GameManager : SingletonBehaviour<GameManager>
yield
return
new
WaitForSeconds
(
0.5f
);
GameOver
();
MapManager
.
inst
.
LoadMap
(
MapManager
.
inst
.
stage
[
currentStage
]);
}
void
Awake
()
...
...
@@ -74,12 +83,11 @@ public class GameManager : SingletonBehaviour<GameManager>
// Start is called before the first frame update
void
Start
()
{
currentStage
=
0
;
MapManager
.
inst
.
LoadMap
(
MapManager
.
inst
.
stage
[
currentStage
]);
if
(
MapManager
.
inst
.
isMapEditingOn
)
SetStatic
();
/*if (MapManager.inst.isMapEditingOn)
{
//Reset clear index to -1.
ResetClearIndex();
}
}
*/
}
}
Assets/Scripts/StageSelector.cs
0 → 100644
View file @
5414358c
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
using
UnityEngine.UI
;
public
class
StageSelector
:
MonoBehaviour
{
public
Text
stageIndex
;
public
void
ChangeStage
(
int
i
)
{
if
(
i
<
0
&&
GameManager
.
inst
.
currentStage
==
0
)
GameManager
.
inst
.
currentStage
=
GameManager
.
inst
.
totalStageCount
-
1
;
else
GameManager
.
inst
.
currentStage
=
(
GameManager
.
inst
.
currentStage
+
i
)
%
GameManager
.
inst
.
totalStageCount
;
stageIndex
.
text
=
"Stage : "
+
GameManager
.
inst
.
currentStage
;
}
public
void
StartSelectedStage
()
{
GameManager
.
inst
.
StartStage
(
GameManager
.
inst
.
currentStage
);
}
// Start is called before the first frame update
void
Start
()
{
}
// Update is called once per frame
void
Update
()
{
}
}
Assets/Scripts/StageSelector.cs.meta
0 → 100644
View file @
5414358c
fileFormatVersion: 2
guid: 36e85e37643ba14409eca35bfaf8989a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
ProjectSettings/EditorBuildSettings.asset
View file @
5414358c
...
...
@@ -6,6 +6,6 @@ EditorBuildSettings:
serializedVersion
:
2
m_Scenes
:
-
enabled
:
1
path
:
Assets/Scenes/
SampleScen
e.unity
path
:
Assets/Scenes/
PlayStag
e.unity
guid
:
2efa712d359ce2746829d35c55eff0d5
m_configObjects
:
{}
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