Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RhythmKata
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
13정준영
RhythmKata
Commits
5538ce31
Commit
5538ce31
authored
Nov 24, 2019
by
13정준영
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Stage Fin
parent
986d2cb2
Changes
27
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
1065 additions
and
555 deletions
+1065
-555
DefaultNote.mat
RhythmKata/Assets/Materials/DefaultNote.mat
+7
-2
EdgeNote.mat
RhythmKata/Assets/Materials/EdgeNote.mat
+5
-2
Gun Highlight L.mat
RhythmKata/Assets/Materials/Gun Highlight L.mat
+1
-1
Gun Rim.mat
RhythmKata/Assets/Materials/Gun Rim.mat
+1
-1
Laser 1.mat
RhythmKata/Assets/Materials/Laser 1.mat
+4
-4
Laser.mat
RhythmKata/Assets/Materials/Laser.mat
+5
-5
Stage 1.mat
RhythmKata/Assets/Materials/Stage 1.mat
+13
-14
Stage 2.mat
RhythmKata/Assets/Materials/Stage 2.mat
+1
-1
Stage Top.mat
RhythmKata/Assets/Materials/Stage Top.mat
+6
-5
DefaultNote.prefab
RhythmKata/Assets/Prefabs/DefaultNote.prefab
+1
-1
EdgeNote_Down.prefab
RhythmKata/Assets/Prefabs/EdgeNote_Down.prefab
+21
-5
EdgeNote_Left.prefab
RhythmKata/Assets/Prefabs/EdgeNote_Left.prefab
+22
-5
EdgeNote_Right.prefab
RhythmKata/Assets/Prefabs/EdgeNote_Right.prefab
+6
-6
EdgeNote_Up.prefab
RhythmKata/Assets/Prefabs/EdgeNote_Up.prefab
+5
-19
Stage.prefab
RhythmKata/Assets/Prefabs/Stage.prefab
+5
-5
Gun Controller.controller
RhythmKata/Assets/Resources/Models/Gun Controller.controller
+172
-2
Gun Fire.anim
RhythmKata/Assets/Resources/Models/Gun Fire.anim
+456
-468
stage.blend
RhythmKata/Assets/Resources/Models/stage.blend
+0
-0
stage.blend.meta
RhythmKata/Assets/Resources/Models/stage.blend.meta
+1
-1
stage.blend1
RhythmKata/Assets/Resources/Models/stage.blend1
+0
-0
EdgeNoteObject.cs
RhythmKata/Assets/Scripts/EdgeNoteObject.cs
+3
-2
ForwardNoteObject.cs
RhythmKata/Assets/Scripts/ForwardNoteObject.cs
+1
-1
Note 1.shader
RhythmKata/Assets/Shaders/Note 1.shader
+79
-0
Note 1.shader.meta
RhythmKata/Assets/Shaders/Note 1.shader.meta
+9
-0
Note.shader
RhythmKata/Assets/Shaders/Note.shader
+126
-0
Note.shader.meta
RhythmKata/Assets/Shaders/Note.shader.meta
+9
-0
Sheild.shader
RhythmKata/Assets/Shaders/Sheild.shader
+106
-5
No files found.
RhythmKata/Assets/Materials/DefaultNote.mat
View file @
5538ce31
...
...
@@ -8,7 +8,7 @@ Material:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
DefaultNote
m_Shader
:
{
fileID
:
4800000
,
guid
:
19
cda4da5d48a07448d5dc196898e4bb
,
type
:
3
}
m_Shader
:
{
fileID
:
4800000
,
guid
:
19
d29d358ae9fed4b8a0fd347863afc5
,
type
:
3
}
m_ShaderKeywords
:
_EMISSION _SPECULARHIGHLIGHTS_OFF
m_LightmapFlags
:
1
m_EnableInstancingVariants
:
0
...
...
@@ -75,11 +75,14 @@ Material:
-
_DetailNormalMapScale
:
1
-
_DstBlend
:
0
-
_EnableExternalAlpha
:
0
-
_Fresnel
:
2
-
_FresnelAmount
:
0.2
-
_GlossMapScale
:
1
-
_Glossiness
:
0
-
_GlossyReflections
:
1
-
_Metallic
:
1
-
_Mode
:
0
-
_NewOutline
:
0.005
-
_OcclusionStrength
:
1
-
_Outline
:
0.02
-
_Parallax
:
0.02
...
...
@@ -94,10 +97,12 @@ Material:
-
_UVSec
:
0
-
_UseUIAlphaClip
:
0
-
_ZWrite
:
1
-
_ccccc
:
0.2393162
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_Color
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_EmissionColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_Flip
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_OutlineColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_RendererColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_SpecColor
:
{
r
:
0.19999996
,
g
:
0.19999996
,
b
:
0.19999996
,
a
:
1
}
-
_node_3119
:
{
r
:
0.5
,
g
:
0.5
,
b
:
0.5
,
a
:
1
}
RhythmKata/Assets/Materials/EdgeNote.mat
View file @
5538ce31
...
...
@@ -8,7 +8,7 @@ Material:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
EdgeNote
m_Shader
:
{
fileID
:
4800000
,
guid
:
19cda4da5d48a07448d5dc196898e4bb
,
type
:
3
}
m_Shader
:
{
fileID
:
4800000
,
guid
:
eb159c71c3f8a954f9b1506dd8c73db4
,
type
:
3
}
m_ShaderKeywords
:
_EMISSION
m_LightmapFlags
:
1
m_EnableInstancingVariants
:
0
...
...
@@ -75,11 +75,14 @@ Material:
-
_DetailNormalMapScale
:
1
-
_DstBlend
:
0
-
_EnableExternalAlpha
:
0
-
_Fresnel
:
0
-
_FresnelAmount
:
0
-
_GlossMapScale
:
1
-
_Glossiness
:
0.5
-
_GlossyReflections
:
1
-
_Metallic
:
0
-
_Mode
:
0
-
_NewOutline
:
0
-
_OcclusionStrength
:
1
-
_Outline
:
0.47
-
_Parallax
:
0.02
...
...
@@ -98,6 +101,6 @@ Material:
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
0
,
a
:
1
}
-
_EmissionColor
:
{
r
:
1
,
g
:
1
,
b
:
0
,
a
:
1
}
-
_Flip
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_OutlineColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_OutlineColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_RendererColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_SpecColor
:
{
r
:
0.19999996
,
g
:
0.19999996
,
b
:
0.19999996
,
a
:
1
}
RhythmKata/Assets/Materials/Gun Highlight L.mat
View file @
5538ce31
...
...
@@ -74,6 +74,6 @@ Material:
-
_UVSec
:
0
-
_ZWrite
:
1
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
0
,
b
:
0.87243366
,
a
:
1
}
-
_Color
:
{
r
:
1
,
g
:
0
,
b
:
1
,
a
:
1
}
-
_EmissionColor
:
{
r
:
8
,
g
:
0.0627451
,
b
:
5.6156864
,
a
:
1
}
-
_OutlineColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
RhythmKata/Assets/Materials/Gun Rim.mat
View file @
5538ce31
...
...
@@ -74,4 +74,4 @@ Material:
-
_ZWrite
:
1
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_EmissionColor
:
{
r
:
1
,
g
:
0
,
b
:
0.6249809
,
a
:
1
}
-
_EmissionColor
:
{
r
:
1
,
g
:
0
,
b
:
1
,
a
:
1
}
RhythmKata/Assets/Materials/Laser 1.mat
View file @
5538ce31
...
...
@@ -7,7 +7,7 @@ Material:
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Laser
m_Name
:
Laser
1
m_Shader
:
{
fileID
:
4800000
,
guid
:
2d11a114f00dffe43a21a629f750b6b0
,
type
:
3
}
m_ShaderKeywords
:
_ALPHAPREMULTIPLY_ON
m_LightmapFlags
:
0
...
...
@@ -81,7 +81,7 @@ Material:
-
_node_6115
:
250
-
_opacity
:
1
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
0
,
b
:
0.79818773
,
a
:
0.05490196
}
-
_Color
:
{
r
:
0
,
g
:
1
,
b
:
0.9800041
,
a
:
0.05490196
}
-
_EmissionColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
1
,
g
:
0
,
b
:
0.7734499
,
a
:
1
}
-
_emision
:
{
r
:
1
,
g
:
0
,
b
:
0.8624263
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
0
,
g
:
0.989563
,
b
:
1
,
a
:
1
}
-
_emision
:
{
r
:
0
,
g
:
0.9905014
,
b
:
1
,
a
:
1
}
RhythmKata/Assets/Materials/Laser.mat
View file @
5538ce31
...
...
@@ -10,7 +10,7 @@ Material:
m_Name
:
Laser
m_Shader
:
{
fileID
:
4800000
,
guid
:
2d11a114f00dffe43a21a629f750b6b0
,
type
:
3
}
m_ShaderKeywords
:
_ALPHAPREMULTIPLY_ON
m_LightmapFlags
:
0
m_LightmapFlags
:
1
m_EnableInstancingVariants
:
0
m_DoubleSidedGI
:
0
m_CustomRenderQueue
:
-1
...
...
@@ -79,9 +79,9 @@ Material:
-
_UVSec
:
0
-
_ZWrite
:
0
-
_node_6115
:
250
-
_opacity
:
1
-
_opacity
:
0.35
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
0
,
b
:
0.79818773
,
a
:
0.05490196
}
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.05490196
}
-
_EmissionColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
1
,
g
:
0
,
b
:
0.7734499
,
a
:
1
}
-
_emision
:
{
r
:
1
,
g
:
0
,
b
:
0.8624263
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_emision
:
{
r
:
1
,
g
:
0
,
b
:
1
,
a
:
1
}
RhythmKata/Assets/Materials/Stage 1.mat
View file @
5538ce31
...
...
@@ -9,13 +9,12 @@ Material:
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Stage
1
m_Shader
:
{
fileID
:
46
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_ShaderKeywords
:
_
ALPHAPREMULTIPLY_ON _EMISSION _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF
m_ShaderKeywords
:
_
EMISSION _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
m_LightmapFlags
:
1
m_EnableInstancingVariants
:
0
m_DoubleSidedGI
:
0
m_CustomRenderQueue
:
3000
stringTagMap
:
RenderType
:
Transparent
m_CustomRenderQueue
:
-1
stringTagMap
:
{}
disabledShaderPasses
:
[]
m_SavedProperties
:
serializedVersion
:
3
...
...
@@ -65,20 +64,20 @@ Material:
-
_Cull
:
1
-
_Cutoff
:
0.5
-
_DetailNormalMapScale
:
1
-
_DstBlend
:
1
0
-
_DstBlend
:
0
-
_GlossMapScale
:
1
-
_Glossiness
:
0
-
_GlossyReflections
:
0
-
_Metallic
:
0
-
_Mode
:
3
-
_Glossiness
:
1
-
_GlossyReflections
:
1
-
_Metallic
:
1
-
_Mode
:
0
-
_OcclusionStrength
:
1
-
_Parallax
:
0.02
-
_SmoothnessTextureChannel
:
0
-
_SpecularHighlights
:
0
-
_SmoothnessTextureChannel
:
1
-
_SpecularHighlights
:
1
-
_SrcBlend
:
1
-
_UVSec
:
0
-
_ZWrite
:
0
-
_ZWrite
:
1
m_Colors
:
-
_Color
:
{
r
:
0.
31132075
,
g
:
0.30104128
,
b
:
0.30104128
,
a
:
1
}
-
_EmissionColor
:
{
r
:
0.0
625
,
g
:
0.0625
,
b
:
0.062
5
,
a
:
1
}
-
_Color
:
{
r
:
0.
6132076
,
g
:
0.6132076
,
b
:
0.6132076
,
a
:
1
}
-
_EmissionColor
:
{
r
:
0.0
3137255
,
g
:
0.03137255
,
b
:
0.0313725
5
,
a
:
1
}
-
_SpecColor
:
{
r
:
0.19999996
,
g
:
0.19999996
,
b
:
0.19999996
,
a
:
1
}
RhythmKata/Assets/Materials/Stage 2.mat
View file @
5538ce31
...
...
@@ -75,5 +75,5 @@ Material:
-
_UVSec
:
0
-
_ZWrite
:
0
m_Colors
:
-
_Color
:
{
r
:
0
.4716981
,
g
:
0.4716981
,
b
:
0.4716981
,
a
:
1
}
-
_Color
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_EmissionColor
:
{
r
:
0.12352941
,
g
:
0.023529412
,
b
:
0.023529412
,
a
:
1
}
RhythmKata/Assets/Materials/Stage Top.mat
View file @
5538ce31
...
...
@@ -57,7 +57,7 @@ Material:
m_Offset
:
{
x
:
0
,
y
:
0
}
-
_ShieldTxture
:
m_Texture
:
{
fileID
:
2800000
,
guid
:
b1b5dbde37aa545429275008ccb78428
,
type
:
3
}
m_Scale
:
{
x
:
5
,
y
:
3.55
}
m_Scale
:
{
x
:
1
,
y
:
3.55
}
m_Offset
:
{
x
:
0
,
y
:
0
}
m_Floats
:
-
_BumpScale
:
1
...
...
@@ -67,8 +67,9 @@ Material:
-
_GlossMapScale
:
1
-
_Glossiness
:
0.5
-
_GlossyReflections
:
1
-
_Intensity
:
0.45
-
_IntersectionIntensity
:
1
-
_Intensity
:
0.359
-
_IntersectionIntensity
:
0.366
-
_Metalic
:
0.47
-
_Metallic
:
0
-
_Mode
:
3
-
_OcclusionStrength
:
1
...
...
@@ -80,6 +81,6 @@ Material:
-
_ZWrite
:
0
-
_node_6115
:
250
m_Colors
:
-
_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
0.05490196
}
-
_Color
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
0.05490196
}
-
_EmissionColor
:
{
r
:
0
,
g
:
0
,
b
:
0
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
-
_IntersectionColor
:
{
r
:
0.754717
,
g
:
0.754717
,
b
:
0.754717
,
a
:
1
}
RhythmKata/Assets/Prefabs/DefaultNote.prefab
View file @
5538ce31
...
...
@@ -184,7 +184,7 @@ SphereCollider:
m_IsTrigger
:
0
m_Enabled
:
1
serializedVersion
:
2
m_Radius
:
0.75
m_Radius
:
1
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!114
&8354046899824507576
MonoBehaviour
:
...
...
RhythmKata/Assets/Prefabs/EdgeNote_Down.prefab
View file @
5538ce31
...
...
@@ -13,6 +13,7 @@ GameObject:
-
component
:
{
fileID
:
4640709078173886786
}
-
component
:
{
fileID
:
4640709078173886785
}
-
component
:
{
fileID
:
4640709078173886797
}
-
component
:
{
fileID
:
1078422524779591164
}
m_Layer
:
0
m_Name
:
EdgeNote_Down
m_TagString
:
Untagged
...
...
@@ -27,13 +28,13 @@ Transform:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4640709078173886784
}
m_LocalRotation
:
{
x
:
0.5
,
y
:
-0.5
,
z
:
0.5
,
w
:
0.5
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
3
,
y
:
10
,
z
:
1
}
m_LocalRotation
:
{
x
:
-0.7071068
,
y
:
0.7071068
,
z
:
-0
,
w
:
0
}
m_LocalPosition
:
{
x
:
0
,
y
:
-1.4
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
90
,
y
:
0
,
z
:
90
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
180
,
z
:
-
90
}
---
!u!33
&4640709078173886787
MeshFilter
:
m_ObjectHideFlags
:
0
...
...
@@ -41,7 +42,7 @@ MeshFilter:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4640709078173886784
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
5654942623146883265
,
guid
:
15550123371e93e4f8a29a40efc7775d
,
type
:
3
}
---
!u!23
&4640709078173886786
MeshRenderer
:
m_ObjectHideFlags
:
0
...
...
@@ -112,3 +113,18 @@ MonoBehaviour:
-
{
fileID
:
8300000
,
guid
:
e60d0bfc8448c5040af14e9faeaecae5
,
type
:
3
}
-
{
fileID
:
8300000
,
guid
:
b90743fe091960d4f837d44bbd2ad318
,
type
:
3
}
direction
:
{
x
:
0
,
y
:
-1
,
z
:
0
}
---
!u!114
&1078422524779591164
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4640709078173886784
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
2b52095f465a0ae4b96dc9e985ba34c1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
method
:
1
generateOnAwake
:
0
generateNow
:
0
RhythmKata/Assets/Prefabs/EdgeNote_Left.prefab
View file @
5538ce31
...
...
@@ -13,6 +13,7 @@ GameObject:
-
component
:
{
fileID
:
4734231541000158425
}
-
component
:
{
fileID
:
4734231541000158422
}
-
component
:
{
fileID
:
4734231541000158426
}
-
component
:
{
fileID
:
5177861839969228781
}
m_Layer
:
0
m_Name
:
EdgeNote_Left
m_TagString
:
Untagged
...
...
@@ -27,13 +28,13 @@ Transform:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4734231541000158423
}
m_LocalRotation
:
{
x
:
0
,
y
:
0.7071068
,
z
:
0
,
w
:
0.7071068
}
m_LocalRotation
:
{
x
:
-0.5
,
y
:
-0.5
,
z
:
-0.5
,
w
:
0.5
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
3
,
y
:
10
,
z
:
1
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
90
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
-90
,
y
:
0
,
z
:
-9
0
}
---
!u!33
&4734231541000158424
MeshFilter
:
m_ObjectHideFlags
:
0
...
...
@@ -41,7 +42,7 @@ MeshFilter:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4734231541000158423
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
-8096987877416155171
,
guid
:
15550123371e93e4f8a29a40efc7775d
,
type
:
3
}
---
!u!23
&4734231541000158425
MeshRenderer
:
m_ObjectHideFlags
:
0
...
...
@@ -60,6 +61,7 @@ MeshRenderer:
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
c14b6a54d1736a94b94ac379f0cc3f76
,
type
:
2
}
-
{
fileID
:
2100000
,
guid
:
249717ea946a17e41be68f903a53d903
,
type
:
2
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
...
...
@@ -105,10 +107,25 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
9d22c6dafddad8240b23e0f8364a5fd2
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
endPoint
:
{
x
:
-5
,
y
:
0
,
z
:
0
}
endPoint
:
{
x
:
0
,
y
:
0
,
z
:
5
}
maxRemainedTime
:
3
perfectZ
:
0
hitSfx
:
-
{
fileID
:
8300000
,
guid
:
e60d0bfc8448c5040af14e9faeaecae5
,
type
:
3
}
-
{
fileID
:
8300000
,
guid
:
b90743fe091960d4f837d44bbd2ad318
,
type
:
3
}
direction
:
{
x
:
-1
,
y
:
0
,
z
:
0
}
---
!u!114
&5177861839969228781
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4734231541000158423
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
2b52095f465a0ae4b96dc9e985ba34c1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
method
:
1
generateOnAwake
:
0
generateNow
:
0
RhythmKata/Assets/Prefabs/EdgeNote_Right.prefab
View file @
5538ce31
...
...
@@ -27,13 +27,13 @@ Transform:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1476454008853626150
}
m_LocalRotation
:
{
x
:
0
,
y
:
0.7071068
,
z
:
0
,
w
:
0.7071068
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
3
,
y
:
10
,
z
:
1
}
m_LocalRotation
:
{
x
:
-0.5
,
y
:
-0.5
,
z
:
-0.5
,
w
:
0.5
}
m_LocalPosition
:
{
x
:
0
,
y
:
-28
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
90
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
-90
,
y
:
0
,
z
:
-9
0
}
---
!u!33
&1476454008853626155
MeshFilter
:
m_ObjectHideFlags
:
0
...
...
@@ -41,7 +41,7 @@ MeshFilter:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1476454008853626150
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
2361635200517739802
,
guid
:
15550123371e93e4f8a29a40efc7775d
,
type
:
3
}
---
!u!23
&1476454008853626152
MeshRenderer
:
m_ObjectHideFlags
:
0
...
...
@@ -105,7 +105,7 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
9d22c6dafddad8240b23e0f8364a5fd2
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
endPoint
:
{
x
:
5
,
y
:
0
,
z
:
0
}
endPoint
:
{
x
:
0
,
y
:
0
,
z
:
5
}
maxRemainedTime
:
3
perfectZ
:
0
hitSfx
:
...
...
RhythmKata/Assets/Prefabs/EdgeNote_Up.prefab
View file @
5538ce31
...
...
@@ -11,7 +11,6 @@ GameObject:
-
component
:
{
fileID
:
4081910931583206815
}
-
component
:
{
fileID
:
4081910931583206814
}
-
component
:
{
fileID
:
4081910931583206817
}
-
component
:
{
fileID
:
4081910931583206816
}
-
component
:
{
fileID
:
4081910931583206812
}
m_Layer
:
0
m_Name
:
EdgeNote_Up
...
...
@@ -27,13 +26,13 @@ Transform:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4081910931583206819
}
m_LocalRotation
:
{
x
:
0.5
,
y
:
-0.5
,
z
:
0.5
,
w
:
0.5
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
3
,
y
:
10
,
z
:
1
}
m_LocalRotation
:
{
x
:
-0.5
,
y
:
-0.5
,
z
:
-
0.5
,
w
:
0.5
}
m_LocalPosition
:
{
x
:
0
,
y
:
-1.4
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
90
,
y
:
0
,
z
:
90
}
m_LocalEulerAnglesHint
:
{
x
:
-90
,
y
:
0
,
z
:
-
90
}
---
!u!33
&4081910931583206814
MeshFilter
:
m_ObjectHideFlags
:
0
...
...
@@ -41,7 +40,7 @@ MeshFilter:
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4081910931583206819
}
m_Mesh
:
{
fileID
:
10202
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Mesh
:
{
fileID
:
-6502495510227860892
,
guid
:
15550123371e93e4f8a29a40efc7775d
,
type
:
3
}
---
!u!23
&4081910931583206817
MeshRenderer
:
m_ObjectHideFlags
:
0
...
...
@@ -80,19 +79,6 @@ MeshRenderer:
m_SortingLayerID
:
0
m_SortingLayer
:
0
m_SortingOrder
:
0
---
!u!65
&4081910931583206816
BoxCollider
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
4081910931583206819
}
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!114
&4081910931583206812
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
RhythmKata/Assets/Prefabs/Stage.prefab
View file @
5538ce31
...
...
@@ -11,7 +11,7 @@ GameObject:
-
component
:
{
fileID
:
4863035825010836628
}
-
component
:
{
fileID
:
8832113778749918247
}
-
component
:
{
fileID
:
639241641154850737
}
m_Layer
:
0
m_Layer
:
8
m_Name
:
Stage Top
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
...
...
@@ -26,7 +26,7 @@ Transform:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
443224601743444875
}
m_LocalRotation
:
{
x
:
-0.49991274
,
y
:
-0.50008726
,
z
:
-0.49991274
,
w
:
0.50008726
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
0
.025449807
,
z
:
0
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
500
,
y
:
500
,
z
:
500
}
m_Children
:
[]
m_Father
:
{
fileID
:
7594273089694400589
}
...
...
@@ -104,7 +104,7 @@ Transform:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1987798860735362752
}
m_LocalRotation
:
{
x
:
-0.49991274
,
y
:
-0.50008726
,
z
:
-0.49991274
,
w
:
0.50008726
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
-0.14421558
,
z
:
0
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
500
,
y
:
500
,
z
:
500
}
m_Children
:
[]
m_Father
:
{
fileID
:
7594273089694400589
}
...
...
@@ -182,7 +182,7 @@ Transform:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2359997187175622628
}
m_LocalRotation
:
{
x
:
-0.49991274
,
y
:
-0.50008726
,
z
:
-0.49991274
,
w
:
0.50008726
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
-0.14421558
,
z
:
0
}
m_LocalPosition
:
{
x
:
-0.10422493
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
500
,
y
:
500
,
z
:
500
}
m_Children
:
[]
m_Father
:
{
fileID
:
7594273089694400589
}
...
...
@@ -213,7 +213,7 @@ MeshRenderer:
m_RenderingLayerMask
:
1
m_RendererPriority
:
0
m_Materials
:
-
{
fileID
:
2100000
,
guid
:
abd8ab022744118478ca452fd7495d16
,
type
:
2
}
-
{
fileID
:
2100000
,
guid
:
204067c6083ddfb4e836acfbc9fcfaf7
,
type
:
2
}
m_StaticBatchInfo
:
firstSubMesh
:
0
subMeshCount
:
0
...
...
RhythmKata/Assets/Resources/Models/Gun Controller.controller
View file @
5538ce31
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!1101
&-7624358800573505162
AnimatorStateTransition
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
m_Conditions
:
-
m_ConditionMode
:
1
m_ConditionEvent
:
Fire
m_EventTreshold
:
0
m_DstStateMachine
:
{
fileID
:
0
}
m_DstState
:
{
fileID
:
1772000186081366080
}
m_Solo
:
0
m_Mute
:
0
m_IsExit
:
0
serializedVersion
:
3
m_TransitionDuration
:
0
m_TransitionOffset
:
0.08510637
m_ExitTime
:
0.41843972
m_HasExitTime
:
0
m_HasFixedDuration
:
1
m_InterruptionSource
:
0
m_OrderedInterruption
:
1
m_CanTransitionToSelf
:
1
---
!u!1101
&-7391821862164702166
AnimatorStateTransition
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
m_Conditions
:
[]
m_DstStateMachine
:
{
fileID
:
0
}
m_DstState
:
{
fileID
:
7799872059580144475
}
m_Solo
:
0
m_Mute
:
0
m_IsExit
:
0
serializedVersion
:
3
m_TransitionDuration
:
0
m_TransitionOffset
:
0
m_ExitTime
:
0.75
m_HasExitTime
:
1
m_HasFixedDuration
:
1
m_InterruptionSource
:
0
m_OrderedInterruption
:
1
m_CanTransitionToSelf
:
1
---
!u!1101
&-1132554115269701376
AnimatorStateTransition
:
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
m_Conditions
:
-
m_ConditionMode
:
1
m_ConditionEvent
:
Fire
m_EventTreshold
:
0
m_DstStateMachine
:
{
fileID
:
0
}
m_DstState
:
{
fileID
:
1772000186081366080
}
m_Solo
:
0
m_Mute
:
0
m_IsExit
:
0
serializedVersion
:
3
m_TransitionDuration
:
0.25
m_TransitionOffset
:
0
m_ExitTime
:
0.75
m_HasExitTime
:
0
m_HasFixedDuration
:
1
m_InterruptionSource
:
0
m_OrderedInterruption
:
1
m_CanTransitionToSelf
:
1
---
!u!91
&9100000
AnimatorController
:
m_ObjectHideFlags
:
0
...
...
@@ -8,5 +80,103 @@ AnimatorController:
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Gun Controller
serializedVersion
:
5
m_AnimatorParameters
:
[]
m_AnimatorLayers
:
[]
m_AnimatorParameters
:
-
m_Name
:
Fire
m_Type
:
9
m_DefaultFloat
:
0
m_DefaultInt
:
0
m_DefaultBool
:
0
m_Controller
:
{
fileID
:
0
}
m_AnimatorLayers
:
-
serializedVersion
:
5
m_Name
:
Base Layer
m_StateMachine
:
{
fileID
:
8430635221409972306
}
m_Mask
:
{
fileID
:
0
}
m_Motions
:
[]
m_Behaviours
:
[]
m_BlendingMode
:
0
m_SyncedLayerIndex
:
-1
m_DefaultWeight
:
0
m_IKPass
:
0
m_SyncedLayerAffectsTiming
:
0
m_Controller
:
{
fileID
:
9100000
}
---
!u!1102
&1772000186081366080
AnimatorState
:
serializedVersion
:
5
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
New State
0
m_Speed
:
3
m_CycleOffset
:
0
m_Transitions
:
-
{
fileID
:
-7391821862164702166
}
-
{
fileID
:
-7624358800573505162
}
m_StateMachineBehaviours
:
[]
m_Position
:
{
x
:
50
,
y
:
50
,
z
:
0
}
m_IKOnFeet
:
0
m_WriteDefaultValues
:
1
m_Mirror
:
0
m_SpeedParameterActive
:
0
m_MirrorParameterActive
:
0
m_CycleOffsetParameterActive
:
0
m_TimeParameterActive
:
0
m_Motion
:
{
fileID
:
7400000
,
guid
:
e5c26c0072a7b134f96d52060c682e46
,
type
:
2
}
m_Tag
:
m_SpeedParameter
:
m_MirrorParameter
:
m_CycleOffsetParameter
:
m_TimeParameter
:
---
!u!1102
&7799872059580144475
AnimatorState
:
serializedVersion
:
5
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
New State
m_Speed
:
1
m_CycleOffset
:
0
m_Transitions
:
-
{
fileID
:
-1132554115269701376
}
m_StateMachineBehaviours
:
[]
m_Position
:
{
x
:
50
,
y
:
50
,
z
:
0
}
m_IKOnFeet
:
0
m_WriteDefaultValues
:
1
m_Mirror
:
0
m_SpeedParameterActive
:
0
m_MirrorParameterActive
:
0
m_CycleOffsetParameterActive
:
0
m_TimeParameterActive
:
0
m_Motion
:
{
fileID
:
0
}
m_Tag
:
m_SpeedParameter
:
m_MirrorParameter
:
m_CycleOffsetParameter
:
m_TimeParameter
:
---
!u!1107
&8430635221409972306
AnimatorStateMachine
:
serializedVersion
:
5
m_ObjectHideFlags
:
1
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
Base Layer
m_ChildStates
:
-
serializedVersion
:
1
m_State
:
{
fileID
:
7799872059580144475
}
m_Position
:
{
x
:
300
,
y
:
80
,
z
:
0
}
-
serializedVersion
:
1
m_State
:
{
fileID
:
1772000186081366080
}
m_Position
:
{
x
:
450
,
y
:
-10
,
z
:
0
}
m_ChildStateMachines
:
[]
m_AnyStateTransitions
:
[]
m_EntryTransitions
:
[]
m_StateMachineTransitions
:
{}
m_StateMachineBehaviours
:
[]
m_AnyStatePosition
:
{
x
:
50
,
y
:
20
,
z
:
0
}
m_EntryPosition
:
{
x
:
50
,
y
:
120
,
z
:
0
}
m_ExitPosition
:
{
x
:
800
,
y
:
120
,
z
:
0
}
m_ParentStateMachinePosition
:
{
x
:
800
,
y
:
20
,
z
:
0
}
m_DefaultState
:
{
fileID
:
7799872059580144475
}
RhythmKata/Assets/Resources/Models/Gun Fire.anim
View file @
5538ce31
...
...
@@ -6,7 +6,7 @@ AnimationClip:
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_Name
:
FireAnim.001
m_Name
:
Gun Fire
serializedVersion
:
6
m_Legacy
:
0
m_Compressed
:
0
...
...
@@ -17,7 +17,7 @@ AnimationClip:
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
1
,
y
:
0
,
z
:
-0
,
w
:
0.000024367924
}
value
:
{
x
:
0.44222113
,
y
:
0.36541265
,
z
:
0.52587134
,
w
:
0.62799156
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -26,7 +26,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
1
,
y
:
0
,
z
:
-0
,
w
:
0.000024367924
}
value
:
{
x
:
0.44222113
,
y
:
0.36541265
,
z
:
0.52587134
,
w
:
0.62799156
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -36,13 +36,13 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature
path
:
Armature
/Up1
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
0.44222113
,
y
:
0.36541265
,
z
:
0.52587134
,
w
:
0.62799156
}
value
:
{
x
:
-0.011720468
,
y
:
-0.013144849
,
z
:
-0.0016689945
,
w
:
0.99984354
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -51,7 +51,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
0.44222113
,
y
:
0.36541265
,
z
:
0.52587134
,
w
:
0.62799156
}
value
:
{
x
:
-0.011720468
,
y
:
-0.013144849
,
z
:
-0.0016689945
,
w
:
0.99984354
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -61,13 +61,13 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1
path
:
Armature/Up1
/Up2
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
-0.0
11720468
,
y
:
-0.013144849
,
z
:
-0.0016689945
,
w
:
0.9998435
4
}
value
:
{
x
:
-0.0
070455503
,
y
:
0.98959583
,
z
:
0.06423171
,
w
:
-0.1285486
4
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -76,7 +76,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
-0.0
11720468
,
y
:
-0.013144849
,
z
:
-0.0016689945
,
w
:
0.9998435
4
}
value
:
{
x
:
-0.0
070455503
,
y
:
0.98959583
,
z
:
0.06423171
,
w
:
-0.1285486
4
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -86,13 +86,13 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1/Up2
path
:
Armature/Up1/Up2
/Up1.005
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
-0.0070455503
,
y
:
0.98959583
,
z
:
0.06423171
,
w
:
-0.12854864
}
value
:
{
x
:
0.06322867
,
y
:
0.5605727
,
z
:
0.82163554
,
w
:
-0.0817035
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -101,7 +101,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
-0.0070455503
,
y
:
0.98959583
,
z
:
0.06423171
,
w
:
-0.12854864
}
value
:
{
x
:
0.06322867
,
y
:
0.5605727
,
z
:
0.82163554
,
w
:
-0.0817035
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -111,13 +111,13 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1/Up2/
Up1.005
path
:
Armature/Up1/Up2/
Root.003
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
0.06322867
,
y
:
0.5605727
,
z
:
0.82163554
,
w
:
-0.0817035
}
value
:
{
x
:
-5.9119368e-15
,
y
:
-0.000000052154075
,
z
:
-0.000000022351752
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -126,7 +126,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
0.06322867
,
y
:
0.5605727
,
z
:
0.82163554
,
w
:
-0.0817035
}
value
:
{
x
:
-5.9119368e-15
,
y
:
-0.000000052154075
,
z
:
-0.000000022351752
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -136,13 +136,13 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1/Up2/Root.003
path
:
Armature/Up1/Up2/Root.003
/Root.005
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
-
5.9119368e-15
,
y
:
-0.000000052154075
,
z
:
-0.000000022351752
,
w
:
1
}
value
:
{
x
:
-
3.5527137e-15
,
y
:
3.552721e-15
,
z
:
-3.4972055e-15
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -151,7 +151,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
-
5.9119368e-15
,
y
:
-0.000000052154075
,
z
:
-0.000000022351752
,
w
:
1
}
value
:
{
x
:
-
3.5527137e-15
,
y
:
3.552721e-15
,
z
:
-3.4972055e-15
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -161,7 +161,7 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1/Up2/Root.003/Root.005
path
:
Armature/Up1/Up2/Root.003/Root.005
/Root.004
-
curve
:
serializedVersion
:
2
m_Curve
:
...
...
@@ -186,13 +186,31 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature/Up1/Up2/Root.003/Root.005/Root.004
path
:
Armature/Up1/Up2/Root.003/Root.005/Root.004
/Root.006
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
-3.5527137e-15
,
y
:
3.552721e-15
,
z
:
-3.4972055e-15
,
w
:
1
}
value
:
{
x
:
0.000024367924
,
y
:
0
,
z
:
0
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.05886841
value
:
{
x
:
0.000024367924
,
y
:
0
,
z
:
0
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.22631836
value
:
{
x
:
0.000024367924
,
y
:
0
,
z
:
0
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -201,7 +219,7 @@ AnimationClip:
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
,
w
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
-3.5527137e-15
,
y
:
3.552721e-15
,
z
:
-3.4972055e-15
,
w
:
1
}
value
:
{
x
:
0.000024367924
,
y
:
0
,
z
:
0
,
w
:
1
}
inSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
outSlope
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
0
}
tangentMode
:
0
...
...
@@ -211,7 +229,7 @@ AnimationClip:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
path
:
Armature
/Up1/Up2/Root.003/Root.005/Root.004/Root.006
path
:
Armature
m_CompressedRotationCurves
:
[]
m_EulerCurves
:
[]
m_PositionCurves
:
...
...
@@ -246,80 +264,8 @@ AnimationClip:
-
serializedVersion
:
3
time
:
0
value
:
{
x
:
-0.027513694
,
y
:
0.000228871
,
z
:
-0.010947611
}
inSlope
:
{
x
:
-0.02116951
,
y
:
-0.0005442032
,
z
:
-0.0004724693
}
outSlope
:
{
x
:
-0.02116951
,
y
:
-0.0005442032
,
z
:
-0.0004724693
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.041666668
value
:
{
x
:
-0.028395757
,
y
:
0.00020619585
,
z
:
-0.0109672975
}
inSlope
:
{
x
:
-0.02116951
,
y
:
-0.0005442032
,
z
:
-0.0004724693
}
outSlope
:
{
x
:
-0.05537384
,
y
:
-0.0014234912
,
z
:
-0.0012359046
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.125
value
:
{
x
:
-0.033010244
,
y
:
0.00008757163
,
z
:
-0.01107029
}
inSlope
:
{
x
:
-0.055373844
,
y
:
-0.0014234905
,
z
:
-0.0012359048
}
outSlope
:
{
x
:
-0.021169508
,
y
:
-0.000544204
,
z
:
-0.00008440016
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.16666667
value
:
{
x
:
-0.033892307
,
y
:
0.000064896456
,
z
:
-0.011073806
}
inSlope
:
{
x
:
-0.021169508
,
y
:
-0.000544204
,
z
:
-0.00008440016
}
outSlope
:
{
x
:
0.013607715
,
y
:
0.00034981375
,
z
:
-0.00008437158
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.20833333
value
:
{
x
:
-0.03332532
,
y
:
0.000079472025
,
z
:
-0.011077321
}
inSlope
:
{
x
:
0.013607715
,
y
:
0.00034981375
,
z
:
-0.00008437158
}
outSlope
:
{
x
:
0.03832872
,
y
:
0.0009853165
,
z
:
0.0008554744
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.25
value
:
{
x
:
-0.03172829
,
y
:
0.000120526885
,
z
:
-0.011041677
}
inSlope
:
{
x
:
0.03832872
,
y
:
0.0009853165
,
z
:
0.0008554744
}
outSlope
:
{
x
:
0.049213838
,
y
:
0.001265133
,
z
:
0.0010984042
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.29166666
value
:
{
x
:
-0.029677711
,
y
:
0.00017324074
,
z
:
-0.01099591
}
inSlope
:
{
x
:
0.049213838
,
y
:
0.001265133
,
z
:
0.0010984042
}
outSlope
:
{
x
:
0.038328703
,
y
:
0.0009853108
,
z
:
0.0008554741
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.33333334
value
:
{
x
:
-0.028080681
,
y
:
0.00021429539
,
z
:
-0.010960265
}
inSlope
:
{
x
:
0.038328703
,
y
:
0.0009853108
,
z
:
0.0008554741
}
outSlope
:
{
x
:
0.013607715
,
y
:
0.00034981465
,
z
:
0.00030369766
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
outWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
-
serializedVersion
:
3
time
:
0.375
value
:
{
x
:
-0.027513694
,
y
:
0.000228871
,
z
:
-0.010947611
}
inSlope
:
{
x
:
0.013607715
,
y
:
0.00034981465
,
z
:
0.00030369766
}
outSlope
:
{
x
:
0.013607715
,
y
:
0.00034981465
,
z
:
0.00030369766
}
inSlope
:
{
x
:
-0.02116951
,
y
:
0
,
z
:
0
}
outSlope
:
{
x
:
-0.02116951
,
y
:
0
,
z
:
0
}
tangentMode
:
0
weightedMode
:
0
inWeight
:
{
x
:
0.33333334
,
y
:
0.33333334
,
z
:
0.33333334
}
...
...
@@ -750,7 +696,175 @@ AnimationClip:
m_Center
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_Extent
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_ClipBindingConstant
:
genericBindings
:
[]
genericBindings
:
-
serializedVersion
:
2
path
:
1961480715
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2672250245
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2104266162
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3578937222
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2242198026
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
989452539
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
728038943
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3678200519
attribute
:
1
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
1961480715
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3578937222
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2242198026
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2672250245
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
989452539
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
728038943
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3678200519
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2104266162
attribute
:
2
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2104266162
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
1961480715
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3578937222
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2242198026
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
2672250245
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
989452539
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
728038943
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
-
serializedVersion
:
2
path
:
3678200519
attribute
:
3
script
:
{
fileID
:
0
}
typeID
:
4
customType
:
0
isPPtrCurve
:
0
pptrCurveMapping
:
[]
m_AnimationClipSettings
:
serializedVersion
:
2
...
...
@@ -773,118 +887,6 @@ AnimationClip:
m_HeightFromFeet
:
0
m_Mirror
:
0
m_EditorCurves
:
-
curve
:
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
:
0.375
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
attribute
:
m_LocalRotation.x
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
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
attribute
:
m_LocalRotation.y
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
-0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
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
attribute
:
m_LocalRotation.z
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalRotation.w
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
...
...
@@ -1765,270 +1767,54 @@ AnimationClip:
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.x
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
.041666668
value
:
-0.028395757
inSlope
:
-0.0
2116951
outSlope
:
-0.0
5537384
time
:
0
value
:
0.000228871
inSlope
:
-0.0
005442032
outSlope
:
-0.0
005442032
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.y
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
.125
value
:
-0.0
33010244
inSlope
:
-0.0
55373844
outSlope
:
-0.0
21169508
time
:
0
value
:
-0.0
10947611
inSlope
:
-0.0
004724693
outSlope
:
-0.0
004724693
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.16666667
value
:
-0.033892307
inSlope
:
-0.021169508
outSlope
:
0.013607715
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.20833333
value
:
-0.03332532
inSlope
:
0.013607715
outSlope
:
0.03832872
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.25
value
:
-0.03172829
inSlope
:
0.03832872
outSlope
:
0.049213838
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.29166666
value
:
-0.029677711
inSlope
:
0.049213838
outSlope
:
0.038328703
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.33333334
value
:
-0.028080681
inSlope
:
0.038328703
outSlope
:
0.013607715
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
-0.027513694
inSlope
:
0.013607715
outSlope
:
0.013607715
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.x
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0.000228871
inSlope
:
-0.0005442032
outSlope
:
-0.0005442032
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.041666668
value
:
0.00020619585
inSlope
:
-0.0005442032
outSlope
:
-0.0014234912
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.125
value
:
0.00008757163
inSlope
:
-0.0014234905
outSlope
:
-0.000544204
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.16666667
value
:
0.000064896456
inSlope
:
-0.000544204
outSlope
:
0.00034981375
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.20833333
value
:
0.000079472025
inSlope
:
0.00034981375
outSlope
:
0.0009853165
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.25
value
:
0.000120526885
inSlope
:
0.0009853165
outSlope
:
0.001265133
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.29166666
value
:
0.00017324074
inSlope
:
0.001265133
outSlope
:
0.0009853108
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.33333334
value
:
0.00021429539
inSlope
:
0.0009853108
outSlope
:
0.00034981465
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
0.000228871
inSlope
:
0.00034981465
outSlope
:
0.00034981465
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.y
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
-0.010947611
inSlope
:
-0.0004724693
outSlope
:
-0.0004724693
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.041666668
value
:
-0.0109672975
inSlope
:
-0.0004724693
outSlope
:
-0.0012359046
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.125
value
:
-0.01107029
inSlope
:
-0.0012359048
outSlope
:
-0.00008440016
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.16666667
value
:
-0.011073806
inSlope
:
-0.00008440016
outSlope
:
-0.00008437158
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.20833333
value
:
-0.011077321
inSlope
:
-0.00008437158
outSlope
:
0.0008554744
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.25
value
:
-0.011041677
inSlope
:
0.0008554744
outSlope
:
0.0010984042
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.29166666
value
:
-0.01099591
inSlope
:
0.0010984042
outSlope
:
0.0008554741
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.33333334
value
:
-0.010960265
inSlope
:
0.0008554741
outSlope
:
0.00030369766
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
-0.010947611
inSlope
:
0.00030369766
outSlope
:
0.00030369766
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.z
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalPosition.z
path
:
Armature/Up1
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
-2.7939677e-11
...
...
@@ -3391,6 +3177,190 @@ AnimationClip:
path
:
Armature/Up1/Up2/Root.003/Root.005/Root.004/Root.006
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.05886841
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.22631836
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
0.000024367924
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
m_PreInfinity
:
2
m_PostInfinity
:
2
m_RotationOrder
:
4
attribute
:
m_LocalRotation.x
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.05886841
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.22631836
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
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
attribute
:
m_LocalRotation.y
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
serializedVersion
:
2
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.05886841
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.22631836
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
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
attribute
:
m_LocalRotation.z
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
-
curve
:
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
:
0.05886841
value
:
1
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.22631836
value
:
1
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
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
attribute
:
m_LocalRotation.w
path
:
Armature
classID
:
4
script
:
{
fileID
:
0
}
m_EulerEditorCurves
:
-
curve
:
serializedVersion
:
2
...
...
@@ -3425,7 +3395,16 @@ AnimationClip:
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
180
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.22631836
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
...
...
@@ -3434,7 +3413,7 @@ AnimationClip:
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
18
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
...
...
@@ -3453,7 +3432,16 @@ AnimationClip:
m_Curve
:
-
serializedVersion
:
3
time
:
0
value
:
180
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
weightedMode
:
0
inWeight
:
0.33333334
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.05886841
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
...
...
@@ -3462,7 +3450,7 @@ AnimationClip:
outWeight
:
0.33333334
-
serializedVersion
:
3
time
:
0.375
value
:
18
0
value
:
0
inSlope
:
0
outSlope
:
0
tangentMode
:
0
...
...
RhythmKata/Assets/Resources/Models/stage.blend
View file @
5538ce31
No preview for this file type
RhythmKata/Assets/Resources/Models/stage.blend.meta
View file @
5538ce31
...
...
@@ -67,7 +67,7 @@ ModelImporter:
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags:
-1
meshOptimizationFlags:
0
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
...
...
RhythmKata/Assets/Resources/Models/stage.blend1
View file @
5538ce31
No preview for this file type
RhythmKata/Assets/Scripts/EdgeNoteObject.cs
View file @
5538ce31
...
...
@@ -26,6 +26,7 @@ public class EdgeNoteObject : NoteObject
public
override
void
NoteHit
(
JudgeResult
type
)
{
base
.
NoteHit
(
type
);
}
...
...
@@ -42,8 +43,8 @@ public class EdgeNoteObject : NoteObject
// transform.position = Quaternion.Euler(direction.x * angle, direction.y * angle, 0) * new Vector3(0, 0, radius);
// transform.LookAt(Vector3.zero);
//}
transform
.
position
=
endPoint
+
new
Vector3
(
0
,
0
,
2
00
)
*
remainedTime
;
}
transform
.
position
=
endPoint
+
new
Vector3
(
0
,
0
,
3
00
)
*
remainedTime
;
}
public
override
bool
IsHit
(
Ray
ray
)
{
...
...
RhythmKata/Assets/Scripts/ForwardNoteObject.cs
View file @
5538ce31
...
...
@@ -100,6 +100,6 @@ public class ForwardNoteObject : NoteObject
public
override
bool
IsHit
(
Ray
ray
)
{
RaycastHit
hit
;
return
GetComponent
<
Collider
>().
Raycast
(
ray
,
out
hit
,
4
00
);
return
GetComponent
<
Collider
>().
Raycast
(
ray
,
out
hit
,
10
00
);
}
}
RhythmKata/Assets/Shaders/Note 1.shader
0 → 100644
View file @
5538ce31
// Shader created with Shader Forge v1.40
// Shader Forge (c) Freya Holmer - http://www.acegikmo.com/shaderforge/
// Note: Manually altering this data may prevent you from opening it in Shader Forge
/*SF_DATA;ver:1.40;sub:START;pass:START;ps:flbk:,iptp:0,cusa:False,bamd:0,cgin:,cpap:True,lico:1,lgpr:1,limd:0,spmd:1,trmd:0,grmd:0,uamb:True,mssp:True,bkdf:False,hqlp:False,rprd:False,enco:False,rmgx:True,imps:True,rpth:0,vtps:0,hqsc:True,nrmq:1,nrsp:0,vomd:0,spxs:False,tesm:0,olmd:0,culm:0,bsrc:0,bdst:1,dpts:2,wrdp:True,dith:0,atcv:False,rfrpo:True,rfrpn:Refraction,coma:15,ufog:True,aust:True,igpj:False,qofs:0,qpre:1,rntp:1,fgom:False,fgoc:False,fgod:False,fgor:False,fgmd:0,fgcr:0.5,fgcg:0.5,fgcb:0.5,fgca:1,fgde:0.01,fgrn:0,fgrf:300,stcl:False,atwp:False,stva:128,stmr:255,stmw:255,stcp:6,stps:0,stfa:0,stfz:0,ofsf:0,ofsu:0,f2p0:False,fnsp:False,fnfb:False,fsmp:False;n:type:ShaderForge.SFN_Final,id:4013,x:33005,y:32612,varname:node_4013,prsc:2|emission-8406-OUT;n:type:ShaderForge.SFN_Color,id:1304,x:32443,y:32712,ptovrint:False,ptlb:Color,ptin:_Color,varname:node_1304,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Color,id:3119,x:32463,y:33151,ptovrint:False,ptlb:Outline Color,ptin:_OutlineColor,varname:node_3119,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0.5,c2:0.5,c3:0.5,c4:1;n:type:ShaderForge.SFN_Blend,id:8162,x:32673,y:32775,varname:node_8162,prsc:2,blmd:10,clmp:True|SRC-1304-RGB,DST-3119-RGB;n:type:ShaderForge.SFN_Fresnel,id:6013,x:32586,y:32456,varname:node_6013,prsc:2|NRM-8813-OUT,EXP-7598-OUT;n:type:ShaderForge.SFN_NormalVector,id:8813,x:32426,y:32421,prsc:2,pt:False;n:type:ShaderForge.SFN_Slider,id:7598,x:32259,y:32621,ptovrint:False,ptlb:Fresnel,ptin:_Fresnel,varname:node_7598,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:2,max:2;n:type:ShaderForge.SFN_Add,id:8406,x:32736,y:32592,varname:node_8406,prsc:2|A-6420-OUT,B-1304-RGB;n:type:ShaderForge.SFN_Multiply,id:6420,x:32878,y:32427,varname:node_6420,prsc:2|A-6013-OUT,B-6474-OUT;n:type:ShaderForge.SFN_Slider,id:6474,x:32636,y:32386,ptovrint:False,ptlb:Fresnel Amount,ptin:_FresnelAmount,varname:node_6474,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:0,max:1;proporder:1304-3119-7598-6474;pass:END;sub:END;*/
Shader
"Shader Forge/EdgeNote"
{
Properties
{
_Color
(
"Color"
,
Color
)
=
(
0
,
1
,
1
,
1
)
_OutlineColor
(
"Outline Color"
,
Color
)
=
(
0
.
5
,
0
.
5
,
0
.
5
,
1
)
_Fresnel
(
"Fresnel"
,
Range
(
0
,
2
))
=
2
_FresnelAmount
(
"Fresnel Amount"
,
Range
(
0
,
1
))
=
0
}
SubShader
{
Tags
{
"RenderType"
=
"Opaque"
}
Pass
{
Name
"FORWARD"
Tags
{
"LightMode"
=
"ForwardBase"
}
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_instancing
#include "UnityCG.cginc"
#pragma multi_compile_fwdbase_fullshadows
#pragma multi_compile_fog
#pragma target 3.0
UNITY_INSTANCING_BUFFER_START
(
Props
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_Color
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Fresnel
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_FresnelAmount
)
UNITY_INSTANCING_BUFFER_END
(
Props
)
struct
VertexInput
{
float4
vertex
:
POSITION
;
float3
normal
:
NORMAL
;
};
struct
VertexOutput
{
float4
pos
:
SV_POSITION
;
UNITY_VERTEX_INPUT_INSTANCE_ID
float4
posWorld
:
TEXCOORD0
;
float3
normalDir
:
TEXCOORD1
;
UNITY_FOG_COORDS
(
2
)
};
VertexOutput
vert
(
VertexInput
v
)
{
VertexOutput
o
=
(
VertexOutput
)
0
;
UNITY_SETUP_INSTANCE_ID
(
v
);
UNITY_TRANSFER_INSTANCE_ID
(
v
,
o
);
o
.
normalDir
=
UnityObjectToWorldNormal
(
v
.
normal
);
o
.
posWorld
=
mul
(
unity_ObjectToWorld
,
v
.
vertex
);
o
.
pos
=
UnityObjectToClipPos
(
v
.
vertex
);
UNITY_TRANSFER_FOG
(
o
,
o
.
pos
);
return
o
;
}
float4
frag
(
VertexOutput
i
)
:
COLOR
{
UNITY_SETUP_INSTANCE_ID
(
i
);
i
.
normalDir
=
normalize
(
i
.
normalDir
);
float3
viewDirection
=
normalize
(
_WorldSpaceCameraPos
.
xyz
-
i
.
posWorld
.
xyz
);
float3
normalDirection
=
i
.
normalDir
;
////// Lighting:
////// Emissive:
float
_Fresnel_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Fresnel
);
float
_FresnelAmount_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_FresnelAmount
);
float4
_Color_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Color
);
float3
emissive
=
((
pow
(
1
.
0
-
max
(
0
,
dot
(
i
.
normalDir
,
viewDirection
)),
_Fresnel_var
)
*
_FresnelAmount_var
)
+
_Color_var
.
rgb
);
float3
finalColor
=
emissive
;
fixed4
finalRGBA
=
fixed4
(
finalColor
,
1
);
UNITY_APPLY_FOG
(
i
.
fogCoord
,
finalRGBA
);
return
finalRGBA
;
}
ENDCG
}
}
FallBack
"Diffuse"
CustomEditor
"ShaderForgeMaterialInspector"
}
RhythmKata/Assets/S
cripts/BmsImporter.cs
.meta
→
RhythmKata/Assets/S
haders/Note 1.shader
.meta
View file @
5538ce31
fileFormatVersion: 2
guid: e
e6f618bc43a08e44b3b2906bfdcf282
Mono
Importer:
guid: e
b159c71c3f8a954f9b1506dd8c73db4
Shader
Importer:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:
RhythmKata/Assets/Shaders/Note.shader
0 → 100644
View file @
5538ce31
// Shader created with Shader Forge v1.40
// Shader Forge (c) Freya Holmer - http://www.acegikmo.com/shaderforge/
// Note: Manually altering this data may prevent you from opening it in Shader Forge
/*SF_DATA;ver:1.40;sub:START;pass:START;ps:flbk:,iptp:0,cusa:False,bamd:0,cgin:,cpap:True,lico:1,lgpr:1,limd:0,spmd:1,trmd:0,grmd:0,uamb:True,mssp:True,bkdf:False,hqlp:False,rprd:False,enco:False,rmgx:True,imps:True,rpth:0,vtps:0,hqsc:True,nrmq:1,nrsp:0,vomd:0,spxs:False,tesm:0,olmd:0,culm:0,bsrc:0,bdst:1,dpts:2,wrdp:True,dith:0,atcv:False,rfrpo:True,rfrpn:Refraction,coma:15,ufog:True,aust:True,igpj:False,qofs:0,qpre:1,rntp:1,fgom:False,fgoc:False,fgod:False,fgor:False,fgmd:0,fgcr:0.5,fgcg:0.5,fgcb:0.5,fgca:1,fgde:0.01,fgrn:0,fgrf:300,stcl:False,atwp:False,stva:128,stmr:255,stmw:255,stcp:6,stps:0,stfa:0,stfz:0,ofsf:0,ofsu:0,f2p0:False,fnsp:False,fnfb:False,fsmp:False;n:type:ShaderForge.SFN_Final,id:4013,x:33005,y:32612,varname:node_4013,prsc:2|emission-8406-OUT,olwid-1238-OUT,olcol-8162-OUT;n:type:ShaderForge.SFN_Color,id:1304,x:32443,y:32712,ptovrint:False,ptlb:Color,ptin:_Color,varname:node_1304,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Slider,id:1238,x:32325,y:33030,ptovrint:False,ptlb:New Outline,ptin:_NewOutline,varname:node_1238,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:0.2393162,max:1;n:type:ShaderForge.SFN_Color,id:3119,x:32463,y:33151,ptovrint:False,ptlb:Outline Color,ptin:_OutlineColor,varname:node_3119,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0.5,c2:0.5,c3:0.5,c4:1;n:type:ShaderForge.SFN_Blend,id:8162,x:32673,y:32775,varname:node_8162,prsc:2,blmd:10,clmp:True|SRC-1304-RGB,DST-3119-RGB;n:type:ShaderForge.SFN_Fresnel,id:6013,x:32586,y:32456,varname:node_6013,prsc:2|NRM-8813-OUT,EXP-7598-OUT;n:type:ShaderForge.SFN_NormalVector,id:8813,x:32426,y:32421,prsc:2,pt:False;n:type:ShaderForge.SFN_Slider,id:7598,x:32259,y:32621,ptovrint:False,ptlb:Fresnel,ptin:_Fresnel,varname:node_7598,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:2,max:2;n:type:ShaderForge.SFN_Add,id:8406,x:32736,y:32592,varname:node_8406,prsc:2|A-6420-OUT,B-1304-RGB;n:type:ShaderForge.SFN_Multiply,id:6420,x:32878,y:32427,varname:node_6420,prsc:2|A-6013-OUT,B-6474-OUT;n:type:ShaderForge.SFN_Slider,id:6474,x:32636,y:32386,ptovrint:False,ptlb:Fresnel Amount,ptin:_FresnelAmount,varname:node_6474,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:0,max:1;proporder:1304-1238-3119-7598-6474;pass:END;sub:END;*/
Shader
"Shader Forge/DefaultNote"
{
Properties
{
_Color
(
"Color"
,
Color
)
=
(
0
,
1
,
1
,
1
)
_NewOutline
(
"New Outline"
,
Range
(
0
,
1
))
=
0
.
2393162
_OutlineColor
(
"Outline Color"
,
Color
)
=
(
0
.
5
,
0
.
5
,
0
.
5
,
1
)
_Fresnel
(
"Fresnel"
,
Range
(
0
,
2
))
=
2
_FresnelAmount
(
"Fresnel Amount"
,
Range
(
0
,
1
))
=
0
}
SubShader
{
Tags
{
"RenderType"
=
"Opaque"
}
Pass
{
Name
"Outline"
Tags
{
}
Cull
Front
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_instancing
#include "UnityCG.cginc"
#pragma fragmentoption ARB_precision_hint_fastest
#pragma multi_compile_shadowcaster
#pragma multi_compile_fog
#pragma target 3.0
UNITY_INSTANCING_BUFFER_START
(
Props
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_Color
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_NewOutline
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_OutlineColor
)
UNITY_INSTANCING_BUFFER_END
(
Props
)
struct
VertexInput
{
float4
vertex
:
POSITION
;
float3
normal
:
NORMAL
;
};
struct
VertexOutput
{
float4
pos
:
SV_POSITION
;
UNITY_VERTEX_INPUT_INSTANCE_ID
UNITY_FOG_COORDS
(
0
)
};
VertexOutput
vert
(
VertexInput
v
)
{
VertexOutput
o
=
(
VertexOutput
)
0
;
UNITY_SETUP_INSTANCE_ID
(
v
);
UNITY_TRANSFER_INSTANCE_ID
(
v
,
o
);
float
_NewOutline_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_NewOutline
);
o
.
pos
=
UnityObjectToClipPos
(
float4
(
v
.
vertex
.
xyz
+
normalize
(
v
.
vertex
)
*
_NewOutline_var
,
1
)
);
UNITY_TRANSFER_FOG
(
o
,
o
.
pos
);
return
o
;
}
float4
frag
(
VertexOutput
i
)
:
COLOR
{
UNITY_SETUP_INSTANCE_ID
(
i
);
float4
_Color_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Color
);
float4
_OutlineColor_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_OutlineColor
);
return
fixed4
(
saturate
((
_OutlineColor_var
.
rgb
>
0
.
5
?
(
1
.
0
-
(
1
.
0
-
2
.
0
*
(
_OutlineColor_var
.
rgb
-
0
.
5
))
*
(
1
.
0
-
_Color_var
.
rgb
))
:
(
2
.
0
*
_OutlineColor_var
.
rgb
*
_Color_var
.
rgb
)
)),
0
);
}
ENDCG
}
Pass
{
Name
"FORWARD"
Tags
{
"LightMode"
=
"ForwardBase"
}
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_instancing
#include "UnityCG.cginc"
#pragma multi_compile_fwdbase_fullshadows
#pragma multi_compile_fog
#pragma target 3.0
UNITY_INSTANCING_BUFFER_START
(
Props
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_Color
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Fresnel
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_FresnelAmount
)
UNITY_INSTANCING_BUFFER_END
(
Props
)
struct
VertexInput
{
float4
vertex
:
POSITION
;
float3
normal
:
NORMAL
;
};
struct
VertexOutput
{
float4
pos
:
SV_POSITION
;
UNITY_VERTEX_INPUT_INSTANCE_ID
float4
posWorld
:
TEXCOORD0
;
float3
normalDir
:
TEXCOORD1
;
UNITY_FOG_COORDS
(
2
)
};
VertexOutput
vert
(
VertexInput
v
)
{
VertexOutput
o
=
(
VertexOutput
)
0
;
UNITY_SETUP_INSTANCE_ID
(
v
);
UNITY_TRANSFER_INSTANCE_ID
(
v
,
o
);
o
.
normalDir
=
UnityObjectToWorldNormal
(
v
.
normal
);
o
.
posWorld
=
mul
(
unity_ObjectToWorld
,
v
.
vertex
);
o
.
pos
=
UnityObjectToClipPos
(
v
.
vertex
);
UNITY_TRANSFER_FOG
(
o
,
o
.
pos
);
return
o
;
}
float4
frag
(
VertexOutput
i
)
:
COLOR
{
UNITY_SETUP_INSTANCE_ID
(
i
);
i
.
normalDir
=
normalize
(
i
.
normalDir
);
float3
viewDirection
=
normalize
(
_WorldSpaceCameraPos
.
xyz
-
i
.
posWorld
.
xyz
);
float3
normalDirection
=
i
.
normalDir
;
////// Lighting:
////// Emissive:
float
_Fresnel_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Fresnel
);
float
_FresnelAmount_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_FresnelAmount
);
float4
_Color_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Color
);
float3
emissive
=
((
pow
(
1
.
0
-
max
(
0
,
dot
(
i
.
normalDir
,
viewDirection
)),
_Fresnel_var
)
*
_FresnelAmount_var
)
+
_Color_var
.
rgb
);
float3
finalColor
=
emissive
;
fixed4
finalRGBA
=
fixed4
(
finalColor
,
1
);
UNITY_APPLY_FOG
(
i
.
fogCoord
,
finalRGBA
);
return
finalRGBA
;
}
ENDCG
}
}
FallBack
"Diffuse"
CustomEditor
"ShaderForgeMaterialInspector"
}
RhythmKata/Assets/Shaders/Note.shader.meta
0 → 100644
View file @
5538ce31
fileFormatVersion: 2
guid: 19d29d358ae9fed4b8a0fd347863afc5
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:
RhythmKata/Assets/Shaders/Sheild.shader
View file @
5538ce31
// Shader created with Shader Forge v1.40
// Shader Forge (c) Freya Holmer - http://www.acegikmo.com/shaderforge/
// Note: Manually altering this data may prevent you from opening it in Shader Forge
/*SF_DATA;ver:1.40;sub:START;pass:START;ps:flbk:,iptp:0,cusa:False,bamd:0,cgin:,cpap:True,lico:1,lgpr:1,limd:
3,spmd:1,trmd:0,grmd:0,uamb:True,mssp:True,bkdf:False,hqlp:False,rprd:False,enco:False,rmgx:True,imps:True,rpth:0,vtps:0,hqsc:True,nrmq:1,nrsp:0,vomd:0,spxs:False,tesm:0,olmd:1,culm:0,bsrc:3,bdst:7,dpts:2,wrdp:False,dith:0,atcv:False,rfrpo:True,rfrpn:Refraction,coma:15,ufog:True,aust:True,igpj:True,qofs:0,qpre:3,rntp:2,fgom:False,fgoc:False,fgod:False,fgor:False,fgmd:0,fgcr:0.5,fgcg:0.5,fgcb:0.5,fgca:1,fgde:0.01,fgrn:0,fgrf:300,stcl:False,atwp:False,stva:128,stmr:255,stmw:255,stcp:6,stps:0,stfa:0,stfz:0,ofsf:0,ofsu:0,f2p0:False,fnsp:False,fnfb:False,fsmp:False;n:type:ShaderForge.SFN_Final,id:9361,x:34255,y:32732,varname:node_9361,prsc:2|emission-2401-OUT,alpha-3738-OUT;n:type:ShaderForge.SFN_Color,id:3941,x:32896,y:32711,ptovrint:False,ptlb:Color,ptin:_Color,varname:node_3941,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Multiply,id:9604,x:33065,y:32759,varname:node_9604,prsc:2|A-3941-RGB,B-734-OUT;n:type:ShaderForge.SFN_Slider,id:734,x:32817,y:32976,ptovrint:False,ptlb:Intensity,ptin:_Intensity,varname:node_734,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:1,max:1;n:type:ShaderForge.SFN_DepthBlend,id:9154,x:33302,y:33227,varname:node_9154,prsc:2;n:type:ShaderForge.SFN_Color,id:7224,x:32947,y:33152,ptovrint:False,ptlb:Intersection Color,ptin:_IntersectionColor,varname:_Color_copy,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Multiply,id:7599,x:33116,y:33200,varname:node_7599,prsc:2|A-7224-RGB,B-8345-OUT;n:type:ShaderForge.SFN_Slider,id:8345,x:32868,y:33417,ptovrint:False,ptlb:Intersection Intensity,ptin:_IntersectionIntensity,varname:_Intensity_copy,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:1,max:1;n:type:ShaderForge.SFN_Lerp,id:3078,x:33207,y:32952,varname:node_3078,prsc:2|A-9604-OUT,B-7599-OUT,T-9154-OUT;n:type:ShaderForge.SFN_Vector1,id:3738,x:33432,y:33054,varname:node_3738,prsc:2,v1:0.1;n:type:ShaderForge.SFN_Tex2d,id:5816,x:34143,y:33269,ptovrint:False,ptlb:Shield Txture,ptin:_ShieldTxture,varname:node_5816,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,tex:a0f6e9a63c73f9c45aa0faf8e7cb2a07,ntxv:0,isnm:False|UVIN-5641-OUT;n:type:ShaderForge.SFN_ComponentMask,id:8988,x:34316,y:33224,varname:node_8988,prsc:2,cc1:0,cc2:-1,cc3:-1,cc4:-1|IN-5816-RGB;n:type:ShaderForge.SFN_Fresnel,id:2647,x:33466,y:32717,varname:node_2647,prsc:2|NRM-3709-OUT,EXP-6263-OUT;n:type:ShaderForge.SFN_NormalVector,id:3709,x:33276,y:32609,prsc:2,pt:False;n:type:ShaderForge.SFN_Multiply,id:2871,x:33483,y:32867,varname:node_2871,prsc:2|A-3078-OUT,B-2647-OUT;n:type:ShaderForge.SFN_Time,id:6109,x:33310,y:33503,varname:node_6109,prsc:2;n:type:ShaderForge.SFN_Multiply,id:762,x:33844,y:32874,varname:node_762,prsc:2|A-2871-OUT,B-5287-OUT;n:type:ShaderForge.SFN_TexCoord,id:6734,x:33480,y:33174,varname:node_6734,prsc:2,uv:0,uaff:False;n:type:ShaderForge.SFN_Vector1,id:8799,x:33674,y:33521,varname:node_8799,prsc:2,v1:4;n:type:ShaderForge.SFN_Vector1,id:6263,x:33280,y:32764,varname:node_6263,prsc:2,v1:0.2;n:type:ShaderForge.SFN_Time,id:7398,x:33480,y:33332,varname:node_7398,prsc:2;n:type:ShaderForge.SFN_Frac,id:8375,x:33674,y:33332,varname:node_8375,prsc:2|IN-7398-TSL;n:type:ShaderForge.SFN_Add,id:8758,x:33859,y:33309,varname:node_8758,prsc:2|A-6734-V,B-8375-OUT;n:type:ShaderForge.SFN_Append,id:5641,x:33988,y:33233,varname:node_5641,prsc:2|A-6734-U,B-8758-OUT;n:type:ShaderForge.SFN_Multiply,id:5287,x:34533,y:33303,varname:node_5287,prsc:2|A-8988-OUT,B-9292-OUT;n:type:ShaderForge.SFN_Multiply,id:5730,x:33914,y:33463,varname:node_5730,prsc:2|A-7398-T,B-8799-OUT;n:type:ShaderForge.SFN_Sin,id:2051,x:34069,y:33474,varname:node_2051,prsc:2|IN-5730-OUT;n:type:ShaderForge.SFN_Noise,id:3181,x:33821,y:33163,varname:node_3181,prsc:2|XY-9082-OUT;n:type:ShaderForge.SFN_RemapRange,id:9292,x:34239,y:33456,varname:node_9292,prsc:2,frmn:-1,frmx:1,tomn:0.2,tomx:0.8|IN-2051-OUT;n:type:ShaderForge.SFN_Multiply,id:9082,x:33674,y:33095,varname:node_9082,prsc:2|A-6734-UVOUT,B-2213-OUT;n:type:ShaderForge.SFN_Vector1,id:2213,x:33630,y:33245,varname:node_2213,prsc:2,v1:0.1;n:type:ShaderForge.SFN_Add,id:6120,x:34052,y:32717,varname:node_6120,prsc:2;n:type:ShaderForge.SFN_Blend,id:2401,x:34018,y:32549,varname:node_2401,prsc:2,blmd:0,clmp:True|SRC-2871-OUT,DST-762-OUT;proporder:3941-734-7224-8345-5816
;pass:END;sub:END;*/
/*SF_DATA;ver:1.40;sub:START;pass:START;ps:flbk:,iptp:0,cusa:False,bamd:0,cgin:,cpap:True,lico:1,lgpr:1,limd:
2,spmd:1,trmd:0,grmd:0,uamb:True,mssp:True,bkdf:False,hqlp:False,rprd:False,enco:False,rmgx:True,imps:True,rpth:0,vtps:0,hqsc:True,nrmq:1,nrsp:0,vomd:0,spxs:False,tesm:0,olmd:1,culm:0,bsrc:3,bdst:7,dpts:2,wrdp:False,dith:0,atcv:False,rfrpo:True,rfrpn:Refraction,coma:15,ufog:True,aust:True,igpj:True,qofs:0,qpre:3,rntp:2,fgom:False,fgoc:False,fgod:False,fgor:False,fgmd:0,fgcr:0.5,fgcg:0.5,fgcb:0.5,fgca:1,fgde:0.01,fgrn:0,fgrf:300,stcl:False,atwp:False,stva:128,stmr:255,stmw:255,stcp:6,stps:0,stfa:0,stfz:0,ofsf:0,ofsu:0,f2p0:False,fnsp:False,fnfb:False,fsmp:False;n:type:ShaderForge.SFN_Final,id:9361,x:34354,y:32750,varname:node_9361,prsc:2|spec-8680-OUT,emission-2401-OUT,alpha-3738-OUT;n:type:ShaderForge.SFN_Color,id:3941,x:32896,y:32711,ptovrint:False,ptlb:Color,ptin:_Color,varname:node_3941,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Multiply,id:9604,x:33065,y:32759,varname:node_9604,prsc:2|A-3941-RGB,B-734-OUT;n:type:ShaderForge.SFN_Slider,id:734,x:32817,y:32976,ptovrint:False,ptlb:Intensity,ptin:_Intensity,varname:node_734,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:1,max:1;n:type:ShaderForge.SFN_DepthBlend,id:9154,x:33302,y:33227,varname:node_9154,prsc:2;n:type:ShaderForge.SFN_Color,id:7224,x:32947,y:33152,ptovrint:False,ptlb:Intersection Color,ptin:_IntersectionColor,varname:_Color_copy,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,c1:0,c2:1,c3:1,c4:1;n:type:ShaderForge.SFN_Multiply,id:7599,x:33116,y:33200,varname:node_7599,prsc:2|A-7224-RGB,B-8345-OUT;n:type:ShaderForge.SFN_Slider,id:8345,x:32868,y:33417,ptovrint:False,ptlb:Intersection Intensity,ptin:_IntersectionIntensity,varname:_Intensity_copy,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:1,max:1;n:type:ShaderForge.SFN_Lerp,id:3078,x:33207,y:32952,varname:node_3078,prsc:2|A-9604-OUT,B-7599-OUT,T-9154-OUT;n:type:ShaderForge.SFN_Vector1,id:3738,x:33432,y:33054,varname:node_3738,prsc:2,v1:0.1;n:type:ShaderForge.SFN_Tex2d,id:5816,x:34143,y:33269,ptovrint:False,ptlb:Shield Txture,ptin:_ShieldTxture,varname:node_5816,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,tex:a0f6e9a63c73f9c45aa0faf8e7cb2a07,ntxv:0,isnm:False|UVIN-5641-OUT;n:type:ShaderForge.SFN_ComponentMask,id:8988,x:34316,y:33224,varname:node_8988,prsc:2,cc1:0,cc2:-1,cc3:-1,cc4:-1|IN-5816-RGB;n:type:ShaderForge.SFN_Fresnel,id:2647,x:33466,y:32717,varname:node_2647,prsc:2|NRM-3709-OUT,EXP-6263-OUT;n:type:ShaderForge.SFN_NormalVector,id:3709,x:33276,y:32609,prsc:2,pt:False;n:type:ShaderForge.SFN_Multiply,id:2871,x:33483,y:32867,varname:node_2871,prsc:2|A-3078-OUT,B-2647-OUT;n:type:ShaderForge.SFN_Time,id:6109,x:33310,y:33503,varname:node_6109,prsc:2;n:type:ShaderForge.SFN_Multiply,id:762,x:33844,y:32874,varname:node_762,prsc:2|A-2871-OUT,B-5287-OUT;n:type:ShaderForge.SFN_TexCoord,id:6734,x:33480,y:33174,varname:node_6734,prsc:2,uv:0,uaff:False;n:type:ShaderForge.SFN_Vector1,id:8799,x:33674,y:33521,varname:node_8799,prsc:2,v1:4;n:type:ShaderForge.SFN_Vector1,id:6263,x:33280,y:32764,varname:node_6263,prsc:2,v1:0.2;n:type:ShaderForge.SFN_Time,id:7398,x:33480,y:33332,varname:node_7398,prsc:2;n:type:ShaderForge.SFN_Frac,id:8375,x:33674,y:33332,varname:node_8375,prsc:2|IN-7398-TSL;n:type:ShaderForge.SFN_Add,id:8758,x:33859,y:33309,varname:node_8758,prsc:2|A-6734-V,B-8375-OUT;n:type:ShaderForge.SFN_Append,id:5641,x:33988,y:33233,varname:node_5641,prsc:2|A-6734-U,B-8758-OUT;n:type:ShaderForge.SFN_Multiply,id:5287,x:34533,y:33303,varname:node_5287,prsc:2|A-8988-OUT,B-9292-OUT;n:type:ShaderForge.SFN_Multiply,id:5730,x:33914,y:33463,varname:node_5730,prsc:2|A-7398-T,B-8799-OUT;n:type:ShaderForge.SFN_Sin,id:2051,x:34069,y:33474,varname:node_2051,prsc:2|IN-5730-OUT;n:type:ShaderForge.SFN_Noise,id:3181,x:33821,y:33163,varname:node_3181,prsc:2|XY-9082-OUT;n:type:ShaderForge.SFN_RemapRange,id:9292,x:34239,y:33456,varname:node_9292,prsc:2,frmn:-1,frmx:1,tomn:0.2,tomx:0.8|IN-2051-OUT;n:type:ShaderForge.SFN_Multiply,id:9082,x:33674,y:33095,varname:node_9082,prsc:2|A-6734-UVOUT,B-2213-OUT;n:type:ShaderForge.SFN_Vector1,id:2213,x:33630,y:33245,varname:node_2213,prsc:2,v1:0.1;n:type:ShaderForge.SFN_Blend,id:2401,x:34018,y:32549,varname:node_2401,prsc:2,blmd:0,clmp:True|SRC-2871-OUT,DST-762-OUT;n:type:ShaderForge.SFN_Slider,id:8680,x:33939,y:32819,ptovrint:False,ptlb:Metalic,ptin:_Metalic,varname:node_8680,prsc:2,glob:False,taghide:False,taghdr:False,tagprd:False,tagnsco:False,tagnrm:False,min:0,cur:0,max:1;proporder:3941-734-7224-8345-5816-8680
;pass:END;sub:END;*/
Shader
"Shader Forge/Sheild"
{
Properties
{
...
...
@@ -10,6 +10,7 @@ Shader "Shader Forge/Sheild" {
_IntersectionColor
(
"Intersection Color"
,
Color
)
=
(
0
,
1
,
1
,
1
)
_IntersectionIntensity
(
"Intersection Intensity"
,
Range
(
0
,
1
))
=
1
_ShieldTxture
(
"Shield Txture"
,
2
D
)
=
"white"
{}
_Metalic
(
"Metalic"
,
Range
(
0
,
1
))
=
0
[
HideInInspector
]
_Cutoff
(
"Alpha cutoff"
,
Range
(
0
,
1
))
=
0
.
5
}
SubShader
{
...
...
@@ -31,11 +32,10 @@ Shader "Shader Forge/Sheild" {
#pragma fragment frag
#pragma multi_compile_instancing
#include "UnityCG.cginc"
#include "UnityPBSLighting.cginc"
#include "UnityStandardBRDF.cginc"
#pragma multi_compile_fwdbase
#pragma multi_compile_fog
#pragma target 3.0
uniform
float4
_LightColor0
;
uniform
sampler2D
_CameraDepthTexture
;
uniform
sampler2D
_ShieldTxture
;
uniform
float4
_ShieldTxture_ST
;
UNITY_INSTANCING_BUFFER_START
(
Props
)
...
...
@@ -43,6 +43,7 @@ Shader "Shader Forge/Sheild" {
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Intensity
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_IntersectionColor
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_IntersectionIntensity
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Metalic
)
UNITY_INSTANCING_BUFFER_END
(
Props
)
struct
VertexInput
{
float4
vertex
:
POSITION
;
...
...
@@ -65,6 +66,7 @@ Shader "Shader Forge/Sheild" {
o
.
uv0
=
v
.
texcoord0
;
o
.
normalDir
=
UnityObjectToWorldNormal
(
v
.
normal
);
o
.
posWorld
=
mul
(
unity_ObjectToWorld
,
v
.
vertex
);
float3
lightColor
=
_LightColor0
.
rgb
;
o
.
pos
=
UnityObjectToClipPos
(
v
.
vertex
);
UNITY_TRANSFER_FOG
(
o
,
o
.
pos
);
o
.
projPos
=
ComputeScreenPos
(
o
.
pos
);
...
...
@@ -76,10 +78,22 @@ Shader "Shader Forge/Sheild" {
i
.
normalDir
=
normalize
(
i
.
normalDir
);
float3
viewDirection
=
normalize
(
_WorldSpaceCameraPos
.
xyz
-
i
.
posWorld
.
xyz
);
float3
normalDirection
=
i
.
normalDir
;
float3
viewReflectDirection
=
reflect
(
-
viewDirection
,
normalDirection
);
float
sceneZ
=
max
(
0
,
LinearEyeDepth
(
UNITY_SAMPLE_DEPTH
(
tex2Dproj
(
_CameraDepthTexture
,
UNITY_PROJ_COORD
(
i
.
projPos
))))
-
_ProjectionParams
.
g
);
float
partZ
=
max
(
0
,
i
.
projPos
.
z
-
_ProjectionParams
.
g
);
float3
lightDirection
=
normalize
(
_WorldSpaceLightPos0
.
xyz
);
float3
lightColor
=
_LightColor0
.
rgb
;
////// Lighting:
float
attenuation
=
1
;
float3
attenColor
=
attenuation
*
_LightColor0
.
xyz
;
///////// Gloss:
float
gloss
=
0
.
5
;
float
specPow
=
exp2
(
gloss
*
10
.
0
+
1
.
0
);
////// Specular:
float
NdotL
=
saturate
(
dot
(
normalDirection
,
lightDirection
));
float
_Metalic_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Metalic
);
float3
specularColor
=
float3
(
_Metalic_var
,
_Metalic_var
,
_Metalic_var
);
float3
directSpecular
=
attenColor
*
pow
(
max
(
0
,
dot
(
reflect
(
-
lightDirection
,
normalDirection
),
viewDirection
)),
specPow
)
*
specularColor
;
float3
specular
=
directSpecular
;
////// Emissive:
float4
_Color_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Color
);
float
_Intensity_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Intensity
);
...
...
@@ -90,13 +104,100 @@ Shader "Shader Forge/Sheild" {
float2
node_5641
=
float2
(
i
.
uv0
.
r
,(
i
.
uv0
.
g
+
frac
(
node_7398
.
r
)));
float4
_ShieldTxture_var
=
tex2D
(
_ShieldTxture
,
TRANSFORM_TEX
(
node_5641
,
_ShieldTxture
));
float3
emissive
=
saturate
(
min
(
node_2871
,(
node_2871
*
(
_ShieldTxture_var
.
rgb
.
r
*
(
sin
((
node_7398
.
g
*
4
.
0
))
*
0
.
3
+
0
.
5
)))));
float3
finalColor
=
emissive
;
/// Final Color:
float3
finalColor
=
specular
+
emissive
;
fixed4
finalRGBA
=
fixed4
(
finalColor
,
0
.
1
);
UNITY_APPLY_FOG
(
i
.
fogCoord
,
finalRGBA
);
return
finalRGBA
;
}
ENDCG
}
Pass
{
Name
"FORWARD_DELTA"
Tags
{
"LightMode"
=
"ForwardAdd"
}
Blend
One
One
ZWrite
Off
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_instancing
#include "UnityCG.cginc"
#include "AutoLight.cginc"
#pragma multi_compile_fwdadd
#pragma multi_compile_fog
#pragma target 3.0
uniform
float4
_LightColor0
;
uniform
sampler2D
_CameraDepthTexture
;
uniform
sampler2D
_ShieldTxture
;
uniform
float4
_ShieldTxture_ST
;
UNITY_INSTANCING_BUFFER_START
(
Props
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_Color
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Intensity
)
UNITY_DEFINE_INSTANCED_PROP
(
float4
,
_IntersectionColor
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_IntersectionIntensity
)
UNITY_DEFINE_INSTANCED_PROP
(
float
,
_Metalic
)
UNITY_INSTANCING_BUFFER_END
(
Props
)
struct
VertexInput
{
float4
vertex
:
POSITION
;
float3
normal
:
NORMAL
;
float2
texcoord0
:
TEXCOORD0
;
};
struct
VertexOutput
{
float4
pos
:
SV_POSITION
;
UNITY_VERTEX_INPUT_INSTANCE_ID
float2
uv0
:
TEXCOORD0
;
float4
posWorld
:
TEXCOORD1
;
float3
normalDir
:
TEXCOORD2
;
float4
projPos
:
TEXCOORD3
;
LIGHTING_COORDS
(
4
,
5
)
UNITY_FOG_COORDS
(
6
)
};
VertexOutput
vert
(
VertexInput
v
)
{
VertexOutput
o
=
(
VertexOutput
)
0
;
UNITY_SETUP_INSTANCE_ID
(
v
);
UNITY_TRANSFER_INSTANCE_ID
(
v
,
o
);
o
.
uv0
=
v
.
texcoord0
;
o
.
normalDir
=
UnityObjectToWorldNormal
(
v
.
normal
);
o
.
posWorld
=
mul
(
unity_ObjectToWorld
,
v
.
vertex
);
float3
lightColor
=
_LightColor0
.
rgb
;
o
.
pos
=
UnityObjectToClipPos
(
v
.
vertex
);
UNITY_TRANSFER_FOG
(
o
,
o
.
pos
);
o
.
projPos
=
ComputeScreenPos
(
o
.
pos
);
COMPUTE_EYEDEPTH
(
o
.
projPos
.
z
);
TRANSFER_VERTEX_TO_FRAGMENT
(
o
)
return
o
;
}
float4
frag
(
VertexOutput
i
)
:
COLOR
{
UNITY_SETUP_INSTANCE_ID
(
i
);
i
.
normalDir
=
normalize
(
i
.
normalDir
);
float3
viewDirection
=
normalize
(
_WorldSpaceCameraPos
.
xyz
-
i
.
posWorld
.
xyz
);
float3
normalDirection
=
i
.
normalDir
;
float
sceneZ
=
max
(
0
,
LinearEyeDepth
(
UNITY_SAMPLE_DEPTH
(
tex2Dproj
(
_CameraDepthTexture
,
UNITY_PROJ_COORD
(
i
.
projPos
))))
-
_ProjectionParams
.
g
);
float
partZ
=
max
(
0
,
i
.
projPos
.
z
-
_ProjectionParams
.
g
);
float3
lightDirection
=
normalize
(
lerp
(
_WorldSpaceLightPos0
.
xyz
,
_WorldSpaceLightPos0
.
xyz
-
i
.
posWorld
.
xyz
,
_WorldSpaceLightPos0
.
w
));
float3
lightColor
=
_LightColor0
.
rgb
;
////// Lighting:
float
attenuation
=
LIGHT_ATTENUATION
(
i
);
float3
attenColor
=
attenuation
*
_LightColor0
.
xyz
;
///////// Gloss:
float
gloss
=
0
.
5
;
float
specPow
=
exp2
(
gloss
*
10
.
0
+
1
.
0
);
////// Specular:
float
NdotL
=
saturate
(
dot
(
normalDirection
,
lightDirection
));
float
_Metalic_var
=
UNITY_ACCESS_INSTANCED_PROP
(
Props
,
_Metalic
);
float3
specularColor
=
float3
(
_Metalic_var
,
_Metalic_var
,
_Metalic_var
);
float3
directSpecular
=
attenColor
*
pow
(
max
(
0
,
dot
(
reflect
(
-
lightDirection
,
normalDirection
),
viewDirection
)),
specPow
)
*
specularColor
;
float3
specular
=
directSpecular
;
/// Final Color:
float3
finalColor
=
specular
;
fixed4
finalRGBA
=
fixed4
(
finalColor
*
0
.
1
,
0
);
UNITY_APPLY_FOG
(
i
.
fogCoord
,
finalRGBA
);
return
finalRGBA
;
}
ENDCG
}
}
FallBack
"Diffuse"
CustomEditor
"ShaderForgeMaterialInspector"
...
...
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