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
86e9e440
Commit
86e9e440
authored
Apr 04, 2019
by
15박보승
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IPlayerInteract 관련 작업중
parent
7bfd0710
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
837 additions
and
26 deletions
+837
-26
SampleScene.unity
Assets/Scenes/BSDummy/SampleScene.unity
+706
-0
SampleScene.unity.meta
Assets/Scenes/BSDummy/SampleScene.unity.meta
+7
-0
TruthBullet.cs
Assets/Scripts/Bullets/TruthBullet.cs
+2
-2
CameraTurret.cs
Assets/Scripts/Interactors/CameraTurret.cs
+13
-1
IInteractor.cs
Assets/Scripts/Interactors/Interfaces/IInteractor.cs
+6
-1
Mannequin.cs
Assets/Scripts/Interactors/Mannequin.cs
+1
-1
Mirror.cs
Assets/Scripts/Interactors/Mirror.cs
+1
-1
NormalWall.cs
Assets/Scripts/Interactors/NormalWall.cs
+1
-1
Managers.meta
Assets/Scripts/Managers.meta
+1
-1
GameManager.cs
Assets/Scripts/Managers/GameManager.cs
+14
-0
GameManager.cs.meta
Assets/Scripts/Managers/GameManager.cs.meta
+11
-0
PlayerController.cs
Assets/Scripts/PlayerController.cs
+30
-3
QualitySettings.asset
ProjectSettings/QualitySettings.asset
+43
-14
UnityConnectSettings.asset
ProjectSettings/UnityConnectSettings.asset
+1
-1
No files found.
Assets/Scenes/BSDummy/SampleScene.unity
0 → 100644
View file @
86e9e440
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!29
&1
OcclusionCullingSettings
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_OcclusionBakeSettings
:
smallestOccluder
:
5
smallestHole
:
0.25
backfaceThreshold
:
100
m_SceneGUID
:
00000000000000000000000000000000
m_OcclusionCullingData
:
{
fileID
:
0
}
---
!u!104
&2
RenderSettings
:
m_ObjectHideFlags
:
0
serializedVersion
:
9
m_Fog
:
0
m_FogColor
:
{
r
:
0.5
,
g
:
0.5
,
b
:
0.5
,
a
:
1
}
m_FogMode
:
3
m_FogDensity
:
0.01
m_LinearFogStart
:
0
m_LinearFogEnd
:
300
m_AmbientSkyColor
:
{
r
:
0.212
,
g
:
0.227
,
b
:
0.259
,
a
:
1
}
m_AmbientEquatorColor
:
{
r
:
0.114
,
g
:
0.125
,
b
:
0.133
,
a
:
1
}
m_AmbientGroundColor
:
{
r
:
0.047
,
g
:
0.043
,
b
:
0.035
,
a
:
1
}
m_AmbientIntensity
:
1
m_AmbientMode
:
0
m_SubtractiveShadowColor
:
{
r
:
0.42
,
g
:
0.478
,
b
:
0.627
,
a
:
1
}
m_SkyboxMaterial
:
{
fileID
:
10304
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_HaloStrength
:
0.5
m_FlareStrength
:
1
m_FlareFadeSpeed
:
3
m_HaloTexture
:
{
fileID
:
0
}
m_SpotCookie
:
{
fileID
:
10001
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_DefaultReflectionMode
:
0
m_DefaultReflectionResolution
:
128
m_ReflectionBounces
:
1
m_ReflectionIntensity
:
1
m_CustomReflection
:
{
fileID
:
0
}
m_Sun
:
{
fileID
:
170076734
}
m_IndirectSpecularColor
:
{
r
:
0.44657898
,
g
:
0.4964133
,
b
:
0.5748178
,
a
:
1
}
m_UseRadianceAmbientProbe
:
0
---
!u!157
&3
LightmapSettings
:
m_ObjectHideFlags
:
0
serializedVersion
:
11
m_GIWorkflowMode
:
0
m_GISettings
:
serializedVersion
:
2
m_BounceScale
:
1
m_IndirectOutputScale
:
1
m_AlbedoBoost
:
1
m_EnvironmentLightingMode
:
0
m_EnableBakedLightmaps
:
1
m_EnableRealtimeLightmaps
:
0
m_LightmapEditorSettings
:
serializedVersion
:
10
m_Resolution
:
2
m_BakeResolution
:
10
m_AtlasSize
:
512
m_AO
:
0
m_AOMaxDistance
:
1
m_CompAOExponent
:
1
m_CompAOExponentDirect
:
0
m_Padding
:
2
m_LightmapParameters
:
{
fileID
:
0
}
m_LightmapsBakeMode
:
1
m_TextureCompression
:
1
m_FinalGather
:
0
m_FinalGatherFiltering
:
1
m_FinalGatherRayCount
:
256
m_ReflectionCompression
:
2
m_MixedBakeMode
:
2
m_BakeBackend
:
1
m_PVRSampling
:
1
m_PVRDirectSampleCount
:
32
m_PVRSampleCount
:
256
m_PVRBounces
:
2
m_PVRFilterTypeDirect
:
0
m_PVRFilterTypeIndirect
:
0
m_PVRFilterTypeAO
:
0
m_PVRFilteringMode
:
1
m_PVRCulling
:
1
m_PVRFilteringGaussRadiusDirect
:
1
m_PVRFilteringGaussRadiusIndirect
:
5
m_PVRFilteringGaussRadiusAO
:
2
m_PVRFilteringAtrousPositionSigmaDirect
:
0.5
m_PVRFilteringAtrousPositionSigmaIndirect
:
2
m_PVRFilteringAtrousPositionSigmaAO
:
1
m_ShowResolutionOverlay
:
1
m_LightingDataAsset
:
{
fileID
:
0
}
m_UseShadowmask
:
1
---
!u!196
&4
NavMeshSettings
:
serializedVersion
:
2
m_ObjectHideFlags
:
0
m_BuildSettings
:
serializedVersion
:
2
agentTypeID
:
0
agentRadius
:
0.03
agentHeight
:
2
agentSlope
:
45
agentClimb
:
0.4
ledgeDropHeight
:
0
maxJumpAcrossDistance
:
0
minRegionArea
:
2
manualCellSize
:
0
cellSize
:
0.01
manualTileSize
:
0
tileSize
:
256
accuratePlacement
:
0
debug
:
m_Flags
:
0
m_NavMeshData
:
{
fileID
:
0
}
---
!u!1
&170076733
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
170076735
}
-
component
:
{
fileID
:
170076734
}
m_Layer
:
0
m_Name
:
Directional Light
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!108
&170076734
Light
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
170076733
}
m_Enabled
:
1
serializedVersion
:
8
m_Type
:
1
m_Color
:
{
r
:
1
,
g
:
0.95686275
,
b
:
0.8392157
,
a
:
1
}
m_Intensity
:
1
m_Range
:
10
m_SpotAngle
:
30
m_CookieSize
:
10
m_Shadows
:
m_Type
:
2
m_Resolution
:
-1
m_CustomResolution
:
-1
m_Strength
:
1
m_Bias
:
0.05
m_NormalBias
:
0.4
m_NearPlane
:
0.2
m_Cookie
:
{
fileID
:
0
}
m_DrawHalo
:
0
m_Flare
:
{
fileID
:
0
}
m_RenderMode
:
0
m_CullingMask
:
serializedVersion
:
2
m_Bits
:
4294967295
m_Lightmapping
:
1
m_LightShadowCasterMode
:
0
m_AreaSize
:
{
x
:
1
,
y
:
1
}
m_BounceIntensity
:
1
m_ColorTemperature
:
6570
m_UseColorTemperature
:
0
m_ShadowRadius
:
0
m_ShadowAngle
:
0
---
!u!4
&170076735
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
170076733
}
m_LocalRotation
:
{
x
:
0.40821788
,
y
:
-0.23456968
,
z
:
0.10938163
,
w
:
0.8754261
}
m_LocalPosition
:
{
x
:
0
,
y
:
3
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
50
,
y
:
-30
,
z
:
0
}
---
!u!1
&534669902
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
534669905
}
-
component
:
{
fileID
:
534669904
}
-
component
:
{
fileID
:
534669903
}
-
component
:
{
fileID
:
534669906
}
m_Layer
:
0
m_Name
:
Main Camera
m_TagString
:
MainCamera
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!81
&534669903
AudioListener
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
534669902
}
m_Enabled
:
1
---
!u!20
&534669904
Camera
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
534669902
}
m_Enabled
:
1
serializedVersion
:
2
m_ClearFlags
:
1
m_BackGroundColor
:
{
r
:
0.19215687
,
g
:
0.3019608
,
b
:
0.4745098
,
a
:
0
}
m_projectionMatrixMode
:
1
m_SensorSize
:
{
x
:
36
,
y
:
24
}
m_LensShift
:
{
x
:
0
,
y
:
0
}
m_GateFitMode
:
2
m_FocalLength
:
50
m_NormalizedViewPortRect
:
serializedVersion
:
2
x
:
0
y
:
0
width
:
1
height
:
1
near clip plane
:
0.3
far clip plane
:
1000
field of view
:
60
orthographic
:
1
orthographic size
:
5
m_Depth
:
-1
m_CullingMask
:
serializedVersion
:
2
m_Bits
:
4294967295
m_RenderingPath
:
-1
m_TargetTexture
:
{
fileID
:
0
}
m_TargetDisplay
:
0
m_TargetEye
:
3
m_HDR
:
1
m_AllowMSAA
:
1
m_AllowDynamicResolution
:
0
m_ForceIntoRT
:
0
m_OcclusionCulling
:
1
m_StereoConvergence
:
10
m_StereoSeparation
:
0.022
---
!u!4
&534669905
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
534669902
}
m_LocalRotation
:
{
x
:
0.23911765
,
y
:
0.3696438
,
z
:
-0.09904577
,
w
:
0.89239913
}
m_LocalPosition
:
{
x
:
-5
,
y
:
10
,
z
:
-5
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
5
m_LocalEulerAnglesHint
:
{
x
:
30
,
y
:
45
,
z
:
0
}
---
!u!114
&534669906
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
534669902
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
c7d507df55441f7438f6f059e9d2587c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
---
!u!114
&2102809461
stripped
MonoBehaviour
:
m_CorrespondingSourceObject
:
{
fileID
:
7277015661519863741
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
m_PrefabInstance
:
{
fileID
:
7277015660625800392
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
0
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
7a5ac11cc976e418e8d13136b07e1f52
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
---
!u!1
&2109596316
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
2109596319
}
-
component
:
{
fileID
:
2109596318
}
-
component
:
{
fileID
:
2109596317
}
m_Layer
:
0
m_Name
:
EventSystem
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!114
&2109596317
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2109596316
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
1077351063
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_HorizontalAxis
:
Horizontal
m_VerticalAxis
:
Vertical
m_SubmitButton
:
Submit
m_CancelButton
:
Cancel
m_InputActionsPerSecond
:
10
m_RepeatDelay
:
0.5
m_ForceModuleActive
:
0
---
!u!114
&2109596318
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2109596316
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
-619905303
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_FirstSelected
:
{
fileID
:
0
}
m_sendNavigationEvents
:
1
m_DragThreshold
:
10
---
!u!4
&2109596319
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2109596316
}
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
:
0
}
m_RootOrder
:
6
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1001
&52444460451182912
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
52444459818764334
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_Name
value
:
GameManager
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
3
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
52444459818764335
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
42247a938bb6e554eb00dc08303a72d6
,
type
:
3
}
---
!u!1001
&1444571407246859822
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
1444571408780882987
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_Name
value
:
TestTools
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
1.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
3.18
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
7
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
1444571408780882984
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
0b18400fb62a12d4e9cb5fbb8ecbb53f
,
type
:
3
}
---
!u!1001
&6014610517247297951
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
6014610519130626400
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_Name
value
:
MapManager
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
2
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
6014610519130626206
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
3268100033343711389
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
propertyPath
:
surface
value
:
objectReference
:
{
fileID
:
2102809461
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
11285456de5f1854d947bea83275646f
,
type
:
3
}
---
!u!1001
&7277015660625800392
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
7277015661519863740
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_Name
value
:
NavMesh
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
7277015661519863742
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
20dee07e28273f049a9093ae4453912f
,
type
:
3
}
---
!u!1001
&8862060874401324557
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
8862060874303168220
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_Name
value
:
Player
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
1.5
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
4
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
8862060874303168219
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
6ba287375b5ad4b458a7b7b99c6d6a08
,
type
:
3
}
Assets/Scenes/BSDummy/SampleScene.unity.meta
0 → 100644
View file @
86e9e440
fileFormatVersion: 2
guid: 5a6ac0928b41cf64ea0e67fc9218e39b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/Bullets/TruthBullet.cs
View file @
86e9e440
...
...
@@ -10,9 +10,9 @@ public class TruthBullet : Bullet
{
other
.
GetComponent
<
IBreakable
>().
Break
();
}
else
if
(
other
.
GetComponent
<
IInteractor
>()
!=
null
)
else
if
(
other
.
GetComponent
<
I
Bullet
Interactor
>()
!=
null
)
{
other
.
GetComponent
<
IInteractor
>().
Interact
(
this
);
other
.
GetComponent
<
I
Bullet
Interactor
>().
Interact
(
this
);
}
Destroy
(
gameObject
);
}
...
...
Assets/Scripts/Interactors/CameraTurret.cs
View file @
86e9e440
...
...
@@ -2,10 +2,22 @@
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
CameraTurret
:
MonoBehaviour
,
IBreakable
public
class
CameraTurret
:
MonoBehaviour
,
IBreakable
,
IPlayerInteractor
{
private
Vector2Int
position
;
public
void
Init
(
Vector2Int
pos
)
{
position
=
pos
;
}
public
void
Break
()
{
Destroy
(
gameObject
);
}
public
void
Interact
(
Vector2Int
pos
)
{
}
}
Assets/Scripts/Interactors/Interfaces/IInteractor.cs
View file @
86e9e440
...
...
@@ -2,7 +2,12 @@
using
System.Collections.Generic
;
using
UnityEngine
;
public
interface
IInteractor
public
interface
I
Bullet
Interactor
{
void
Interact
(
Bullet
bullet
);
}
public
interface
IPlayerInteractor
{
void
Interact
(
Vector2Int
position
);
}
\ No newline at end of file
Assets/Scripts/Interactors/Mannequin.cs
View file @
86e9e440
...
...
@@ -2,7 +2,7 @@
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
Mannequin
:
MonoBehaviour
,
IInteractor
public
class
Mannequin
:
MonoBehaviour
,
I
Bullet
Interactor
{
public
Color
Color
{
get
...
...
Assets/Scripts/Interactors/Mirror.cs
View file @
86e9e440
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
UnityEngine
;
using
UnityEngine.AI
;
public
class
Mirror
:
MonoBehaviour
,
IInteractor
,
IBreakable
public
class
Mirror
:
MonoBehaviour
,
I
Bullet
Interactor
,
IBreakable
{
private
Camera
camera
;
private
RenderTexture
rt
;
...
...
Assets/Scripts/Interactors/NormalWall.cs
View file @
86e9e440
...
...
@@ -2,7 +2,7 @@
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
NormalWall
:
MonoBehaviour
,
IInteractor
public
class
NormalWall
:
MonoBehaviour
,
I
Bullet
Interactor
{
public
void
Interact
(
Bullet
bullet
)
{
...
...
Assets/
Data
.meta
→
Assets/
Scripts/Managers
.meta
View file @
86e9e440
fileFormatVersion: 2
guid:
f6226b2548447a54486acfc694a44e4d
guid:
e31b766c78dd4084ea268dce5ba8df43
folderAsset: yes
DefaultImporter:
externalObjects: {}
...
...
Assets/Scripts/Managers/GameManager.cs
0 → 100644
View file @
86e9e440
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
using
System.Linq
;
public
class
GameManager
:
SingletonBehaviour
<
GameManager
>
{
private
List
<
IPlayerInteractor
>
playerInteractors
;
public
void
UpdateInteractorList
()
{
playerInteractors
=
FindObjectsOfType
<
MonoBehaviour
>().
OfType
<
IPlayerInteractor
>().
ToList
();
}
}
Assets/Scripts/Managers/GameManager.cs.meta
0 → 100644
View file @
86e9e440
fileFormatVersion: 2
guid: f94477ce50cfef746baa12d77bb9d4eb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Scripts/PlayerController.cs
View file @
86e9e440
...
...
@@ -5,15 +5,32 @@ using UnityEngine.AI;
public
class
PlayerController
:
MonoBehaviour
{
private
Vector2Int
prePos
;
public
Vector2Int
MapPos
{
get
{
Vector2Int
pos
=
Vector2Int
.
zero
;
pos
.
x
=
Mathf
.
RoundToInt
(
transform
.
position
.
x
);
pos
.
y
=
Mathf
.
RoundToInt
(
transform
.
position
.
y
);
return
pos
;
}
}
// Start is called before the first frame update
void
Start
()
{
prePos
=
MapPos
;
}
// Update is called once per frame
void
Update
()
{
if
(
prePos
!=
MapPos
)
{
}
if
(
Input
.
GetMouseButtonDown
(
0
))
{
Ray
mouseRay
=
Camera
.
main
.
ScreenPointToRay
(
Input
.
mousePosition
);
...
...
@@ -21,9 +38,19 @@ public class PlayerController : MonoBehaviour
if
(
Physics
.
Raycast
(
mouseRay
,
out
hit
)
&&
hit
.
collider
.
gameObject
.
tag
.
Equals
(
"floor"
))
{
GetComponent
<
NavMeshAgent
>().
SetDestination
(
hit
.
collider
.
gameObject
.
transform
.
position
);
Debug
.
Log
(
hit
.
collider
.
gameObject
.
GetComponent
<
Floor
>().
mapPos
);
Debug
.
Log
(
hit
.
collider
.
gameObject
.
tag
);
//Debug.Log(hit.collider.gameObject.GetComponent<Floor>().mapPos);
//Debug.Log(hit.collider.gameObject.tag);
}
}
}
private
void
OnCollisionEnter
(
Collision
collision
)
{
Debug
.
Log
(
collision
.
gameObject
.
name
);
Floor
floor
=
collision
.
transform
.
GetComponent
<
Floor
>();
if
(
floor
!=
null
)
{
Debug
.
Log
(
floor
.
mapPos
);
}
}
}
ProjectSettings/QualitySettings.asset
View file @
86e9e440
...
...
@@ -29,9 +29,16 @@ QualitySettings:
vSyncCount
:
0
lodBias
:
0.3
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
4
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
-
serializedVersion
:
2
...
...
@@ -57,9 +64,16 @@ QualitySettings:
vSyncCount
:
0
lodBias
:
0.4
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
16
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
-
serializedVersion
:
2
...
...
@@ -85,9 +99,16 @@ QualitySettings:
vSyncCount
:
1
lodBias
:
0.7
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
64
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
-
serializedVersion
:
2
...
...
@@ -113,9 +134,16 @@ QualitySettings:
vSyncCount
:
1
lodBias
:
1
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
256
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
-
serializedVersion
:
2
...
...
@@ -141,9 +169,16 @@ QualitySettings:
vSyncCount
:
1
lodBias
:
1.5
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
1024
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
-
serializedVersion
:
2
...
...
@@ -169,22 +204,16 @@ QualitySettings:
vSyncCount
:
1
lodBias
:
2
maximumLODLevel
:
0
streamingMipmapsActive
:
0
streamingMipmapsAddAllCameras
:
1
streamingMipmapsMemoryBudget
:
512
streamingMipmapsRenderersPerFrame
:
512
streamingMipmapsMaxLevelReduction
:
2
streamingMipmapsMaxFileIORequests
:
1024
particleRaycastBudget
:
4096
asyncUploadTimeSlice
:
2
asyncUploadBufferSize
:
16
asyncUploadPersistentBuffer
:
1
resolutionScalingFixedDPIFactor
:
1
excludedTargetPlatforms
:
[]
m_PerPlatformDefaultQuality
:
Android
:
2
Nintendo 3DS
:
5
Nintendo Switch
:
5
PS4
:
5
PSP2
:
2
Standalone
:
5
Tizen
:
2
WebGL
:
3
WiiU
:
5
Windows Store Apps
:
5
XboxOne
:
5
iPhone
:
2
tvOS
:
2
m_PerPlatformDefaultQuality
:
{}
ProjectSettings/UnityConnectSettings.asset
View file @
86e9e440
...
...
@@ -4,7 +4,7 @@
UnityConnectSettings
:
m_ObjectHideFlags
:
0
serializedVersion
:
1
m_Enabled
:
0
m_Enabled
:
1
m_TestMode
:
0
m_EventOldUrl
:
https://api.uca.cloud.unity3d.com/v1/events
m_EventUrl
:
https://cdp.cloud.unity3d.com/v1/events
...
...
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