summaryrefslogtreecommitdiff
path: root/Assets/UI_Extension/Scripts/Animation
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-05-28 20:00:48 +0800
committerchai <chaifix@163.com>2021-05-28 20:00:48 +0800
commit26e4dc3a35d9c778684388de1af8b3f288fe627d (patch)
treee791e224c2be0dcda69dda2211d213f946b3b2cc /Assets/UI_Extension/Scripts/Animation
parent3bf862ea76d349c2aec1f71656dd6f41a82650e0 (diff)
*Tween
Diffstat (limited to 'Assets/UI_Extension/Scripts/Animation')
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Demo/TweenDemo.unity2396
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim53
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim.meta8
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector.cs421
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Alpha.cs13
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs22
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs.meta11
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Color.cs2
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs35
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs.meta11
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs19
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs.meta11
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleGUIStyles.cs78
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleUI.cs69
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/Background.png.meta36
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.pngbin0 -> 435 bytes
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png.meta92
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.pngbin0 -> 478 bytes
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png.meta92
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.pngbin0 -> 438 bytes
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png.meta92
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab313
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab.meta7
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab302
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab.meta7
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs18
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs94
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenController.cs11
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule.cs19
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs34
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs.meta (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs.meta)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs)5
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs.meta (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs.meta)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs.meta (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs.meta)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs.meta (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs.meta)0
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs)4
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs.meta (renamed from Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs.meta)0
39 files changed, 3740 insertions, 535 deletions
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Demo/TweenDemo.unity b/Assets/UI_Extension/Scripts/Animation/Tween/Demo/TweenDemo.unity
index 757ee85..504a1ac 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Demo/TweenDemo.unity
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Demo/TweenDemo.unity
@@ -13,7 +13,7 @@ OcclusionCullingSettings:
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
- serializedVersion: 8
+ serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
@@ -39,6 +39,7 @@ RenderSettings:
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
+ m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
@@ -49,20 +50,19 @@ LightmapSettings:
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
- m_TemporalCoherenceThreshold: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
- serializedVersion: 9
+ serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
- m_TextureWidth: 1024
- m_TextureHeight: 1024
+ m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
@@ -77,10 +77,16 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 500
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 2
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
- m_PVRFilteringMode: 1
+ m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
@@ -88,7 +94,9 @@ LightmapSettings:
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
- m_ShowResolutionOverlay: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
@@ -116,9 +124,10 @@ NavMeshSettings:
--- !u!1 &73309448
GameObject:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
m_Component:
- component: {fileID: 73309451}
- component: {fileID: 73309450}
@@ -133,8 +142,9 @@ GameObject:
--- !u!114 &73309449
MonoBehaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 73309448}
m_Enabled: 1
m_EditorHideFlags: 0
@@ -151,8 +161,9 @@ MonoBehaviour:
--- !u!114 &73309450
MonoBehaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 73309448}
m_Enabled: 1
m_EditorHideFlags: 0
@@ -165,8 +176,9 @@ MonoBehaviour:
--- !u!4 &73309451
Transform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 73309448}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
@@ -175,17 +187,13 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!224 &98030082 stripped
-RectTransform:
- m_PrefabParentObject: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- m_PrefabInternal: {fileID: 1123770194}
--- !u!1 &269924989
GameObject:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
m_Component:
- component: {fileID: 269924992}
- component: {fileID: 269924991}
@@ -196,13 +204,14 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!199 &269924990
ParticleSystemRenderer:
- serializedVersion: 4
+ serializedVersion: 6
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 269924989}
m_Enabled: 1
m_CastShadows: 0
@@ -211,6 +220,9 @@ ParticleSystemRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
m_Materials:
- {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 0}
@@ -221,6 +233,7 @@ ParticleSystemRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@@ -242,9 +255,14 @@ ParticleSystemRenderer:
m_LengthScale: 2
m_SortingFudge: 0
m_NormalDirection: 1
+ m_ShadowBias: 0
m_RenderAlignment: 0
m_Pivot: {x: 0, y: 0, z: 0}
+ m_Flip: {x: 0, y: 0, z: 0}
m_UseCustomVertexStreams: 0
+ m_EnableGPUInstancing: 0
+ m_ApplyActiveColorSpace: 0
+ m_AllowRoll: 1
m_VertexStreams: 00010304
m_Mesh: {fileID: 0}
m_Mesh1: {fileID: 0}
@@ -254,13 +272,17 @@ ParticleSystemRenderer:
--- !u!198 &269924991
ParticleSystem:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 269924989}
- serializedVersion: 5
+ serializedVersion: 6
lengthInSec: 5
simulationSpeed: 1
stopAction: 0
+ cullingMode: 1
+ ringBufferMode: 0
+ ringBufferLoopRange: {x: 0, y: 1}
looping: 1
prewarm: 0
playOnAwake: 1
@@ -275,43 +297,55 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
moveWithTransform: 0
moveWithCustomTransform: {fileID: 0}
scalingMode: 1
- randomSeed: 461173636
+ randomSeed: 0
InitialModule:
serializedVersion: 3
enabled: 1
@@ -323,36 +357,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -364,36 +410,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -468,36 +526,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -509,36 +579,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -550,36 +632,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -591,36 +685,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -632,36 +738,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -673,36 +791,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -718,41 +848,53 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
ShapeModule:
- serializedVersion: 5
+ serializedVersion: 6
enabled: 1
type: 4
angle: 25
@@ -766,12 +908,77 @@ ParticleSystem:
placementMode: 0
m_MeshMaterialIndex: 0
m_MeshNormalOffset: 0
+ m_MeshSpawn:
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ 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: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ 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: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
m_Mesh: {fileID: 0}
m_MeshRenderer: {fileID: 0}
m_SkinnedMeshRenderer: {fileID: 0}
+ m_Sprite: {fileID: 0}
+ m_SpriteRenderer: {fileID: 0}
m_UseMeshMaterialIndex: 0
m_UseMeshColors: 1
alignToDirection: 0
+ m_Texture: {fileID: 0}
+ m_TextureClipChannel: 3
+ m_TextureClipThreshold: 0
+ m_TextureUVChannel: 0
+ m_TextureColorAffectsParticles: 1
+ m_TextureAlphaAffectsParticles: 1
+ m_TextureBilinearFiltering: 0
randomDirectionAmount: 0
sphericalDirectionAmount: 0
randomPositionAmount: 0
@@ -787,36 +994,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -832,36 +1051,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -876,36 +1107,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -917,36 +1160,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -962,36 +1217,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1003,36 +1270,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1044,36 +1323,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1088,36 +1379,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1129,36 +1432,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1170,36 +1485,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1270,8 +1597,11 @@ ParticleSystem:
m_NumColorKeys: 2
m_NumAlphaKeys: 2
UVModule:
+ serializedVersion: 2
enabled: 0
mode: 0
+ timeMode: 0
+ fps: 30
frameOverTime:
serializedVersion: 2
minMaxState: 1
@@ -1280,36 +1610,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1321,50 +1663,63 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
+ speedRange: {x: 0, y: 1}
tilesX: 1
tilesY: 1
animationType: 0
rowIndex: 0
cycles: 1
uvChannelMask: -1
- flipU: 0
- flipV: 0
- randomRow: 1
+ rowMode: 1
sprites:
- sprite: {fileID: 0}
+ flipU: 0
+ flipV: 0
VelocityModule:
enabled: 0
x:
@@ -1375,36 +1730,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1416,36 +1783,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1457,36 +1836,419 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ 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
+ minCurve:
+ 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: 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
+ orbitalX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ 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: 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
+ minCurve:
+ 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: 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
+ orbitalY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ 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: 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
+ minCurve:
+ 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: 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
+ orbitalZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ 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
+ orbitalOffsetX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ 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: 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
+ minCurve:
+ 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: 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
+ orbitalOffsetY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ 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: 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
+ minCurve:
+ 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: 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
+ orbitalOffsetZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
+ minCurve:
+ 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: 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
+ radial:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ 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: 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
+ minCurve:
+ 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: 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
@@ -1498,36 +2260,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1543,36 +2317,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1586,36 +2372,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1627,36 +2425,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1668,44 +2478,114 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
inWorldSpace: 0
randomizePerFrame: 0
ExternalForcesModule:
+ serializedVersion: 2
enabled: 0
- multiplier: 1
+ multiplierCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ 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: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ 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: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ influenceFilter: 0
+ influenceMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ influenceList: []
ClampVelocityModule:
enabled: 0
x:
@@ -1716,36 +2596,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1757,36 +2649,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1798,36 +2702,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1839,36 +2755,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1885,36 +2813,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -1928,36 +2868,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -1969,36 +2921,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2010,36 +2974,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2058,36 +3034,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2099,36 +3087,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2140,36 +3140,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2181,36 +3193,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2223,36 +3247,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2264,36 +3300,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2305,36 +3353,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2348,36 +3408,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2389,36 +3461,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2430,36 +3514,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
value: 1
inSlope: 1
outSlope: 0
tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2475,36 +3571,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2516,36 +3624,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2557,36 +3677,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2681,36 +3813,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2722,36 +3866,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2763,36 +3919,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -2823,12 +3991,13 @@ ParticleSystem:
radiusScale: 1
SubModule:
serializedVersion: 2
- enabled: 0
+ enabled: 1
subEmitters:
- - serializedVersion: 2
+ - serializedVersion: 3
emitter: {fileID: 0}
type: 0
properties: 0
+ emitProbability: 1
LightsModule:
enabled: 0
ratio: 0
@@ -2845,36 +4014,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2886,36 +4067,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -2932,42 +4125,55 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minVertexDistance: 0.2
textureMode: 0
ribbonCount: 1
+ shadowBias: 0.5
worldSpace: 0
dieWithParticles: 1
sizeAffectsWidth: 1
@@ -2975,6 +4181,7 @@ ParticleSystem:
inheritParticleColor: 1
generateLightingData: 0
splitSubEmitterRibbons: 0
+ attachRibbonsToTransform: 0
colorOverLifetime:
serializedVersion: 2
minMaxState: 0
@@ -3046,36 +4253,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
time: 1
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
@@ -3218,36 +4437,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3260,36 +4491,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3302,36 +4545,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3344,36 +4599,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3452,36 +4719,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3494,36 +4773,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3536,36 +4827,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3578,36 +4881,48 @@ ParticleSystem:
maxCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
minCurve:
serializedVersion: 2
m_Curve:
- - serializedVersion: 2
+ - serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
- - serializedVersion: 2
+ 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
@@ -3615,8 +4930,9 @@ ParticleSystem:
--- !u!4 &269924992
Transform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 269924989}
m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 220.29361, y: 74.40767, z: -3.8953915}
@@ -3625,156 +4941,84 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1001 &1123770194
-Prefab:
+--- !u!1 &419127640
+GameObject:
m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 2122384177}
- m_Modifications:
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_RootOrder
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchoredPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchoredPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_SizeDelta.x
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_SizeDelta.y
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchorMin.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchorMin.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchorMax.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_AnchorMax.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_Pivot.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 224828142525926856, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: m_Pivot.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 114673896051683806, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: modules.Array.data[0]
- value:
- objectReference: {fileID: 1779777215}
- - target: {fileID: 114673896051683806, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6,
- type: 2}
- propertyPath: modules.Array.data[1]
- value:
- objectReference: {fileID: 1222915087}
- - target: {fileID: 1320716980424532, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6, type: 2}
- propertyPath: m_Name
- value: Panel
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 100100000, guid: 4f1abdf86f7c64944a71ab4e70c8e7b6, type: 2}
- m_IsPrefabParent: 0
---- !u!114 &1222915087
-MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 419127641}
+ - component: {fileID: 419127643}
+ - component: {fileID: 419127642}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &419127641
+RectTransform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 413a11ec9e5c13a419e642cf01693e0f, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- enabled: 1
- timeOffset: 0
- description:
- alpha: 0
---- !u!114 &1779777215
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 419127640}
+ 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: 224828143557382810}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 7.4, y: 106.3}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &419127642
MonoBehaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- m_GameObject: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 419127640}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4c4d97b1ab5d76143b1d9986ed26e69f, type: 3}
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
- enabled: 1
- timeOffset: 0
- description:
- color: {r: 0, g: 0, b: 0, a: 0}
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!222 &419127643
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 419127640}
+ m_CullTransparentMesh: 0
--- !u!1 &2060442856
GameObject:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
m_Component:
- component: {fileID: 2060442858}
- component: {fileID: 2060442857}
@@ -3788,16 +5032,19 @@ GameObject:
--- !u!108 &2060442857
Light:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2060442856}
m_Enabled: 1
- serializedVersion: 8
+ serializedVersion: 10
m_Type: 1
+ m_Shape: 0
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Intensity: 1
m_Range: 10
m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
m_CookieSize: 10
m_Shadows:
m_Type: 2
@@ -3807,6 +5054,24 @@ Light:
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
@@ -3814,18 +5079,23 @@ Light:
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
+ m_RenderingLayerMask: 1
m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &2060442858
Transform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2060442856}
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
m_LocalPosition: {x: 0, y: 3, z: 0}
@@ -3837,9 +5107,10 @@ Transform:
--- !u!1 &2122384173
GameObject:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
m_Component:
- component: {fileID: 2122384177}
- component: {fileID: 2122384176}
@@ -3855,8 +5126,9 @@ GameObject:
--- !u!114 &2122384174
MonoBehaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2122384173}
m_Enabled: 1
m_EditorHideFlags: 0
@@ -3871,8 +5143,9 @@ MonoBehaviour:
--- !u!114 &2122384175
MonoBehaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2122384173}
m_Enabled: 1
m_EditorHideFlags: 0
@@ -3892,8 +5165,9 @@ MonoBehaviour:
--- !u!223 &2122384176
Canvas:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2122384173}
m_Enabled: 1
serializedVersion: 3
@@ -3912,14 +5186,15 @@ Canvas:
--- !u!224 &2122384177
RectTransform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2122384173}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- - {fileID: 98030082}
+ - {fileID: 224828143557382810}
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -3931,9 +5206,10 @@ RectTransform:
--- !u!1 &2147348521
GameObject:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
- serializedVersion: 5
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
m_Component:
- component: {fileID: 2147348525}
- component: {fileID: 2147348524}
@@ -3949,27 +5225,36 @@ GameObject:
--- !u!81 &2147348522
AudioListener:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2147348521}
m_Enabled: 1
--- !u!124 &2147348523
Behaviour:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2147348521}
m_Enabled: 1
--- !u!20 &2147348524
Camera:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2147348521}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
@@ -3999,8 +5284,9 @@ Camera:
--- !u!4 &2147348525
Transform:
m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2147348521}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: -10}
@@ -4009,3 +5295,169 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!224 &224828143557382810 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ m_PrefabInstance: {fileID: 2226187378230708799}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2226187378230708799
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2122384177}
+ m_Modifications:
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -11.932719
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: -97.91989
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: -209.7435
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2160533344743970981, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 2225253819299306041, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ propertyPath: m_Name
+ value: Panel
+ objectReference: {fileID: 0}
+ m_RemovedComponents:
+ - {fileID: 2226187378230708801, guid: 1821abac54ca6014d8fff06cff6aff5d, type: 3}
+ m_SourcePrefab: {fileID: 100100000, guid: 1821abac54ca6014d8fff06cff6aff5d, type: 3}
+--- !u!1 &2226187378230708800 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 2225253819299306041, guid: 1821abac54ca6014d8fff06cff6aff5d,
+ type: 3}
+ m_PrefabInstance: {fileID: 2226187378230708799}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &2226187378230708801
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2226187378230708800}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6f0c0bc999ebb1a4ea14378d250ac5b5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ description: No Description
+ modules:
+ - id: 0
+ duration: 5
+ playbackStyle: 1
+ eventTriggeredDirection: -1
+ playbackLimit: 0
+ triggerOnce: 0
+ scriptHandler: 0
+ eventList: []
+ references:
+ version: 1
+ 00000000:
+ type: {class: TweenAlpha, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ duration: 5
+ description:
+ target: {fileID: 0}
+ from: 1
+ to: 0
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim
new file mode 100644
index 0000000..bb5fc5b
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim
@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: New Animation
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings: []
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves: []
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim.meta
new file mode 100644
index 0000000..1c541cb
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/New Animation.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2c8f8c78a811b1046a3cb6c304892d09
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector.cs
index c4267b9..cc57055 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector.cs
@@ -36,10 +36,35 @@ namespace TweenAnimation
static string[] s_TweenModuleClassNames;
static Dictionary<string, MethodInfo> s_TweenModuleGUI;
+ static int s_ModuleTabHash = "TweenModuleTab".GetHashCode();
+ static int s_ModuleEnabledHash = "TweenModuleEnabled".GetHashCode();
+
+ // 是否在时间轴上显示
+ bool m_ShowEvents;
+ bool m_ShowModules;
+
+ bool m_Play;
+ bool m_Pause;
+ bool m_Stop;
+
+ HashSet<float> m_EventTimeSet;
+ float m_SelectedEventTime;
+
public void OnEnable()
{
+ if(s_TweenModuleGUI == null)
+ s_TweenModuleGUI = new Dictionary<string, MethodInfo>();
+
m_ShowAnimationTab = true;
- s_TweenModuleGUI = new Dictionary<string, MethodInfo>();
+
+ m_ShowEvents = true;
+ m_ShowModules = true;
+
+ if (m_EventTimeSet == null)
+ m_EventTimeSet = new HashSet<float>();
+ m_EventTimeSet.Clear();
+
+ m_SelectedEventTime = -1;
}
public override void OnInspectorGUI()
@@ -48,6 +73,8 @@ namespace TweenAnimation
if (animation == null)
return;
+ this.serializedObject.Update();
+
EditorGUILayout.Space();
AnimationTab();
@@ -55,6 +82,8 @@ namespace TweenAnimation
AnimationModules();
EditorGUILayout.Space();
+
+ serializedObject.ApplyModifiedProperties();
}
void AnimationTab()
@@ -72,7 +101,7 @@ namespace TweenAnimation
GUI.Label(new Rect(rect.x + 10, rect.y + 3, 100, 20), "Tween Animation", styles.headerTitle);
Vector2 size = styles.text.CalcSize(new GUIContent(animation.description));
GUI.Label(new Rect(rect.x + rect.width - size.x - 10, rect.y + 3, 100, 20), animation.description, styles.text);
-
+
if (m_ShowAnimationTab)
{
animation.description = ui.GUIText("Description", animation.description);
@@ -94,7 +123,21 @@ namespace TweenAnimation
// 事件触发方向
animation.eventTriggeredDirection = (TweenAnimation.EventTriggeredDirection)ui.GUIEnumMask("Event Direction", animation.eventTriggeredDirection);
+
+ // 是否只触发一次
+ animation.triggerOnce = ui.GUIToggle("Trigger Once", animation.triggerOnce);
+
+ // ITweenEventHandler
+ animation.scriptHandler = ui.GUIToggle("Event Handler", animation.scriptHandler);
+
+ GUILayout.Space(5);
+
+ // 时间轴
+ DrawRuler(1f, true);
+
+ EventList();
}
+
DrawBgWire(rect, (m_ShowAnimationTab ? 4 : -2));
if(!m_ShowAnimationTab)
GUILayout.Space(-4);
@@ -107,8 +150,8 @@ namespace TweenAnimation
Rect rect = ui.GetControlRect(20);
Rect labelRect = rect;
- labelRect.y += 2;
- GUI.Label(labelRect, "Modules ", styles.text);
+ labelRect.y += 1;
+ GUI.Label(labelRect, "Modules ", styles.textBold);
rect.x = rect.x + rect.width - 15;
rect.width = 20;
@@ -173,33 +216,31 @@ namespace TweenAnimation
bool enabled = module.enabled;
// header
Rect rect = ui.GetControlRect(20);
-
- if (Event.current.type == EventType.MouseDown || Event.current.type == EventType.MouseUp)
+ Rect checkRect = rect;
+ checkRect.x += 1;
+ checkRect.y += 1;
+ checkRect.width = 20;
+ checkRect.height = 20;
+ Rect headerRect = rect;
+ headerRect.x -= 2;
+ headerRect.width += 8;
+ Rect deleteRect = rect;
+ deleteRect.x = rect.x + rect.width - 18;
+ deleteRect.width = 20;
+ deleteRect.height = 20;
+ if (Event.current.type == EventType.MouseDown || Event.current.type == EventType.MouseUp || Event.current.type == EventType.Layout)
{
- Rect checkRect = rect;
- checkRect.x += 1;
- checkRect.y += 1;
- checkRect.width = 20;
- checkRect.height = 20;
- module.enabled = GUI.Toggle(checkRect, enabled, "", styles.checkmark);
- Rect headerRect = rect;
- headerRect.x -= 2;
- headerRect.width += 8;
+ module.enabled = GUI.Toggle(checkRect, module.enabled, "", styles.checkmark);
+ if (GUI.Button(deleteRect, "-", styles.textBoldBig))
+ animation.RemoveModule(module);
if (GUI.Button(headerRect, "", styles.headerBg))
module.unfold = !module.unfold;
}
- else if(Event.current.type == EventType.Repaint || Event.current.type == EventType.Layout)
+ else if (Event.current.type == EventType.Repaint /*|| Event.current.type == EventType.Layout*/)
{
- Rect headerRect = rect;
- headerRect.x -= 2;
- headerRect.width += 8;
GUI.Button(headerRect, "", styles.headerBg);
- Rect checkRect = rect;
- checkRect.x += 1;
- checkRect.y += 1;
- checkRect.width = 20;
- checkRect.height = 20;
GUI.Toggle(checkRect, enabled, "", styles.checkmark);
+ GUI.Button(deleteRect, "-", styles.textBoldBig);
}
Vector2 size = styles.text.CalcSize(new GUIContent(name));
@@ -208,6 +249,7 @@ namespace TweenAnimation
// content
if (module.unfold)
{
+ GUILayout.Space(-3);
MethodInfo method;
string classname = module.GetType().Name;
if (!s_TweenModuleGUI.TryGetValue(classname, out method))
@@ -250,9 +292,338 @@ namespace TweenAnimation
}
// 绘制时间轴
- void DrawRuler()
+ void DrawRuler(float alpha, bool bLabels)
+ {
+ if (animation.duration <= 0)
+ return;
+
+ float duration = animation.duration;
+ Rect timelineRect = ui.GetControlRect(110);
+
+ bool bRepaint = Event.current.type == EventType.Repaint;
+
+ GUI.BeginGroup(timelineRect);
+
+ // draw ruler
+ Rect rulerRect = new Rect(5, 5, timelineRect.width - 10, 60);
+
+ Rect bgRect = rulerRect;
+ EditorGUI.DrawRect(bgRect, new Color(1, 1, 1, 1f) * 0.7f);
+
+ int rulerWidth = (int)rulerRect.width;
+ styles.defaultUIMaterail.SetPass(0);
+ GL.PushMatrix();
+ GL.LoadPixelMatrix();
+ bool bWin = Application.platform == RuntimePlatform.WindowsEditor;
+ if (bWin)
+ GL.Begin(GL.QUADS);
+ else
+ GL.Begin(GL.LINES);
+
+ //ui.DrawVerticalLineFast(rulerRect.x, 0, rulerRect.height, Color.red);
+ //ui.DrawVerticalLineFast(rulerRect.x + rulerRect.width, 0, rulerRect.height, Color.red);
+ //ui.DrawHorizontalLineFast(rulerRect.y, rulerRect.x, rulerRect.x + rulerRect.width, Color.blue);
+ //ui.DrawHorizontalLineFast(rulerRect.y + rulerRect.height, rulerRect.x, rulerRect.x + rulerRect.width, Color.blue);
+
+ int yOffBase = (int)rulerRect.height + (int)rulerRect.y;
+ if (bRepaint)
+ ui.DrawHorizontalLineFast(yOffBase, rulerRect.x, rulerRect.x + rulerRect.width, Color.gray);
+
+ int log = (int)Mathf.Floor(Mathf.Log10(duration)) ;
+ float stepCount;
+ int stepSlice = 5; // 每个stepBig分为几个小step
+ do
+ {
+ float stepBig = Mathf.Pow(10, log);
+ float stepSmall = stepBig / stepSlice;
+ stepCount = duration / stepSmall;
+ log--;
+ stepSlice *= 2;
+ } while (stepCount < 20);
+ log++;
+ stepSlice /= 2;
+
+ int j = 1;
+ while (stepCount > 30)
+ {
+ float stepBig = Mathf.Pow(10, log) * j * 2;
+ float stepSmall = stepBig / stepSlice;
+ stepCount = duration / stepSmall;
+ ++j;
+ //Debug.Log("stepBig=" + stepBig + ",stepSmall=" + stepSmall);
+ }
+
+ float stepPixelWidth = rulerWidth / stepCount;
+ float timePerStep = duration / stepCount;
+
+ if(bRepaint)
+ {
+ for (int i = 0; i <= stepCount; ++i)
+ {
+ int len = 15;
+ if (i % stepSlice == 0)
+ len = 30;
+ ui.DrawVerticalLineFast(rulerRect.x + i * stepPixelWidth, yOffBase, yOffBase - len, Color.gray);
+ }
+ }
+
+ // 绘制事件的竖线
+ //if (bRepaint && m_ShowEvents && animation.eventList != null)
+ //{
+ // m_EventTimeSet.Clear();
+ // for (int i = 0; i < animation.eventList.Count; ++i)
+ // {
+ // TweenEvent e = animation.eventList[i];
+ // if (e != null)
+ // {
+ // if (!m_EventTimeSet.Contains(e.time))
+ // m_EventTimeSet.Add(e.time);
+ // }
+ // }
+ // float y = rulerRect.y + 3;
+ // Rect eventRect = new Rect(0, y, 15, 15);
+ // foreach (float time in m_EventTimeSet)
+ // {
+ // float x = time / duration * rulerWidth;
+ // eventRect.x = x + 5;
+ // ui.DrawVerticalLineFast(eventRect.x, yOffBase, yOffBase - 50, Color.gray);
+ // }
+ //}
+
+ // 绘制module时间
+ if(m_ShowModules && bRepaint)
+ {
+ int xStart = 5;
+ int yStart = 25;
+ for(int i = 0; i < animation.modules.Count; ++i)
+ {
+ TweenModule module = animation.modules[i];
+ if(module.unfold)
+ {
+ float left = module.timeOffset / duration * rulerRect.width;
+ float right = (module.timeOffset + module.duration) / duration * rulerRect.width;
+ left = Mathf.Clamp(left, 0, rulerRect.width) + xStart;
+ right = Mathf.Clamp(right, 0, rulerRect.width) + xStart;
+ ui.DrawHorizontalLineFast(yStart + (rulerRect.height - 20) / animation.modules.Count * i, left, right, Color.white);
+ }
+ }
+ }
+
+ GL.PopMatrix();
+ GL.End();
+
+ // draw labels
+ if(bLabels)
+ {
+ for (int i = 0; i <= stepCount; ++i)
+ {
+ if (i % stepSlice == 0 || stepSlice == 10 && i % (stepSlice / 2) == 0)
+ {
+ float time = i * timePerStep; // sec
+ Vector2 size = styles.text.CalcSize(new GUIContent(time.ToString("f2")));
+ GUI.Label(new Rect(rulerRect.x + i * stepPixelWidth - size.x / 2, yOffBase + 2, 50, 15), time.ToString("f2"), styles.text );
+ }
+ }
+ }
+
+ // draw events
+ if(m_ShowEvents && animation.eventList != null)
+ {
+ m_EventTimeSet.Clear();
+ for (int i = 0; i < animation.eventList.Count; ++i)
+ {
+ TweenEvent e = animation.eventList[i];
+ if(e != null)
+ {
+ if(!m_EventTimeSet.Contains(e.time))
+ m_EventTimeSet.Add(e.time);
+ }
+ }
+ float y = rulerRect.y - 1;
+ Rect eventRect = new Rect(0, y, 15, 15);
+ foreach (float time in m_EventTimeSet)
+ {
+ float x = time / duration * rulerWidth - 15 / 4;
+ eventRect.x = x;
+ if (GUI.Button(eventRect, TweenModuleGUIStyles.eventIcon, styles.text))
+ {
+ m_SelectedEventTime = time;
+ }
+ ui.DrawVerticalLineFast(eventRect.x, yOffBase, yOffBase - eventRect.y, Color.gray);
+ }
+ }
+
+ // buttons
+
+ // 控制时间轴显示
+ {
+ Rect buttonRect = new Rect(5 + rulerRect.width - 20 * 2, yOffBase + 20, 20, 20);
+ Color pressedColor = Color.gray;
+
+ Rect eventRect = buttonRect;
+ Color col = GUI.color;
+ if (m_ShowEvents)
+ GUI.color = pressedColor;
+ if (GUI.Button(eventRect, TweenModuleGUIStyles.eventIcon, EditorStyles.miniButtonLeft))
+ {
+ m_ShowEvents = !m_ShowEvents;
+ if (!m_ShowEvents)
+ m_SelectedEventTime = -1;
+ }
+ GUI.color = col;
+
+ Rect moduleRect = buttonRect;
+ moduleRect.x += 20;
+ col = GUI.color;
+ if (m_ShowModules)
+ GUI.color = pressedColor;
+ if (GUI.Button(moduleRect, TweenModuleGUIStyles.moduleIcon, EditorStyles.miniButtonRight))
+ m_ShowModules = !m_ShowModules;
+ GUI.color = col;
+ }
+
+ // 播放、暂停等
+ {
+ Rect buttonRect = new Rect(5 , yOffBase + 20, 30, 20);
+ Rect eventRect = buttonRect;
+ Color pressedColor = Color.gray;
+
+ Rect playRect = buttonRect;
+ Color col = GUI.color;
+ if (m_Play)
+ GUI.color = pressedColor;
+ if (GUI.Button(eventRect, "Play", styles.miniLeft))
+ {
+ m_Play = !m_Play;
+ if(m_Play)
+ {
+ m_Pause = m_Stop = false;
+ EditorPlay();
+ }
+ }
+ GUI.color = col;
+
+ Rect pauseRect = buttonRect;
+ pauseRect.x += buttonRect.width;
+ col = GUI.color;
+ if (m_Pause)
+ GUI.color = pressedColor;
+ if (GUI.Button(pauseRect, "Pause", styles.miniMid))
+ {
+ m_Pause = !m_Pause;
+ if (m_Pause)
+ m_Play = m_Stop = false;
+ }
+ GUI.color = col;
+
+ Rect stopRect = buttonRect;
+ stopRect.x += 2 * buttonRect.width;
+ if (GUI.Button(stopRect, "Stop", styles.miniRight))
+ {
+ EditorStop();
+ m_Pause = m_Play = false;
+ }
+ }
+
+ GUI.EndGroup();
+ }
+
+ void EventList()
+ {
+ Rect evetRect = ui.GetControlRect(15);
+
+ Rect labelRect = evetRect;
+ labelRect.x += 2;
+ GUI.Label(labelRect, "Events", styles.textBold);
+
+ Rect addButton = evetRect;
+ addButton.x = evetRect.x + evetRect.width - 20;
+ if(GUI.Button(addButton, "+", styles.textBoldBig))
+ {
+ animation.AddEvent(new TweenEvent());
+ }
+
+ if (animation.eventList == null || animation.eventList.Count == 0)
+ return;
+
+ for(int i = 0; i < animation.eventList.Count; ++i)
+ {
+ DrawEvent(animation.eventList[i], i);
+ }
+ }
+
+ void DrawEvent (TweenEvent e, int index)
{
+ Rect rect = ui.GetControlRect(15);
+
+ // delete button
+ Rect deleteButton = rect;
+ deleteButton.x += 5;
+ deleteButton.width = 10;
+ deleteButton.y -= 2;
+ if (GUI.Button(deleteButton, "-", styles.textBoldBig))
+ {
+ animation.RemoveEvent(e);
+ return;
+ }
+
+ // event time
+ Rect timeLabelRect = rect;
+ timeLabelRect.x += 25;
+ timeLabelRect.width = 30;
+ timeLabelRect.height = 13;
+ GUI.Label(timeLabelRect, "time:", e.time == m_SelectedEventTime ? styles.textBold : styles.text);
+ Rect timeRect = timeLabelRect;
+ timeRect.x += 25;
+ float time = EditorGUI.FloatField(timeRect, e.time, styles.floatfiled);
+ time = Mathf.Clamp(time, 0, float.MaxValue);
+ e.time = time;
+ // event name
+ Rect nameLabelRect = rect;
+ nameLabelRect.x += 150;
+ nameLabelRect.width = 100;
+ nameLabelRect.height = 13;
+ GUI.Label(nameLabelRect, "name:", styles.text);
+ Rect nameRect = nameLabelRect;
+ nameRect.x += 32;
+ e.name = EditorGUI.TextField(nameRect, e.name, styles.textField);
+
+ // 折叠
+ Rect unfoldRect = rect;
+ unfoldRect.x = rect.x + rect.width - 19;
+ unfoldRect.width = 13;
+ unfoldRect.height = 13;
+ e.unfold = GUI.Button(unfoldRect, (e.unfold ? "▲" : "▼"), styles.textSmall) ? !e.unfold : e.unfold;
+ if(e.unfold)
+ {
+ SerializedProperty eventHandler = null;
+ SerializedProperty list = serializedObject.FindProperty("eventList");
+ for (int i = 0; i < list.arraySize; ++i)
+ {
+ if (i != index)
+ continue;
+ SerializedProperty ent = list.GetArrayElementAtIndex(i);
+ if (ent != null)
+ {
+ foreach(var property in ent)
+ {
+ SerializedProperty prop = property as SerializedProperty;
+ if(prop != null && prop.name == "eventHandler")
+ {
+ eventHandler = prop;
+ break;
+ }
+ }
+ }
+ break;
+ }
+
+ if(eventHandler != null)
+ {
+ EditorGUILayout.PropertyField(eventHandler);
+ }
+ }
}
}
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Alpha.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Alpha.cs
index 6585ded..1f7c0cd 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Alpha.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Alpha.cs
@@ -1,6 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
+using UnityEngine.UI;
using UnityEditor;
namespace TweenAnimation
{
@@ -9,8 +10,18 @@ namespace TweenAnimation
{
public void OnInspector_TweenAlpha(TweenModule module)
{
+ OnInspector_Base(module);
TweenAlpha tween = module as TweenAlpha;
- value = ui.GUIFloat("Float value", value, "f2");
+
+ float alpha = ui.GUIFloat("From", tween.from, "f1");
+ alpha = Mathf.Clamp(alpha, 0, 1);
+ tween.from = alpha;
+
+ alpha = ui.GUIFloat("To", tween.to, "f1");
+ alpha = Mathf.Clamp(alpha, 0, 1);
+ tween.to = alpha;
+
+ tween.target = ui.GUIObject("Target", tween.target, typeof(Graphic)) as Graphic;
}
}
} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs
new file mode 100644
index 0000000..27a398c
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs
@@ -0,0 +1,22 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+namespace TweenAnimation
+{
+
+ public partial class TweenAnimationInspector : Editor
+ {
+ public void OnInspector_Base(TweenModule module)
+ {
+ float offset = ui.GUIFloat("Time Offset", module.timeOffset, "f2");
+ offset = Mathf.Clamp(offset, 0, float.MaxValue);
+ module.timeOffset = offset;
+
+ float duration = ui.GUIFloat("Duration", module.duration, "f2");
+ duration = Mathf.Clamp(duration, 0, float.MaxValue);
+ module.duration = duration;
+
+ }
+ }
+} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs.meta
new file mode 100644
index 0000000..03ad61d
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Base.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3042e5763233e73449a6ec02f43ee13c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Color.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Color.cs
index c129b4a..2aee642 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Color.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Color.cs
@@ -9,6 +9,8 @@ namespace TweenAnimation
{
public void OnInspector_TweenColor(TweenModule module)
{
+ OnInspector_Base(module);
+
value = ui.GUIFloat("Float value", value, "f2");
}
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs
new file mode 100644
index 0000000..a4f4c3b
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection;
+using UnityEngine;
+using UnityEditor;
+
+namespace TweenAnimation
+{
+ public partial class TweenAnimationInspector : Editor
+ {
+ float m_Time;
+
+ // 编辑器下播放动画
+ void EditorPlay()
+ {
+ m_Time = 0;
+ EditorApplication.update -= Update;
+ EditorApplication.update += Update;
+ }
+
+ void EditorStop()
+ {
+ EditorApplication.update -= Update;
+ }
+
+ void Update()
+ {
+ m_Time += Time.deltaTime;
+ animation.UpdateEditor(m_Time);
+ }
+
+ }
+} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs.meta
new file mode 100644
index 0000000..e5705e7
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_Play.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0102651372a3cee42b26b997c168fc8a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs
new file mode 100644
index 0000000..be6bf44
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+namespace TweenAnimation
+{
+
+ public partial class TweenAnimationInspector : Editor
+ {
+ public void OnInspector_TweenRectSize(TweenModule module)
+ {
+ OnInspector_Base(module);
+
+ value = ui.GUIFloat("Float value", value, "f2");
+
+ }
+
+ }
+} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs.meta
new file mode 100644
index 0000000..56c06ba
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenAnimationInspector_RectSize.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3f9b80b143c598349a4f9ba12e576197
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleGUIStyles.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleGUIStyles.cs
index 2e90cb8..43dca65 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleGUIStyles.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleGUIStyles.cs
@@ -16,6 +16,13 @@ namespace TweenAnimation
static Texture2D m_BgTextureActive;
static Texture2D m_BgTextureWire;
static Texture2D m_BgTextureWireSmall;
+ static Material m_material;
+
+ public static Texture2D eventIcon;
+ public static Texture2D moduleIcon;
+ public static Texture2D eventBuoy;
+
+ public Material defaultUIMaterail => m_material;
static Texture2D LoadTexture(string path)
{
@@ -31,6 +38,13 @@ namespace TweenAnimation
m_BgTextureActive = LoadTexture(TweenAnimationSetup.root + "Icons/BackgroundActive.png");
m_BgTextureWire = LoadTexture(TweenAnimationSetup.root + "Icons/BackgroundWire.png");
m_BgTextureWireSmall = LoadTexture(TweenAnimationSetup.root + "Icons/BackgroundWireSmall.png");
+ eventIcon = LoadTexture(TweenAnimationSetup.root + "Icons/EventIcon.png");
+ moduleIcon = LoadTexture(TweenAnimationSetup.root + "Icons/ModuleIcon.png");
+ eventBuoy = LoadTexture(TweenAnimationSetup.root + "Icons/EventBuoy.png");
+
+ m_material = new Material(Shader.Find("Hidden/Internal-Colored"));
+ m_material.hideFlags = HideFlags.HideAndDontSave;
+
}
private static Delegate GetMethod(Type del, Type type, string name, BindingFlags flag)
@@ -299,6 +313,31 @@ namespace TweenAnimation
private GUIStyle m_Text;
public GUIStyle text { get { return m_Text; } }
+ private GUIStyle m_TextSmall;
+ public GUIStyle textSmall { get { return m_TextSmall; } }
+
+ private GUIStyle m_TextBold;
+ public GUIStyle textBold { get { return m_TextBold; } }
+
+ private GUIStyle m_TextBoldBig;
+ public GUIStyle textBoldBig { get { return m_TextBoldBig; } }
+
+ private GUIStyle m_TextField;
+ public GUIStyle textField { get { return m_TextField; } }
+
+
+ private GUIStyle m_MiniLeft;
+ public GUIStyle miniLeft { get { return m_MiniLeft; } }
+
+ private GUIStyle m_MiniMid;
+ public GUIStyle miniMid { get { return m_MiniMid; } }
+
+ private GUIStyle m_MiniRight;
+ public GUIStyle miniRight { get { return m_MiniRight; } }
+
+ public GUIStyle m_Obj;
+ public GUIStyle obj { get { return m_Obj; } }
+
public static TweenModuleGUIStyles Get()
{
bool flag = s_TweenModuleGUIStyles == null;
@@ -348,7 +387,7 @@ namespace TweenAnimation
});
InitStyle(out m_HeaderTitle, s => {
s.fontStyle = FontStyle.Bold;
- s.fontSize = 9;
+ s.fontSize = 10;
});
InitStyle(out m_Bg, s => {
s.border = new RectOffset(5, 5, 5, 5);
@@ -362,11 +401,44 @@ namespace TweenAnimation
s.fontSize = 9;
});
- InitStyle(out m_Text, EditorStyles.label, s => {
+ InitStyle(out m_Text, /*EditorStyles.label, */s => {
+ s.fontSize = 10;
+ });
+
+ InitStyle(out m_TextSmall, /*EditorStyles.label, */s => {
+ s.fontSize = 7;
+ });
+
+ InitStyle(out m_TextBold, /*EditorStyles.label, */s => {
+ s.fontStyle = FontStyle.Bold;
+ s.fontSize = 10;
+ });
+
+ InitStyle(out m_TextBoldBig, /*EditorStyles.label, */s => {
+ s.fontStyle = FontStyle.Bold;
+ s.fontSize = 12;
+ });
+
+ InitStyle(out m_TextField, EditorStyles.textField, s => {
+ s.fontSize = 9;
+ });
+
+ InitStyle(out m_MiniLeft, EditorStyles.miniButtonLeft, s => {
s.fontSize = 9;
});
+ InitStyle(out m_MiniMid, EditorStyles.miniButtonMid, s => {
+ s.fontSize = 9;
+ });
+ InitStyle(out m_MiniRight, EditorStyles.miniButtonRight, s => {
+ s.fontSize = 9;
+ });
+
+ InitStyle(out m_Obj, EditorStyles.objectField, s => {
+ s.fontSize = 9;
+ });
+
}
-
+
private static void InitStyle(out GUIStyle normal, string name)
{
normal = FindStyle(name);
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleUI.cs b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleUI.cs
index aeb4e8b..22071ea 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleUI.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Editor/TweenModuleUI.cs
@@ -104,7 +104,7 @@ namespace TweenAnimation
PrefixLabel(controlRect, guiContent);
Rect position = controlRect;
position.xMin += EditorGUIUtility.labelWidth;
- content = GUI.TextField(position, content);
+ content = GUI.TextField(position, content, styles.textField);
return content;
}
@@ -132,6 +132,35 @@ namespace TweenAnimation
return EditorGUI.EnumPopup(rect, enumValue, styles.popup);
}
+ public bool GUIToggle(string label, bool toggled, params GUILayoutOption[] layoutOptions)
+ {
+ return GUIToggle(new GUIContent(label), toggled, layoutOptions);
+ }
+
+ public bool GUIToggle(GUIContent label, bool toggled, params GUILayoutOption[] layoutOptions)
+ {
+ Rect rect = GetControlRect(13, layoutOptions);
+ rect = PrefixLabel(rect, label);
+ toggled = EditorGUI.Toggle(rect, toggled, styles.toggle);
+ return toggled;
+ }
+
+ public UnityEngine.Object GUIObject(string label, UnityEngine.Object obj, Type type, params GUILayoutOption[] layoutOptions)
+ {
+ return GUIObject(new GUIContent(label), obj, type, layoutOptions);
+ }
+
+ public UnityEngine.Object GUIObject(GUIContent label, UnityEngine.Object obj, Type type, params GUILayoutOption[] layoutOptions)
+ {
+ Rect rect = GetControlRect(13, layoutOptions);
+ rect = PrefixLabel(rect, label);
+ int fontsize = EditorStyles.objectField.fontSize;
+ EditorStyles.objectField.fontSize = 9;
+ obj = EditorGUI.ObjectField(rect, obj, type, true);
+ EditorStyles.objectField.fontSize = fontsize;
+ return obj;
+ }
+
private Rect PrefixLabel(Rect totalPosition, GUIContent label)
{
bool flag = !EditorGUI_LabelHasContent(label);
@@ -181,6 +210,44 @@ namespace TweenAnimation
return GUILayoutUtility.GetLastRect();
}
+ public void DrawVerticalLineFast(float x, float minY, float maxY, Color color)
+ {
+ bool bWin = Application.platform == RuntimePlatform.WindowsEditor;
+ if (bWin)
+ {
+ GL.Color(color);
+ GL.Vertex(new Vector3(x - 0.5f, minY, 0f));
+ GL.Vertex(new Vector3(x + 0.5f, minY, 0f));
+ GL.Vertex(new Vector3(x + 0.5f, maxY, 0f));
+ GL.Vertex(new Vector3(x - 0.5f, maxY, 0f));
+ }
+ else
+ {
+ GL.Color(color);
+ GL.Vertex(new Vector3(x, minY, 0f));
+ GL.Vertex(new Vector3(x, maxY, 0f));
+ }
+ }
+
+ public void DrawHorizontalLineFast(float y, float minX, float maxX, Color color)
+ {
+ bool bWin = Application.platform == RuntimePlatform.WindowsEditor;
+ if (bWin)
+ {
+ GL.Color(color);
+ GL.Vertex(new Vector3(minX, y - 0.5f, 0f));
+ GL.Vertex(new Vector3(minX, y + 0.5f, 0f));
+ GL.Vertex(new Vector3(maxX, y + 0.5f, 0f));
+ GL.Vertex(new Vector3(maxX, y - 0.5f, 0f));
+ }
+ else
+ {
+ GL.Color(color);
+ GL.Vertex(new Vector3(minX, y, 0f));
+ GL.Vertex(new Vector3(maxX, y, 0f));
+ }
+ }
+
}
}
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/Background.png.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/Background.png.meta
index 6a6f56d..6582e6f 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/Background.png.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/Background.png.meta
@@ -1,9 +1,9 @@
fileFormatVersion: 2
guid: 1e452e857f86e054982c0c6c4e7d0fda
TextureImporter:
- fileIDToRecycleName: {}
+ internalIDToNameTable: []
externalObjects: {}
- serializedVersion: 4
+ serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
@@ -21,6 +21,8 @@ TextureImporter:
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
@@ -31,7 +33,7 @@ TextureImporter:
serializedVersion: 2
filterMode: -1
aniso: -1
- mipBias: -1
+ mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
@@ -51,11 +53,14 @@ TextureImporter:
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
+ singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
+ applyGammaDecoding: 1
platformSettings:
- - buildTarget: DefaultTexturePlatform
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
@@ -65,7 +70,9 @@ TextureImporter:
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- - buildTarget: Standalone
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ - serializedVersion: 3
+ buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
@@ -75,7 +82,9 @@ TextureImporter:
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- - buildTarget: iPhone
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ - serializedVersion: 3
+ buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
@@ -85,7 +94,9 @@ TextureImporter:
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- - buildTarget: Android
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ - serializedVersion: 3
+ buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
@@ -95,12 +106,23 @@ TextureImporter:
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png
new file mode 100644
index 0000000..62d5764
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png
Binary files differ
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png.meta
new file mode 100644
index 0000000..60011a0
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventBuoy.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 4ec8eb1c3578cae42b48205a7482f20f
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png
new file mode 100644
index 0000000..a3d12c4
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png
Binary files differ
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png.meta
new file mode 100644
index 0000000..869737c
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/EventIcon.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 973793eb83b62f7498f9f983af08862c
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png
new file mode 100644
index 0000000..7af4524
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png
Binary files differ
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png.meta
new file mode 100644
index 0000000..6f62c6b
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Icons/ModuleIcon.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 479f9e6241206354aaf0f25da4d5c332
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab
new file mode 100644
index 0000000..a9e0d2f
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab
@@ -0,0 +1,313 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5570063098553192621
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5645179541972918989}
+ - component: {fileID: 5646622018087685533}
+ - component: {fileID: 5539353224895859285}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5645179541972918989
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570063098553192621}
+ 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: 5644178722262704743}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5646622018087685533
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570063098553192621}
+ m_CullTransparentMesh: 0
+--- !u!114 &5539353224895859285
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570063098553192621}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Button
+--- !u!1 &5570427181128160963
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5644227682567738463}
+ - component: {fileID: 5535672267637950159}
+ - component: {fileID: 5538851811618662473}
+ m_Layer: 5
+ m_Name: Panel 4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5644227682567738463
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570427181128160963}
+ 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: 5644178722262704743}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5535672267637950159
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570427181128160963}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1a60e4bfc89118145bda9abd42b07e9e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 100
+ inSlope: -99
+ outSlope: -99
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: -99
+ outSlope: -99
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 0
+ animations:
+ - name:
+ animation: {fileID: 0}
+--- !u!114 &5538851811618662473
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570427181128160963}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6f0c0bc999ebb1a4ea14378d250ac5b5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ description: No Description
+ modules:
+ - id: 0
+ - id: 1
+ - id: 2
+ duration: 1
+ playbackStyle: 1
+ eventTriggeredDirection: 0
+ playbackLimit: 0
+ eventList: []
+ references:
+ version: 1
+ 00000000:
+ type: {class: TweenAlpha, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ description:
+ alpha: 0
+ 00000001:
+ type: {class: TweenColor, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ description:
+ color: {r: 0, g: 0, b: 0, a: 0}
+ 00000002:
+ type: {class: TweenRectSize, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ description:
+--- !u!1 &5570429320933795789
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5644178722262704743}
+ - component: {fileID: 5646896704926918653}
+ - component: {fileID: 5535667126061096425}
+ - component: {fileID: 5539385797054623061}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5644178722262704743
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570429320933795789}
+ 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: 5645179541972918989}
+ m_Father: {fileID: 5644227682567738463}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5646896704926918653
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570429320933795789}
+ m_CullTransparentMesh: 0
+--- !u!114 &5535667126061096425
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570429320933795789}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &5539385797054623061
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5570429320933795789}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 5535667126061096425}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab.meta
new file mode 100644
index 0000000..055d455
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 4.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 2135165044a02cd45ad53ad2280617f0
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab
new file mode 100644
index 0000000..4543479
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab
@@ -0,0 +1,302 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2225253819299306041
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2160533344743970981}
+ - component: {fileID: 2269033645537954357}
+ - component: {fileID: 2226187378230708801}
+ m_Layer: 5
+ m_Name: Panel 5
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2160533344743970981
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225253819299306041}
+ 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: 2160518537753456285}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2269033645537954357
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225253819299306041}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1a60e4bfc89118145bda9abd42b07e9e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ animations:
+ - name: Normal
+ animation: {fileID: 0}
+--- !u!114 &2226187378230708801
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225253819299306041}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 6f0c0bc999ebb1a4ea14378d250ac5b5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ description: No Description
+ modules:
+ - id: 0
+ - id: 1
+ - id: 2
+ - id: 3
+ duration: 1
+ playbackStyle: 1
+ eventTriggeredDirection: 0
+ playbackLimit: 0
+ triggerOnce: 0
+ scriptHandler: 0
+ eventList: []
+ references:
+ version: 1
+ 00000000:
+ type: {class: TweenAlpha, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ duration: 0
+ description:
+ alpha: 0
+ 00000001:
+ type: {class: TweenRectSize, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ duration: 0
+ description:
+ 00000002:
+ type: {class: TweenColor, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ duration: 0
+ description:
+ color: {r: 0, g: 0, b: 0, a: 0}
+ 00000003:
+ type: {class: TweenRectSize, ns: TweenAnimation, asm: Assembly-CSharp}
+ data:
+ enabled: 1
+ timeOffset: 0
+ duration: 0
+ description:
+--- !u!1 &2225254824961927991
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2160518537753456285}
+ - component: {fileID: 2157888530482178823}
+ - component: {fileID: 2269024080140456211}
+ - component: {fileID: 2265390351243108783}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2160518537753456285
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225254824961927991}
+ 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: 2159518280658759223}
+ m_Father: {fileID: 2160533344743970981}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2157888530482178823
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225254824961927991}
+ m_CullTransparentMesh: 0
+--- !u!114 &2269024080140456211
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225254824961927991}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+--- !u!114 &2265390351243108783
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225254824961927991}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2269024080140456211}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &2225697877504547927
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2159518280658759223}
+ - component: {fileID: 2158145904198910311}
+ - component: {fileID: 2265362177129744047}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2159518280658759223
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225697877504547927}
+ 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: 2160518537753456285}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2158145904198910311
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225697877504547927}
+ m_CullTransparentMesh: 0
+--- !u!114 &2265362177129744047
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2225697877504547927}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Button
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab.meta b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab.meta
new file mode 100644
index 0000000..281a162
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/Panel 5.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1821abac54ca6014d8fff06cff6aff5d
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs
deleted file mode 100644
index db43e85..0000000
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-namespace TweenAnimation
-{
- [Serializable]
- public class TweenAlpha : TweenModule
- {
- public float alpha;
-
-#if UNITY_EDITOR
- public override string name { get { return "Alpha"; } }
-
-#endif
- }
-} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
index ccefe06..e722a08 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
@@ -13,6 +13,17 @@ namespace TweenAnimation
public string name; // 事件名
public float time; // 事件触发时间
public UnityEvent eventHandler; // 回调函数
+#if UNITY_EDITOR
+ [NonSerialized]
+ public bool unfold;
+#endif
+ public TweenEvent()
+ {
+ unfold = false;
+ name = "New Event";
+ time = 0;
+ eventHandler = null;
+ }
}
public class TweenAnimation : MonoBehaviour
@@ -33,6 +44,7 @@ namespace TweenAnimation
public string description = "No Description";
+ [SerializeReference]
public List<TweenModule> modules;
public float duration;
@@ -44,6 +56,12 @@ namespace TweenAnimation
// 回放次数,0是不限制,默认是0
public int playbackLimit;
+ // 只触发一次事件
+ public bool triggerOnce;
+
+ // 脚本中处理 ITweenEventHandler
+ public bool scriptHandler;
+
public List<TweenEvent> eventList;
public TweenAnimation()
@@ -52,6 +70,7 @@ namespace TweenAnimation
this.playbackLimit = 0;
this.duration = 1;
this.modules = new List<TweenModule>();
+ this.triggerOnce = false;
}
public void AddModule(TweenModule module)
@@ -69,6 +88,81 @@ namespace TweenAnimation
modules.Remove(module);
}
+ public void AddEvent(TweenEvent e)
+ {
+ if (eventList == null)
+ eventList = new List<TweenEvent>();
+ eventList.Add(e);
+ }
+
+ public void RemoveEvent(TweenEvent e)
+ {
+ if (eventList == null)
+ return;
+ eventList.Remove(e);
+ }
+
+ /// <summary>
+ /// 根据时间执行tween
+ /// </summary>
+ /// <param name="time">real time</param>
+ public void Process(float time)
+ {
+ if (modules == null)
+ return;
+
+ float logicTime = time;
+
+ if (this.playbackStyle == PlaybackStyle.Once)
+ logicTime = HandleOnce(time);
+ else if (this.playbackStyle == PlaybackStyle.Loop)
+ logicTime = HandleLoop(time);
+ else if (this.playbackStyle == PlaybackStyle.PingPong)
+ logicTime = HandlePingpong(time);
+
+ for (int i = 0; i < modules.Count; i ++)
+ {
+ TweenModule module = modules[i];
+ if (!module.enabled)
+ continue;
+ module.OnUpdate(logicTime);
+ }
+ }
+
+ private float HandleOnce(float time)
+ {
+ time = Mathf.Clamp(time, 0, duration);
+ return time;
+ }
+
+ private float HandleLoop(float time)
+ {
+ time = time % duration;
+ return time;
+ }
+
+ private float HandlePingpong(float time)
+ {
+ if (time <= duration)
+ return time;
+ float remain = time % duration;
+ int round = (int)(time / duration);
+ bool bOdd = (round & 1) == 1;
+ if (bOdd)
+ time = duration - remain;
+ else
+ time = remain;
+
+ return time;
+ }
+
+#if UNITY_EDITOR
+ public void UpdateEditor(float time)
+ {
+ Process(time);
+ }
+#endif
+
}
}
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenController.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenController.cs
index e636f23..20d2876 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenController.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenController.cs
@@ -2,6 +2,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
+using UnityEngine.Events;
namespace TweenAnimation
{
@@ -14,12 +15,9 @@ namespace TweenAnimation
public class TweenController : MonoBehaviour
{
- public AnimationCurve curve;
-
public List<TweenState> animations;
- // Use this for initialization
- void Start () {
+ void Start () {
}
@@ -28,6 +26,11 @@ namespace TweenAnimation
}
+ private void Update()
+ {
+
+ }
+
}
} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule.cs
index bf2c82b..e42236b 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule.cs
@@ -5,11 +5,14 @@ using UnityEngine;
namespace TweenAnimation
{
- public abstract class TweenModule : ScriptableObject
+ [Serializable]
+ public abstract class TweenModule
{
public bool enabled = true;
- public float timeOffset;
+ public float timeOffset = 0;
+
+ public float duration;
#if UNITY_EDITOR
public new virtual string name { get { return ""; } }
@@ -22,9 +25,17 @@ namespace TweenAnimation
public bool unfold;
#endif
- // 根据当前时间更新值
- public virtual void OnUpdate(float time)
+ // 根据当前时间更新值, time的范围是tween animation的duration
+ public void OnUpdate(float time)
{
+ float time0 = time - timeOffset;
+ if (time0 < 0 || time0 > duration)
+ return;
+ SetValue(time0);
}
+
+ // time是去掉了offset后的时间
+ protected abstract void SetValue(float time);
+
}
} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs
new file mode 100644
index 0000000..55ff647
--- /dev/null
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+namespace TweenAnimation
+{
+ [Serializable]
+ public class TweenAlpha : TweenModule
+ {
+ public Graphic target;
+ public float from;
+ public float to;
+
+ protected override void SetValue(float time)
+ {
+ float t = time / duration;
+ float alpha = Mathf.Lerp(from, to, t);
+ if (target != null)
+ {
+ Color c = target.color;
+ c.a = alpha;
+ target.color = c;
+ }
+ }
+
+#if UNITY_EDITOR
+ public override string name { get { return "Alpha"; } }
+
+#endif
+
+ }
+} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs.meta
index 5a97f98..5a97f98 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAlpha.cs.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Alpha.cs.meta
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs
index a547eab..67f62b4 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs
@@ -10,6 +10,11 @@ namespace TweenAnimation
{
public Color color;
+ protected override void SetValue(float time)
+ {
+ throw new NotImplementedException();
+ }
+
#if UNITY_EDITOR
public override string name
{
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs.meta
index b794ff7..b794ff7 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenColor.cs.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Color.cs.meta
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs
index 2be1678..2be1678 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs.meta
index a304d18..a304d18 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenPosition.cs.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_Position.cs.meta
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs
index bc75cb5..bc75cb5 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs.meta
index 3415fa0..3415fa0 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectRotation.cs.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectRotation.cs.meta
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs
index ae8f603..03aa454 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs
@@ -14,5 +14,9 @@ namespace TweenAnimation
}
}
+ protected override void SetValue(float time)
+ {
+ throw new System.NotImplementedException();
+ }
}
} \ No newline at end of file
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs.meta b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs.meta
index 1d74df0..1d74df0 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenRectSize.cs.meta
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenModule_RectSize.cs.meta