Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
F
FireballsClone
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
9731021
FireballsClone
Commits
ae0d2844
Commit
ae0d2844
authored
Mar 18, 2021
by
Parsa Rahmaty
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added sea sound and Sun
parent
95011ed1
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
1147 additions
and
58 deletions
+1147
-58
Audios.meta
Assets/Audios.meta
+8
-0
sea_sound.mp3
Assets/Audios/sea_sound.mp3
+0
-0
sea_sound.mp3.meta
Assets/Audios/sea_sound.mp3.meta
+22
-0
Sun.mat
Assets/Materials/Sun.mat
+77
-0
Sun.mat.meta
Assets/Materials/Sun.mat.meta
+8
-0
Obstacle Level 1.prefab
Assets/Prefabs/Obstacle Level 1.prefab
+1
-1
Obstacle Level 2.prefab
Assets/Prefabs/Obstacle Level 2.prefab
+1
-1
Obstacle Level 3.prefab
Assets/Prefabs/Obstacle Level 3.prefab
+1
-1
Stack Node.prefab
Assets/Prefabs/Stack Node.prefab
+22
-1
SampleScene.unity
Assets/Scenes/SampleScene.unity
+951
-42
ObstacleCircle.cs
Assets/Scripts/Object Related/ObstacleCircle.cs
+33
-6
StackNode.cs
Assets/Scripts/Object Related/StackNode.cs
+14
-0
DynamicsManager.asset
ProjectSettings/DynamicsManager.asset
+5
-3
TagManager.asset
ProjectSettings/TagManager.asset
+4
-3
No files found.
Assets/Audios.meta
0 → 100644
View file @
ae0d2844
fileFormatVersion: 2
guid: 588e3273297b35942b458a2edf5b1451
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/Audios/sea_sound.mp3
0 → 100644
View file @
ae0d2844
File added
Assets/Audios/sea_sound.mp3.meta
0 → 100644
View file @
ae0d2844
fileFormatVersion: 2
guid: c92384bf8ce7c9f479d07a7efb790380
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
Assets/Materials/Sun.mat
0 → 100644
View file @
ae0d2844
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!21
&2100000
Material
:
serializedVersion
:
6
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Sun
m_Shader
:
{
fileID
:
46
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_ShaderKeywords
:
_EMISSION
m_LightmapFlags
:
2
m_EnableInstancingVariants
:
0
m_DoubleSidedGI
:
0
m_CustomRenderQueue
:
-1
stringTagMap
:
{}
disabledShaderPasses
:
[]
m_SavedProperties
:
serializedVersion
:
3
m_TexEnvs
:
-
_BumpMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_DetailAlbedoMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_DetailMask
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_DetailNormalMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_EmissionMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_MainTex
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_MetallicGlossMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_OcclusionMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_ParallaxMap
:
m_Texture
:
{
fileID
:
0
}
m_Scale
:
{
x
:
1
,
y
:
1
}
m_Offset
:
{
x
:
0
,
y
:
0
}
m_Floats
:
-
_BumpScale
:
1
-
_Cutoff
:
0.5
-
_DetailNormalMapScale
:
1
-
_DstBlend
:
0
-
_GlossMapScale
:
1
-
_Glossiness
:
0
-
_GlossyReflections
:
1
-
_Metallic
:
0
-
_Mode
:
0
-
_OcclusionStrength
:
1
-
_Parallax
:
0.02
-
_SmoothnessTextureChannel
:
0
-
_SpecularHighlights
:
1
-
_SrcBlend
:
1
-
_UVSec
:
0
-
_ZWrite
:
1
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
0.8200449
,
b
:
0
,
a
:
1
}
-
_EmissionColor
:
{
r
:
1.1353015
,
g
:
0.92131793
,
b
:
0
,
a
:
1
}
Assets/Materials/Sun.mat.meta
0 → 100644
View file @
ae0d2844
fileFormatVersion: 2
guid: 4a0a919c04dbfb047a982711dde993ec
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/Prefabs/Obstacle Level 1.prefab
View file @
ae0d2844
...
@@ -58,7 +58,7 @@ GameObject:
...
@@ -58,7 +58,7 @@ GameObject:
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
2480487072626728824
}
-
component
:
{
fileID
:
2480487072626728824
}
m_Layer
:
0
m_Layer
:
9
m_Name
:
Block
m_Name
:
Block
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
...
Assets/Prefabs/Obstacle Level 2.prefab
View file @
ae0d2844
...
@@ -58,7 +58,7 @@ GameObject:
...
@@ -58,7 +58,7 @@ GameObject:
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
7926518500587266054
}
-
component
:
{
fileID
:
7926518500587266054
}
m_Layer
:
0
m_Layer
:
9
m_Name
:
Block
m_Name
:
Block
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
...
Assets/Prefabs/Obstacle Level 3.prefab
View file @
ae0d2844
...
@@ -58,7 +58,7 @@ GameObject:
...
@@ -58,7 +58,7 @@ GameObject:
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4362728094971556239
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
4993034585398598532
}
-
component
:
{
fileID
:
7206499325325071053
}
-
component
:
{
fileID
:
7206499325325071053
}
m_Layer
:
0
m_Layer
:
9
m_Name
:
Block
m_Name
:
Block
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
...
Assets/Prefabs/Stack Node.prefab
View file @
ae0d2844
...
@@ -15,7 +15,8 @@ GameObject:
...
@@ -15,7 +15,8 @@ GameObject:
-
component
:
{
fileID
:
5704020906800342289
}
-
component
:
{
fileID
:
5704020906800342289
}
-
component
:
{
fileID
:
5366595633663589618
}
-
component
:
{
fileID
:
5366595633663589618
}
-
component
:
{
fileID
:
6082561672976095912
}
-
component
:
{
fileID
:
6082561672976095912
}
m_Layer
:
9
-
component
:
{
fileID
:
8966297705323771058
}
m_Layer
:
8
m_Name
:
Stack Node
m_Name
:
Stack Node
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
@@ -140,3 +141,23 @@ MonoBehaviour:
...
@@ -140,3 +141,23 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
e3cf5829d03eb97459c57901b7efff3d
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
e3cf5829d03eb97459c57901b7efff3d
,
type
:
3
}
m_Name
:
m_Name
:
m_EditorClassIdentifier
:
m_EditorClassIdentifier
:
animationCurve
:
serializedVersion
:
2
m_Curve
:
[]
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
---
!u!136
&8966297705323771058
CapsuleCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
8953703217792660207
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
m_Radius
:
0.5000001
m_Height
:
2
m_Direction
:
1
m_Center
:
{
x
:
0.000000059604645
,
y
:
0
,
z
:
-0.00000008940697
}
Assets/Scenes/SampleScene.unity
View file @
ae0d2844
...
@@ -133,7 +133,7 @@ GameObject:
...
@@ -133,7 +133,7 @@ GameObject:
-
component
:
{
fileID
:
58095962
}
-
component
:
{
fileID
:
58095962
}
-
component
:
{
fileID
:
58095961
}
-
component
:
{
fileID
:
58095961
}
-
component
:
{
fileID
:
58095960
}
-
component
:
{
fileID
:
58095960
}
m_Layer
:
1
0
m_Layer
:
0
m_Name
:
Cylinder
m_Name
:
Cylinder
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
@@ -438,6 +438,38 @@ CanvasRenderer:
...
@@ -438,6 +438,38 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
304875636
}
m_GameObject
:
{
fileID
:
304875636
}
m_CullTransparentMesh
:
0
m_CullTransparentMesh
:
0
---
!u!1
&335364124
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
335364125
}
m_Layer
:
0
m_Name
:
Sea
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&335364125
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
335364124
}
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
:
2058788506
}
-
{
fileID
:
1236330183
}
m_Father
:
{
fileID
:
669958479
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&371655454
---
!u!1
&371655454
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -617,6 +649,124 @@ RectTransform:
...
@@ -617,6 +649,124 @@ RectTransform:
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0
,
y
:
0
}
---
!u!1
&394202910
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
394202911
}
-
component
:
{
fileID
:
394202915
}
-
component
:
{
fileID
:
394202914
}
-
component
:
{
fileID
:
394202913
}
-
component
:
{
fileID
:
394202912
}
m_Layer
:
0
m_Name
:
Plane (1)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&394202911
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
394202910
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
-1000
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Father
:
{
fileID
:
2058788506
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&394202912
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
394202910
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
DeformAxis
:
1
Frequency
:
200
Phaze
:
0
PeakMultiplier
:
0.2
AnimatePhaze
:
1
AnimationSpeed
:
1
OffsetA
:
9
OffsetB
:
2
isStatic
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
---
!u!64
&394202913
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
394202910
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
4
m_Convex
:
0
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&394202914
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
394202910
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
1a7565060d8b88d4ea99db5e5bae182c
,
type
:
2
}
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
&394202915
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
394202910
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&409250572
---
!u!1
&409250572
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -829,11 +979,12 @@ Transform:
...
@@ -829,11 +979,12 @@ Transform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
m_Children
:
-
{
fileID
:
768744113
}
-
{
fileID
:
768744113
}
-
{
fileID
:
1210026927
}
-
{
fileID
:
335364125
}
-
{
fileID
:
705507995
}
-
{
fileID
:
705507995
}
-
{
fileID
:
1697180674
}
-
{
fileID
:
1697180674
}
-
{
fileID
:
409250574
}
-
{
fileID
:
409250574
}
-
{
fileID
:
907792243
}
-
{
fileID
:
907792243
}
-
{
fileID
:
1787919279
}
m_Father
:
{
fileID
:
0
}
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
4
m_RootOrder
:
4
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
...
@@ -938,7 +1089,7 @@ GameObject:
...
@@ -938,7 +1089,7 @@ GameObject:
serializedVersion
:
6
serializedVersion
:
6
m_Component
:
m_Component
:
-
component
:
{
fileID
:
768744113
}
-
component
:
{
fileID
:
768744113
}
m_Layer
:
1
0
m_Layer
:
0
m_Name
:
Ground
m_Name
:
Ground
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
...
@@ -1163,6 +1314,124 @@ MeshFilter:
...
@@ -1163,6 +1314,124 @@ MeshFilter:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
907792242
}
m_GameObject
:
{
fileID
:
907792242
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&922841911
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
922841912
}
-
component
:
{
fileID
:
922841916
}
-
component
:
{
fileID
:
922841915
}
-
component
:
{
fileID
:
922841914
}
-
component
:
{
fileID
:
922841913
}
m_Layer
:
0
m_Name
:
Plane (2)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&922841912
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
922841911
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
1000
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Father
:
{
fileID
:
2058788506
}
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&922841913
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
922841911
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
DeformAxis
:
1
Frequency
:
200
Phaze
:
0
PeakMultiplier
:
0.2
AnimatePhaze
:
1
AnimationSpeed
:
1
OffsetA
:
9
OffsetB
:
2
isStatic
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
---
!u!64
&922841914
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
922841911
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
4
m_Convex
:
0
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&922841915
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
922841911
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
1a7565060d8b88d4ea99db5e5bae182c
,
type
:
2
}
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
&922841916
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
922841911
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&963194225
---
!u!1
&963194225
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -1213,7 +1482,7 @@ Camera:
...
@@ -1213,7 +1482,7 @@ Camera:
width
:
1
width
:
1
height
:
1
height
:
1
near clip plane
:
0.3
near clip plane
:
0.3
far clip plane
:
1
000
far clip plane
:
6
000
field of view
:
65
field of view
:
65
orthographic
:
0
orthographic
:
0
orthographic size
:
5
orthographic size
:
5
...
@@ -1354,7 +1623,7 @@ MonoBehaviour:
...
@@ -1354,7 +1623,7 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
4e77326f4275acb4faef362cbbc9b009
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
4e77326f4275acb4faef362cbbc9b009
,
type
:
3
}
m_Name
:
m_Name
:
m_EditorClassIdentifier
:
m_EditorClassIdentifier
:
---
!u!1
&1
210026926
---
!u!1
&1
113983387
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1362,39 +1631,39 @@ GameObject:
...
@@ -1362,39 +1631,39 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
serializedVersion
:
6
m_Component
:
m_Component
:
-
component
:
{
fileID
:
1
210026927
}
-
component
:
{
fileID
:
1
113983388
}
-
component
:
{
fileID
:
1
210026931
}
-
component
:
{
fileID
:
1
113983392
}
-
component
:
{
fileID
:
1
210026930
}
-
component
:
{
fileID
:
1
113983391
}
-
component
:
{
fileID
:
1
210026929
}
-
component
:
{
fileID
:
1
113983390
}
-
component
:
{
fileID
:
1
210026928
}
-
component
:
{
fileID
:
1
113983389
}
m_Layer
:
0
m_Layer
:
0
m_Name
:
Plane
m_Name
:
Plane
(1)
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
m_IsActive
:
1
---
!u!4
&1
210026927
---
!u!4
&1
113983388
Transform
:
Transform
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
210026926
}
m_GameObject
:
{
fileID
:
1
113983387
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
-50
,
z
:
500
}
m_LocalPosition
:
{
x
:
-100
0
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Children
:
[]
m_Father
:
{
fileID
:
669958479
}
m_Father
:
{
fileID
:
1236330183
}
m_RootOrder
:
1
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1
210026928
---
!u!114
&1
113983389
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
210026926
}
m_GameObject
:
{
fileID
:
1
113983387
}
m_Enabled
:
1
m_Enabled
:
1
m_EditorHideFlags
:
0
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
...
@@ -1411,13 +1680,13 @@ MonoBehaviour:
...
@@ -1411,13 +1680,13 @@ MonoBehaviour:
isStatic
:
0
isStatic
:
0
UseEffector
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
Effector
:
{
fileID
:
0
}
---
!u!64
&1
210026929
---
!u!64
&1
113983390
MeshCollider
:
MeshCollider
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
210026926
}
m_GameObject
:
{
fileID
:
1
113983387
}
m_Material
:
{
fileID
:
0
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_IsTrigger
:
0
m_Enabled
:
1
m_Enabled
:
1
...
@@ -1425,13 +1694,13 @@ MeshCollider:
...
@@ -1425,13 +1694,13 @@ MeshCollider:
m_Convex
:
0
m_Convex
:
0
m_CookingOptions
:
30
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&1
210026930
---
!u!23
&1
113983391
MeshRenderer
:
MeshRenderer
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
210026926
}
m_GameObject
:
{
fileID
:
1
113983387
}
m_Enabled
:
1
m_Enabled
:
1
m_CastShadows
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_ReceiveShadows
:
1
...
@@ -1464,15 +1733,15 @@ MeshRenderer:
...
@@ -1464,15 +1733,15 @@ MeshRenderer:
m_SortingLayerID
:
0
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
m_SortingOrder
:
0
---
!u!33
&1
210026931
---
!u!33
&1
113983392
MeshFilter
:
MeshFilter
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
210026926
}
m_GameObject
:
{
fileID
:
1
113983387
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&121
7394285
---
!u!1
&121
0026926
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1480,12 +1749,130 @@ GameObject:
...
@@ -1480,12 +1749,130 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
serializedVersion
:
6
m_Component
:
m_Component
:
-
component
:
{
fileID
:
1217394286
}
-
component
:
{
fileID
:
1210026927
}
-
component
:
{
fileID
:
1217394287
}
-
component
:
{
fileID
:
1210026931
}
-
component
:
{
fileID
:
1217394289
}
-
component
:
{
fileID
:
1210026930
}
m_Layer
:
11
-
component
:
{
fileID
:
1210026929
}
m_Name
:
Stack
-
component
:
{
fileID
:
1210026928
}
m_TagString
:
Untagged
m_Layer
:
0
m_Name
:
Plane
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1210026927
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1210026926
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Father
:
{
fileID
:
2058788506
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1210026928
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1210026926
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
DeformAxis
:
1
Frequency
:
200
Phaze
:
0
PeakMultiplier
:
0.2
AnimatePhaze
:
1
AnimationSpeed
:
1
OffsetA
:
9
OffsetB
:
2
isStatic
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
---
!u!64
&1210026929
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1210026926
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
4
m_Convex
:
0
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&1210026930
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1210026926
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
1a7565060d8b88d4ea99db5e5bae182c
,
type
:
2
}
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
&1210026931
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1210026926
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1217394285
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1217394286
}
-
component
:
{
fileID
:
1217394287
}
-
component
:
{
fileID
:
1217394289
}
m_Layer
:
0
m_Name
:
Stack
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_StaticEditorFlags
:
0
...
@@ -1534,6 +1921,157 @@ MonoBehaviour:
...
@@ -1534,6 +1921,157 @@ MonoBehaviour:
numberOfNodes
:
30
numberOfNodes
:
30
nodeMultiplyer
:
1.2
nodeMultiplyer
:
1.2
nodesLeft
:
0
nodesLeft
:
0
---
!u!1
&1236330182
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1236330183
}
m_Layer
:
0
m_Name
:
Row (1)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1236330183
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1236330182
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
1000
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
-
{
fileID
:
1824675938
}
-
{
fileID
:
1113983388
}
-
{
fileID
:
1270870886
}
m_Father
:
{
fileID
:
335364125
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1270870885
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1270870886
}
-
component
:
{
fileID
:
1270870890
}
-
component
:
{
fileID
:
1270870889
}
-
component
:
{
fileID
:
1270870888
}
-
component
:
{
fileID
:
1270870887
}
m_Layer
:
0
m_Name
:
Plane (2)
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1270870886
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1270870885
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
1000
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Father
:
{
fileID
:
1236330183
}
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1270870887
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1270870885
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
DeformAxis
:
1
Frequency
:
200
Phaze
:
0
PeakMultiplier
:
0.2
AnimatePhaze
:
1
AnimationSpeed
:
1
OffsetA
:
9
OffsetB
:
2
isStatic
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
---
!u!64
&1270870888
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1270870885
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
4
m_Convex
:
0
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&1270870889
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1270870885
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
1a7565060d8b88d4ea99db5e5bae182c
,
type
:
2
}
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
&1270870890
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1270870885
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1384577410
---
!u!1
&1384577410
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -2260,7 +2798,7 @@ MonoBehaviour:
...
@@ -2260,7 +2798,7 @@ MonoBehaviour:
levelEditor
:
levelEditor
:
-
o9e27o9e27
-
o9e27o9e27
-
o5e67
-
o5e67
---
!u!1
&1
82727233
8
---
!u!1
&1
78791927
8
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -2268,28 +2806,239 @@ GameObject:
...
@@ -2268,28 +2806,239 @@ GameObject:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
serializedVersion
:
6
m_Component
:
m_Component
:
-
component
:
{
fileID
:
1827272339
}
-
component
:
{
fileID
:
1787919279
}
-
component
:
{
fileID
:
1827272340
}
-
component
:
{
fileID
:
1787919282
}
-
component
:
{
fileID
:
1787919281
}
-
component
:
{
fileID
:
1787919280
}
m_Layer
:
0
m_Layer
:
0
m_Name
:
Cannon
m_Name
:
Sphere
m_TagString
:
Untagged
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
m_IsActive
:
1
---
!u!4
&1
82727233
9
---
!u!4
&1
78791927
9
Transform
:
Transform
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1
82727233
8
}
m_GameObject
:
{
fileID
:
1
78791927
8
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalPosition
:
{
x
:
-2279
,
y
:
193.01
,
z
:
4000
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_LocalScale
:
{
x
:
1000
,
y
:
1000
,
z
:
1000
}
m_Children
:
m_Children
:
[]
-
{
fileID
:
1414855919
}
m_Father
:
{
fileID
:
669958479
}
-
{
fileID
:
1389915128
}
m_RootOrder
:
6
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!135
&1787919280
SphereCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1787919278
}
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
&1787919281
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1787919278
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
4a0a919c04dbfb047a982711dde993ec
,
type
:
2
}
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
&1787919282
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1787919278
}
m_Mesh
:
{
fileID
:
10207
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1824675937
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1824675938
}
-
component
:
{
fileID
:
1824675942
}
-
component
:
{
fileID
:
1824675941
}
-
component
:
{
fileID
:
1824675940
}
-
component
:
{
fileID
:
1824675939
}
m_Layer
:
0
m_Name
:
Plane
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1824675938
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1824675937
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
-50
,
z
:
500
}
m_LocalScale
:
{
x
:
150
,
y
:
150
,
z
:
100
}
m_Children
:
[]
m_Father
:
{
fileID
:
1236330183
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&1824675939
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1824675937
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5fbb70b48805cd04083940578d45f997
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
DeformAxis
:
1
Frequency
:
200
Phaze
:
0
PeakMultiplier
:
0.2
AnimatePhaze
:
1
AnimationSpeed
:
1
OffsetA
:
9
OffsetB
:
2
isStatic
:
0
UseEffector
:
0
Effector
:
{
fileID
:
0
}
---
!u!64
&1824675940
MeshCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1824675937
}
m_Material
:
{
fileID
:
0
}
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
4
m_Convex
:
0
m_CookingOptions
:
30
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!23
&1824675941
MeshRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1824675937
}
m_Enabled
:
1
m_CastShadows
:
1
m_ReceiveShadows
:
1
m_DynamicOccludee
:
1
m_MotionVectors
:
1
m_LightProbeUsage
:
1
m_ReflectionProbeUsage
:
1
m_RayTracingMode
:
2
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
1a7565060d8b88d4ea99db5e5bae182c
,
type
:
2
}
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
&1824675942
MeshFilter
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1824675937
}
m_Mesh
:
{
fileID
:
10209
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
---
!u!1
&1827272338
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1827272339
}
-
component
:
{
fileID
:
1827272340
}
m_Layer
:
0
m_Name
:
Cannon
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&1827272339
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1827272338
}
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
:
1414855919
}
-
{
fileID
:
1389915128
}
-
{
fileID
:
1384577411
}
-
{
fileID
:
1384577411
}
m_Father
:
{
fileID
:
135398379
}
m_Father
:
{
fileID
:
135398379
}
m_RootOrder
:
0
m_RootOrder
:
0
...
@@ -2312,6 +3061,133 @@ MonoBehaviour:
...
@@ -2312,6 +3061,133 @@ MonoBehaviour:
cannonColliders
:
cannonColliders
:
-
{
fileID
:
1389915129
}
-
{
fileID
:
1389915129
}
-
{
fileID
:
1384577412
}
-
{
fileID
:
1384577412
}
---
!u!1
&1847813961
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1847813963
}
-
component
:
{
fileID
:
1847813962
}
m_Layer
:
0
m_Name
:
Sea Sound
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!82
&1847813962
AudioSource
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1847813961
}
m_Enabled
:
1
serializedVersion
:
4
OutputAudioMixerGroup
:
{
fileID
:
0
}
m_audioClip
:
{
fileID
:
8300000
,
guid
:
c92384bf8ce7c9f479d07a7efb790380
,
type
:
3
}
m_PlayOnAwake
:
1
m_Volume
:
0.5
m_Pitch
:
1
Loop
:
1
Mute
:
0
Spatialize
:
0
SpatializePostEffects
:
0
Priority
:
128
DopplerLevel
:
1
MinDistance
:
1
MaxDistance
:
500
Pan2D
:
0
rolloffMode
:
0
BypassEffects
:
0
BypassListenerEffects
:
0
BypassReverbZones
:
0
rolloffCustomCurve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
1
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
1
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
panLevelCustomCurve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
spreadCustomCurve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
reverbZoneMixCustomCurve
:
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
---
!u!4
&1847813963
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1847813961
}
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
:
7
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1862334597
---
!u!1
&1862334597
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -2509,6 +3385,39 @@ MonoBehaviour:
...
@@ -2509,6 +3385,39 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
c740c7fff20f11d49a6f10111b1988fd
,
type
:
3
}
m_Script
:
{
fileID
:
11500000
,
guid
:
c740c7fff20f11d49a6f10111b1988fd
,
type
:
3
}
m_Name
:
m_Name
:
m_EditorClassIdentifier
:
m_EditorClassIdentifier
:
---
!u!1
&2058788505
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
2058788506
}
m_Layer
:
0
m_Name
:
Row
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!4
&2058788506
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2058788505
}
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
:
1210026927
}
-
{
fileID
:
394202911
}
-
{
fileID
:
922841912
}
m_Father
:
{
fileID
:
335364125
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&2112429017
---
!u!1
&2112429017
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
...
Assets/Scripts/Object Related/ObstacleCircle.cs
View file @
ae0d2844
...
@@ -23,6 +23,8 @@ public class ObstacleCircle : MonoBehaviour
...
@@ -23,6 +23,8 @@ public class ObstacleCircle : MonoBehaviour
private
float
defaultRotationTime
=
2.0f
;
private
float
defaultRotationTime
=
2.0f
;
private
float
defaultRotationSpeed
=
1f
;
private
float
defaultRotationSpeed
=
1f
;
private
bool
keepRotating
=
true
;
private
void
Awake
()
private
void
Awake
()
{
{
initialRotationY
=
transform
.
localEulerAngles
.
y
;
initialRotationY
=
transform
.
localEulerAngles
.
y
;
...
@@ -100,15 +102,25 @@ public class ObstacleCircle : MonoBehaviour
...
@@ -100,15 +102,25 @@ public class ObstacleCircle : MonoBehaviour
MakeNextLevel
();
MakeNextLevel
();
GameEvents
.
instance
.
onNextLevelEvent
+=
NextLevel
;
GameEvents
.
instance
.
onNextLevelEvent
+=
NextLevel
;
GameEvents
.
instance
.
onGameRestartEvent
+=
Restart
;
GameEvents
.
instance
.
onGameRestartEvent
+=
Restart
;
GameEvents
.
instance
.
onGameLostEvent
+=
StopRotating
;
GameEvents
.
instance
.
onGameRestartEvent
+=
ContinueRotating
;
GameEvents
.
instance
.
onGameRestartEvent
+=
ResetTime
;
}
}
private
void
Update
()
private
void
Fixed
Update
()
{
{
// Rotate the obstacles based on the animation curve in rotationTime of that level
// Rotate the obstacles based on the animation curve in rotationTime of that level
time
+=
Time
.
deltaTime
;
if
(
keepRotating
)
if
(
time
>
rotationTimes
[
currentLevelIndex
()])
{
time
=
0f
;
time
+=
Time
.
deltaTime
;
transform
.
localEulerAngles
+=
new
Vector3
(
0f
,
rotationSpeedCurve
[
currentLevelIndex
()].
Evaluate
(
time
/
rotationTimes
[
currentLevelIndex
()])
*
rotationSpeedMultiplier
*
Time
.
deltaTime
,
0f
);
if
(
time
>
rotationTimes
[
CurrentLevelIndex
()])
time
=
0f
;
transform
.
localEulerAngles
+=
new
Vector3
(
0f
,
rotationSpeedCurve
[
CurrentLevelIndex
()].
Evaluate
(
time
/
rotationTimes
[
CurrentLevelIndex
()])
*
rotationSpeedMultiplier
*
Time
.
deltaTime
,
0f
);
}
else
{
transform
.
localEulerAngles
+=
new
Vector3
(
0f
,
rotationSpeedMultiplier
/
2
*
Time
.
deltaTime
,
0f
);
}
}
}
private
void
MakeNextLevel
()
private
void
MakeNextLevel
()
...
@@ -175,8 +187,23 @@ public class ObstacleCircle : MonoBehaviour
...
@@ -175,8 +187,23 @@ public class ObstacleCircle : MonoBehaviour
MakeNextLevel
();
MakeNextLevel
();
}
}
private
int
c
urrentLevelIndex
()
private
int
C
urrentLevelIndex
()
{
{
return
(
nextLevelIndex
-
1
<
0
)
?
(
levelEditor
.
Length
-
1
)
:
(
nextLevelIndex
-
1
);
return
(
nextLevelIndex
-
1
<
0
)
?
(
levelEditor
.
Length
-
1
)
:
(
nextLevelIndex
-
1
);
}
}
private
void
ResetTime
()
{
time
=
0f
;
}
private
void
StopRotating
()
{
keepRotating
=
false
;
}
private
void
ContinueRotating
()
{
keepRotating
=
true
;
}
}
}
Assets/Scripts/Object Related/StackNode.cs
View file @
ae0d2844
...
@@ -20,6 +20,8 @@ public class StackNode : MonoBehaviour
...
@@ -20,6 +20,8 @@ public class StackNode : MonoBehaviour
void
Start
()
void
Start
()
{
{
GameEvents
.
instance
.
onHitEvent
+=
Descend
;
GameEvents
.
instance
.
onHitEvent
+=
Descend
;
GameEvents
.
instance
.
onGameLostEvent
+=
FreezeYPosition
;
GameEvents
.
instance
.
onGameRestartEvent
+=
UnfreezeYPosition
;
}
}
void
FixedUpdate
()
void
FixedUpdate
()
...
@@ -30,6 +32,8 @@ public class StackNode : MonoBehaviour
...
@@ -30,6 +32,8 @@ public class StackNode : MonoBehaviour
private
void
OnDestroy
()
private
void
OnDestroy
()
{
{
GameEvents
.
instance
.
onHitEvent
-=
Descend
;
GameEvents
.
instance
.
onHitEvent
-=
Descend
;
GameEvents
.
instance
.
onGameLostEvent
-=
FreezeYPosition
;
GameEvents
.
instance
.
onGameRestartEvent
-=
UnfreezeYPosition
;
}
}
public
float
GetNodeHeight
()
public
float
GetNodeHeight
()
...
@@ -46,4 +50,14 @@ public class StackNode : MonoBehaviour
...
@@ -46,4 +50,14 @@ public class StackNode : MonoBehaviour
{
{
movable
.
SetDestination
(
new
Vector3
(
transform
.
position
.
x
,
movable
.
targetPosition
.
y
-
(
nodeHeight
+
nodeHeightDistance
),
transform
.
position
.
z
),
descendTime
);
movable
.
SetDestination
(
new
Vector3
(
transform
.
position
.
x
,
movable
.
targetPosition
.
y
-
(
nodeHeight
+
nodeHeightDistance
),
transform
.
position
.
z
),
descendTime
);
}
}
private
void
FreezeYPosition
()
{
GetComponent
<
Rigidbody
>().
constraints
=
RigidbodyConstraints
.
FreezePosition
|
RigidbodyConstraints
.
FreezeRotationX
|
RigidbodyConstraints
.
FreezeRotationZ
;
}
private
void
UnfreezeYPosition
()
{
GetComponent
<
Rigidbody
>().
constraints
=
RigidbodyConstraints
.
FreezePositionX
|
RigidbodyConstraints
.
FreezePositionZ
|
RigidbodyConstraints
.
FreezeRotationX
|
RigidbodyConstraints
.
FreezeRotationZ
;
}
}
}
ProjectSettings/DynamicsManager.asset
View file @
ae0d2844
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
---
!u!55
&1
---
!u!55
&1
PhysicsManager
:
PhysicsManager
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
serializedVersion
:
1
1
serializedVersion
:
1
3
m_Gravity
:
{
x
:
0
,
y
:
-9.81
,
z
:
0
}
m_Gravity
:
{
x
:
0
,
y
:
-9.81
,
z
:
0
}
m_DefaultMaterial
:
{
fileID
:
0
}
m_DefaultMaterial
:
{
fileID
:
0
}
m_BounceThreshold
:
2
m_BounceThreshold
:
2
...
@@ -17,11 +17,12 @@ PhysicsManager:
...
@@ -17,11 +17,12 @@ PhysicsManager:
m_ClothInterCollisionDistance
:
0
m_ClothInterCollisionDistance
:
0
m_ClothInterCollisionStiffness
:
0
m_ClothInterCollisionStiffness
:
0
m_ContactsGeneration
:
1
m_ContactsGeneration
:
1
m_LayerCollisionMatrix
:
fff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_LayerCollisionMatrix
:
fff
efffffffefffffffefffffffffffffffefffffffeffffffffffffffffffffc8fe
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation
:
1
m_AutoSimulation
:
1
m_AutoSyncTransforms
:
0
m_AutoSyncTransforms
:
0
m_ReuseCollisionCallbacks
:
1
m_ReuseCollisionCallbacks
:
1
m_ClothInterCollisionSettingsToggle
:
0
m_ClothInterCollisionSettingsToggle
:
0
m_ClothGravity
:
{
x
:
0
,
y
:
-9.81
,
z
:
0
}
m_ContactPairsMode
:
0
m_ContactPairsMode
:
0
m_BroadphaseType
:
0
m_BroadphaseType
:
0
m_WorldBounds
:
m_WorldBounds
:
...
@@ -31,4 +32,5 @@ PhysicsManager:
...
@@ -31,4 +32,5 @@ PhysicsManager:
m_FrictionType
:
0
m_FrictionType
:
0
m_EnableEnhancedDeterminism
:
0
m_EnableEnhancedDeterminism
:
0
m_EnableUnifiedHeightmaps
:
1
m_EnableUnifiedHeightmaps
:
1
m_DefaultMaxAngluarSpeed
:
7
m_SolverType
:
0
m_DefaultMaxAngularSpeed
:
7
ProjectSettings/TagManager.asset
View file @
ae0d2844
...
@@ -3,7 +3,8 @@
...
@@ -3,7 +3,8 @@
---
!u!78
&1
---
!u!78
&1
TagManager
:
TagManager
:
serializedVersion
:
2
serializedVersion
:
2
tags
:
[]
tags
:
-
Cannonball
layers
:
layers
:
-
Default
-
Default
-
TransparentFX
-
TransparentFX
...
@@ -13,8 +14,8 @@ TagManager:
...
@@ -13,8 +14,8 @@ TagManager:
-
UI
-
UI
-
-
-
-
-
-
Stack Node
-
-
Obstacle
-
-
-
-
-
-
...
...
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