Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
WidowmakerSimulator
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
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
15박보승
WidowmakerSimulator
Commits
9552248a
Commit
9552248a
authored
Sep 24, 2019
by
15박보승
Committed by
Merseong
Sep 24, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
카메라 컨트롤/간단한 플레이어 컨트롤 구현
parent
f9b94557
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
887 additions
and
59 deletions
+887
-59
SampleScene.unity
Grapplers/Assets/Scenes/SampleScene.unity
+715
-50
CameraController.cs
Grapplers/Assets/Scripts/CameraController.cs
+37
-0
CameraController.cs.meta
Grapplers/Assets/Scripts/CameraController.cs.meta
+11
-0
DistanceJoint3D.cs
Grapplers/Assets/Scripts/DistanceJoint3D.cs
+10
-3
HookBehaviour.cs
Grapplers/Assets/Scripts/HookBehaviour.cs
+48
-0
HookBehaviour.cs.meta
Grapplers/Assets/Scripts/HookBehaviour.cs.meta
+11
-0
PlayerController.cs
Grapplers/Assets/Scripts/PlayerController.cs
+51
-3
DynamicsManager.asset
Grapplers/ProjectSettings/DynamicsManager.asset
+4
-3
TagManager.asset
Grapplers/ProjectSettings/TagManager.asset
+0
-0
No files found.
Grapplers/Assets/Scenes/SampleScene.unity
View file @
9552248a
...
...
@@ -120,6 +120,556 @@ NavMeshSettings:
debug
:
m_Flags
:
0
m_NavMeshData
:
{
fileID
:
0
}
---
!u!1
&48712142
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
48712143
}
-
component
:
{
fileID
:
48712146
}
-
component
:
{
fileID
:
48712145
}
-
component
:
{
fileID
:
48712144
}
-
component
:
{
fileID
:
48712147
}
-
component
:
{
fileID
:
48712149
}
-
component
:
{
fileID
:
48712148
}
m_Layer
:
9
m_Name
:
Hook
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&48712143
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
10.6
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
3
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!135
&48712144
SphereCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
2
m_Radius
:
0.5
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&48712145
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10303
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&48712146
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_Mesh
:
{
fileID
:
10207
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!54
&48712147
Rigidbody
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
serializedVersion
:
2
m_Mass
:
1
m_Drag
:
0
m_AngularDrag
:
0.05
m_UseGravity
:
0
m_IsKinematic
:
0
m_Interpolate
:
0
m_Constraints
:
112
m_CollisionDetection
:
0
---
!u!120
&48712148
LineRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
0
m_LightProbeUsage
:
0
m_ReflectionProbeUsage
:
0
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_Positions
:
-
{
x
:
0
,
y
:
0
,
z
:
0
}
-
{
x
:
0
,
y
:
0
,
z
:
0
}
m_Parameters
:
serializedVersion
:
3
widthMultiplier
:
1
widthCurve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
colorGradient
:
serializedVersion
:
2
key0
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
key1
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
key2
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
key3
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
key4
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
key5
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
key6
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
key7
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0
}
ctime0
:
0
ctime1
:
65535
ctime2
:
0
ctime3
:
0
ctime4
:
0
ctime5
:
0
ctime6
:
0
ctime7
:
0
atime0
:
0
atime1
:
65535
atime2
:
0
atime3
:
0
atime4
:
0
atime5
:
0
atime6
:
0
atime7
:
0
m_Mode
:
0
m_NumColorKeys
:
2
m_NumAlphaKeys
:
2
numCornerVertices
:
0
numCapVertices
:
0
alignment
:
0
textureMode
:
0
shadowBias
:
0.5
generateLightingData
:
0
m_UseWorldSpace
:
1
m_Loop
:
0
---
!u!114
&48712149
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
48712142
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
08eccdf623a41a9438f052a4d54491df
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
lr
:
{
fileID
:
48712148
}
player
:
{
fileID
:
1171556388
}
rb
:
{
fileID
:
0
}
---
!u!1
&398288500
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
398288505
}
-
component
:
{
fileID
:
398288504
}
-
component
:
{
fileID
:
398288503
}
-
component
:
{
fileID
:
398288502
}
-
component
:
{
fileID
:
398288501
}
-
component
:
{
fileID
:
398288506
}
m_Layer
:
0
m_Name
:
Capsule
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!114
&398288501
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
e179ac458e6d7c94284ef49322fa5428
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
ConnectedRigidbody
:
{
fileID
:
519663055
}
distance
:
5
damper
:
5
---
!u!136
&398288502
CapsuleCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
m_Radius
:
0.5
m_Height
:
2
m_Direction
:
1
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&398288503
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10303
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&398288504
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
m_Mesh
:
{
fileID
:
10208
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!4
&398288505
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
-3.5226097
,
y
:
17.720718
,
z
:
-0.579216
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
7
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!54
&398288506
Rigidbody
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
398288500
}
serializedVersion
:
2
m_Mass
:
1
m_Drag
:
0
m_AngularDrag
:
0.05
m_UseGravity
:
1
m_IsKinematic
:
0
m_Interpolate
:
0
m_Constraints
:
112
m_CollisionDetection
:
0
---
!u!1
&519663054
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
519663059
}
-
component
:
{
fileID
:
519663058
}
-
component
:
{
fileID
:
519663057
}
-
component
:
{
fileID
:
519663056
}
-
component
:
{
fileID
:
519663055
}
m_Layer
:
0
m_Name
:
Cube (1)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!54
&519663055
Rigidbody
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
519663054
}
serializedVersion
:
2
m_Mass
:
1
m_Drag
:
0
m_AngularDrag
:
0.05
m_UseGravity
:
0
m_IsKinematic
:
1
m_Interpolate
:
0
m_Constraints
:
0
m_CollisionDetection
:
0
---
!u!65
&519663056
BoxCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
519663054
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
2
m_Size
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&519663057
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
519663054
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10303
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&519663058
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
519663054
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!4
&519663059
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
519663054
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
44.42591
,
y
:
29.85
,
z
:
-7.354376
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
8
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&577534087
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
577534091
}
-
component
:
{
fileID
:
577534090
}
-
component
:
{
fileID
:
577534089
}
-
component
:
{
fileID
:
577534088
}
m_Layer
:
0
m_Name
:
Plane
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!64
&577534088
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
577534087
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
3
m_Convex
:
0
m_CookingOptions
:
14
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&577534089
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
577534087
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10303
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&577534090
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
577534087
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!4
&577534091
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
577534087
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
50
,
y
:
1
,
z
:
50
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
6
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&705507993
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -209,7 +759,7 @@ Transform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
1
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
50
,
y
:
-30
,
z
:
0
}
---
!u!1
&825443681
GameObject
:
...
...
@@ -298,11 +848,11 @@ Transform:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
825443681
}
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_LocalPosition
:
{
x
:
0
,
y
:
5
0
,
z
:
0
}
m_LocalScale
:
{
x
:
50
,
y
:
10
,
z
:
50
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
2
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!54
&825443686
Rigidbody
:
...
...
@@ -331,6 +881,7 @@ GameObject:
-
component
:
{
fileID
:
963194228
}
-
component
:
{
fileID
:
963194227
}
-
component
:
{
fileID
:
963194226
}
-
component
:
{
fileID
:
963194229
}
m_Layer
:
0
m_Name
:
Main Camera
m_TagString
:
MainCamera
...
...
@@ -396,13 +947,27 @@ Transform:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
963194225
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
1
,
z
:
-10
}
m_LocalRotation
:
{
x
:
0
.25881907
,
y
:
-0
,
z
:
-0
,
w
:
0.9659258
}
m_LocalPosition
:
{
x
:
0
,
y
:
6.64
,
z
:
-5.16
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_RootOrder
:
4
m_LocalEulerAnglesHint
:
{
x
:
30
,
y
:
0
,
z
:
0
}
---
!u!114
&963194229
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
963194225
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
3cff733ed1be50a42b24f5f20109ab7a
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
target
:
{
fileID
:
1171556388
}
distance
:
5
---
!u!1
&1171556382
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -414,25 +979,152 @@ GameObject:
-
component
:
{
fileID
:
1171556388
}
-
component
:
{
fileID
:
1171556387
}
-
component
:
{
fileID
:
1171556386
}
-
component
:
{
fileID
:
1171556385
}
-
component
:
{
fileID
:
1171556384
}
-
component
:
{
fileID
:
1171556389
}
-
component
:
{
fileID
:
1171556385
}
-
component
:
{
fileID
:
1171556383
}
m_Layer
:
8
m_Name
:
Player
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!54
&1171556383
Rigidbody
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
serializedVersion
:
2
m_Mass
:
1
m_Drag
:
0
m_AngularDrag
:
0.05
m_UseGravity
:
0
m_IsKinematic
:
0
m_Interpolate
:
0
m_Constraints
:
112
m_CollisionDetection
:
0
---
!u!143
&1171556385
CharacterController
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
2
m_Height
:
2
m_Radius
:
0.5
m_SlopeLimit
:
45
m_StepOffset
:
0.3
m_SkinWidth
:
0.08
m_MinMoveDistance
:
0.001
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&1171556386
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
10303
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
m_StaticBatchRoot
:
{
fileID
:
0
}
m_ProbeAnchor
:
{
fileID
:
0
}
m_LightProbeVolumeOverride
:
{
fileID
:
0
}
m_ScaleInLightmap
:
1
m_ReceiveGI
:
1
m_PreserveUVs
:
0
m_IgnoreNormalsForChartDetection
:
0
m_ImportantGI
:
0
m_StitchLightmapSeams
:
1
m_SelectedEditorRenderState
:
3
m_MinimumChartSize
:
4
m_AutoUVMaxDistance
:
0.5
m_AutoUVMaxAngle
:
89
m_LightmapParameters
:
{
fileID
:
0
}
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&1171556387
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Mesh
:
{
fileID
:
10208
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!4
&1171556388
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
1
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1171556389
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
2875488fce740ff478556f0ecd33994c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
distance
:
10
hook
:
{
fileID
:
48712149
}
---
!u!1
&1838386149
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1838386154
}
-
component
:
{
fileID
:
1838386153
}
-
component
:
{
fileID
:
1838386152
}
-
component
:
{
fileID
:
1838386151
}
-
component
:
{
fileID
:
1838386150
}
m_Layer
:
0
m_Name
:
Capsule
m_Name
:
Capsule
(1)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!153
&1
171556383
---
!u!153
&1
838386150
ConfigurableJoint
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
171556382
}
m_ConnectedBody
:
{
fileID
:
825443686
}
m_GameObject
:
{
fileID
:
1
838386149
}
m_ConnectedBody
:
{
fileID
:
0
}
m_Anchor
:
{
x
:
0
,
y
:
1
,
z
:
0
}
m_Axis
:
{
x
:
1
,
y
:
0
,
z
:
0
}
m_AutoConfigureConnectedAnchor
:
0
...
...
@@ -520,13 +1212,13 @@ ConfigurableJoint:
m_EnablePreprocessing
:
1
m_MassScale
:
1
m_ConnectedMassScale
:
1
---
!u!54
&1
171556384
---
!u!54
&1
838386151
Rigidbody
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
171556382
}
m_GameObject
:
{
fileID
:
1
838386149
}
serializedVersion
:
2
m_Mass
:
1
m_Drag
:
0
...
...
@@ -536,27 +1228,13 @@ Rigidbody:
m_Interpolate
:
0
m_Constraints
:
0
m_CollisionDetection
:
0
---
!u!136
&1171556385
CapsuleCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
m_Radius
:
0.5
m_Height
:
2
m_Direction
:
1
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!23
&1171556386
---
!u!23
&1838386152
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
171556382
}
m_GameObject
:
{
fileID
:
1
838386149
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
...
...
@@ -588,38 +1266,25 @@ MeshRenderer:
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!33
&1
171556387
---
!u!33
&1
838386153
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
171556382
}
m_GameObject
:
{
fileID
:
1
838386149
}
m_Mesh
:
{
fileID
:
10208
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!4
&1
171556388
---
!u!4
&1
838386154
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
171556382
}
m_GameObject
:
{
fileID
:
1
838386149
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
-10
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
3
m_RootOrder
:
5
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1171556389
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1171556382
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
2875488fce740ff478556f0ecd33994c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
distance
:
10
Grapplers/Assets/Scripts/CameraController.cs
0 → 100644
View file @
9552248a
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
CameraController
:
MonoBehaviour
{
public
Transform
target
;
[
SerializeField
]
private
float
distance
=
10.0f
;
private
float
currentX
=
0.0f
;
private
float
currentY
=
0.0f
;
private
float
sensitivityX
=
4.0f
;
private
float
sensitivityY
=
1.0f
;
private
Camera
cam
;
private
void
Start
()
{
cam
=
GetComponent
<
Camera
>();
}
private
void
Update
()
{
currentX
+=
Input
.
GetAxis
(
"Mouse X"
);
currentY
=
Mathf
.
Clamp
(
currentY
-
Input
.
GetAxis
(
"Mouse Y"
),
-
60
,
60
);
}
private
void
LateUpdate
()
{
Vector3
dir
=
new
Vector3
(
0
,
0
,
-
distance
);
Quaternion
rotation
=
Quaternion
.
Euler
(
currentY
,
currentX
,
0
);
transform
.
position
=
target
.
position
+
rotation
*
dir
;
target
.
rotation
=
Quaternion
.
Euler
(
0
,
currentX
,
0
);
transform
.
LookAt
(
target
.
position
);
}
}
Grapplers/Assets/Scripts/CameraController.cs.meta
0 → 100644
View file @
9552248a
fileFormatVersion: 2
guid: 3cff733ed1be50a42b24f5f20109ab7a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Grapplers/Assets/Scripts/DistanceJoint3D.cs
View file @
9552248a
...
...
@@ -6,6 +6,7 @@ public class DistanceJoint3D : MonoBehaviour
{
public
Rigidbody
ConnectedRigidbody
;
public
float
distance
;
public
float
damper
=
5f
;
private
Rigidbody
rb
;
...
...
@@ -16,15 +17,21 @@ public class DistanceJoint3D : MonoBehaviour
private
void
Start
()
{
distance
=
Vector3
.
Distance
(
rb
.
position
,
ConnectedRigidbody
.
position
);
//
distance = Vector3.Distance(rb.position, ConnectedRigidbody.position);
}
private
void
FixedUpdate
()
{
var
connection
=
rb
.
position
-
ConnectedRigidbody
.
position
;
//
var distanceDiscrepancy = distance - connection.magnitude;
var
distanceDiscrepancy
=
distance
-
connection
.
magnitude
;
rb
.
velocity
=
connection
.
normalized
*
Physics
.
gravity
.
y
+
Physics
.
gravity
;
rb
.
position
+=
distanceDiscrepancy
*
connection
.
normalized
;
var
velocityTarget
=
connection
+
rb
.
velocity
;
var
projectOnConnect
=
Vector3
.
Project
(
velocityTarget
,
connection
);
rb
.
velocity
=
(
velocityTarget
-
projectOnConnect
)
/
(
1
+
damper
*
Time
.
fixedDeltaTime
);
//rb.velocity = connection.normalized * Physics.gravity.y + Physics.gravity;
}
}
Grapplers/Assets/Scripts/HookBehaviour.cs
0 → 100644
View file @
9552248a
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
public
class
HookBehaviour
:
MonoBehaviour
{
[
SerializeField
]
private
LineRenderer
lr
;
[
SerializeField
]
private
Transform
player
;
[
SerializeField
]
private
Rigidbody
rb
;
private
void
Awake
()
{
rb
=
GetComponent
<
Rigidbody
>();
gameObject
.
SetActive
(
false
);
}
private
void
Update
()
{
Debug
.
Log
(
rb
.
velocity
);
lr
.
SetPosition
(
0
,
transform
.
position
);
lr
.
SetPosition
(
1
,
player
.
position
);
}
private
void
OnCollisionEnter
(
Collision
collision
)
{
rb
.
velocity
=
Vector3
.
zero
;
rb
.
isKinematic
=
true
;
}
public
void
EnableHook
(
Vector3
velocity
)
{
lr
.
enabled
=
true
;
lr
.
SetPosition
(
0
,
transform
.
position
);
lr
.
SetPosition
(
1
,
player
.
position
);
rb
.
isKinematic
=
false
;
rb
.
velocity
=
velocity
;
}
public
void
DisableHook
()
{
lr
.
enabled
=
false
;
gameObject
.
SetActive
(
false
);
}
}
Grapplers/Assets/Scripts/HookBehaviour.cs.meta
0 → 100644
View file @
9552248a
fileFormatVersion: 2
guid: 08eccdf623a41a9438f052a4d54491df
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Grapplers/Assets/Scripts/PlayerController.cs
View file @
9552248a
...
...
@@ -2,18 +2,66 @@
using
System.Collections.Generic
;
using
UnityEngine
;
[
RequireComponent
(
typeof
(
CharacterController
))]
public
class
PlayerController
:
MonoBehaviour
{
public
float
distance
=
10.0f
;
private
CharacterController
cc
;
float
velocityY
=
0.0f
;
const
float
gravity
=
9.8f
;
public
HookBehaviour
hook
;
#if UNITY_EDITOR
private
void
OnDrawGizmos
()
{
Gizmos
.
DrawLine
(
transform
.
position
,
(
transform
.
position
-
Camera
.
main
.
transform
.
position
)
*
10
);
}
#endif
private
void
Start
()
{
cc
=
GetComponent
<
CharacterController
>();
Cursor
.
lockState
=
CursorLockMode
.
Locked
;
}
private
void
Update
()
{
if
(
Input
.
GetKey
(
KeyCode
.
A
)){
GetComponent
<
Rigidbody
>().
AddForce
(-
transform
.
right
*
100
);
float
vertical
=
Input
.
GetAxis
(
"Vertical"
);
float
horizontal
=
Input
.
GetAxis
(
"Horizontal"
);
if
(
Input
.
GetMouseButtonDown
(
1
))
{
if
(!
hook
.
gameObject
.
activeSelf
)
{
FireHook
();
}
else
ReturnHook
();
}
if
(
Input
.
GetButtonDown
(
"Jump"
)
&&
cc
.
isGrounded
)
velocityY
=
5.0f
;
if
(!
cc
.
isGrounded
)
velocityY
-=
gravity
*
Time
.
deltaTime
;
cc
.
Move
(
horizontal
*
transform
.
right
+
vertical
*
transform
.
forward
+
new
Vector3
(
0
,
velocityY
,
0
)
*
Time
.
deltaTime
);
}
private
void
LateUpdate
()
{
}
private
void
FireHook
()
{
hook
.
gameObject
.
SetActive
(
true
);
hook
.
transform
.
position
=
transform
.
position
;
hook
.
EnableHook
((
transform
.
position
-
Camera
.
main
.
transform
.
position
)
*
50
);
}
private
void
ReturnHook
()
{
hook
.
DisableHook
();
}
}
Grapplers/ProjectSettings/DynamicsManager.asset
View file @
9552248a
...
...
@@ -3,7 +3,7 @@
---
!u!55
&1
PhysicsManager
:
m_ObjectHideFlags
:
0
serializedVersion
:
1
1
serializedVersion
:
1
3
m_Gravity
:
{
x
:
0
,
y
:
-9.81
,
z
:
0
}
m_DefaultMaterial
:
{
fileID
:
0
}
m_BounceThreshold
:
2
...
...
@@ -17,11 +17,12 @@ PhysicsManager:
m_ClothInterCollisionDistance
:
0
m_ClothInterCollisionStiffness
:
0
m_ContactsGeneration
:
1
m_LayerCollisionMatrix
:
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_LayerCollisionMatrix
:
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
dfffffffe
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation
:
1
m_AutoSyncTransforms
:
0
m_ReuseCollisionCallbacks
:
1
m_ClothInterCollisionSettingsToggle
:
0
m_ClothGravity
:
{
x
:
0
,
y
:
-9.81
,
z
:
0
}
m_ContactPairsMode
:
0
m_BroadphaseType
:
0
m_WorldBounds
:
...
...
@@ -31,4 +32,4 @@ PhysicsManager:
m_FrictionType
:
0
m_EnableEnhancedDeterminism
:
0
m_EnableUnifiedHeightmaps
:
1
m_DefaultMaxAng
lu
arSpeed
:
7
m_DefaultMaxAng
ul
arSpeed
:
7
Grapplers/ProjectSettings/TagManager.asset
View file @
9552248a
No preview for this file type
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