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
23a3f113
Commit
23a3f113
authored
Aug 12, 2019
by
18신대성
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
이제 에임한데 위치쯤 갔는데도 안맞으면 강제로 트리거 발동하게 함
parent
d75e2966
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
379 additions
and
37 deletions
+379
-37
camera.prefab
Assets/Prefabs/Objects/camera.prefab
+6
-7
Stage Select.prefab
Assets/Prefabs/Stage Select.prefab
+349
-7
SelectStage.unity
Assets/Scenes/SelectStage.unity
+4
-16
Bullet.cs
Assets/Scripts/Bullets/Bullet.cs
+12
-2
CameraController.cs
Assets/Scripts/CameraController.cs
+2
-2
Player.cs
Assets/Scripts/Player.cs
+4
-2
StageSelector.cs
Assets/Scripts/StageSelector.cs
+2
-1
No files found.
Assets/Prefabs/Objects/camera.prefab
View file @
23a3f113
...
...
@@ -759,7 +759,7 @@ GameObject:
-
component
:
{
fileID
:
439939669
}
-
component
:
{
fileID
:
896145114
}
-
component
:
{
fileID
:
7514060783340336889
}
-
component
:
{
fileID
:
1
382926052388863002
}
-
component
:
{
fileID
:
1
747759991329878593
}
m_Layer
:
0
m_Name
:
camera
m_TagString
:
CameraTurret
...
...
@@ -842,8 +842,8 @@ NavMeshObstacle:
m_CarveOnlyStationary
:
1
m_Center
:
{
x
:
0
,
y
:
0.5
,
z
:
0
}
m_TimeToStationary
:
0.5
---
!u!13
6
&1382926052388863002
Capsul
eCollider
:
---
!u!13
5
&1747759991329878593
Spher
eCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
...
...
@@ -852,10 +852,9 @@ CapsuleCollider:
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
1
m_Enabled
:
1
m_Radius
:
0.24
m_Height
:
0.7
m_Direction
:
1
m_Center
:
{
x
:
0
,
y
:
0.5
,
z
:
0
}
serializedVersion
:
2
m_Radius
:
0.23
m_Center
:
{
x
:
0
,
y
:
0.47
,
z
:
0
}
---
!u!1
&6001025753464815807
GameObject
:
m_ObjectHideFlags
:
0
...
...
Assets/Prefabs/Stage Select.prefab
View file @
23a3f113
...
...
@@ -18,7 +18,7 @@ GameObject:
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
m_IsActive
:
0
---
!u!224
&12888246
RectTransform
:
m_ObjectHideFlags
:
0
...
...
@@ -446,6 +446,7 @@ RectTransform:
-
{
fileID
:
1407174337
}
-
{
fileID
:
1053635598
}
-
{
fileID
:
871057984
}
-
{
fileID
:
375720736
}
m_Father
:
{
fileID
:
707928318
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
...
...
@@ -475,7 +476,7 @@ MonoBehaviour:
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.392
}
m_Color
:
{
r
:
0.41509432
,
g
:
0.41509432
,
b
:
0.41509432
,
a
:
0.8745098
}
m_RaycastTarget
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
...
...
@@ -565,6 +566,201 @@ MonoBehaviour:
m_FillClockwise
:
1
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
---
!u!1
&375720735
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
375720736
}
-
component
:
{
fileID
:
375720737
}
m_Layer
:
5
m_Name
:
ZoomAnimToggle
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&375720736
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
375720735
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
-
{
fileID
:
1379105676
}
-
{
fileID
:
384516234
}
m_Father
:
{
fileID
:
209951666
}
m_RootOrder
:
3
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
126
}
m_SizeDelta
:
{
x
:
400
,
y
:
72.8
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&375720737
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
375720735
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
2109663825
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Navigation
:
m_Mode
:
3
m_SelectOnUp
:
{
fileID
:
0
}
m_SelectOnDown
:
{
fileID
:
0
}
m_SelectOnLeft
:
{
fileID
:
0
}
m_SelectOnRight
:
{
fileID
:
0
}
m_Transition
:
1
m_Colors
:
m_NormalColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_HighlightedColor
:
{
r
:
0.9607843
,
g
:
0.9607843
,
b
:
0.9607843
,
a
:
1
}
m_PressedColor
:
{
r
:
0.78431374
,
g
:
0.78431374
,
b
:
0.78431374
,
a
:
1
}
m_SelectedColor
:
{
r
:
0.9607843
,
g
:
0.9607843
,
b
:
0.9607843
,
a
:
1
}
m_DisabledColor
:
{
r
:
0.78431374
,
g
:
0.78431374
,
b
:
0.78431374
,
a
:
0.5019608
}
m_ColorMultiplier
:
1
m_FadeDuration
:
0.1
m_SpriteState
:
m_HighlightedSprite
:
{
fileID
:
0
}
m_PressedSprite
:
{
fileID
:
0
}
m_SelectedSprite
:
{
fileID
:
0
}
m_DisabledSprite
:
{
fileID
:
0
}
m_AnimationTriggers
:
m_NormalTrigger
:
Normal
m_HighlightedTrigger
:
Highlighted
m_PressedTrigger
:
Pressed
m_SelectedTrigger
:
Selected
m_DisabledTrigger
:
Disabled
m_Interactable
:
1
m_TargetGraphic
:
{
fileID
:
1379105677
}
toggleTransition
:
1
graphic
:
{
fileID
:
629178123
}
m_Group
:
{
fileID
:
0
}
onValueChanged
:
m_PersistentCalls
:
m_Calls
:
-
m_Target
:
{
fileID
:
5996849666618765155
}
m_MethodName
:
ToggleSetting
m_Mode
:
5
m_Arguments
:
m_ObjectArgument
:
{
fileID
:
0
}
m_ObjectArgumentAssemblyTypeName
:
UnityEngine.Object, UnityEngine
m_IntArgument
:
0
m_FloatArgument
:
0
m_StringArgument
:
zoomAnim
m_BoolArgument
:
0
m_CallState
:
2
m_TypeName
:
UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
m_IsOn
:
1
---
!u!1
&384516233
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
384516234
}
-
component
:
{
fileID
:
384516237
}
-
component
:
{
fileID
:
384516236
}
-
component
:
{
fileID
:
384516235
}
m_Layer
:
5
m_Name
:
Label
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&384516234
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
384516233
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
375720736
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
14
,
y
:
0
}
m_SizeDelta
:
{
x
:
-28
,
y
:
-3
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&384516237
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
384516233
}
m_CullTransparentMesh
:
0
---
!u!114
&384516236
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
384516233
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
708705254
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_TypeName
:
UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData
:
m_Font
:
{
fileID
:
12800000
,
guid
:
bd37a3543be873147a93e171947178ab
,
type
:
3
}
m_FontSize
:
20
m_FontStyle
:
0
m_BestFit
:
0
m_MinSize
:
0
m_MaxSize
:
40
m_Alignment
:
3
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
"
\uC90C\uC778
/
\uC90C\uC544\uC6C3
\uC560\uB2C8\uBA54\uC774\uC158
\uC0AC\uC6A9\uD558\uAE30\n
(
\uC0AC\uC6A9\uD558\uC9C0
\uC54A\uC73C\uBA74
\uBA40\uBBF8\uB97C
\uC904\uC77C\uC218
\uC788\uC2B5\uB2C8\uB2E4
.)
\n
(
\uC560\uB2C8\uBA54\uC774\uC158
\uC911
\uD55C\uBC88
\uB354
\uD074\uB9AD\uD574\uB3C4
\uC0DD\uB7B5\uB429\uB2C8\uB2E4
.)"
---
!u!114
&384516235
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
384516233
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
-900027084
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_EffectColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0.5
}
m_EffectDistance
:
{
x
:
1
,
y
:
-1
}
m_UseGraphicAlpha
:
1
---
!u!1
&436051586
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -696,6 +892,80 @@ MonoBehaviour:
m_CallState
:
2
m_TypeName
:
UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
---
!u!1
&629178121
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
629178122
}
-
component
:
{
fileID
:
629178124
}
-
component
:
{
fileID
:
629178123
}
m_Layer
:
5
m_Name
:
Checkmark
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&629178122
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
629178121
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
1379105676
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
20
,
y
:
20
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&629178124
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
629178121
}
m_CullTransparentMesh
:
0
---
!u!114
&629178123
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
629178121
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
-765806418
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_TypeName
:
UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite
:
{
fileID
:
10901
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_Type
:
0
m_PreserveAspect
:
0
m_FillCenter
:
1
m_FillMethod
:
4
m_FillAmount
:
1
m_FillClockwise
:
1
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
---
!u!1
&637883972
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -810,7 +1080,7 @@ GameObject:
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
0
m_IsActive
:
1
---
!u!224
&707928318
RectTransform
:
m_ObjectHideFlags
:
0
...
...
@@ -1013,7 +1283,7 @@ RectTransform:
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
131
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
42
}
m_SizeDelta
:
{
x
:
359.05
,
y
:
42.21
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&871057987
...
...
@@ -1556,6 +1826,81 @@ MonoBehaviour:
m_FillClockwise
:
1
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
---
!u!1
&1379105675
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1379105676
}
-
component
:
{
fileID
:
1379105678
}
-
component
:
{
fileID
:
1379105677
}
m_Layer
:
5
m_Name
:
Background
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1379105676
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1379105675
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
-
{
fileID
:
629178122
}
m_Father
:
{
fileID
:
375720736
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
1
}
m_AnchorMax
:
{
x
:
0
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
14.4
,
y
:
-36.4
}
m_SizeDelta
:
{
x
:
20
,
y
:
20
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!222
&1379105678
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1379105675
}
m_CullTransparentMesh
:
0
---
!u!114
&1379105677
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1379105675
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
-765806418
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_TypeName
:
UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite
:
{
fileID
:
10905
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_Type
:
1
m_PreserveAspect
:
0
m_FillCenter
:
1
m_FillMethod
:
4
m_FillAmount
:
1
m_FillClockwise
:
1
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
---
!u!1
&1407174336
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -2669,10 +3014,7 @@ MonoBehaviour:
buttonUI
:
{
fileID
:
3762876622413059634
,
guid
:
8939d9dd74b1afb498ab8705da6054b8
,
type
:
3
}
titleUI
:
{
fileID
:
3639753312110483396
,
guid
:
6fa93e6bbf1778345878a82ff80f64da
,
type
:
3
}
inScrollUI
:
{
fileID
:
129178471970137507
,
guid
:
385f88a17bbe6224eb46eaba8f7b9788
,
type
:
3
}
scrollTransform
:
{
fileID
:
5421729354975795796
}
insideScroll
:
{
fileID
:
0
}
tutorialFalse
:
{
fileID
:
21300000
,
guid
:
cc47e4099b832634f94d1b0c3b9a2ffc
,
type
:
3
}
tutorialFalseColor
:
{
r
:
1
,
g
:
0.9921569
,
b
:
0.8666667
,
a
:
1
}
tutorialTrue
:
{
fileID
:
21300000
,
guid
:
2a36a1d7af1567c4c8e6f56cddfa5181
,
type
:
3
}
...
...
Assets/Scenes/SelectStage.unity
View file @
23a3f113
...
...
@@ -542,25 +542,13 @@ PrefabInstance:
propertyPath
:
m_AnchorMax.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
209951667
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_Color.r
value
:
0.41509432
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
209951667
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_Color.g
value
:
0.41509432
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
209951667
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_Color.b
value
:
0.41509432
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
209951667
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_Color.a
value
:
0.8745098
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
12888245
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
707928317
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
propertyPath
:
m_IsActive
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
8115fd4d1a1025b4fb05e45fc5fa6578
,
type
:
3
}
Assets/Scripts/Bullets/Bullet.cs
View file @
23a3f113
...
...
@@ -17,10 +17,20 @@ public abstract class Bullet : MonoBehaviour
GameManager
.
inst
.
isBulletFlying
=
false
;
}
public
void
Init
(
Vector3
velocity
)
IEnumerator
ForceInteract
(
Collider
col
,
float
_time
)
{
yield
return
new
WaitForSeconds
(
_time
);
OnTriggerEnter
(
col
);
}
public
void
Init
(
Vector3
velocity
,
Collider
col
)
{
GameManager
.
inst
.
isBulletFlying
=
true
;
GetComponent
<
Rigidbody
>().
velocity
=
velocity
;
Destroy
(
gameObject
,
MapManager
.
inst
.
currentMap
.
maxMapSize
/
velocity
.
magnitude
);
float
flightTime
;
if
(
col
!=
null
)
flightTime
=
(
col
.
transform
.
position
-
transform
.
position
).
magnitude
/
velocity
.
magnitude
;
else
flightTime
=
MapManager
.
inst
.
currentMap
.
maxMapSize
/
velocity
.
magnitude
;
StartCoroutine
(
ForceInteract
(
col
,
flightTime
));
Destroy
(
gameObject
,
flightTime
+
0.5f
);
}
}
Assets/Scripts/CameraController.cs
View file @
23a3f113
...
...
@@ -91,7 +91,7 @@ public class CameraController : MonoBehaviour
for
(
i
=
0
;
i
<
cameraMoveDuration
;
i
+=
1
)
{
yield
return
new
WaitForSeconds
(
0.01f
);
if
(
Input
.
GetMouseButtonDown
(
0
))
if
(
Input
.
GetMouseButtonDown
(
0
)
||
!
StageSelector
.
inst
.
gameSettings
[
"zoomAnim"
]
)
break
;
transform
.
position
+=
posDiff
;
transform
.
eulerAngles
+=
new
Vector3
(
angleDiff
,
0
,
0
);
...
...
@@ -140,7 +140,7 @@ public class CameraController : MonoBehaviour
for
(
i
=
0
;
i
<
cameraMoveDuration
;
i
+=
1
)
{
yield
return
new
WaitForSeconds
(
0.01f
);
if
(
Input
.
GetMouseButtonDown
(
0
))
if
(
Input
.
GetMouseButtonDown
(
0
)
||
!
StageSelector
.
inst
.
gameSettings
[
"zoomAnim"
]
)
break
;
transform
.
position
+=
posDiff
;
transform
.
eulerAngles
+=
angleDiff
;
...
...
Assets/Scripts/Player.cs
View file @
23a3f113
...
...
@@ -25,9 +25,10 @@ public class Player : MonoBehaviour
public
VLight
aimLight
;
public
bool
canShoot
=
false
;
public
Collider
lastCol
=
null
;
private
Collider
beforeRay
=
null
;
private
GameObject
currentBullet
;
private
float
lastShoot
;
private
Collider
beforeRay
=
null
;
/// <summary>
/// Set this player as the current player.
...
...
@@ -153,7 +154,7 @@ public class Player : MonoBehaviour
Bullet
newBullet
=
MapManager
.
inst
.
bulletFactory
.
MakeBullet
(
bulletCode
);
newBullet
.
transform
.
position
=
shootingFinger
.
transform
.
position
;
newBullet
.
transform
.
LookAt
(
shootingArm
.
transform
.
forward
+
newBullet
.
transform
.
position
);
newBullet
.
Init
(
shootingArm
.
transform
.
forward
*
3
);
newBullet
.
Init
(
shootingArm
.
transform
.
forward
*
3
,
lastCol
);
currentBullet
=
newBullet
.
gameObject
;
PlayerController
.
inst
.
bulletList
.
RemoveAt
(
0
);
GameManager
.
inst
.
bulletUIGenerator
.
RemoveBulletUI
();
...
...
@@ -164,6 +165,7 @@ public class Player : MonoBehaviour
public
void
OffAllOutline
()
{
canShoot
=
false
;
if
(
beforeRay
!=
null
)
lastCol
=
beforeRay
;
laser
.
GetComponent
<
LineRenderer
>().
startColor
=
Color
.
red
;
laser
.
GetComponent
<
LineRenderer
>().
endColor
=
Color
.
red
;
if
(
beforeRay
!=
null
)
...
...
Assets/Scripts/StageSelector.cs
View file @
23a3f113
...
...
@@ -17,7 +17,8 @@ public class StageSelector : SingletonBehaviour<StageSelector>
public
Dictionary
<
string
,
bool
>
gameSettings
=
new
Dictionary
<
string
,
bool
>()
{
{
"postProcessing"
,
true
},
{
"sound"
,
true
}
{
"sound"
,
true
},
{
"zoomAnim"
,
true
}
};
[
Header
(
"맵 추가시 반드시 바꿔줘야하는 값.각 카테고리마다의 스테이지 수"
)]
...
...
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