├── .gitattributes ├── .gitignore ├── Assets ├── Mask.meta └── Mask │ ├── Demo.meta │ ├── Demo │ ├── Demo.unity │ └── Demo.unity.meta │ ├── Editor.meta │ ├── Editor │ ├── MaskControllerTest.cs │ └── MaskControllerTest.cs.meta │ ├── MaskController.cs │ ├── MaskController.cs.meta │ ├── MaskMaterial.mat │ ├── MaskMaterial.mat.meta │ ├── MaskShader.shader │ └── MaskShader.shader.meta ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | ## Unity ## 2 | 3 | *.cs diff=csharp text 4 | *.cginc text 5 | *.shader text 6 | 7 | *.mat merge=unityyamlmerge eol=lf 8 | *.anim merge=unityyamlmerge eol=lf 9 | *.unity merge=unityyamlmerge eol=lf 10 | *.prefab merge=unityyamlmerge eol=lf 11 | *.physicsMaterial2D merge=unityyamlmerge eol=lf 12 | *.physicsMaterial merge=unityyamlmerge eol=lf 13 | *.asset merge=unityyamlmerge eol=lf 14 | *.meta merge=unityyamlmerge eol=lf 15 | *.controller merge=unityyamlmerge eol=lf 16 | 17 | 18 | ## git-lfs ## 19 | 20 | #Image 21 | *.jpg filter=lfs diff=lfs merge=lfs -text 22 | *.jpeg filter=lfs diff=lfs merge=lfs -text 23 | *.png filter=lfs diff=lfs merge=lfs -text 24 | *.gif filter=lfs diff=lfs merge=lfs -text 25 | *.psd filter=lfs diff=lfs merge=lfs -text 26 | *.ai filter=lfs diff=lfs merge=lfs -text 27 | 28 | #Audio 29 | *.mp3 filter=lfs diff=lfs merge=lfs -text 30 | *.wav filter=lfs diff=lfs merge=lfs -text 31 | *.ogg filter=lfs diff=lfs merge=lfs -text 32 | 33 | #Video 34 | *.mp4 filter=lfs diff=lfs merge=lfs -text 35 | *.mov filter=lfs diff=lfs merge=lfs -text 36 | 37 | #3D Object 38 | *.FBX filter=lfs diff=lfs merge=lfs -text 39 | *.fbx filter=lfs diff=lfs merge=lfs -text 40 | *.blend filter=lfs diff=lfs merge=lfs -text 41 | *.obj filter=lfs diff=lfs merge=lfs -text 42 | 43 | #ETC 44 | *.a filter=lfs diff=lfs merge=lfs -text 45 | *.exr filter=lfs diff=lfs merge=lfs -text 46 | *.tga filter=lfs diff=lfs merge=lfs -text 47 | *.pdf filter=lfs diff=lfs merge=lfs -text 48 | *.zip filter=lfs diff=lfs merge=lfs -text 49 | *.dll filter=lfs diff=lfs merge=lfs -text 50 | *.unitypackage filter=lfs diff=lfs merge=lfs -text 51 | *.aif filter=lfs diff=lfs merge=lfs -text 52 | *.ttf filter=lfs diff=lfs merge=lfs -text 53 | *.rns filter=lfs diff=lfs merge=lfs -text 54 | *.reason filter=lfs diff=lfs merge=lfs -text 55 | *.lxo filter=lfs diff=lfs merge=lfs -text 56 | 57 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Bb]uilds/ 6 | Assets/AssetStoreTools* 7 | 8 | # Visual Studio 2015 cache directory 9 | .vs/ 10 | .vscode/ 11 | 12 | # Autogenerated VS/MD/Consulo solution and project files 13 | ExportedObj/ 14 | .consulo/ 15 | *.csproj 16 | *.unityproj 17 | *.sln 18 | *.suo 19 | *.tmp 20 | *.user 21 | *.userprefs 22 | *.pidb 23 | *.booproj 24 | *.svd 25 | *.pdb 26 | *.opendb 27 | 28 | # Unity3D Generated File On Crash Reports 29 | sysinfo.txt 30 | 31 | # Builds 32 | *.apk 33 | *.unitypackage 34 | 35 | # Unity3D generated meta files 36 | *.pidb.meta 37 | *.pdb.meta 38 | 39 | # Unity3D Generated File On Crash Reports 40 | sysinfo.txt 41 | 42 | # Builds 43 | *.apk 44 | *.unitypackage 45 | -------------------------------------------------------------------------------- /Assets/Mask.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02a350e2146ad4b749913d5b6c4680ad 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Mask/Demo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f704ae4b4f98ae41a0bce26658850c1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Mask/Demo/Demo.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 9 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} 24 | m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} 25 | m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 0 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 0} 41 | m_IndirectSpecularColor: {r: 0.44657898, g: 0.49641275, b: 0.5748174, a: 1} 42 | m_UseRadianceAmbientProbe: 0 43 | --- !u!157 &3 44 | LightmapSettings: 45 | m_ObjectHideFlags: 0 46 | serializedVersion: 11 47 | m_GIWorkflowMode: 0 48 | m_GISettings: 49 | serializedVersion: 2 50 | m_BounceScale: 1 51 | m_IndirectOutputScale: 1 52 | m_AlbedoBoost: 1 53 | m_TemporalCoherenceThreshold: 1 54 | m_EnvironmentLightingMode: 0 55 | m_EnableBakedLightmaps: 1 56 | m_EnableRealtimeLightmaps: 0 57 | m_LightmapEditorSettings: 58 | serializedVersion: 10 59 | m_Resolution: 2 60 | m_BakeResolution: 10 61 | m_AtlasSize: 512 62 | m_AO: 0 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 1 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 1 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 2 75 | m_BakeBackend: 1 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 256 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 1 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 1 94 | --- !u!196 &4 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666667 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &170076733 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 170076735} 124 | - component: {fileID: 170076734} 125 | m_Layer: 0 126 | m_Name: Directional Light 127 | m_TagString: Untagged 128 | m_Icon: {fileID: 0} 129 | m_NavMeshLayer: 0 130 | m_StaticEditorFlags: 0 131 | m_IsActive: 1 132 | --- !u!108 &170076734 133 | Light: 134 | m_ObjectHideFlags: 0 135 | m_PrefabParentObject: {fileID: 0} 136 | m_PrefabInternal: {fileID: 0} 137 | m_GameObject: {fileID: 170076733} 138 | m_Enabled: 1 139 | serializedVersion: 8 140 | m_Type: 1 141 | m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} 142 | m_Intensity: 1 143 | m_Range: 10 144 | m_SpotAngle: 30 145 | m_CookieSize: 10 146 | m_Shadows: 147 | m_Type: 2 148 | m_Resolution: -1 149 | m_CustomResolution: -1 150 | m_Strength: 1 151 | m_Bias: 0.05 152 | m_NormalBias: 0.4 153 | m_NearPlane: 0.2 154 | m_Cookie: {fileID: 0} 155 | m_DrawHalo: 0 156 | m_Flare: {fileID: 0} 157 | m_RenderMode: 0 158 | m_CullingMask: 159 | serializedVersion: 2 160 | m_Bits: 4294967295 161 | m_Lightmapping: 1 162 | m_AreaSize: {x: 1, y: 1} 163 | m_BounceIntensity: 1 164 | m_ColorTemperature: 6570 165 | m_UseColorTemperature: 0 166 | m_ShadowRadius: 0 167 | m_ShadowAngle: 0 168 | --- !u!4 &170076735 169 | Transform: 170 | m_ObjectHideFlags: 0 171 | m_PrefabParentObject: {fileID: 0} 172 | m_PrefabInternal: {fileID: 0} 173 | m_GameObject: {fileID: 170076733} 174 | m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} 175 | m_LocalPosition: {x: 0, y: 3, z: 0} 176 | m_LocalScale: {x: 1, y: 1, z: 1} 177 | m_Children: [] 178 | m_Father: {fileID: 0} 179 | m_RootOrder: 1 180 | m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} 181 | --- !u!1 &282840810 182 | GameObject: 183 | m_ObjectHideFlags: 0 184 | m_PrefabParentObject: {fileID: 0} 185 | m_PrefabInternal: {fileID: 0} 186 | serializedVersion: 5 187 | m_Component: 188 | - component: {fileID: 282840814} 189 | - component: {fileID: 282840813} 190 | - component: {fileID: 282840811} 191 | - component: {fileID: 282840812} 192 | m_Layer: 0 193 | m_Name: Main Camera 194 | m_TagString: MainCamera 195 | m_Icon: {fileID: 0} 196 | m_NavMeshLayer: 0 197 | m_StaticEditorFlags: 0 198 | m_IsActive: 1 199 | --- !u!81 &282840811 200 | AudioListener: 201 | m_ObjectHideFlags: 0 202 | m_PrefabParentObject: {fileID: 0} 203 | m_PrefabInternal: {fileID: 0} 204 | m_GameObject: {fileID: 282840810} 205 | m_Enabled: 1 206 | --- !u!114 &282840812 207 | MonoBehaviour: 208 | m_ObjectHideFlags: 0 209 | m_PrefabParentObject: {fileID: 0} 210 | m_PrefabInternal: {fileID: 0} 211 | m_GameObject: {fileID: 282840810} 212 | m_Enabled: 1 213 | m_EditorHideFlags: 0 214 | m_Script: {fileID: 11500000, guid: 582cde826c06ab84f90dea7f5898337c, type: 3} 215 | m_Name: 216 | m_EditorClassIdentifier: 217 | blur: 1 218 | squareness: 0.5 219 | width: 1 220 | height: 1 221 | prefsKey: Demo 222 | shader: {fileID: 4800000, guid: 15293a7804b6b254aad1d120e3398c50, type: 3} 223 | --- !u!20 &282840813 224 | Camera: 225 | m_ObjectHideFlags: 0 226 | m_PrefabParentObject: {fileID: 0} 227 | m_PrefabInternal: {fileID: 0} 228 | m_GameObject: {fileID: 282840810} 229 | m_Enabled: 1 230 | serializedVersion: 2 231 | m_ClearFlags: 2 232 | m_BackGroundColor: {r: 0.31683874, g: 0.754717, b: 0.69333214, a: 0} 233 | m_NormalizedViewPortRect: 234 | serializedVersion: 2 235 | x: 0 236 | y: 0 237 | width: 1 238 | height: 1 239 | near clip plane: 0.3 240 | far clip plane: 1000 241 | field of view: 60 242 | orthographic: 0 243 | orthographic size: 5 244 | m_Depth: -1 245 | m_CullingMask: 246 | serializedVersion: 2 247 | m_Bits: 4294967295 248 | m_RenderingPath: -1 249 | m_TargetTexture: {fileID: 0} 250 | m_TargetDisplay: 0 251 | m_TargetEye: 3 252 | m_HDR: 1 253 | m_AllowMSAA: 1 254 | m_AllowDynamicResolution: 0 255 | m_ForceIntoRT: 1 256 | m_OcclusionCulling: 1 257 | m_StereoConvergence: 10 258 | m_StereoSeparation: 0.022 259 | --- !u!4 &282840814 260 | Transform: 261 | m_ObjectHideFlags: 0 262 | m_PrefabParentObject: {fileID: 0} 263 | m_PrefabInternal: {fileID: 0} 264 | m_GameObject: {fileID: 282840810} 265 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 266 | m_LocalPosition: {x: 0, y: 1, z: -10} 267 | m_LocalScale: {x: 1, y: 1, z: 1} 268 | m_Children: [] 269 | m_Father: {fileID: 0} 270 | m_RootOrder: 0 271 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 272 | --- !u!1 &1899961896 273 | GameObject: 274 | m_ObjectHideFlags: 0 275 | m_PrefabParentObject: {fileID: 0} 276 | m_PrefabInternal: {fileID: 0} 277 | serializedVersion: 5 278 | m_Component: 279 | - component: {fileID: 1899961902} 280 | - component: {fileID: 1899961901} 281 | - component: {fileID: 1899961900} 282 | - component: {fileID: 1899961899} 283 | - component: {fileID: 1899961898} 284 | - component: {fileID: 1899961897} 285 | m_Layer: 0 286 | m_Name: Cube 287 | m_TagString: Untagged 288 | m_Icon: {fileID: 0} 289 | m_NavMeshLayer: 0 290 | m_StaticEditorFlags: 0 291 | m_IsActive: 1 292 | --- !u!199 &1899961897 293 | ParticleSystemRenderer: 294 | serializedVersion: 5 295 | m_ObjectHideFlags: 0 296 | m_PrefabParentObject: {fileID: 0} 297 | m_PrefabInternal: {fileID: 0} 298 | m_GameObject: {fileID: 1899961896} 299 | m_Enabled: 1 300 | m_CastShadows: 0 301 | m_ReceiveShadows: 0 302 | m_DynamicOccludee: 1 303 | m_MotionVectors: 1 304 | m_LightProbeUsage: 0 305 | m_ReflectionProbeUsage: 0 306 | m_RenderingLayerMask: 4294967295 307 | m_Materials: 308 | - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} 309 | - {fileID: 0} 310 | m_StaticBatchInfo: 311 | firstSubMesh: 0 312 | subMeshCount: 0 313 | m_StaticBatchRoot: {fileID: 0} 314 | m_ProbeAnchor: {fileID: 0} 315 | m_LightProbeVolumeOverride: {fileID: 0} 316 | m_ScaleInLightmap: 1 317 | m_PreserveUVs: 0 318 | m_IgnoreNormalsForChartDetection: 0 319 | m_ImportantGI: 0 320 | m_StitchLightmapSeams: 0 321 | m_SelectedEditorRenderState: 3 322 | m_MinimumChartSize: 4 323 | m_AutoUVMaxDistance: 0.5 324 | m_AutoUVMaxAngle: 89 325 | m_LightmapParameters: {fileID: 0} 326 | m_SortingLayerID: 0 327 | m_SortingLayer: 0 328 | m_SortingOrder: 0 329 | m_RenderMode: 4 330 | m_SortMode: 0 331 | m_MinParticleSize: 0 332 | m_MaxParticleSize: 0.5 333 | m_CameraVelocityScale: 0 334 | m_VelocityScale: 0 335 | m_LengthScale: 2 336 | m_SortingFudge: 0 337 | m_NormalDirection: 1 338 | m_RenderAlignment: 0 339 | m_Pivot: {x: 0, y: 0, z: 0} 340 | m_UseCustomVertexStreams: 0 341 | m_EnableGPUInstancing: 1 342 | m_VertexStreams: 00010304 343 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 344 | m_Mesh1: {fileID: 0} 345 | m_Mesh2: {fileID: 0} 346 | m_Mesh3: {fileID: 0} 347 | m_MaskInteraction: 0 348 | --- !u!198 &1899961898 349 | ParticleSystem: 350 | m_ObjectHideFlags: 0 351 | m_PrefabParentObject: {fileID: 0} 352 | m_PrefabInternal: {fileID: 0} 353 | m_GameObject: {fileID: 1899961896} 354 | serializedVersion: 5 355 | lengthInSec: 5 356 | simulationSpeed: 1 357 | stopAction: 0 358 | looping: 1 359 | prewarm: 1 360 | playOnAwake: 1 361 | useUnscaledTime: 0 362 | autoRandomSeed: 1 363 | useRigidbodyForVelocity: 1 364 | startDelay: 365 | serializedVersion: 2 366 | minMaxState: 0 367 | scalar: 0 368 | minScalar: 0 369 | maxCurve: 370 | serializedVersion: 2 371 | m_Curve: 372 | - serializedVersion: 3 373 | time: 0 374 | value: 0 375 | inSlope: 0 376 | outSlope: 0 377 | tangentMode: 0 378 | weightedMode: 0 379 | inWeight: 0.33333334 380 | outWeight: 0.33333334 381 | - serializedVersion: 3 382 | time: 1 383 | value: 0 384 | inSlope: 0 385 | outSlope: 0 386 | tangentMode: 0 387 | weightedMode: 0 388 | inWeight: 0.33333334 389 | outWeight: 0.33333334 390 | m_PreInfinity: 2 391 | m_PostInfinity: 2 392 | m_RotationOrder: 4 393 | minCurve: 394 | serializedVersion: 2 395 | m_Curve: 396 | - serializedVersion: 3 397 | time: 0 398 | value: 0 399 | inSlope: 0 400 | outSlope: 0 401 | tangentMode: 0 402 | weightedMode: 0 403 | inWeight: 0.33333334 404 | outWeight: 0.33333334 405 | - serializedVersion: 3 406 | time: 1 407 | value: 0 408 | inSlope: 0 409 | outSlope: 0 410 | tangentMode: 0 411 | weightedMode: 0 412 | inWeight: 0.33333334 413 | outWeight: 0.33333334 414 | m_PreInfinity: 2 415 | m_PostInfinity: 2 416 | m_RotationOrder: 4 417 | moveWithTransform: 0 418 | moveWithCustomTransform: {fileID: 0} 419 | scalingMode: 1 420 | randomSeed: 0 421 | InitialModule: 422 | serializedVersion: 3 423 | enabled: 1 424 | startLifetime: 425 | serializedVersion: 2 426 | minMaxState: 0 427 | scalar: 5 428 | minScalar: 5 429 | maxCurve: 430 | serializedVersion: 2 431 | m_Curve: 432 | - serializedVersion: 3 433 | time: 0 434 | value: 1 435 | inSlope: 0 436 | outSlope: 0 437 | tangentMode: 0 438 | weightedMode: 0 439 | inWeight: 0.33333334 440 | outWeight: 0.33333334 441 | - serializedVersion: 3 442 | time: 1 443 | value: 1 444 | inSlope: 0 445 | outSlope: 0 446 | tangentMode: 0 447 | weightedMode: 0 448 | inWeight: 0.33333334 449 | outWeight: 0.33333334 450 | m_PreInfinity: 2 451 | m_PostInfinity: 2 452 | m_RotationOrder: 4 453 | minCurve: 454 | serializedVersion: 2 455 | m_Curve: 456 | - serializedVersion: 3 457 | time: 0 458 | value: 1 459 | inSlope: 0 460 | outSlope: 0 461 | tangentMode: 0 462 | weightedMode: 0 463 | inWeight: 0.33333334 464 | outWeight: 0.33333334 465 | - serializedVersion: 3 466 | time: 1 467 | value: 1 468 | inSlope: 0 469 | outSlope: 0 470 | tangentMode: 0 471 | weightedMode: 0 472 | inWeight: 0.33333334 473 | outWeight: 0.33333334 474 | m_PreInfinity: 2 475 | m_PostInfinity: 2 476 | m_RotationOrder: 4 477 | startSpeed: 478 | serializedVersion: 2 479 | minMaxState: 0 480 | scalar: 5 481 | minScalar: 5 482 | maxCurve: 483 | serializedVersion: 2 484 | m_Curve: 485 | - serializedVersion: 3 486 | time: 0 487 | value: 1 488 | inSlope: 0 489 | outSlope: 0 490 | tangentMode: 0 491 | weightedMode: 0 492 | inWeight: 0.33333334 493 | outWeight: 0.33333334 494 | - serializedVersion: 3 495 | time: 1 496 | value: 1 497 | inSlope: 0 498 | outSlope: 0 499 | tangentMode: 0 500 | weightedMode: 0 501 | inWeight: 0.33333334 502 | outWeight: 0.33333334 503 | m_PreInfinity: 2 504 | m_PostInfinity: 2 505 | m_RotationOrder: 4 506 | minCurve: 507 | serializedVersion: 2 508 | m_Curve: 509 | - serializedVersion: 3 510 | time: 0 511 | value: 1 512 | inSlope: 0 513 | outSlope: 0 514 | tangentMode: 0 515 | weightedMode: 0 516 | inWeight: 0.33333334 517 | outWeight: 0.33333334 518 | - serializedVersion: 3 519 | time: 1 520 | value: 1 521 | inSlope: 0 522 | outSlope: 0 523 | tangentMode: 0 524 | weightedMode: 0 525 | inWeight: 0.33333334 526 | outWeight: 0.33333334 527 | m_PreInfinity: 2 528 | m_PostInfinity: 2 529 | m_RotationOrder: 4 530 | startColor: 531 | serializedVersion: 2 532 | minMaxState: 0 533 | minColor: {r: 1, g: 1, b: 1, a: 1} 534 | maxColor: {r: 1, g: 1, b: 1, a: 1} 535 | maxGradient: 536 | serializedVersion: 2 537 | key0: {r: 1, g: 1, b: 1, a: 1} 538 | key1: {r: 1, g: 1, b: 1, a: 1} 539 | key2: {r: 0, g: 0, b: 0, a: 0} 540 | key3: {r: 0, g: 0, b: 0, a: 0} 541 | key4: {r: 0, g: 0, b: 0, a: 0} 542 | key5: {r: 0, g: 0, b: 0, a: 0} 543 | key6: {r: 0, g: 0, b: 0, a: 0} 544 | key7: {r: 0, g: 0, b: 0, a: 0} 545 | ctime0: 0 546 | ctime1: 65535 547 | ctime2: 0 548 | ctime3: 0 549 | ctime4: 0 550 | ctime5: 0 551 | ctime6: 0 552 | ctime7: 0 553 | atime0: 0 554 | atime1: 65535 555 | atime2: 0 556 | atime3: 0 557 | atime4: 0 558 | atime5: 0 559 | atime6: 0 560 | atime7: 0 561 | m_Mode: 0 562 | m_NumColorKeys: 2 563 | m_NumAlphaKeys: 2 564 | minGradient: 565 | serializedVersion: 2 566 | key0: {r: 1, g: 1, b: 1, a: 1} 567 | key1: {r: 1, g: 1, b: 1, a: 1} 568 | key2: {r: 0, g: 0, b: 0, a: 0} 569 | key3: {r: 0, g: 0, b: 0, a: 0} 570 | key4: {r: 0, g: 0, b: 0, a: 0} 571 | key5: {r: 0, g: 0, b: 0, a: 0} 572 | key6: {r: 0, g: 0, b: 0, a: 0} 573 | key7: {r: 0, g: 0, b: 0, a: 0} 574 | ctime0: 0 575 | ctime1: 65535 576 | ctime2: 0 577 | ctime3: 0 578 | ctime4: 0 579 | ctime5: 0 580 | ctime6: 0 581 | ctime7: 0 582 | atime0: 0 583 | atime1: 65535 584 | atime2: 0 585 | atime3: 0 586 | atime4: 0 587 | atime5: 0 588 | atime6: 0 589 | atime7: 0 590 | m_Mode: 0 591 | m_NumColorKeys: 2 592 | m_NumAlphaKeys: 2 593 | startSize: 594 | serializedVersion: 2 595 | minMaxState: 0 596 | scalar: 1 597 | minScalar: 1 598 | maxCurve: 599 | serializedVersion: 2 600 | m_Curve: 601 | - serializedVersion: 3 602 | time: 0 603 | value: 1 604 | inSlope: 0 605 | outSlope: 0 606 | tangentMode: 0 607 | weightedMode: 0 608 | inWeight: 0.33333334 609 | outWeight: 0.33333334 610 | - serializedVersion: 3 611 | time: 1 612 | value: 1 613 | inSlope: 0 614 | outSlope: 0 615 | tangentMode: 0 616 | weightedMode: 0 617 | inWeight: 0.33333334 618 | outWeight: 0.33333334 619 | m_PreInfinity: 2 620 | m_PostInfinity: 2 621 | m_RotationOrder: 4 622 | minCurve: 623 | serializedVersion: 2 624 | m_Curve: 625 | - serializedVersion: 3 626 | time: 0 627 | value: 1 628 | inSlope: 0 629 | outSlope: 0 630 | tangentMode: 0 631 | weightedMode: 0 632 | inWeight: 0.33333334 633 | outWeight: 0.33333334 634 | - serializedVersion: 3 635 | time: 1 636 | value: 1 637 | inSlope: 0 638 | outSlope: 0 639 | tangentMode: 0 640 | weightedMode: 0 641 | inWeight: 0.33333334 642 | outWeight: 0.33333334 643 | m_PreInfinity: 2 644 | m_PostInfinity: 2 645 | m_RotationOrder: 4 646 | startSizeY: 647 | serializedVersion: 2 648 | minMaxState: 0 649 | scalar: 1 650 | minScalar: 1 651 | maxCurve: 652 | serializedVersion: 2 653 | m_Curve: 654 | - serializedVersion: 3 655 | time: 0 656 | value: 1 657 | inSlope: 0 658 | outSlope: 0 659 | tangentMode: 0 660 | weightedMode: 0 661 | inWeight: 0.33333334 662 | outWeight: 0.33333334 663 | - serializedVersion: 3 664 | time: 1 665 | value: 1 666 | inSlope: 0 667 | outSlope: 0 668 | tangentMode: 0 669 | weightedMode: 0 670 | inWeight: 0.33333334 671 | outWeight: 0.33333334 672 | m_PreInfinity: 2 673 | m_PostInfinity: 2 674 | m_RotationOrder: 4 675 | minCurve: 676 | serializedVersion: 2 677 | m_Curve: 678 | - serializedVersion: 3 679 | time: 0 680 | value: 1 681 | inSlope: 0 682 | outSlope: 0 683 | tangentMode: 0 684 | weightedMode: 0 685 | inWeight: 0.33333334 686 | outWeight: 0.33333334 687 | - serializedVersion: 3 688 | time: 1 689 | value: 1 690 | inSlope: 0 691 | outSlope: 0 692 | tangentMode: 0 693 | weightedMode: 0 694 | inWeight: 0.33333334 695 | outWeight: 0.33333334 696 | m_PreInfinity: 2 697 | m_PostInfinity: 2 698 | m_RotationOrder: 4 699 | startSizeZ: 700 | serializedVersion: 2 701 | minMaxState: 0 702 | scalar: 1 703 | minScalar: 1 704 | maxCurve: 705 | serializedVersion: 2 706 | m_Curve: 707 | - serializedVersion: 3 708 | time: 0 709 | value: 1 710 | inSlope: 0 711 | outSlope: 0 712 | tangentMode: 0 713 | weightedMode: 0 714 | inWeight: 0.33333334 715 | outWeight: 0.33333334 716 | - serializedVersion: 3 717 | time: 1 718 | value: 1 719 | inSlope: 0 720 | outSlope: 0 721 | tangentMode: 0 722 | weightedMode: 0 723 | inWeight: 0.33333334 724 | outWeight: 0.33333334 725 | m_PreInfinity: 2 726 | m_PostInfinity: 2 727 | m_RotationOrder: 4 728 | minCurve: 729 | serializedVersion: 2 730 | m_Curve: 731 | - serializedVersion: 3 732 | time: 0 733 | value: 1 734 | inSlope: 0 735 | outSlope: 0 736 | tangentMode: 0 737 | weightedMode: 0 738 | inWeight: 0.33333334 739 | outWeight: 0.33333334 740 | - serializedVersion: 3 741 | time: 1 742 | value: 1 743 | inSlope: 0 744 | outSlope: 0 745 | tangentMode: 0 746 | weightedMode: 0 747 | inWeight: 0.33333334 748 | outWeight: 0.33333334 749 | m_PreInfinity: 2 750 | m_PostInfinity: 2 751 | m_RotationOrder: 4 752 | startRotationX: 753 | serializedVersion: 2 754 | minMaxState: 0 755 | scalar: 0.13753195 756 | minScalar: 0 757 | maxCurve: 758 | serializedVersion: 2 759 | m_Curve: 760 | - serializedVersion: 3 761 | time: 0 762 | value: 0 763 | inSlope: 0 764 | outSlope: 0 765 | tangentMode: 0 766 | weightedMode: 0 767 | inWeight: 0.33333334 768 | outWeight: 0.33333334 769 | - serializedVersion: 3 770 | time: 1 771 | value: 0 772 | inSlope: 0 773 | outSlope: 0 774 | tangentMode: 0 775 | weightedMode: 0 776 | inWeight: 0.33333334 777 | outWeight: 0.33333334 778 | m_PreInfinity: 2 779 | m_PostInfinity: 2 780 | m_RotationOrder: 4 781 | minCurve: 782 | serializedVersion: 2 783 | m_Curve: 784 | - serializedVersion: 3 785 | time: 0 786 | value: 0 787 | inSlope: 0 788 | outSlope: 0 789 | tangentMode: 0 790 | weightedMode: 0 791 | inWeight: 0.33333334 792 | outWeight: 0.33333334 793 | - serializedVersion: 3 794 | time: 1 795 | value: 0 796 | inSlope: 0 797 | outSlope: 0 798 | tangentMode: 0 799 | weightedMode: 0 800 | inWeight: 0.33333334 801 | outWeight: 0.33333334 802 | m_PreInfinity: 2 803 | m_PostInfinity: 2 804 | m_RotationOrder: 4 805 | startRotationY: 806 | serializedVersion: 2 807 | minMaxState: 0 808 | scalar: 0 809 | minScalar: 0 810 | maxCurve: 811 | serializedVersion: 2 812 | m_Curve: 813 | - serializedVersion: 3 814 | time: 0 815 | value: 0 816 | inSlope: 0 817 | outSlope: 0 818 | tangentMode: 0 819 | weightedMode: 0 820 | inWeight: 0.33333334 821 | outWeight: 0.33333334 822 | - serializedVersion: 3 823 | time: 1 824 | value: 0 825 | inSlope: 0 826 | outSlope: 0 827 | tangentMode: 0 828 | weightedMode: 0 829 | inWeight: 0.33333334 830 | outWeight: 0.33333334 831 | m_PreInfinity: 2 832 | m_PostInfinity: 2 833 | m_RotationOrder: 4 834 | minCurve: 835 | serializedVersion: 2 836 | m_Curve: 837 | - serializedVersion: 3 838 | time: 0 839 | value: 0 840 | inSlope: 0 841 | outSlope: 0 842 | tangentMode: 0 843 | weightedMode: 0 844 | inWeight: 0.33333334 845 | outWeight: 0.33333334 846 | - serializedVersion: 3 847 | time: 1 848 | value: 0 849 | inSlope: 0 850 | outSlope: 0 851 | tangentMode: 0 852 | weightedMode: 0 853 | inWeight: 0.33333334 854 | outWeight: 0.33333334 855 | m_PreInfinity: 2 856 | m_PostInfinity: 2 857 | m_RotationOrder: 4 858 | startRotation: 859 | serializedVersion: 2 860 | minMaxState: 0 861 | scalar: 0 862 | minScalar: 0 863 | maxCurve: 864 | serializedVersion: 2 865 | m_Curve: 866 | - serializedVersion: 3 867 | time: 0 868 | value: 0 869 | inSlope: 0 870 | outSlope: 0 871 | tangentMode: 0 872 | weightedMode: 0 873 | inWeight: 0.33333334 874 | outWeight: 0.33333334 875 | - serializedVersion: 3 876 | time: 1 877 | value: 0 878 | inSlope: 0 879 | outSlope: 0 880 | tangentMode: 0 881 | weightedMode: 0 882 | inWeight: 0.33333334 883 | outWeight: 0.33333334 884 | m_PreInfinity: 2 885 | m_PostInfinity: 2 886 | m_RotationOrder: 4 887 | minCurve: 888 | serializedVersion: 2 889 | m_Curve: 890 | - serializedVersion: 3 891 | time: 0 892 | value: 0 893 | inSlope: 0 894 | outSlope: 0 895 | tangentMode: 0 896 | weightedMode: 0 897 | inWeight: 0.33333334 898 | outWeight: 0.33333334 899 | - serializedVersion: 3 900 | time: 1 901 | value: 0 902 | inSlope: 0 903 | outSlope: 0 904 | tangentMode: 0 905 | weightedMode: 0 906 | inWeight: 0.33333334 907 | outWeight: 0.33333334 908 | m_PreInfinity: 2 909 | m_PostInfinity: 2 910 | m_RotationOrder: 4 911 | randomizeRotationDirection: 0 912 | maxNumParticles: 1000 913 | size3D: 0 914 | rotation3D: 0 915 | gravityModifier: 916 | serializedVersion: 2 917 | minMaxState: 0 918 | scalar: 0 919 | minScalar: 0 920 | maxCurve: 921 | serializedVersion: 2 922 | m_Curve: 923 | - serializedVersion: 3 924 | time: 0 925 | value: 0 926 | inSlope: 0 927 | outSlope: 0 928 | tangentMode: 0 929 | weightedMode: 0 930 | inWeight: 0.33333334 931 | outWeight: 0.33333334 932 | - serializedVersion: 3 933 | time: 1 934 | value: 0 935 | inSlope: 0 936 | outSlope: 0 937 | tangentMode: 0 938 | weightedMode: 0 939 | inWeight: 0.33333334 940 | outWeight: 0.33333334 941 | m_PreInfinity: 2 942 | m_PostInfinity: 2 943 | m_RotationOrder: 4 944 | minCurve: 945 | serializedVersion: 2 946 | m_Curve: 947 | - serializedVersion: 3 948 | time: 0 949 | value: 0 950 | inSlope: 0 951 | outSlope: 0 952 | tangentMode: 0 953 | weightedMode: 0 954 | inWeight: 0.33333334 955 | outWeight: 0.33333334 956 | - serializedVersion: 3 957 | time: 1 958 | value: 0 959 | inSlope: 0 960 | outSlope: 0 961 | tangentMode: 0 962 | weightedMode: 0 963 | inWeight: 0.33333334 964 | outWeight: 0.33333334 965 | m_PreInfinity: 2 966 | m_PostInfinity: 2 967 | m_RotationOrder: 4 968 | ShapeModule: 969 | serializedVersion: 5 970 | enabled: 1 971 | type: 4 972 | angle: 25 973 | length: 5 974 | boxThickness: {x: 0, y: 0, z: 0} 975 | radiusThickness: 1 976 | donutRadius: 0.2 977 | m_Position: {x: 0, y: 0, z: 0} 978 | m_Rotation: {x: 0, y: 0, z: 0} 979 | m_Scale: {x: 1, y: 1, z: 1} 980 | placementMode: 0 981 | m_MeshMaterialIndex: 0 982 | m_MeshNormalOffset: 0 983 | m_Mesh: {fileID: 0} 984 | m_MeshRenderer: {fileID: 0} 985 | m_SkinnedMeshRenderer: {fileID: 0} 986 | m_UseMeshMaterialIndex: 0 987 | m_UseMeshColors: 1 988 | alignToDirection: 0 989 | m_Texture: {fileID: 0} 990 | m_TextureClipChannel: 3 991 | m_TextureClipThreshold: 0 992 | m_TextureUVChannel: 0 993 | m_TextureColorAffectsParticles: 1 994 | m_TextureAlphaAffectsParticles: 1 995 | m_TextureBilinearFiltering: 0 996 | randomDirectionAmount: 0 997 | sphericalDirectionAmount: 0 998 | randomPositionAmount: 0 999 | radius: 1000 | value: 1 1001 | mode: 0 1002 | spread: 0 1003 | speed: 1004 | serializedVersion: 2 1005 | minMaxState: 0 1006 | scalar: 1 1007 | minScalar: 1 1008 | maxCurve: 1009 | serializedVersion: 2 1010 | m_Curve: 1011 | - serializedVersion: 3 1012 | time: 0 1013 | value: 1 1014 | inSlope: 0 1015 | outSlope: 0 1016 | tangentMode: 0 1017 | weightedMode: 0 1018 | inWeight: 0.33333334 1019 | outWeight: 0.33333334 1020 | - serializedVersion: 3 1021 | time: 1 1022 | value: 1 1023 | inSlope: 0 1024 | outSlope: 0 1025 | tangentMode: 0 1026 | weightedMode: 0 1027 | inWeight: 0.33333334 1028 | outWeight: 0.33333334 1029 | m_PreInfinity: 2 1030 | m_PostInfinity: 2 1031 | m_RotationOrder: 4 1032 | minCurve: 1033 | serializedVersion: 2 1034 | m_Curve: 1035 | - serializedVersion: 3 1036 | time: 0 1037 | value: 1 1038 | inSlope: 0 1039 | outSlope: 0 1040 | tangentMode: 0 1041 | weightedMode: 0 1042 | inWeight: 0.33333334 1043 | outWeight: 0.33333334 1044 | - serializedVersion: 3 1045 | time: 1 1046 | value: 1 1047 | inSlope: 0 1048 | outSlope: 0 1049 | tangentMode: 0 1050 | weightedMode: 0 1051 | inWeight: 0.33333334 1052 | outWeight: 0.33333334 1053 | m_PreInfinity: 2 1054 | m_PostInfinity: 2 1055 | m_RotationOrder: 4 1056 | arc: 1057 | value: 360 1058 | mode: 0 1059 | spread: 0 1060 | speed: 1061 | serializedVersion: 2 1062 | minMaxState: 0 1063 | scalar: 1 1064 | minScalar: 1 1065 | maxCurve: 1066 | serializedVersion: 2 1067 | m_Curve: 1068 | - serializedVersion: 3 1069 | time: 0 1070 | value: 1 1071 | inSlope: 0 1072 | outSlope: 0 1073 | tangentMode: 0 1074 | weightedMode: 0 1075 | inWeight: 0.33333334 1076 | outWeight: 0.33333334 1077 | - serializedVersion: 3 1078 | time: 1 1079 | value: 1 1080 | inSlope: 0 1081 | outSlope: 0 1082 | tangentMode: 0 1083 | weightedMode: 0 1084 | inWeight: 0.33333334 1085 | outWeight: 0.33333334 1086 | m_PreInfinity: 2 1087 | m_PostInfinity: 2 1088 | m_RotationOrder: 4 1089 | minCurve: 1090 | serializedVersion: 2 1091 | m_Curve: 1092 | - serializedVersion: 3 1093 | time: 0 1094 | value: 1 1095 | inSlope: 0 1096 | outSlope: 0 1097 | tangentMode: 0 1098 | weightedMode: 0 1099 | inWeight: 0.33333334 1100 | outWeight: 0.33333334 1101 | - serializedVersion: 3 1102 | time: 1 1103 | value: 1 1104 | inSlope: 0 1105 | outSlope: 0 1106 | tangentMode: 0 1107 | weightedMode: 0 1108 | inWeight: 0.33333334 1109 | outWeight: 0.33333334 1110 | m_PreInfinity: 2 1111 | m_PostInfinity: 2 1112 | m_RotationOrder: 4 1113 | EmissionModule: 1114 | enabled: 1 1115 | serializedVersion: 4 1116 | rateOverTime: 1117 | serializedVersion: 2 1118 | minMaxState: 0 1119 | scalar: 10 1120 | minScalar: 10 1121 | maxCurve: 1122 | serializedVersion: 2 1123 | m_Curve: 1124 | - serializedVersion: 3 1125 | time: 0 1126 | value: 1 1127 | inSlope: 0 1128 | outSlope: 0 1129 | tangentMode: 0 1130 | weightedMode: 0 1131 | inWeight: 0.33333334 1132 | outWeight: 0.33333334 1133 | - serializedVersion: 3 1134 | time: 1 1135 | value: 1 1136 | inSlope: 0 1137 | outSlope: 0 1138 | tangentMode: 0 1139 | weightedMode: 0 1140 | inWeight: 0.33333334 1141 | outWeight: 0.33333334 1142 | m_PreInfinity: 2 1143 | m_PostInfinity: 2 1144 | m_RotationOrder: 4 1145 | minCurve: 1146 | serializedVersion: 2 1147 | m_Curve: 1148 | - serializedVersion: 3 1149 | time: 0 1150 | value: 1 1151 | inSlope: 0 1152 | outSlope: 0 1153 | tangentMode: 0 1154 | weightedMode: 0 1155 | inWeight: 0.33333334 1156 | outWeight: 0.33333334 1157 | - serializedVersion: 3 1158 | time: 1 1159 | value: 1 1160 | inSlope: 0 1161 | outSlope: 0 1162 | tangentMode: 0 1163 | weightedMode: 0 1164 | inWeight: 0.33333334 1165 | outWeight: 0.33333334 1166 | m_PreInfinity: 2 1167 | m_PostInfinity: 2 1168 | m_RotationOrder: 4 1169 | rateOverDistance: 1170 | serializedVersion: 2 1171 | minMaxState: 0 1172 | scalar: 0 1173 | minScalar: 0 1174 | maxCurve: 1175 | serializedVersion: 2 1176 | m_Curve: 1177 | - serializedVersion: 3 1178 | time: 0 1179 | value: 0 1180 | inSlope: 0 1181 | outSlope: 0 1182 | tangentMode: 0 1183 | weightedMode: 0 1184 | inWeight: 0.33333334 1185 | outWeight: 0.33333334 1186 | - serializedVersion: 3 1187 | time: 1 1188 | value: 0 1189 | inSlope: 0 1190 | outSlope: 0 1191 | tangentMode: 0 1192 | weightedMode: 0 1193 | inWeight: 0.33333334 1194 | outWeight: 0.33333334 1195 | m_PreInfinity: 2 1196 | m_PostInfinity: 2 1197 | m_RotationOrder: 4 1198 | minCurve: 1199 | serializedVersion: 2 1200 | m_Curve: 1201 | - serializedVersion: 3 1202 | time: 0 1203 | value: 0 1204 | inSlope: 0 1205 | outSlope: 0 1206 | tangentMode: 0 1207 | weightedMode: 0 1208 | inWeight: 0.33333334 1209 | outWeight: 0.33333334 1210 | - serializedVersion: 3 1211 | time: 1 1212 | value: 0 1213 | inSlope: 0 1214 | outSlope: 0 1215 | tangentMode: 0 1216 | weightedMode: 0 1217 | inWeight: 0.33333334 1218 | outWeight: 0.33333334 1219 | m_PreInfinity: 2 1220 | m_PostInfinity: 2 1221 | m_RotationOrder: 4 1222 | m_BurstCount: 0 1223 | m_Bursts: [] 1224 | SizeModule: 1225 | enabled: 0 1226 | curve: 1227 | serializedVersion: 2 1228 | minMaxState: 1 1229 | scalar: 1 1230 | minScalar: 1 1231 | maxCurve: 1232 | serializedVersion: 2 1233 | m_Curve: 1234 | - serializedVersion: 3 1235 | time: 0 1236 | value: 0 1237 | inSlope: 0 1238 | outSlope: 1 1239 | tangentMode: 0 1240 | weightedMode: 0 1241 | inWeight: 0.33333334 1242 | outWeight: 0.33333334 1243 | - serializedVersion: 3 1244 | time: 1 1245 | value: 1 1246 | inSlope: 1 1247 | outSlope: 0 1248 | tangentMode: 0 1249 | weightedMode: 0 1250 | inWeight: 0.33333334 1251 | outWeight: 0.33333334 1252 | m_PreInfinity: 2 1253 | m_PostInfinity: 2 1254 | m_RotationOrder: 4 1255 | minCurve: 1256 | serializedVersion: 2 1257 | m_Curve: 1258 | - serializedVersion: 3 1259 | time: 0 1260 | value: 1 1261 | inSlope: 0 1262 | outSlope: 0 1263 | tangentMode: 0 1264 | weightedMode: 0 1265 | inWeight: 0.33333334 1266 | outWeight: 0.33333334 1267 | - serializedVersion: 3 1268 | time: 1 1269 | value: 1 1270 | inSlope: 0 1271 | outSlope: 0 1272 | tangentMode: 0 1273 | weightedMode: 0 1274 | inWeight: 0.33333334 1275 | outWeight: 0.33333334 1276 | m_PreInfinity: 2 1277 | m_PostInfinity: 2 1278 | m_RotationOrder: 4 1279 | y: 1280 | serializedVersion: 2 1281 | minMaxState: 1 1282 | scalar: 1 1283 | minScalar: 1 1284 | maxCurve: 1285 | serializedVersion: 2 1286 | m_Curve: 1287 | - serializedVersion: 3 1288 | time: 0 1289 | value: 0 1290 | inSlope: 0 1291 | outSlope: 1 1292 | tangentMode: 0 1293 | weightedMode: 0 1294 | inWeight: 0.33333334 1295 | outWeight: 0.33333334 1296 | - serializedVersion: 3 1297 | time: 1 1298 | value: 1 1299 | inSlope: 1 1300 | outSlope: 0 1301 | tangentMode: 0 1302 | weightedMode: 0 1303 | inWeight: 0.33333334 1304 | outWeight: 0.33333334 1305 | m_PreInfinity: 2 1306 | m_PostInfinity: 2 1307 | m_RotationOrder: 4 1308 | minCurve: 1309 | serializedVersion: 2 1310 | m_Curve: 1311 | - serializedVersion: 3 1312 | time: 0 1313 | value: 1 1314 | inSlope: 0 1315 | outSlope: 0 1316 | tangentMode: 0 1317 | weightedMode: 0 1318 | inWeight: 0.33333334 1319 | outWeight: 0.33333334 1320 | - serializedVersion: 3 1321 | time: 1 1322 | value: 1 1323 | inSlope: 0 1324 | outSlope: 0 1325 | tangentMode: 0 1326 | weightedMode: 0 1327 | inWeight: 0.33333334 1328 | outWeight: 0.33333334 1329 | m_PreInfinity: 2 1330 | m_PostInfinity: 2 1331 | m_RotationOrder: 4 1332 | z: 1333 | serializedVersion: 2 1334 | minMaxState: 1 1335 | scalar: 1 1336 | minScalar: 1 1337 | maxCurve: 1338 | serializedVersion: 2 1339 | m_Curve: 1340 | - serializedVersion: 3 1341 | time: 0 1342 | value: 0 1343 | inSlope: 0 1344 | outSlope: 1 1345 | tangentMode: 0 1346 | weightedMode: 0 1347 | inWeight: 0.33333334 1348 | outWeight: 0.33333334 1349 | - serializedVersion: 3 1350 | time: 1 1351 | value: 1 1352 | inSlope: 1 1353 | outSlope: 0 1354 | tangentMode: 0 1355 | weightedMode: 0 1356 | inWeight: 0.33333334 1357 | outWeight: 0.33333334 1358 | m_PreInfinity: 2 1359 | m_PostInfinity: 2 1360 | m_RotationOrder: 4 1361 | minCurve: 1362 | serializedVersion: 2 1363 | m_Curve: 1364 | - serializedVersion: 3 1365 | time: 0 1366 | value: 1 1367 | inSlope: 0 1368 | outSlope: 0 1369 | tangentMode: 0 1370 | weightedMode: 0 1371 | inWeight: 0.33333334 1372 | outWeight: 0.33333334 1373 | - serializedVersion: 3 1374 | time: 1 1375 | value: 1 1376 | inSlope: 0 1377 | outSlope: 0 1378 | tangentMode: 0 1379 | weightedMode: 0 1380 | inWeight: 0.33333334 1381 | outWeight: 0.33333334 1382 | m_PreInfinity: 2 1383 | m_PostInfinity: 2 1384 | m_RotationOrder: 4 1385 | separateAxes: 0 1386 | RotationModule: 1387 | enabled: 1 1388 | x: 1389 | serializedVersion: 2 1390 | minMaxState: 3 1391 | scalar: -0.7853981 1392 | minScalar: 0.7853981 1393 | maxCurve: 1394 | serializedVersion: 2 1395 | m_Curve: 1396 | - serializedVersion: 3 1397 | time: 0 1398 | value: 0 1399 | inSlope: 0 1400 | outSlope: 0 1401 | tangentMode: 0 1402 | weightedMode: 0 1403 | inWeight: 0.33333334 1404 | outWeight: 0.33333334 1405 | - serializedVersion: 3 1406 | time: 1 1407 | value: 0 1408 | inSlope: 0 1409 | outSlope: 0 1410 | tangentMode: 0 1411 | weightedMode: 0 1412 | inWeight: 0.33333334 1413 | outWeight: 0.33333334 1414 | m_PreInfinity: 2 1415 | m_PostInfinity: 2 1416 | m_RotationOrder: 4 1417 | minCurve: 1418 | serializedVersion: 2 1419 | m_Curve: 1420 | - serializedVersion: 3 1421 | time: 0 1422 | value: 0 1423 | inSlope: 0 1424 | outSlope: 0 1425 | tangentMode: 0 1426 | weightedMode: 0 1427 | inWeight: 0.33333334 1428 | outWeight: 0.33333334 1429 | - serializedVersion: 3 1430 | time: 1 1431 | value: 0 1432 | inSlope: 0 1433 | outSlope: 0 1434 | tangentMode: 0 1435 | weightedMode: 0 1436 | inWeight: 0.33333334 1437 | outWeight: 0.33333334 1438 | m_PreInfinity: 2 1439 | m_PostInfinity: 2 1440 | m_RotationOrder: 4 1441 | y: 1442 | serializedVersion: 2 1443 | minMaxState: 3 1444 | scalar: -0.7853981 1445 | minScalar: 0.7853981 1446 | maxCurve: 1447 | serializedVersion: 2 1448 | m_Curve: 1449 | - serializedVersion: 3 1450 | time: 0 1451 | value: 0 1452 | inSlope: 0 1453 | outSlope: 0 1454 | tangentMode: 0 1455 | weightedMode: 0 1456 | inWeight: 0.33333334 1457 | outWeight: 0.33333334 1458 | - serializedVersion: 3 1459 | time: 1 1460 | value: 0 1461 | inSlope: 0 1462 | outSlope: 0 1463 | tangentMode: 0 1464 | weightedMode: 0 1465 | inWeight: 0.33333334 1466 | outWeight: 0.33333334 1467 | m_PreInfinity: 2 1468 | m_PostInfinity: 2 1469 | m_RotationOrder: 4 1470 | minCurve: 1471 | serializedVersion: 2 1472 | m_Curve: 1473 | - serializedVersion: 3 1474 | time: 0 1475 | value: 0 1476 | inSlope: 0 1477 | outSlope: 0 1478 | tangentMode: 0 1479 | weightedMode: 0 1480 | inWeight: 0.33333334 1481 | outWeight: 0.33333334 1482 | - serializedVersion: 3 1483 | time: 1 1484 | value: 0 1485 | inSlope: 0 1486 | outSlope: 0 1487 | tangentMode: 0 1488 | weightedMode: 0 1489 | inWeight: 0.33333334 1490 | outWeight: 0.33333334 1491 | m_PreInfinity: 2 1492 | m_PostInfinity: 2 1493 | m_RotationOrder: 4 1494 | curve: 1495 | serializedVersion: 2 1496 | minMaxState: 3 1497 | scalar: -0.7853981 1498 | minScalar: 0.7853982 1499 | maxCurve: 1500 | serializedVersion: 2 1501 | m_Curve: 1502 | - serializedVersion: 3 1503 | time: 0 1504 | value: 1 1505 | inSlope: 0 1506 | outSlope: 0 1507 | tangentMode: 0 1508 | weightedMode: 0 1509 | inWeight: 0.33333334 1510 | outWeight: 0.33333334 1511 | - serializedVersion: 3 1512 | time: 1 1513 | value: 1 1514 | inSlope: 0 1515 | outSlope: 0 1516 | tangentMode: 0 1517 | weightedMode: 0 1518 | inWeight: 0.33333334 1519 | outWeight: 0.33333334 1520 | m_PreInfinity: 2 1521 | m_PostInfinity: 2 1522 | m_RotationOrder: 4 1523 | minCurve: 1524 | serializedVersion: 2 1525 | m_Curve: 1526 | - serializedVersion: 3 1527 | time: 0 1528 | value: 1 1529 | inSlope: 0 1530 | outSlope: 0 1531 | tangentMode: 0 1532 | weightedMode: 0 1533 | inWeight: 0.33333334 1534 | outWeight: 0.33333334 1535 | - serializedVersion: 3 1536 | time: 1 1537 | value: 1 1538 | inSlope: 0 1539 | outSlope: 0 1540 | tangentMode: 0 1541 | weightedMode: 0 1542 | inWeight: 0.33333334 1543 | outWeight: 0.33333334 1544 | m_PreInfinity: 2 1545 | m_PostInfinity: 2 1546 | m_RotationOrder: 4 1547 | separateAxes: 1 1548 | ColorModule: 1549 | enabled: 0 1550 | gradient: 1551 | serializedVersion: 2 1552 | minMaxState: 1 1553 | minColor: {r: 1, g: 1, b: 1, a: 1} 1554 | maxColor: {r: 1, g: 1, b: 1, a: 1} 1555 | maxGradient: 1556 | serializedVersion: 2 1557 | key0: {r: 1, g: 1, b: 1, a: 1} 1558 | key1: {r: 1, g: 1, b: 1, a: 1} 1559 | key2: {r: 0, g: 0, b: 0, a: 0} 1560 | key3: {r: 0, g: 0, b: 0, a: 0} 1561 | key4: {r: 0, g: 0, b: 0, a: 0} 1562 | key5: {r: 0, g: 0, b: 0, a: 0} 1563 | key6: {r: 0, g: 0, b: 0, a: 0} 1564 | key7: {r: 0, g: 0, b: 0, a: 0} 1565 | ctime0: 0 1566 | ctime1: 65535 1567 | ctime2: 0 1568 | ctime3: 0 1569 | ctime4: 0 1570 | ctime5: 0 1571 | ctime6: 0 1572 | ctime7: 0 1573 | atime0: 0 1574 | atime1: 65535 1575 | atime2: 0 1576 | atime3: 0 1577 | atime4: 0 1578 | atime5: 0 1579 | atime6: 0 1580 | atime7: 0 1581 | m_Mode: 0 1582 | m_NumColorKeys: 2 1583 | m_NumAlphaKeys: 2 1584 | minGradient: 1585 | serializedVersion: 2 1586 | key0: {r: 1, g: 1, b: 1, a: 1} 1587 | key1: {r: 1, g: 1, b: 1, a: 1} 1588 | key2: {r: 0, g: 0, b: 0, a: 0} 1589 | key3: {r: 0, g: 0, b: 0, a: 0} 1590 | key4: {r: 0, g: 0, b: 0, a: 0} 1591 | key5: {r: 0, g: 0, b: 0, a: 0} 1592 | key6: {r: 0, g: 0, b: 0, a: 0} 1593 | key7: {r: 0, g: 0, b: 0, a: 0} 1594 | ctime0: 0 1595 | ctime1: 65535 1596 | ctime2: 0 1597 | ctime3: 0 1598 | ctime4: 0 1599 | ctime5: 0 1600 | ctime6: 0 1601 | ctime7: 0 1602 | atime0: 0 1603 | atime1: 65535 1604 | atime2: 0 1605 | atime3: 0 1606 | atime4: 0 1607 | atime5: 0 1608 | atime6: 0 1609 | atime7: 0 1610 | m_Mode: 0 1611 | m_NumColorKeys: 2 1612 | m_NumAlphaKeys: 2 1613 | UVModule: 1614 | enabled: 0 1615 | mode: 0 1616 | frameOverTime: 1617 | serializedVersion: 2 1618 | minMaxState: 1 1619 | scalar: 0.9999 1620 | minScalar: 0.9999 1621 | maxCurve: 1622 | serializedVersion: 2 1623 | m_Curve: 1624 | - serializedVersion: 3 1625 | time: 0 1626 | value: 0 1627 | inSlope: 0 1628 | outSlope: 1 1629 | tangentMode: 0 1630 | weightedMode: 0 1631 | inWeight: 0.33333334 1632 | outWeight: 0.33333334 1633 | - serializedVersion: 3 1634 | time: 1 1635 | value: 1 1636 | inSlope: 1 1637 | outSlope: 0 1638 | tangentMode: 0 1639 | weightedMode: 0 1640 | inWeight: 0.33333334 1641 | outWeight: 0.33333334 1642 | m_PreInfinity: 2 1643 | m_PostInfinity: 2 1644 | m_RotationOrder: 4 1645 | minCurve: 1646 | serializedVersion: 2 1647 | m_Curve: 1648 | - serializedVersion: 3 1649 | time: 0 1650 | value: 1 1651 | inSlope: 0 1652 | outSlope: 0 1653 | tangentMode: 0 1654 | weightedMode: 0 1655 | inWeight: 0.33333334 1656 | outWeight: 0.33333334 1657 | - serializedVersion: 3 1658 | time: 1 1659 | value: 1 1660 | inSlope: 0 1661 | outSlope: 0 1662 | tangentMode: 0 1663 | weightedMode: 0 1664 | inWeight: 0.33333334 1665 | outWeight: 0.33333334 1666 | m_PreInfinity: 2 1667 | m_PostInfinity: 2 1668 | m_RotationOrder: 4 1669 | startFrame: 1670 | serializedVersion: 2 1671 | minMaxState: 0 1672 | scalar: 0 1673 | minScalar: 0 1674 | maxCurve: 1675 | serializedVersion: 2 1676 | m_Curve: 1677 | - serializedVersion: 3 1678 | time: 0 1679 | value: 0 1680 | inSlope: 0 1681 | outSlope: 0 1682 | tangentMode: 0 1683 | weightedMode: 0 1684 | inWeight: 0.33333334 1685 | outWeight: 0.33333334 1686 | - serializedVersion: 3 1687 | time: 1 1688 | value: 0 1689 | inSlope: 0 1690 | outSlope: 0 1691 | tangentMode: 0 1692 | weightedMode: 0 1693 | inWeight: 0.33333334 1694 | outWeight: 0.33333334 1695 | m_PreInfinity: 2 1696 | m_PostInfinity: 2 1697 | m_RotationOrder: 4 1698 | minCurve: 1699 | serializedVersion: 2 1700 | m_Curve: 1701 | - serializedVersion: 3 1702 | time: 0 1703 | value: 0 1704 | inSlope: 0 1705 | outSlope: 0 1706 | tangentMode: 0 1707 | weightedMode: 0 1708 | inWeight: 0.33333334 1709 | outWeight: 0.33333334 1710 | - serializedVersion: 3 1711 | time: 1 1712 | value: 0 1713 | inSlope: 0 1714 | outSlope: 0 1715 | tangentMode: 0 1716 | weightedMode: 0 1717 | inWeight: 0.33333334 1718 | outWeight: 0.33333334 1719 | m_PreInfinity: 2 1720 | m_PostInfinity: 2 1721 | m_RotationOrder: 4 1722 | tilesX: 1 1723 | tilesY: 1 1724 | animationType: 0 1725 | rowIndex: 0 1726 | cycles: 1 1727 | uvChannelMask: -1 1728 | flipU: 0 1729 | flipV: 0 1730 | randomRow: 1 1731 | sprites: 1732 | - sprite: {fileID: 0} 1733 | VelocityModule: 1734 | enabled: 0 1735 | x: 1736 | serializedVersion: 2 1737 | minMaxState: 0 1738 | scalar: 0 1739 | minScalar: 0 1740 | maxCurve: 1741 | serializedVersion: 2 1742 | m_Curve: 1743 | - serializedVersion: 3 1744 | time: 0 1745 | value: 0 1746 | inSlope: 0 1747 | outSlope: 0 1748 | tangentMode: 0 1749 | weightedMode: 0 1750 | inWeight: 0.33333334 1751 | outWeight: 0.33333334 1752 | - serializedVersion: 3 1753 | time: 1 1754 | value: 0 1755 | inSlope: 0 1756 | outSlope: 0 1757 | tangentMode: 0 1758 | weightedMode: 0 1759 | inWeight: 0.33333334 1760 | outWeight: 0.33333334 1761 | m_PreInfinity: 2 1762 | m_PostInfinity: 2 1763 | m_RotationOrder: 4 1764 | minCurve: 1765 | serializedVersion: 2 1766 | m_Curve: 1767 | - serializedVersion: 3 1768 | time: 0 1769 | value: 0 1770 | inSlope: 0 1771 | outSlope: 0 1772 | tangentMode: 0 1773 | weightedMode: 0 1774 | inWeight: 0.33333334 1775 | outWeight: 0.33333334 1776 | - serializedVersion: 3 1777 | time: 1 1778 | value: 0 1779 | inSlope: 0 1780 | outSlope: 0 1781 | tangentMode: 0 1782 | weightedMode: 0 1783 | inWeight: 0.33333334 1784 | outWeight: 0.33333334 1785 | m_PreInfinity: 2 1786 | m_PostInfinity: 2 1787 | m_RotationOrder: 4 1788 | y: 1789 | serializedVersion: 2 1790 | minMaxState: 0 1791 | scalar: 0 1792 | minScalar: 0 1793 | maxCurve: 1794 | serializedVersion: 2 1795 | m_Curve: 1796 | - serializedVersion: 3 1797 | time: 0 1798 | value: 0 1799 | inSlope: 0 1800 | outSlope: 0 1801 | tangentMode: 0 1802 | weightedMode: 0 1803 | inWeight: 0.33333334 1804 | outWeight: 0.33333334 1805 | - serializedVersion: 3 1806 | time: 1 1807 | value: 0 1808 | inSlope: 0 1809 | outSlope: 0 1810 | tangentMode: 0 1811 | weightedMode: 0 1812 | inWeight: 0.33333334 1813 | outWeight: 0.33333334 1814 | m_PreInfinity: 2 1815 | m_PostInfinity: 2 1816 | m_RotationOrder: 4 1817 | minCurve: 1818 | serializedVersion: 2 1819 | m_Curve: 1820 | - serializedVersion: 3 1821 | time: 0 1822 | value: 0 1823 | inSlope: 0 1824 | outSlope: 0 1825 | tangentMode: 0 1826 | weightedMode: 0 1827 | inWeight: 0.33333334 1828 | outWeight: 0.33333334 1829 | - serializedVersion: 3 1830 | time: 1 1831 | value: 0 1832 | inSlope: 0 1833 | outSlope: 0 1834 | tangentMode: 0 1835 | weightedMode: 0 1836 | inWeight: 0.33333334 1837 | outWeight: 0.33333334 1838 | m_PreInfinity: 2 1839 | m_PostInfinity: 2 1840 | m_RotationOrder: 4 1841 | z: 1842 | serializedVersion: 2 1843 | minMaxState: 0 1844 | scalar: 0 1845 | minScalar: 0 1846 | maxCurve: 1847 | serializedVersion: 2 1848 | m_Curve: 1849 | - serializedVersion: 3 1850 | time: 0 1851 | value: 0 1852 | inSlope: 0 1853 | outSlope: 0 1854 | tangentMode: 0 1855 | weightedMode: 0 1856 | inWeight: 0.33333334 1857 | outWeight: 0.33333334 1858 | - serializedVersion: 3 1859 | time: 1 1860 | value: 0 1861 | inSlope: 0 1862 | outSlope: 0 1863 | tangentMode: 0 1864 | weightedMode: 0 1865 | inWeight: 0.33333334 1866 | outWeight: 0.33333334 1867 | m_PreInfinity: 2 1868 | m_PostInfinity: 2 1869 | m_RotationOrder: 4 1870 | minCurve: 1871 | serializedVersion: 2 1872 | m_Curve: 1873 | - serializedVersion: 3 1874 | time: 0 1875 | value: 0 1876 | inSlope: 0 1877 | outSlope: 0 1878 | tangentMode: 0 1879 | weightedMode: 0 1880 | inWeight: 0.33333334 1881 | outWeight: 0.33333334 1882 | - serializedVersion: 3 1883 | time: 1 1884 | value: 0 1885 | inSlope: 0 1886 | outSlope: 0 1887 | tangentMode: 0 1888 | weightedMode: 0 1889 | inWeight: 0.33333334 1890 | outWeight: 0.33333334 1891 | m_PreInfinity: 2 1892 | m_PostInfinity: 2 1893 | m_RotationOrder: 4 1894 | orbitalX: 1895 | serializedVersion: 2 1896 | minMaxState: 0 1897 | scalar: 0 1898 | minScalar: 0 1899 | maxCurve: 1900 | serializedVersion: 2 1901 | m_Curve: 1902 | - serializedVersion: 3 1903 | time: 0 1904 | value: 0 1905 | inSlope: 0 1906 | outSlope: 0 1907 | tangentMode: 0 1908 | weightedMode: 0 1909 | inWeight: 0.33333334 1910 | outWeight: 0.33333334 1911 | - serializedVersion: 3 1912 | time: 1 1913 | value: 0 1914 | inSlope: 0 1915 | outSlope: 0 1916 | tangentMode: 0 1917 | weightedMode: 0 1918 | inWeight: 0.33333334 1919 | outWeight: 0.33333334 1920 | m_PreInfinity: 2 1921 | m_PostInfinity: 2 1922 | m_RotationOrder: 4 1923 | minCurve: 1924 | serializedVersion: 2 1925 | m_Curve: 1926 | - serializedVersion: 3 1927 | time: 0 1928 | value: 0 1929 | inSlope: 0 1930 | outSlope: 0 1931 | tangentMode: 0 1932 | weightedMode: 0 1933 | inWeight: 0.33333334 1934 | outWeight: 0.33333334 1935 | - serializedVersion: 3 1936 | time: 1 1937 | value: 0 1938 | inSlope: 0 1939 | outSlope: 0 1940 | tangentMode: 0 1941 | weightedMode: 0 1942 | inWeight: 0.33333334 1943 | outWeight: 0.33333334 1944 | m_PreInfinity: 2 1945 | m_PostInfinity: 2 1946 | m_RotationOrder: 4 1947 | orbitalY: 1948 | serializedVersion: 2 1949 | minMaxState: 0 1950 | scalar: 0 1951 | minScalar: 0 1952 | maxCurve: 1953 | serializedVersion: 2 1954 | m_Curve: 1955 | - serializedVersion: 3 1956 | time: 0 1957 | value: 0 1958 | inSlope: 0 1959 | outSlope: 0 1960 | tangentMode: 0 1961 | weightedMode: 0 1962 | inWeight: 0.33333334 1963 | outWeight: 0.33333334 1964 | - serializedVersion: 3 1965 | time: 1 1966 | value: 0 1967 | inSlope: 0 1968 | outSlope: 0 1969 | tangentMode: 0 1970 | weightedMode: 0 1971 | inWeight: 0.33333334 1972 | outWeight: 0.33333334 1973 | m_PreInfinity: 2 1974 | m_PostInfinity: 2 1975 | m_RotationOrder: 4 1976 | minCurve: 1977 | serializedVersion: 2 1978 | m_Curve: 1979 | - serializedVersion: 3 1980 | time: 0 1981 | value: 0 1982 | inSlope: 0 1983 | outSlope: 0 1984 | tangentMode: 0 1985 | weightedMode: 0 1986 | inWeight: 0.33333334 1987 | outWeight: 0.33333334 1988 | - serializedVersion: 3 1989 | time: 1 1990 | value: 0 1991 | inSlope: 0 1992 | outSlope: 0 1993 | tangentMode: 0 1994 | weightedMode: 0 1995 | inWeight: 0.33333334 1996 | outWeight: 0.33333334 1997 | m_PreInfinity: 2 1998 | m_PostInfinity: 2 1999 | m_RotationOrder: 4 2000 | orbitalZ: 2001 | serializedVersion: 2 2002 | minMaxState: 0 2003 | scalar: 0 2004 | minScalar: 0 2005 | maxCurve: 2006 | serializedVersion: 2 2007 | m_Curve: 2008 | - serializedVersion: 3 2009 | time: 0 2010 | value: 0 2011 | inSlope: 0 2012 | outSlope: 0 2013 | tangentMode: 0 2014 | weightedMode: 0 2015 | inWeight: 0.33333334 2016 | outWeight: 0.33333334 2017 | - serializedVersion: 3 2018 | time: 1 2019 | value: 0 2020 | inSlope: 0 2021 | outSlope: 0 2022 | tangentMode: 0 2023 | weightedMode: 0 2024 | inWeight: 0.33333334 2025 | outWeight: 0.33333334 2026 | m_PreInfinity: 2 2027 | m_PostInfinity: 2 2028 | m_RotationOrder: 4 2029 | minCurve: 2030 | serializedVersion: 2 2031 | m_Curve: 2032 | - serializedVersion: 3 2033 | time: 0 2034 | value: 0 2035 | inSlope: 0 2036 | outSlope: 0 2037 | tangentMode: 0 2038 | weightedMode: 0 2039 | inWeight: 0.33333334 2040 | outWeight: 0.33333334 2041 | - serializedVersion: 3 2042 | time: 1 2043 | value: 0 2044 | inSlope: 0 2045 | outSlope: 0 2046 | tangentMode: 0 2047 | weightedMode: 0 2048 | inWeight: 0.33333334 2049 | outWeight: 0.33333334 2050 | m_PreInfinity: 2 2051 | m_PostInfinity: 2 2052 | m_RotationOrder: 4 2053 | orbitalOffsetX: 2054 | serializedVersion: 2 2055 | minMaxState: 0 2056 | scalar: 0 2057 | minScalar: 0 2058 | maxCurve: 2059 | serializedVersion: 2 2060 | m_Curve: 2061 | - serializedVersion: 3 2062 | time: 0 2063 | value: 0 2064 | inSlope: 0 2065 | outSlope: 0 2066 | tangentMode: 0 2067 | weightedMode: 0 2068 | inWeight: 0.33333334 2069 | outWeight: 0.33333334 2070 | - serializedVersion: 3 2071 | time: 1 2072 | value: 0 2073 | inSlope: 0 2074 | outSlope: 0 2075 | tangentMode: 0 2076 | weightedMode: 0 2077 | inWeight: 0.33333334 2078 | outWeight: 0.33333334 2079 | m_PreInfinity: 2 2080 | m_PostInfinity: 2 2081 | m_RotationOrder: 4 2082 | minCurve: 2083 | serializedVersion: 2 2084 | m_Curve: 2085 | - serializedVersion: 3 2086 | time: 0 2087 | value: 0 2088 | inSlope: 0 2089 | outSlope: 0 2090 | tangentMode: 0 2091 | weightedMode: 0 2092 | inWeight: 0.33333334 2093 | outWeight: 0.33333334 2094 | - serializedVersion: 3 2095 | time: 1 2096 | value: 0 2097 | inSlope: 0 2098 | outSlope: 0 2099 | tangentMode: 0 2100 | weightedMode: 0 2101 | inWeight: 0.33333334 2102 | outWeight: 0.33333334 2103 | m_PreInfinity: 2 2104 | m_PostInfinity: 2 2105 | m_RotationOrder: 4 2106 | orbitalOffsetY: 2107 | serializedVersion: 2 2108 | minMaxState: 0 2109 | scalar: 0 2110 | minScalar: 0 2111 | maxCurve: 2112 | serializedVersion: 2 2113 | m_Curve: 2114 | - serializedVersion: 3 2115 | time: 0 2116 | value: 0 2117 | inSlope: 0 2118 | outSlope: 0 2119 | tangentMode: 0 2120 | weightedMode: 0 2121 | inWeight: 0.33333334 2122 | outWeight: 0.33333334 2123 | - serializedVersion: 3 2124 | time: 1 2125 | value: 0 2126 | inSlope: 0 2127 | outSlope: 0 2128 | tangentMode: 0 2129 | weightedMode: 0 2130 | inWeight: 0.33333334 2131 | outWeight: 0.33333334 2132 | m_PreInfinity: 2 2133 | m_PostInfinity: 2 2134 | m_RotationOrder: 4 2135 | minCurve: 2136 | serializedVersion: 2 2137 | m_Curve: 2138 | - serializedVersion: 3 2139 | time: 0 2140 | value: 0 2141 | inSlope: 0 2142 | outSlope: 0 2143 | tangentMode: 0 2144 | weightedMode: 0 2145 | inWeight: 0.33333334 2146 | outWeight: 0.33333334 2147 | - serializedVersion: 3 2148 | time: 1 2149 | value: 0 2150 | inSlope: 0 2151 | outSlope: 0 2152 | tangentMode: 0 2153 | weightedMode: 0 2154 | inWeight: 0.33333334 2155 | outWeight: 0.33333334 2156 | m_PreInfinity: 2 2157 | m_PostInfinity: 2 2158 | m_RotationOrder: 4 2159 | orbitalOffsetZ: 2160 | serializedVersion: 2 2161 | minMaxState: 0 2162 | scalar: 0 2163 | minScalar: 0 2164 | maxCurve: 2165 | serializedVersion: 2 2166 | m_Curve: 2167 | - serializedVersion: 3 2168 | time: 0 2169 | value: 0 2170 | inSlope: 0 2171 | outSlope: 0 2172 | tangentMode: 0 2173 | weightedMode: 0 2174 | inWeight: 0.33333334 2175 | outWeight: 0.33333334 2176 | - serializedVersion: 3 2177 | time: 1 2178 | value: 0 2179 | inSlope: 0 2180 | outSlope: 0 2181 | tangentMode: 0 2182 | weightedMode: 0 2183 | inWeight: 0.33333334 2184 | outWeight: 0.33333334 2185 | m_PreInfinity: 2 2186 | m_PostInfinity: 2 2187 | m_RotationOrder: 4 2188 | minCurve: 2189 | serializedVersion: 2 2190 | m_Curve: 2191 | - serializedVersion: 3 2192 | time: 0 2193 | value: 0 2194 | inSlope: 0 2195 | outSlope: 0 2196 | tangentMode: 0 2197 | weightedMode: 0 2198 | inWeight: 0.33333334 2199 | outWeight: 0.33333334 2200 | - serializedVersion: 3 2201 | time: 1 2202 | value: 0 2203 | inSlope: 0 2204 | outSlope: 0 2205 | tangentMode: 0 2206 | weightedMode: 0 2207 | inWeight: 0.33333334 2208 | outWeight: 0.33333334 2209 | m_PreInfinity: 2 2210 | m_PostInfinity: 2 2211 | m_RotationOrder: 4 2212 | radial: 2213 | serializedVersion: 2 2214 | minMaxState: 0 2215 | scalar: 0 2216 | minScalar: 0 2217 | maxCurve: 2218 | serializedVersion: 2 2219 | m_Curve: 2220 | - serializedVersion: 3 2221 | time: 0 2222 | value: 0 2223 | inSlope: 0 2224 | outSlope: 0 2225 | tangentMode: 0 2226 | weightedMode: 0 2227 | inWeight: 0.33333334 2228 | outWeight: 0.33333334 2229 | - serializedVersion: 3 2230 | time: 1 2231 | value: 0 2232 | inSlope: 0 2233 | outSlope: 0 2234 | tangentMode: 0 2235 | weightedMode: 0 2236 | inWeight: 0.33333334 2237 | outWeight: 0.33333334 2238 | m_PreInfinity: 2 2239 | m_PostInfinity: 2 2240 | m_RotationOrder: 4 2241 | minCurve: 2242 | serializedVersion: 2 2243 | m_Curve: 2244 | - serializedVersion: 3 2245 | time: 0 2246 | value: 0 2247 | inSlope: 0 2248 | outSlope: 0 2249 | tangentMode: 0 2250 | weightedMode: 0 2251 | inWeight: 0.33333334 2252 | outWeight: 0.33333334 2253 | - serializedVersion: 3 2254 | time: 1 2255 | value: 0 2256 | inSlope: 0 2257 | outSlope: 0 2258 | tangentMode: 0 2259 | weightedMode: 0 2260 | inWeight: 0.33333334 2261 | outWeight: 0.33333334 2262 | m_PreInfinity: 2 2263 | m_PostInfinity: 2 2264 | m_RotationOrder: 4 2265 | speedModifier: 2266 | serializedVersion: 2 2267 | minMaxState: 0 2268 | scalar: 1 2269 | minScalar: 1 2270 | maxCurve: 2271 | serializedVersion: 2 2272 | m_Curve: 2273 | - serializedVersion: 3 2274 | time: 0 2275 | value: 1 2276 | inSlope: 0 2277 | outSlope: 0 2278 | tangentMode: 0 2279 | weightedMode: 0 2280 | inWeight: 0.33333334 2281 | outWeight: 0.33333334 2282 | - serializedVersion: 3 2283 | time: 1 2284 | value: 1 2285 | inSlope: 0 2286 | outSlope: 0 2287 | tangentMode: 0 2288 | weightedMode: 0 2289 | inWeight: 0.33333334 2290 | outWeight: 0.33333334 2291 | m_PreInfinity: 2 2292 | m_PostInfinity: 2 2293 | m_RotationOrder: 4 2294 | minCurve: 2295 | serializedVersion: 2 2296 | m_Curve: 2297 | - serializedVersion: 3 2298 | time: 0 2299 | value: 1 2300 | inSlope: 0 2301 | outSlope: 0 2302 | tangentMode: 0 2303 | weightedMode: 0 2304 | inWeight: 0.33333334 2305 | outWeight: 0.33333334 2306 | - serializedVersion: 3 2307 | time: 1 2308 | value: 1 2309 | inSlope: 0 2310 | outSlope: 0 2311 | tangentMode: 0 2312 | weightedMode: 0 2313 | inWeight: 0.33333334 2314 | outWeight: 0.33333334 2315 | m_PreInfinity: 2 2316 | m_PostInfinity: 2 2317 | m_RotationOrder: 4 2318 | inWorldSpace: 0 2319 | InheritVelocityModule: 2320 | enabled: 0 2321 | m_Mode: 0 2322 | m_Curve: 2323 | serializedVersion: 2 2324 | minMaxState: 0 2325 | scalar: 0 2326 | minScalar: 0 2327 | maxCurve: 2328 | serializedVersion: 2 2329 | m_Curve: 2330 | - serializedVersion: 3 2331 | time: 0 2332 | value: 0 2333 | inSlope: 0 2334 | outSlope: 0 2335 | tangentMode: 0 2336 | weightedMode: 0 2337 | inWeight: 0.33333334 2338 | outWeight: 0.33333334 2339 | - serializedVersion: 3 2340 | time: 1 2341 | value: 0 2342 | inSlope: 0 2343 | outSlope: 0 2344 | tangentMode: 0 2345 | weightedMode: 0 2346 | inWeight: 0.33333334 2347 | outWeight: 0.33333334 2348 | m_PreInfinity: 2 2349 | m_PostInfinity: 2 2350 | m_RotationOrder: 4 2351 | minCurve: 2352 | serializedVersion: 2 2353 | m_Curve: 2354 | - serializedVersion: 3 2355 | time: 0 2356 | value: 0 2357 | inSlope: 0 2358 | outSlope: 0 2359 | tangentMode: 0 2360 | weightedMode: 0 2361 | inWeight: 0.33333334 2362 | outWeight: 0.33333334 2363 | - serializedVersion: 3 2364 | time: 1 2365 | value: 0 2366 | inSlope: 0 2367 | outSlope: 0 2368 | tangentMode: 0 2369 | weightedMode: 0 2370 | inWeight: 0.33333334 2371 | outWeight: 0.33333334 2372 | m_PreInfinity: 2 2373 | m_PostInfinity: 2 2374 | m_RotationOrder: 4 2375 | ForceModule: 2376 | enabled: 0 2377 | x: 2378 | serializedVersion: 2 2379 | minMaxState: 0 2380 | scalar: 0 2381 | minScalar: 0 2382 | maxCurve: 2383 | serializedVersion: 2 2384 | m_Curve: 2385 | - serializedVersion: 3 2386 | time: 0 2387 | value: 0 2388 | inSlope: 0 2389 | outSlope: 0 2390 | tangentMode: 0 2391 | weightedMode: 0 2392 | inWeight: 0.33333334 2393 | outWeight: 0.33333334 2394 | - serializedVersion: 3 2395 | time: 1 2396 | value: 0 2397 | inSlope: 0 2398 | outSlope: 0 2399 | tangentMode: 0 2400 | weightedMode: 0 2401 | inWeight: 0.33333334 2402 | outWeight: 0.33333334 2403 | m_PreInfinity: 2 2404 | m_PostInfinity: 2 2405 | m_RotationOrder: 4 2406 | minCurve: 2407 | serializedVersion: 2 2408 | m_Curve: 2409 | - serializedVersion: 3 2410 | time: 0 2411 | value: 0 2412 | inSlope: 0 2413 | outSlope: 0 2414 | tangentMode: 0 2415 | weightedMode: 0 2416 | inWeight: 0.33333334 2417 | outWeight: 0.33333334 2418 | - serializedVersion: 3 2419 | time: 1 2420 | value: 0 2421 | inSlope: 0 2422 | outSlope: 0 2423 | tangentMode: 0 2424 | weightedMode: 0 2425 | inWeight: 0.33333334 2426 | outWeight: 0.33333334 2427 | m_PreInfinity: 2 2428 | m_PostInfinity: 2 2429 | m_RotationOrder: 4 2430 | y: 2431 | serializedVersion: 2 2432 | minMaxState: 0 2433 | scalar: 0 2434 | minScalar: 0 2435 | maxCurve: 2436 | serializedVersion: 2 2437 | m_Curve: 2438 | - serializedVersion: 3 2439 | time: 0 2440 | value: 0 2441 | inSlope: 0 2442 | outSlope: 0 2443 | tangentMode: 0 2444 | weightedMode: 0 2445 | inWeight: 0.33333334 2446 | outWeight: 0.33333334 2447 | - serializedVersion: 3 2448 | time: 1 2449 | value: 0 2450 | inSlope: 0 2451 | outSlope: 0 2452 | tangentMode: 0 2453 | weightedMode: 0 2454 | inWeight: 0.33333334 2455 | outWeight: 0.33333334 2456 | m_PreInfinity: 2 2457 | m_PostInfinity: 2 2458 | m_RotationOrder: 4 2459 | minCurve: 2460 | serializedVersion: 2 2461 | m_Curve: 2462 | - serializedVersion: 3 2463 | time: 0 2464 | value: 0 2465 | inSlope: 0 2466 | outSlope: 0 2467 | tangentMode: 0 2468 | weightedMode: 0 2469 | inWeight: 0.33333334 2470 | outWeight: 0.33333334 2471 | - serializedVersion: 3 2472 | time: 1 2473 | value: 0 2474 | inSlope: 0 2475 | outSlope: 0 2476 | tangentMode: 0 2477 | weightedMode: 0 2478 | inWeight: 0.33333334 2479 | outWeight: 0.33333334 2480 | m_PreInfinity: 2 2481 | m_PostInfinity: 2 2482 | m_RotationOrder: 4 2483 | z: 2484 | serializedVersion: 2 2485 | minMaxState: 0 2486 | scalar: 0 2487 | minScalar: 0 2488 | maxCurve: 2489 | serializedVersion: 2 2490 | m_Curve: 2491 | - serializedVersion: 3 2492 | time: 0 2493 | value: 0 2494 | inSlope: 0 2495 | outSlope: 0 2496 | tangentMode: 0 2497 | weightedMode: 0 2498 | inWeight: 0.33333334 2499 | outWeight: 0.33333334 2500 | - serializedVersion: 3 2501 | time: 1 2502 | value: 0 2503 | inSlope: 0 2504 | outSlope: 0 2505 | tangentMode: 0 2506 | weightedMode: 0 2507 | inWeight: 0.33333334 2508 | outWeight: 0.33333334 2509 | m_PreInfinity: 2 2510 | m_PostInfinity: 2 2511 | m_RotationOrder: 4 2512 | minCurve: 2513 | serializedVersion: 2 2514 | m_Curve: 2515 | - serializedVersion: 3 2516 | time: 0 2517 | value: 0 2518 | inSlope: 0 2519 | outSlope: 0 2520 | tangentMode: 0 2521 | weightedMode: 0 2522 | inWeight: 0.33333334 2523 | outWeight: 0.33333334 2524 | - serializedVersion: 3 2525 | time: 1 2526 | value: 0 2527 | inSlope: 0 2528 | outSlope: 0 2529 | tangentMode: 0 2530 | weightedMode: 0 2531 | inWeight: 0.33333334 2532 | outWeight: 0.33333334 2533 | m_PreInfinity: 2 2534 | m_PostInfinity: 2 2535 | m_RotationOrder: 4 2536 | inWorldSpace: 0 2537 | randomizePerFrame: 0 2538 | ExternalForcesModule: 2539 | enabled: 0 2540 | multiplier: 1 2541 | ClampVelocityModule: 2542 | enabled: 0 2543 | x: 2544 | serializedVersion: 2 2545 | minMaxState: 0 2546 | scalar: 1 2547 | minScalar: 1 2548 | maxCurve: 2549 | serializedVersion: 2 2550 | m_Curve: 2551 | - serializedVersion: 3 2552 | time: 0 2553 | value: 1 2554 | inSlope: 0 2555 | outSlope: 0 2556 | tangentMode: 0 2557 | weightedMode: 0 2558 | inWeight: 0.33333334 2559 | outWeight: 0.33333334 2560 | - serializedVersion: 3 2561 | time: 1 2562 | value: 1 2563 | inSlope: 0 2564 | outSlope: 0 2565 | tangentMode: 0 2566 | weightedMode: 0 2567 | inWeight: 0.33333334 2568 | outWeight: 0.33333334 2569 | m_PreInfinity: 2 2570 | m_PostInfinity: 2 2571 | m_RotationOrder: 4 2572 | minCurve: 2573 | serializedVersion: 2 2574 | m_Curve: 2575 | - serializedVersion: 3 2576 | time: 0 2577 | value: 1 2578 | inSlope: 0 2579 | outSlope: 0 2580 | tangentMode: 0 2581 | weightedMode: 0 2582 | inWeight: 0.33333334 2583 | outWeight: 0.33333334 2584 | - serializedVersion: 3 2585 | time: 1 2586 | value: 1 2587 | inSlope: 0 2588 | outSlope: 0 2589 | tangentMode: 0 2590 | weightedMode: 0 2591 | inWeight: 0.33333334 2592 | outWeight: 0.33333334 2593 | m_PreInfinity: 2 2594 | m_PostInfinity: 2 2595 | m_RotationOrder: 4 2596 | y: 2597 | serializedVersion: 2 2598 | minMaxState: 0 2599 | scalar: 1 2600 | minScalar: 1 2601 | maxCurve: 2602 | serializedVersion: 2 2603 | m_Curve: 2604 | - serializedVersion: 3 2605 | time: 0 2606 | value: 1 2607 | inSlope: 0 2608 | outSlope: 0 2609 | tangentMode: 0 2610 | weightedMode: 0 2611 | inWeight: 0.33333334 2612 | outWeight: 0.33333334 2613 | - serializedVersion: 3 2614 | time: 1 2615 | value: 1 2616 | inSlope: 0 2617 | outSlope: 0 2618 | tangentMode: 0 2619 | weightedMode: 0 2620 | inWeight: 0.33333334 2621 | outWeight: 0.33333334 2622 | m_PreInfinity: 2 2623 | m_PostInfinity: 2 2624 | m_RotationOrder: 4 2625 | minCurve: 2626 | serializedVersion: 2 2627 | m_Curve: 2628 | - serializedVersion: 3 2629 | time: 0 2630 | value: 1 2631 | inSlope: 0 2632 | outSlope: 0 2633 | tangentMode: 0 2634 | weightedMode: 0 2635 | inWeight: 0.33333334 2636 | outWeight: 0.33333334 2637 | - serializedVersion: 3 2638 | time: 1 2639 | value: 1 2640 | inSlope: 0 2641 | outSlope: 0 2642 | tangentMode: 0 2643 | weightedMode: 0 2644 | inWeight: 0.33333334 2645 | outWeight: 0.33333334 2646 | m_PreInfinity: 2 2647 | m_PostInfinity: 2 2648 | m_RotationOrder: 4 2649 | z: 2650 | serializedVersion: 2 2651 | minMaxState: 0 2652 | scalar: 1 2653 | minScalar: 1 2654 | maxCurve: 2655 | serializedVersion: 2 2656 | m_Curve: 2657 | - serializedVersion: 3 2658 | time: 0 2659 | value: 1 2660 | inSlope: 0 2661 | outSlope: 0 2662 | tangentMode: 0 2663 | weightedMode: 0 2664 | inWeight: 0.33333334 2665 | outWeight: 0.33333334 2666 | - serializedVersion: 3 2667 | time: 1 2668 | value: 1 2669 | inSlope: 0 2670 | outSlope: 0 2671 | tangentMode: 0 2672 | weightedMode: 0 2673 | inWeight: 0.33333334 2674 | outWeight: 0.33333334 2675 | m_PreInfinity: 2 2676 | m_PostInfinity: 2 2677 | m_RotationOrder: 4 2678 | minCurve: 2679 | serializedVersion: 2 2680 | m_Curve: 2681 | - serializedVersion: 3 2682 | time: 0 2683 | value: 1 2684 | inSlope: 0 2685 | outSlope: 0 2686 | tangentMode: 0 2687 | weightedMode: 0 2688 | inWeight: 0.33333334 2689 | outWeight: 0.33333334 2690 | - serializedVersion: 3 2691 | time: 1 2692 | value: 1 2693 | inSlope: 0 2694 | outSlope: 0 2695 | tangentMode: 0 2696 | weightedMode: 0 2697 | inWeight: 0.33333334 2698 | outWeight: 0.33333334 2699 | m_PreInfinity: 2 2700 | m_PostInfinity: 2 2701 | m_RotationOrder: 4 2702 | magnitude: 2703 | serializedVersion: 2 2704 | minMaxState: 0 2705 | scalar: 1 2706 | minScalar: 1 2707 | maxCurve: 2708 | serializedVersion: 2 2709 | m_Curve: 2710 | - serializedVersion: 3 2711 | time: 0 2712 | value: 1 2713 | inSlope: 0 2714 | outSlope: 0 2715 | tangentMode: 0 2716 | weightedMode: 0 2717 | inWeight: 0.33333334 2718 | outWeight: 0.33333334 2719 | - serializedVersion: 3 2720 | time: 1 2721 | value: 1 2722 | inSlope: 0 2723 | outSlope: 0 2724 | tangentMode: 0 2725 | weightedMode: 0 2726 | inWeight: 0.33333334 2727 | outWeight: 0.33333334 2728 | m_PreInfinity: 2 2729 | m_PostInfinity: 2 2730 | m_RotationOrder: 4 2731 | minCurve: 2732 | serializedVersion: 2 2733 | m_Curve: 2734 | - serializedVersion: 3 2735 | time: 0 2736 | value: 1 2737 | inSlope: 0 2738 | outSlope: 0 2739 | tangentMode: 0 2740 | weightedMode: 0 2741 | inWeight: 0.33333334 2742 | outWeight: 0.33333334 2743 | - serializedVersion: 3 2744 | time: 1 2745 | value: 1 2746 | inSlope: 0 2747 | outSlope: 0 2748 | tangentMode: 0 2749 | weightedMode: 0 2750 | inWeight: 0.33333334 2751 | outWeight: 0.33333334 2752 | m_PreInfinity: 2 2753 | m_PostInfinity: 2 2754 | m_RotationOrder: 4 2755 | separateAxis: 0 2756 | inWorldSpace: 0 2757 | multiplyDragByParticleSize: 1 2758 | multiplyDragByParticleVelocity: 1 2759 | dampen: 0 2760 | drag: 2761 | serializedVersion: 2 2762 | minMaxState: 0 2763 | scalar: 0 2764 | minScalar: 0 2765 | maxCurve: 2766 | serializedVersion: 2 2767 | m_Curve: 2768 | - serializedVersion: 3 2769 | time: 0 2770 | value: 0 2771 | inSlope: 0 2772 | outSlope: 0 2773 | tangentMode: 0 2774 | weightedMode: 0 2775 | inWeight: 0.33333334 2776 | outWeight: 0.33333334 2777 | - serializedVersion: 3 2778 | time: 1 2779 | value: 0 2780 | inSlope: 0 2781 | outSlope: 0 2782 | tangentMode: 0 2783 | weightedMode: 0 2784 | inWeight: 0.33333334 2785 | outWeight: 0.33333334 2786 | m_PreInfinity: 2 2787 | m_PostInfinity: 2 2788 | m_RotationOrder: 4 2789 | minCurve: 2790 | serializedVersion: 2 2791 | m_Curve: 2792 | - serializedVersion: 3 2793 | time: 0 2794 | value: 0 2795 | inSlope: 0 2796 | outSlope: 0 2797 | tangentMode: 0 2798 | weightedMode: 0 2799 | inWeight: 0.33333334 2800 | outWeight: 0.33333334 2801 | - serializedVersion: 3 2802 | time: 1 2803 | value: 0 2804 | inSlope: 0 2805 | outSlope: 0 2806 | tangentMode: 0 2807 | weightedMode: 0 2808 | inWeight: 0.33333334 2809 | outWeight: 0.33333334 2810 | m_PreInfinity: 2 2811 | m_PostInfinity: 2 2812 | m_RotationOrder: 4 2813 | NoiseModule: 2814 | enabled: 0 2815 | strength: 2816 | serializedVersion: 2 2817 | minMaxState: 0 2818 | scalar: 1 2819 | minScalar: 1 2820 | maxCurve: 2821 | serializedVersion: 2 2822 | m_Curve: 2823 | - serializedVersion: 3 2824 | time: 0 2825 | value: 1 2826 | inSlope: 0 2827 | outSlope: 0 2828 | tangentMode: 0 2829 | weightedMode: 0 2830 | inWeight: 0.33333334 2831 | outWeight: 0.33333334 2832 | - serializedVersion: 3 2833 | time: 1 2834 | value: 1 2835 | inSlope: 0 2836 | outSlope: 0 2837 | tangentMode: 0 2838 | weightedMode: 0 2839 | inWeight: 0.33333334 2840 | outWeight: 0.33333334 2841 | m_PreInfinity: 2 2842 | m_PostInfinity: 2 2843 | m_RotationOrder: 4 2844 | minCurve: 2845 | serializedVersion: 2 2846 | m_Curve: 2847 | - serializedVersion: 3 2848 | time: 0 2849 | value: 1 2850 | inSlope: 0 2851 | outSlope: 0 2852 | tangentMode: 0 2853 | weightedMode: 0 2854 | inWeight: 0.33333334 2855 | outWeight: 0.33333334 2856 | - serializedVersion: 3 2857 | time: 1 2858 | value: 1 2859 | inSlope: 0 2860 | outSlope: 0 2861 | tangentMode: 0 2862 | weightedMode: 0 2863 | inWeight: 0.33333334 2864 | outWeight: 0.33333334 2865 | m_PreInfinity: 2 2866 | m_PostInfinity: 2 2867 | m_RotationOrder: 4 2868 | strengthY: 2869 | serializedVersion: 2 2870 | minMaxState: 0 2871 | scalar: 1 2872 | minScalar: 1 2873 | maxCurve: 2874 | serializedVersion: 2 2875 | m_Curve: 2876 | - serializedVersion: 3 2877 | time: 0 2878 | value: 1 2879 | inSlope: 0 2880 | outSlope: 0 2881 | tangentMode: 0 2882 | weightedMode: 0 2883 | inWeight: 0.33333334 2884 | outWeight: 0.33333334 2885 | - serializedVersion: 3 2886 | time: 1 2887 | value: 1 2888 | inSlope: 0 2889 | outSlope: 0 2890 | tangentMode: 0 2891 | weightedMode: 0 2892 | inWeight: 0.33333334 2893 | outWeight: 0.33333334 2894 | m_PreInfinity: 2 2895 | m_PostInfinity: 2 2896 | m_RotationOrder: 4 2897 | minCurve: 2898 | serializedVersion: 2 2899 | m_Curve: 2900 | - serializedVersion: 3 2901 | time: 0 2902 | value: 1 2903 | inSlope: 0 2904 | outSlope: 0 2905 | tangentMode: 0 2906 | weightedMode: 0 2907 | inWeight: 0.33333334 2908 | outWeight: 0.33333334 2909 | - serializedVersion: 3 2910 | time: 1 2911 | value: 1 2912 | inSlope: 0 2913 | outSlope: 0 2914 | tangentMode: 0 2915 | weightedMode: 0 2916 | inWeight: 0.33333334 2917 | outWeight: 0.33333334 2918 | m_PreInfinity: 2 2919 | m_PostInfinity: 2 2920 | m_RotationOrder: 4 2921 | strengthZ: 2922 | serializedVersion: 2 2923 | minMaxState: 0 2924 | scalar: 1 2925 | minScalar: 1 2926 | maxCurve: 2927 | serializedVersion: 2 2928 | m_Curve: 2929 | - serializedVersion: 3 2930 | time: 0 2931 | value: 1 2932 | inSlope: 0 2933 | outSlope: 0 2934 | tangentMode: 0 2935 | weightedMode: 0 2936 | inWeight: 0.33333334 2937 | outWeight: 0.33333334 2938 | - serializedVersion: 3 2939 | time: 1 2940 | value: 1 2941 | inSlope: 0 2942 | outSlope: 0 2943 | tangentMode: 0 2944 | weightedMode: 0 2945 | inWeight: 0.33333334 2946 | outWeight: 0.33333334 2947 | m_PreInfinity: 2 2948 | m_PostInfinity: 2 2949 | m_RotationOrder: 4 2950 | minCurve: 2951 | serializedVersion: 2 2952 | m_Curve: 2953 | - serializedVersion: 3 2954 | time: 0 2955 | value: 1 2956 | inSlope: 0 2957 | outSlope: 0 2958 | tangentMode: 0 2959 | weightedMode: 0 2960 | inWeight: 0.33333334 2961 | outWeight: 0.33333334 2962 | - serializedVersion: 3 2963 | time: 1 2964 | value: 1 2965 | inSlope: 0 2966 | outSlope: 0 2967 | tangentMode: 0 2968 | weightedMode: 0 2969 | inWeight: 0.33333334 2970 | outWeight: 0.33333334 2971 | m_PreInfinity: 2 2972 | m_PostInfinity: 2 2973 | m_RotationOrder: 4 2974 | separateAxes: 0 2975 | frequency: 0.5 2976 | damping: 1 2977 | octaves: 1 2978 | octaveMultiplier: 0.5 2979 | octaveScale: 2 2980 | quality: 2 2981 | scrollSpeed: 2982 | serializedVersion: 2 2983 | minMaxState: 0 2984 | scalar: 0 2985 | minScalar: 0 2986 | maxCurve: 2987 | serializedVersion: 2 2988 | m_Curve: 2989 | - serializedVersion: 3 2990 | time: 0 2991 | value: 0 2992 | inSlope: 0 2993 | outSlope: 0 2994 | tangentMode: 0 2995 | weightedMode: 0 2996 | inWeight: 0.33333334 2997 | outWeight: 0.33333334 2998 | - serializedVersion: 3 2999 | time: 1 3000 | value: 0 3001 | inSlope: 0 3002 | outSlope: 0 3003 | tangentMode: 0 3004 | weightedMode: 0 3005 | inWeight: 0.33333334 3006 | outWeight: 0.33333334 3007 | m_PreInfinity: 2 3008 | m_PostInfinity: 2 3009 | m_RotationOrder: 4 3010 | minCurve: 3011 | serializedVersion: 2 3012 | m_Curve: 3013 | - serializedVersion: 3 3014 | time: 0 3015 | value: 0 3016 | inSlope: 0 3017 | outSlope: 0 3018 | tangentMode: 0 3019 | weightedMode: 0 3020 | inWeight: 0.33333334 3021 | outWeight: 0.33333334 3022 | - serializedVersion: 3 3023 | time: 1 3024 | value: 0 3025 | inSlope: 0 3026 | outSlope: 0 3027 | tangentMode: 0 3028 | weightedMode: 0 3029 | inWeight: 0.33333334 3030 | outWeight: 0.33333334 3031 | m_PreInfinity: 2 3032 | m_PostInfinity: 2 3033 | m_RotationOrder: 4 3034 | remap: 3035 | serializedVersion: 2 3036 | minMaxState: 1 3037 | scalar: 1 3038 | minScalar: 1 3039 | maxCurve: 3040 | serializedVersion: 2 3041 | m_Curve: 3042 | - serializedVersion: 3 3043 | time: 0 3044 | value: 0 3045 | inSlope: 0 3046 | outSlope: 1 3047 | tangentMode: 0 3048 | weightedMode: 0 3049 | inWeight: 0.33333334 3050 | outWeight: 0.33333334 3051 | - serializedVersion: 3 3052 | time: 1 3053 | value: 1 3054 | inSlope: 1 3055 | outSlope: 0 3056 | tangentMode: 0 3057 | weightedMode: 0 3058 | inWeight: 0.33333334 3059 | outWeight: 0.33333334 3060 | m_PreInfinity: 2 3061 | m_PostInfinity: 2 3062 | m_RotationOrder: 4 3063 | minCurve: 3064 | serializedVersion: 2 3065 | m_Curve: 3066 | - serializedVersion: 3 3067 | time: 0 3068 | value: 1 3069 | inSlope: 0 3070 | outSlope: 0 3071 | tangentMode: 0 3072 | weightedMode: 0 3073 | inWeight: 0.33333334 3074 | outWeight: 0.33333334 3075 | - serializedVersion: 3 3076 | time: 1 3077 | value: 1 3078 | inSlope: 0 3079 | outSlope: 0 3080 | tangentMode: 0 3081 | weightedMode: 0 3082 | inWeight: 0.33333334 3083 | outWeight: 0.33333334 3084 | m_PreInfinity: 2 3085 | m_PostInfinity: 2 3086 | m_RotationOrder: 4 3087 | remapY: 3088 | serializedVersion: 2 3089 | minMaxState: 1 3090 | scalar: 1 3091 | minScalar: 1 3092 | maxCurve: 3093 | serializedVersion: 2 3094 | m_Curve: 3095 | - serializedVersion: 3 3096 | time: 0 3097 | value: 0 3098 | inSlope: 0 3099 | outSlope: 1 3100 | tangentMode: 0 3101 | weightedMode: 0 3102 | inWeight: 0.33333334 3103 | outWeight: 0.33333334 3104 | - serializedVersion: 3 3105 | time: 1 3106 | value: 1 3107 | inSlope: 1 3108 | outSlope: 0 3109 | tangentMode: 0 3110 | weightedMode: 0 3111 | inWeight: 0.33333334 3112 | outWeight: 0.33333334 3113 | m_PreInfinity: 2 3114 | m_PostInfinity: 2 3115 | m_RotationOrder: 4 3116 | minCurve: 3117 | serializedVersion: 2 3118 | m_Curve: 3119 | - serializedVersion: 3 3120 | time: 0 3121 | value: 1 3122 | inSlope: 0 3123 | outSlope: 0 3124 | tangentMode: 0 3125 | weightedMode: 0 3126 | inWeight: 0.33333334 3127 | outWeight: 0.33333334 3128 | - serializedVersion: 3 3129 | time: 1 3130 | value: 1 3131 | inSlope: 0 3132 | outSlope: 0 3133 | tangentMode: 0 3134 | weightedMode: 0 3135 | inWeight: 0.33333334 3136 | outWeight: 0.33333334 3137 | m_PreInfinity: 2 3138 | m_PostInfinity: 2 3139 | m_RotationOrder: 4 3140 | remapZ: 3141 | serializedVersion: 2 3142 | minMaxState: 1 3143 | scalar: 1 3144 | minScalar: 1 3145 | maxCurve: 3146 | serializedVersion: 2 3147 | m_Curve: 3148 | - serializedVersion: 3 3149 | time: 0 3150 | value: 0 3151 | inSlope: 0 3152 | outSlope: 1 3153 | tangentMode: 0 3154 | weightedMode: 0 3155 | inWeight: 0.33333334 3156 | outWeight: 0.33333334 3157 | - serializedVersion: 3 3158 | time: 1 3159 | value: 1 3160 | inSlope: 1 3161 | outSlope: 0 3162 | tangentMode: 0 3163 | weightedMode: 0 3164 | inWeight: 0.33333334 3165 | outWeight: 0.33333334 3166 | m_PreInfinity: 2 3167 | m_PostInfinity: 2 3168 | m_RotationOrder: 4 3169 | minCurve: 3170 | serializedVersion: 2 3171 | m_Curve: 3172 | - serializedVersion: 3 3173 | time: 0 3174 | value: 1 3175 | inSlope: 0 3176 | outSlope: 0 3177 | tangentMode: 0 3178 | weightedMode: 0 3179 | inWeight: 0.33333334 3180 | outWeight: 0.33333334 3181 | - serializedVersion: 3 3182 | time: 1 3183 | value: 1 3184 | inSlope: 0 3185 | outSlope: 0 3186 | tangentMode: 0 3187 | weightedMode: 0 3188 | inWeight: 0.33333334 3189 | outWeight: 0.33333334 3190 | m_PreInfinity: 2 3191 | m_PostInfinity: 2 3192 | m_RotationOrder: 4 3193 | remapEnabled: 0 3194 | positionAmount: 3195 | serializedVersion: 2 3196 | minMaxState: 0 3197 | scalar: 1 3198 | minScalar: 1 3199 | maxCurve: 3200 | serializedVersion: 2 3201 | m_Curve: 3202 | - serializedVersion: 3 3203 | time: 0 3204 | value: 1 3205 | inSlope: 0 3206 | outSlope: 0 3207 | tangentMode: 0 3208 | weightedMode: 0 3209 | inWeight: 0.33333334 3210 | outWeight: 0.33333334 3211 | - serializedVersion: 3 3212 | time: 1 3213 | value: 1 3214 | inSlope: 0 3215 | outSlope: 0 3216 | tangentMode: 0 3217 | weightedMode: 0 3218 | inWeight: 0.33333334 3219 | outWeight: 0.33333334 3220 | m_PreInfinity: 2 3221 | m_PostInfinity: 2 3222 | m_RotationOrder: 4 3223 | minCurve: 3224 | serializedVersion: 2 3225 | m_Curve: 3226 | - serializedVersion: 3 3227 | time: 0 3228 | value: 1 3229 | inSlope: 0 3230 | outSlope: 0 3231 | tangentMode: 0 3232 | weightedMode: 0 3233 | inWeight: 0.33333334 3234 | outWeight: 0.33333334 3235 | - serializedVersion: 3 3236 | time: 1 3237 | value: 1 3238 | inSlope: 0 3239 | outSlope: 0 3240 | tangentMode: 0 3241 | weightedMode: 0 3242 | inWeight: 0.33333334 3243 | outWeight: 0.33333334 3244 | m_PreInfinity: 2 3245 | m_PostInfinity: 2 3246 | m_RotationOrder: 4 3247 | rotationAmount: 3248 | serializedVersion: 2 3249 | minMaxState: 0 3250 | scalar: 0 3251 | minScalar: 0 3252 | maxCurve: 3253 | serializedVersion: 2 3254 | m_Curve: 3255 | - serializedVersion: 3 3256 | time: 0 3257 | value: 0 3258 | inSlope: 0 3259 | outSlope: 0 3260 | tangentMode: 0 3261 | weightedMode: 0 3262 | inWeight: 0.33333334 3263 | outWeight: 0.33333334 3264 | - serializedVersion: 3 3265 | time: 1 3266 | value: 0 3267 | inSlope: 0 3268 | outSlope: 0 3269 | tangentMode: 0 3270 | weightedMode: 0 3271 | inWeight: 0.33333334 3272 | outWeight: 0.33333334 3273 | m_PreInfinity: 2 3274 | m_PostInfinity: 2 3275 | m_RotationOrder: 4 3276 | minCurve: 3277 | serializedVersion: 2 3278 | m_Curve: 3279 | - serializedVersion: 3 3280 | time: 0 3281 | value: 0 3282 | inSlope: 0 3283 | outSlope: 0 3284 | tangentMode: 0 3285 | weightedMode: 0 3286 | inWeight: 0.33333334 3287 | outWeight: 0.33333334 3288 | - serializedVersion: 3 3289 | time: 1 3290 | value: 0 3291 | inSlope: 0 3292 | outSlope: 0 3293 | tangentMode: 0 3294 | weightedMode: 0 3295 | inWeight: 0.33333334 3296 | outWeight: 0.33333334 3297 | m_PreInfinity: 2 3298 | m_PostInfinity: 2 3299 | m_RotationOrder: 4 3300 | sizeAmount: 3301 | serializedVersion: 2 3302 | minMaxState: 0 3303 | scalar: 0 3304 | minScalar: 0 3305 | maxCurve: 3306 | serializedVersion: 2 3307 | m_Curve: 3308 | - serializedVersion: 3 3309 | time: 0 3310 | value: 0 3311 | inSlope: 0 3312 | outSlope: 0 3313 | tangentMode: 0 3314 | weightedMode: 0 3315 | inWeight: 0.33333334 3316 | outWeight: 0.33333334 3317 | - serializedVersion: 3 3318 | time: 1 3319 | value: 0 3320 | inSlope: 0 3321 | outSlope: 0 3322 | tangentMode: 0 3323 | weightedMode: 0 3324 | inWeight: 0.33333334 3325 | outWeight: 0.33333334 3326 | m_PreInfinity: 2 3327 | m_PostInfinity: 2 3328 | m_RotationOrder: 4 3329 | minCurve: 3330 | serializedVersion: 2 3331 | m_Curve: 3332 | - serializedVersion: 3 3333 | time: 0 3334 | value: 0 3335 | inSlope: 0 3336 | outSlope: 0 3337 | tangentMode: 0 3338 | weightedMode: 0 3339 | inWeight: 0.33333334 3340 | outWeight: 0.33333334 3341 | - serializedVersion: 3 3342 | time: 1 3343 | value: 0 3344 | inSlope: 0 3345 | outSlope: 0 3346 | tangentMode: 0 3347 | weightedMode: 0 3348 | inWeight: 0.33333334 3349 | outWeight: 0.33333334 3350 | m_PreInfinity: 2 3351 | m_PostInfinity: 2 3352 | m_RotationOrder: 4 3353 | SizeBySpeedModule: 3354 | enabled: 0 3355 | curve: 3356 | serializedVersion: 2 3357 | minMaxState: 1 3358 | scalar: 1 3359 | minScalar: 1 3360 | maxCurve: 3361 | serializedVersion: 2 3362 | m_Curve: 3363 | - serializedVersion: 3 3364 | time: 0 3365 | value: 0 3366 | inSlope: 0 3367 | outSlope: 1 3368 | tangentMode: 0 3369 | weightedMode: 0 3370 | inWeight: 0.33333334 3371 | outWeight: 0.33333334 3372 | - serializedVersion: 3 3373 | time: 1 3374 | value: 1 3375 | inSlope: 1 3376 | outSlope: 0 3377 | tangentMode: 0 3378 | weightedMode: 0 3379 | inWeight: 0.33333334 3380 | outWeight: 0.33333334 3381 | m_PreInfinity: 2 3382 | m_PostInfinity: 2 3383 | m_RotationOrder: 4 3384 | minCurve: 3385 | serializedVersion: 2 3386 | m_Curve: 3387 | - serializedVersion: 3 3388 | time: 0 3389 | value: 1 3390 | inSlope: 0 3391 | outSlope: 0 3392 | tangentMode: 0 3393 | weightedMode: 0 3394 | inWeight: 0.33333334 3395 | outWeight: 0.33333334 3396 | - serializedVersion: 3 3397 | time: 1 3398 | value: 1 3399 | inSlope: 0 3400 | outSlope: 0 3401 | tangentMode: 0 3402 | weightedMode: 0 3403 | inWeight: 0.33333334 3404 | outWeight: 0.33333334 3405 | m_PreInfinity: 2 3406 | m_PostInfinity: 2 3407 | m_RotationOrder: 4 3408 | y: 3409 | serializedVersion: 2 3410 | minMaxState: 1 3411 | scalar: 1 3412 | minScalar: 1 3413 | maxCurve: 3414 | serializedVersion: 2 3415 | m_Curve: 3416 | - serializedVersion: 3 3417 | time: 0 3418 | value: 0 3419 | inSlope: 0 3420 | outSlope: 1 3421 | tangentMode: 0 3422 | weightedMode: 0 3423 | inWeight: 0.33333334 3424 | outWeight: 0.33333334 3425 | - serializedVersion: 3 3426 | time: 1 3427 | value: 1 3428 | inSlope: 1 3429 | outSlope: 0 3430 | tangentMode: 0 3431 | weightedMode: 0 3432 | inWeight: 0.33333334 3433 | outWeight: 0.33333334 3434 | m_PreInfinity: 2 3435 | m_PostInfinity: 2 3436 | m_RotationOrder: 4 3437 | minCurve: 3438 | serializedVersion: 2 3439 | m_Curve: 3440 | - serializedVersion: 3 3441 | time: 0 3442 | value: 1 3443 | inSlope: 0 3444 | outSlope: 0 3445 | tangentMode: 0 3446 | weightedMode: 0 3447 | inWeight: 0.33333334 3448 | outWeight: 0.33333334 3449 | - serializedVersion: 3 3450 | time: 1 3451 | value: 1 3452 | inSlope: 0 3453 | outSlope: 0 3454 | tangentMode: 0 3455 | weightedMode: 0 3456 | inWeight: 0.33333334 3457 | outWeight: 0.33333334 3458 | m_PreInfinity: 2 3459 | m_PostInfinity: 2 3460 | m_RotationOrder: 4 3461 | z: 3462 | serializedVersion: 2 3463 | minMaxState: 1 3464 | scalar: 1 3465 | minScalar: 1 3466 | maxCurve: 3467 | serializedVersion: 2 3468 | m_Curve: 3469 | - serializedVersion: 3 3470 | time: 0 3471 | value: 0 3472 | inSlope: 0 3473 | outSlope: 1 3474 | tangentMode: 0 3475 | weightedMode: 0 3476 | inWeight: 0.33333334 3477 | outWeight: 0.33333334 3478 | - serializedVersion: 3 3479 | time: 1 3480 | value: 1 3481 | inSlope: 1 3482 | outSlope: 0 3483 | tangentMode: 0 3484 | weightedMode: 0 3485 | inWeight: 0.33333334 3486 | outWeight: 0.33333334 3487 | m_PreInfinity: 2 3488 | m_PostInfinity: 2 3489 | m_RotationOrder: 4 3490 | minCurve: 3491 | serializedVersion: 2 3492 | m_Curve: 3493 | - serializedVersion: 3 3494 | time: 0 3495 | value: 1 3496 | inSlope: 0 3497 | outSlope: 0 3498 | tangentMode: 0 3499 | weightedMode: 0 3500 | inWeight: 0.33333334 3501 | outWeight: 0.33333334 3502 | - serializedVersion: 3 3503 | time: 1 3504 | value: 1 3505 | inSlope: 0 3506 | outSlope: 0 3507 | tangentMode: 0 3508 | weightedMode: 0 3509 | inWeight: 0.33333334 3510 | outWeight: 0.33333334 3511 | m_PreInfinity: 2 3512 | m_PostInfinity: 2 3513 | m_RotationOrder: 4 3514 | range: {x: 0, y: 1} 3515 | separateAxes: 0 3516 | RotationBySpeedModule: 3517 | enabled: 0 3518 | x: 3519 | serializedVersion: 2 3520 | minMaxState: 0 3521 | scalar: 0 3522 | minScalar: 0 3523 | maxCurve: 3524 | serializedVersion: 2 3525 | m_Curve: 3526 | - serializedVersion: 3 3527 | time: 0 3528 | value: 0 3529 | inSlope: 0 3530 | outSlope: 0 3531 | tangentMode: 0 3532 | weightedMode: 0 3533 | inWeight: 0.33333334 3534 | outWeight: 0.33333334 3535 | - serializedVersion: 3 3536 | time: 1 3537 | value: 0 3538 | inSlope: 0 3539 | outSlope: 0 3540 | tangentMode: 0 3541 | weightedMode: 0 3542 | inWeight: 0.33333334 3543 | outWeight: 0.33333334 3544 | m_PreInfinity: 2 3545 | m_PostInfinity: 2 3546 | m_RotationOrder: 4 3547 | minCurve: 3548 | serializedVersion: 2 3549 | m_Curve: 3550 | - serializedVersion: 3 3551 | time: 0 3552 | value: 0 3553 | inSlope: 0 3554 | outSlope: 0 3555 | tangentMode: 0 3556 | weightedMode: 0 3557 | inWeight: 0.33333334 3558 | outWeight: 0.33333334 3559 | - serializedVersion: 3 3560 | time: 1 3561 | value: 0 3562 | inSlope: 0 3563 | outSlope: 0 3564 | tangentMode: 0 3565 | weightedMode: 0 3566 | inWeight: 0.33333334 3567 | outWeight: 0.33333334 3568 | m_PreInfinity: 2 3569 | m_PostInfinity: 2 3570 | m_RotationOrder: 4 3571 | y: 3572 | serializedVersion: 2 3573 | minMaxState: 0 3574 | scalar: 0 3575 | minScalar: 0 3576 | maxCurve: 3577 | serializedVersion: 2 3578 | m_Curve: 3579 | - serializedVersion: 3 3580 | time: 0 3581 | value: 0 3582 | inSlope: 0 3583 | outSlope: 0 3584 | tangentMode: 0 3585 | weightedMode: 0 3586 | inWeight: 0.33333334 3587 | outWeight: 0.33333334 3588 | - serializedVersion: 3 3589 | time: 1 3590 | value: 0 3591 | inSlope: 0 3592 | outSlope: 0 3593 | tangentMode: 0 3594 | weightedMode: 0 3595 | inWeight: 0.33333334 3596 | outWeight: 0.33333334 3597 | m_PreInfinity: 2 3598 | m_PostInfinity: 2 3599 | m_RotationOrder: 4 3600 | minCurve: 3601 | serializedVersion: 2 3602 | m_Curve: 3603 | - serializedVersion: 3 3604 | time: 0 3605 | value: 0 3606 | inSlope: 0 3607 | outSlope: 0 3608 | tangentMode: 0 3609 | weightedMode: 0 3610 | inWeight: 0.33333334 3611 | outWeight: 0.33333334 3612 | - serializedVersion: 3 3613 | time: 1 3614 | value: 0 3615 | inSlope: 0 3616 | outSlope: 0 3617 | tangentMode: 0 3618 | weightedMode: 0 3619 | inWeight: 0.33333334 3620 | outWeight: 0.33333334 3621 | m_PreInfinity: 2 3622 | m_PostInfinity: 2 3623 | m_RotationOrder: 4 3624 | curve: 3625 | serializedVersion: 2 3626 | minMaxState: 0 3627 | scalar: 0.7853982 3628 | minScalar: 0.7853982 3629 | maxCurve: 3630 | serializedVersion: 2 3631 | m_Curve: 3632 | - serializedVersion: 3 3633 | time: 0 3634 | value: 1 3635 | inSlope: 0 3636 | outSlope: 0 3637 | tangentMode: 0 3638 | weightedMode: 0 3639 | inWeight: 0.33333334 3640 | outWeight: 0.33333334 3641 | - serializedVersion: 3 3642 | time: 1 3643 | value: 1 3644 | inSlope: 0 3645 | outSlope: 0 3646 | tangentMode: 0 3647 | weightedMode: 0 3648 | inWeight: 0.33333334 3649 | outWeight: 0.33333334 3650 | m_PreInfinity: 2 3651 | m_PostInfinity: 2 3652 | m_RotationOrder: 4 3653 | minCurve: 3654 | serializedVersion: 2 3655 | m_Curve: 3656 | - serializedVersion: 3 3657 | time: 0 3658 | value: 1 3659 | inSlope: 0 3660 | outSlope: 0 3661 | tangentMode: 0 3662 | weightedMode: 0 3663 | inWeight: 0.33333334 3664 | outWeight: 0.33333334 3665 | - serializedVersion: 3 3666 | time: 1 3667 | value: 1 3668 | inSlope: 0 3669 | outSlope: 0 3670 | tangentMode: 0 3671 | weightedMode: 0 3672 | inWeight: 0.33333334 3673 | outWeight: 0.33333334 3674 | m_PreInfinity: 2 3675 | m_PostInfinity: 2 3676 | m_RotationOrder: 4 3677 | separateAxes: 0 3678 | range: {x: 0, y: 1} 3679 | ColorBySpeedModule: 3680 | enabled: 0 3681 | gradient: 3682 | serializedVersion: 2 3683 | minMaxState: 1 3684 | minColor: {r: 1, g: 1, b: 1, a: 1} 3685 | maxColor: {r: 1, g: 1, b: 1, a: 1} 3686 | maxGradient: 3687 | serializedVersion: 2 3688 | key0: {r: 1, g: 1, b: 1, a: 1} 3689 | key1: {r: 1, g: 1, b: 1, a: 1} 3690 | key2: {r: 0, g: 0, b: 0, a: 0} 3691 | key3: {r: 0, g: 0, b: 0, a: 0} 3692 | key4: {r: 0, g: 0, b: 0, a: 0} 3693 | key5: {r: 0, g: 0, b: 0, a: 0} 3694 | key6: {r: 0, g: 0, b: 0, a: 0} 3695 | key7: {r: 0, g: 0, b: 0, a: 0} 3696 | ctime0: 0 3697 | ctime1: 65535 3698 | ctime2: 0 3699 | ctime3: 0 3700 | ctime4: 0 3701 | ctime5: 0 3702 | ctime6: 0 3703 | ctime7: 0 3704 | atime0: 0 3705 | atime1: 65535 3706 | atime2: 0 3707 | atime3: 0 3708 | atime4: 0 3709 | atime5: 0 3710 | atime6: 0 3711 | atime7: 0 3712 | m_Mode: 0 3713 | m_NumColorKeys: 2 3714 | m_NumAlphaKeys: 2 3715 | minGradient: 3716 | serializedVersion: 2 3717 | key0: {r: 1, g: 1, b: 1, a: 1} 3718 | key1: {r: 1, g: 1, b: 1, a: 1} 3719 | key2: {r: 0, g: 0, b: 0, a: 0} 3720 | key3: {r: 0, g: 0, b: 0, a: 0} 3721 | key4: {r: 0, g: 0, b: 0, a: 0} 3722 | key5: {r: 0, g: 0, b: 0, a: 0} 3723 | key6: {r: 0, g: 0, b: 0, a: 0} 3724 | key7: {r: 0, g: 0, b: 0, a: 0} 3725 | ctime0: 0 3726 | ctime1: 65535 3727 | ctime2: 0 3728 | ctime3: 0 3729 | ctime4: 0 3730 | ctime5: 0 3731 | ctime6: 0 3732 | ctime7: 0 3733 | atime0: 0 3734 | atime1: 65535 3735 | atime2: 0 3736 | atime3: 0 3737 | atime4: 0 3738 | atime5: 0 3739 | atime6: 0 3740 | atime7: 0 3741 | m_Mode: 0 3742 | m_NumColorKeys: 2 3743 | m_NumAlphaKeys: 2 3744 | range: {x: 0, y: 1} 3745 | CollisionModule: 3746 | enabled: 0 3747 | serializedVersion: 3 3748 | type: 0 3749 | collisionMode: 0 3750 | colliderForce: 0 3751 | multiplyColliderForceByParticleSize: 0 3752 | multiplyColliderForceByParticleSpeed: 0 3753 | multiplyColliderForceByCollisionAngle: 1 3754 | plane0: {fileID: 0} 3755 | plane1: {fileID: 0} 3756 | plane2: {fileID: 0} 3757 | plane3: {fileID: 0} 3758 | plane4: {fileID: 0} 3759 | plane5: {fileID: 0} 3760 | m_Dampen: 3761 | serializedVersion: 2 3762 | minMaxState: 0 3763 | scalar: 0 3764 | minScalar: 0 3765 | maxCurve: 3766 | serializedVersion: 2 3767 | m_Curve: 3768 | - serializedVersion: 3 3769 | time: 0 3770 | value: 0 3771 | inSlope: 0 3772 | outSlope: 0 3773 | tangentMode: 0 3774 | weightedMode: 0 3775 | inWeight: 0.33333334 3776 | outWeight: 0.33333334 3777 | - serializedVersion: 3 3778 | time: 1 3779 | value: 0 3780 | inSlope: 0 3781 | outSlope: 0 3782 | tangentMode: 0 3783 | weightedMode: 0 3784 | inWeight: 0.33333334 3785 | outWeight: 0.33333334 3786 | m_PreInfinity: 2 3787 | m_PostInfinity: 2 3788 | m_RotationOrder: 4 3789 | minCurve: 3790 | serializedVersion: 2 3791 | m_Curve: 3792 | - serializedVersion: 3 3793 | time: 0 3794 | value: 0 3795 | inSlope: 0 3796 | outSlope: 0 3797 | tangentMode: 0 3798 | weightedMode: 0 3799 | inWeight: 0.33333334 3800 | outWeight: 0.33333334 3801 | - serializedVersion: 3 3802 | time: 1 3803 | value: 0 3804 | inSlope: 0 3805 | outSlope: 0 3806 | tangentMode: 0 3807 | weightedMode: 0 3808 | inWeight: 0.33333334 3809 | outWeight: 0.33333334 3810 | m_PreInfinity: 2 3811 | m_PostInfinity: 2 3812 | m_RotationOrder: 4 3813 | m_Bounce: 3814 | serializedVersion: 2 3815 | minMaxState: 0 3816 | scalar: 1 3817 | minScalar: 1 3818 | maxCurve: 3819 | serializedVersion: 2 3820 | m_Curve: 3821 | - serializedVersion: 3 3822 | time: 0 3823 | value: 1 3824 | inSlope: 0 3825 | outSlope: 0 3826 | tangentMode: 0 3827 | weightedMode: 0 3828 | inWeight: 0.33333334 3829 | outWeight: 0.33333334 3830 | - serializedVersion: 3 3831 | time: 1 3832 | value: 1 3833 | inSlope: 0 3834 | outSlope: 0 3835 | tangentMode: 0 3836 | weightedMode: 0 3837 | inWeight: 0.33333334 3838 | outWeight: 0.33333334 3839 | m_PreInfinity: 2 3840 | m_PostInfinity: 2 3841 | m_RotationOrder: 4 3842 | minCurve: 3843 | serializedVersion: 2 3844 | m_Curve: 3845 | - serializedVersion: 3 3846 | time: 0 3847 | value: 1 3848 | inSlope: 0 3849 | outSlope: 0 3850 | tangentMode: 0 3851 | weightedMode: 0 3852 | inWeight: 0.33333334 3853 | outWeight: 0.33333334 3854 | - serializedVersion: 3 3855 | time: 1 3856 | value: 1 3857 | inSlope: 0 3858 | outSlope: 0 3859 | tangentMode: 0 3860 | weightedMode: 0 3861 | inWeight: 0.33333334 3862 | outWeight: 0.33333334 3863 | m_PreInfinity: 2 3864 | m_PostInfinity: 2 3865 | m_RotationOrder: 4 3866 | m_EnergyLossOnCollision: 3867 | serializedVersion: 2 3868 | minMaxState: 0 3869 | scalar: 0 3870 | minScalar: 0 3871 | maxCurve: 3872 | serializedVersion: 2 3873 | m_Curve: 3874 | - serializedVersion: 3 3875 | time: 0 3876 | value: 0 3877 | inSlope: 0 3878 | outSlope: 0 3879 | tangentMode: 0 3880 | weightedMode: 0 3881 | inWeight: 0.33333334 3882 | outWeight: 0.33333334 3883 | - serializedVersion: 3 3884 | time: 1 3885 | value: 0 3886 | inSlope: 0 3887 | outSlope: 0 3888 | tangentMode: 0 3889 | weightedMode: 0 3890 | inWeight: 0.33333334 3891 | outWeight: 0.33333334 3892 | m_PreInfinity: 2 3893 | m_PostInfinity: 2 3894 | m_RotationOrder: 4 3895 | minCurve: 3896 | serializedVersion: 2 3897 | m_Curve: 3898 | - serializedVersion: 3 3899 | time: 0 3900 | value: 0 3901 | inSlope: 0 3902 | outSlope: 0 3903 | tangentMode: 0 3904 | weightedMode: 0 3905 | inWeight: 0.33333334 3906 | outWeight: 0.33333334 3907 | - serializedVersion: 3 3908 | time: 1 3909 | value: 0 3910 | inSlope: 0 3911 | outSlope: 0 3912 | tangentMode: 0 3913 | weightedMode: 0 3914 | inWeight: 0.33333334 3915 | outWeight: 0.33333334 3916 | m_PreInfinity: 2 3917 | m_PostInfinity: 2 3918 | m_RotationOrder: 4 3919 | minKillSpeed: 0 3920 | maxKillSpeed: 10000 3921 | radiusScale: 1 3922 | collidesWith: 3923 | serializedVersion: 2 3924 | m_Bits: 4294967295 3925 | maxCollisionShapes: 256 3926 | quality: 0 3927 | voxelSize: 0.5 3928 | collisionMessages: 0 3929 | collidesWithDynamic: 1 3930 | interiorCollisions: 0 3931 | TriggerModule: 3932 | enabled: 0 3933 | collisionShape0: {fileID: 0} 3934 | collisionShape1: {fileID: 0} 3935 | collisionShape2: {fileID: 0} 3936 | collisionShape3: {fileID: 0} 3937 | collisionShape4: {fileID: 0} 3938 | collisionShape5: {fileID: 0} 3939 | inside: 1 3940 | outside: 0 3941 | enter: 0 3942 | exit: 0 3943 | radiusScale: 1 3944 | SubModule: 3945 | serializedVersion: 2 3946 | enabled: 0 3947 | subEmitters: 3948 | - serializedVersion: 2 3949 | emitter: {fileID: 0} 3950 | type: 0 3951 | properties: 0 3952 | LightsModule: 3953 | enabled: 0 3954 | ratio: 0 3955 | light: {fileID: 0} 3956 | randomDistribution: 1 3957 | color: 1 3958 | range: 1 3959 | intensity: 1 3960 | rangeCurve: 3961 | serializedVersion: 2 3962 | minMaxState: 0 3963 | scalar: 1 3964 | minScalar: 1 3965 | maxCurve: 3966 | serializedVersion: 2 3967 | m_Curve: 3968 | - serializedVersion: 3 3969 | time: 0 3970 | value: 1 3971 | inSlope: 0 3972 | outSlope: 0 3973 | tangentMode: 0 3974 | weightedMode: 0 3975 | inWeight: 0.33333334 3976 | outWeight: 0.33333334 3977 | - serializedVersion: 3 3978 | time: 1 3979 | value: 1 3980 | inSlope: 0 3981 | outSlope: 0 3982 | tangentMode: 0 3983 | weightedMode: 0 3984 | inWeight: 0.33333334 3985 | outWeight: 0.33333334 3986 | m_PreInfinity: 2 3987 | m_PostInfinity: 2 3988 | m_RotationOrder: 4 3989 | minCurve: 3990 | serializedVersion: 2 3991 | m_Curve: 3992 | - serializedVersion: 3 3993 | time: 0 3994 | value: 1 3995 | inSlope: 0 3996 | outSlope: 0 3997 | tangentMode: 0 3998 | weightedMode: 0 3999 | inWeight: 0.33333334 4000 | outWeight: 0.33333334 4001 | - serializedVersion: 3 4002 | time: 1 4003 | value: 1 4004 | inSlope: 0 4005 | outSlope: 0 4006 | tangentMode: 0 4007 | weightedMode: 0 4008 | inWeight: 0.33333334 4009 | outWeight: 0.33333334 4010 | m_PreInfinity: 2 4011 | m_PostInfinity: 2 4012 | m_RotationOrder: 4 4013 | intensityCurve: 4014 | serializedVersion: 2 4015 | minMaxState: 0 4016 | scalar: 1 4017 | minScalar: 1 4018 | maxCurve: 4019 | serializedVersion: 2 4020 | m_Curve: 4021 | - serializedVersion: 3 4022 | time: 0 4023 | value: 1 4024 | inSlope: 0 4025 | outSlope: 0 4026 | tangentMode: 0 4027 | weightedMode: 0 4028 | inWeight: 0.33333334 4029 | outWeight: 0.33333334 4030 | - serializedVersion: 3 4031 | time: 1 4032 | value: 1 4033 | inSlope: 0 4034 | outSlope: 0 4035 | tangentMode: 0 4036 | weightedMode: 0 4037 | inWeight: 0.33333334 4038 | outWeight: 0.33333334 4039 | m_PreInfinity: 2 4040 | m_PostInfinity: 2 4041 | m_RotationOrder: 4 4042 | minCurve: 4043 | serializedVersion: 2 4044 | m_Curve: 4045 | - serializedVersion: 3 4046 | time: 0 4047 | value: 1 4048 | inSlope: 0 4049 | outSlope: 0 4050 | tangentMode: 0 4051 | weightedMode: 0 4052 | inWeight: 0.33333334 4053 | outWeight: 0.33333334 4054 | - serializedVersion: 3 4055 | time: 1 4056 | value: 1 4057 | inSlope: 0 4058 | outSlope: 0 4059 | tangentMode: 0 4060 | weightedMode: 0 4061 | inWeight: 0.33333334 4062 | outWeight: 0.33333334 4063 | m_PreInfinity: 2 4064 | m_PostInfinity: 2 4065 | m_RotationOrder: 4 4066 | maxLights: 20 4067 | TrailModule: 4068 | enabled: 0 4069 | mode: 0 4070 | ratio: 1 4071 | lifetime: 4072 | serializedVersion: 2 4073 | minMaxState: 0 4074 | scalar: 1 4075 | minScalar: 1 4076 | maxCurve: 4077 | serializedVersion: 2 4078 | m_Curve: 4079 | - serializedVersion: 3 4080 | time: 0 4081 | value: 1 4082 | inSlope: 0 4083 | outSlope: 0 4084 | tangentMode: 0 4085 | weightedMode: 0 4086 | inWeight: 0.33333334 4087 | outWeight: 0.33333334 4088 | - serializedVersion: 3 4089 | time: 1 4090 | value: 1 4091 | inSlope: 0 4092 | outSlope: 0 4093 | tangentMode: 0 4094 | weightedMode: 0 4095 | inWeight: 0.33333334 4096 | outWeight: 0.33333334 4097 | m_PreInfinity: 2 4098 | m_PostInfinity: 2 4099 | m_RotationOrder: 4 4100 | minCurve: 4101 | serializedVersion: 2 4102 | m_Curve: 4103 | - serializedVersion: 3 4104 | time: 0 4105 | value: 1 4106 | inSlope: 0 4107 | outSlope: 0 4108 | tangentMode: 0 4109 | weightedMode: 0 4110 | inWeight: 0.33333334 4111 | outWeight: 0.33333334 4112 | - serializedVersion: 3 4113 | time: 1 4114 | value: 1 4115 | inSlope: 0 4116 | outSlope: 0 4117 | tangentMode: 0 4118 | weightedMode: 0 4119 | inWeight: 0.33333334 4120 | outWeight: 0.33333334 4121 | m_PreInfinity: 2 4122 | m_PostInfinity: 2 4123 | m_RotationOrder: 4 4124 | minVertexDistance: 0.2 4125 | textureMode: 0 4126 | ribbonCount: 1 4127 | worldSpace: 0 4128 | dieWithParticles: 1 4129 | sizeAffectsWidth: 1 4130 | sizeAffectsLifetime: 0 4131 | inheritParticleColor: 1 4132 | generateLightingData: 0 4133 | splitSubEmitterRibbons: 0 4134 | colorOverLifetime: 4135 | serializedVersion: 2 4136 | minMaxState: 0 4137 | minColor: {r: 1, g: 1, b: 1, a: 1} 4138 | maxColor: {r: 1, g: 1, b: 1, a: 1} 4139 | maxGradient: 4140 | serializedVersion: 2 4141 | key0: {r: 1, g: 1, b: 1, a: 1} 4142 | key1: {r: 1, g: 1, b: 1, a: 1} 4143 | key2: {r: 0, g: 0, b: 0, a: 0} 4144 | key3: {r: 0, g: 0, b: 0, a: 0} 4145 | key4: {r: 0, g: 0, b: 0, a: 0} 4146 | key5: {r: 0, g: 0, b: 0, a: 0} 4147 | key6: {r: 0, g: 0, b: 0, a: 0} 4148 | key7: {r: 0, g: 0, b: 0, a: 0} 4149 | ctime0: 0 4150 | ctime1: 65535 4151 | ctime2: 0 4152 | ctime3: 0 4153 | ctime4: 0 4154 | ctime5: 0 4155 | ctime6: 0 4156 | ctime7: 0 4157 | atime0: 0 4158 | atime1: 65535 4159 | atime2: 0 4160 | atime3: 0 4161 | atime4: 0 4162 | atime5: 0 4163 | atime6: 0 4164 | atime7: 0 4165 | m_Mode: 0 4166 | m_NumColorKeys: 2 4167 | m_NumAlphaKeys: 2 4168 | minGradient: 4169 | serializedVersion: 2 4170 | key0: {r: 1, g: 1, b: 1, a: 1} 4171 | key1: {r: 1, g: 1, b: 1, a: 1} 4172 | key2: {r: 0, g: 0, b: 0, a: 0} 4173 | key3: {r: 0, g: 0, b: 0, a: 0} 4174 | key4: {r: 0, g: 0, b: 0, a: 0} 4175 | key5: {r: 0, g: 0, b: 0, a: 0} 4176 | key6: {r: 0, g: 0, b: 0, a: 0} 4177 | key7: {r: 0, g: 0, b: 0, a: 0} 4178 | ctime0: 0 4179 | ctime1: 65535 4180 | ctime2: 0 4181 | ctime3: 0 4182 | ctime4: 0 4183 | ctime5: 0 4184 | ctime6: 0 4185 | ctime7: 0 4186 | atime0: 0 4187 | atime1: 65535 4188 | atime2: 0 4189 | atime3: 0 4190 | atime4: 0 4191 | atime5: 0 4192 | atime6: 0 4193 | atime7: 0 4194 | m_Mode: 0 4195 | m_NumColorKeys: 2 4196 | m_NumAlphaKeys: 2 4197 | widthOverTrail: 4198 | serializedVersion: 2 4199 | minMaxState: 0 4200 | scalar: 1 4201 | minScalar: 1 4202 | maxCurve: 4203 | serializedVersion: 2 4204 | m_Curve: 4205 | - serializedVersion: 3 4206 | time: 0 4207 | value: 1 4208 | inSlope: 0 4209 | outSlope: 0 4210 | tangentMode: 0 4211 | weightedMode: 0 4212 | inWeight: 0.33333334 4213 | outWeight: 0.33333334 4214 | - serializedVersion: 3 4215 | time: 1 4216 | value: 1 4217 | inSlope: 0 4218 | outSlope: 0 4219 | tangentMode: 0 4220 | weightedMode: 0 4221 | inWeight: 0.33333334 4222 | outWeight: 0.33333334 4223 | m_PreInfinity: 2 4224 | m_PostInfinity: 2 4225 | m_RotationOrder: 4 4226 | minCurve: 4227 | serializedVersion: 2 4228 | m_Curve: 4229 | - serializedVersion: 3 4230 | time: 0 4231 | value: 1 4232 | inSlope: 0 4233 | outSlope: 0 4234 | tangentMode: 0 4235 | weightedMode: 0 4236 | inWeight: 0.33333334 4237 | outWeight: 0.33333334 4238 | - serializedVersion: 3 4239 | time: 1 4240 | value: 1 4241 | inSlope: 0 4242 | outSlope: 0 4243 | tangentMode: 0 4244 | weightedMode: 0 4245 | inWeight: 0.33333334 4246 | outWeight: 0.33333334 4247 | m_PreInfinity: 2 4248 | m_PostInfinity: 2 4249 | m_RotationOrder: 4 4250 | colorOverTrail: 4251 | serializedVersion: 2 4252 | minMaxState: 0 4253 | minColor: {r: 1, g: 1, b: 1, a: 1} 4254 | maxColor: {r: 1, g: 1, b: 1, a: 1} 4255 | maxGradient: 4256 | serializedVersion: 2 4257 | key0: {r: 1, g: 1, b: 1, a: 1} 4258 | key1: {r: 1, g: 1, b: 1, a: 1} 4259 | key2: {r: 0, g: 0, b: 0, a: 0} 4260 | key3: {r: 0, g: 0, b: 0, a: 0} 4261 | key4: {r: 0, g: 0, b: 0, a: 0} 4262 | key5: {r: 0, g: 0, b: 0, a: 0} 4263 | key6: {r: 0, g: 0, b: 0, a: 0} 4264 | key7: {r: 0, g: 0, b: 0, a: 0} 4265 | ctime0: 0 4266 | ctime1: 65535 4267 | ctime2: 0 4268 | ctime3: 0 4269 | ctime4: 0 4270 | ctime5: 0 4271 | ctime6: 0 4272 | ctime7: 0 4273 | atime0: 0 4274 | atime1: 65535 4275 | atime2: 0 4276 | atime3: 0 4277 | atime4: 0 4278 | atime5: 0 4279 | atime6: 0 4280 | atime7: 0 4281 | m_Mode: 0 4282 | m_NumColorKeys: 2 4283 | m_NumAlphaKeys: 2 4284 | minGradient: 4285 | serializedVersion: 2 4286 | key0: {r: 1, g: 1, b: 1, a: 1} 4287 | key1: {r: 1, g: 1, b: 1, a: 1} 4288 | key2: {r: 0, g: 0, b: 0, a: 0} 4289 | key3: {r: 0, g: 0, b: 0, a: 0} 4290 | key4: {r: 0, g: 0, b: 0, a: 0} 4291 | key5: {r: 0, g: 0, b: 0, a: 0} 4292 | key6: {r: 0, g: 0, b: 0, a: 0} 4293 | key7: {r: 0, g: 0, b: 0, a: 0} 4294 | ctime0: 0 4295 | ctime1: 65535 4296 | ctime2: 0 4297 | ctime3: 0 4298 | ctime4: 0 4299 | ctime5: 0 4300 | ctime6: 0 4301 | ctime7: 0 4302 | atime0: 0 4303 | atime1: 65535 4304 | atime2: 0 4305 | atime3: 0 4306 | atime4: 0 4307 | atime5: 0 4308 | atime6: 0 4309 | atime7: 0 4310 | m_Mode: 0 4311 | m_NumColorKeys: 2 4312 | m_NumAlphaKeys: 2 4313 | CustomDataModule: 4314 | enabled: 0 4315 | mode0: 0 4316 | vectorComponentCount0: 4 4317 | color0: 4318 | serializedVersion: 2 4319 | minMaxState: 0 4320 | minColor: {r: 1, g: 1, b: 1, a: 1} 4321 | maxColor: {r: 1, g: 1, b: 1, a: 1} 4322 | maxGradient: 4323 | serializedVersion: 2 4324 | key0: {r: 1, g: 1, b: 1, a: 1} 4325 | key1: {r: 1, g: 1, b: 1, a: 1} 4326 | key2: {r: 0, g: 0, b: 0, a: 0} 4327 | key3: {r: 0, g: 0, b: 0, a: 0} 4328 | key4: {r: 0, g: 0, b: 0, a: 0} 4329 | key5: {r: 0, g: 0, b: 0, a: 0} 4330 | key6: {r: 0, g: 0, b: 0, a: 0} 4331 | key7: {r: 0, g: 0, b: 0, a: 0} 4332 | ctime0: 0 4333 | ctime1: 65535 4334 | ctime2: 0 4335 | ctime3: 0 4336 | ctime4: 0 4337 | ctime5: 0 4338 | ctime6: 0 4339 | ctime7: 0 4340 | atime0: 0 4341 | atime1: 65535 4342 | atime2: 0 4343 | atime3: 0 4344 | atime4: 0 4345 | atime5: 0 4346 | atime6: 0 4347 | atime7: 0 4348 | m_Mode: 0 4349 | m_NumColorKeys: 2 4350 | m_NumAlphaKeys: 2 4351 | minGradient: 4352 | serializedVersion: 2 4353 | key0: {r: 1, g: 1, b: 1, a: 1} 4354 | key1: {r: 1, g: 1, b: 1, a: 1} 4355 | key2: {r: 0, g: 0, b: 0, a: 0} 4356 | key3: {r: 0, g: 0, b: 0, a: 0} 4357 | key4: {r: 0, g: 0, b: 0, a: 0} 4358 | key5: {r: 0, g: 0, b: 0, a: 0} 4359 | key6: {r: 0, g: 0, b: 0, a: 0} 4360 | key7: {r: 0, g: 0, b: 0, a: 0} 4361 | ctime0: 0 4362 | ctime1: 65535 4363 | ctime2: 0 4364 | ctime3: 0 4365 | ctime4: 0 4366 | ctime5: 0 4367 | ctime6: 0 4368 | ctime7: 0 4369 | atime0: 0 4370 | atime1: 65535 4371 | atime2: 0 4372 | atime3: 0 4373 | atime4: 0 4374 | atime5: 0 4375 | atime6: 0 4376 | atime7: 0 4377 | m_Mode: 0 4378 | m_NumColorKeys: 2 4379 | m_NumAlphaKeys: 2 4380 | colorLabel0: Color 4381 | vector0_0: 4382 | serializedVersion: 2 4383 | minMaxState: 0 4384 | scalar: 0 4385 | minScalar: 0 4386 | maxCurve: 4387 | serializedVersion: 2 4388 | m_Curve: 4389 | - serializedVersion: 3 4390 | time: 0 4391 | value: 0 4392 | inSlope: 0 4393 | outSlope: 0 4394 | tangentMode: 0 4395 | weightedMode: 0 4396 | inWeight: 0.33333334 4397 | outWeight: 0.33333334 4398 | - serializedVersion: 3 4399 | time: 1 4400 | value: 0 4401 | inSlope: 0 4402 | outSlope: 0 4403 | tangentMode: 0 4404 | weightedMode: 0 4405 | inWeight: 0.33333334 4406 | outWeight: 0.33333334 4407 | m_PreInfinity: 2 4408 | m_PostInfinity: 2 4409 | m_RotationOrder: 4 4410 | minCurve: 4411 | serializedVersion: 2 4412 | m_Curve: 4413 | - serializedVersion: 3 4414 | time: 0 4415 | value: 0 4416 | inSlope: 0 4417 | outSlope: 0 4418 | tangentMode: 0 4419 | weightedMode: 0 4420 | inWeight: 0.33333334 4421 | outWeight: 0.33333334 4422 | - serializedVersion: 3 4423 | time: 1 4424 | value: 0 4425 | inSlope: 0 4426 | outSlope: 0 4427 | tangentMode: 0 4428 | weightedMode: 0 4429 | inWeight: 0.33333334 4430 | outWeight: 0.33333334 4431 | m_PreInfinity: 2 4432 | m_PostInfinity: 2 4433 | m_RotationOrder: 4 4434 | vectorLabel0_0: X 4435 | vector0_1: 4436 | serializedVersion: 2 4437 | minMaxState: 0 4438 | scalar: 0 4439 | minScalar: 0 4440 | maxCurve: 4441 | serializedVersion: 2 4442 | m_Curve: 4443 | - serializedVersion: 3 4444 | time: 0 4445 | value: 0 4446 | inSlope: 0 4447 | outSlope: 0 4448 | tangentMode: 0 4449 | weightedMode: 0 4450 | inWeight: 0.33333334 4451 | outWeight: 0.33333334 4452 | - serializedVersion: 3 4453 | time: 1 4454 | value: 0 4455 | inSlope: 0 4456 | outSlope: 0 4457 | tangentMode: 0 4458 | weightedMode: 0 4459 | inWeight: 0.33333334 4460 | outWeight: 0.33333334 4461 | m_PreInfinity: 2 4462 | m_PostInfinity: 2 4463 | m_RotationOrder: 4 4464 | minCurve: 4465 | serializedVersion: 2 4466 | m_Curve: 4467 | - serializedVersion: 3 4468 | time: 0 4469 | value: 0 4470 | inSlope: 0 4471 | outSlope: 0 4472 | tangentMode: 0 4473 | weightedMode: 0 4474 | inWeight: 0.33333334 4475 | outWeight: 0.33333334 4476 | - serializedVersion: 3 4477 | time: 1 4478 | value: 0 4479 | inSlope: 0 4480 | outSlope: 0 4481 | tangentMode: 0 4482 | weightedMode: 0 4483 | inWeight: 0.33333334 4484 | outWeight: 0.33333334 4485 | m_PreInfinity: 2 4486 | m_PostInfinity: 2 4487 | m_RotationOrder: 4 4488 | vectorLabel0_1: Y 4489 | vector0_2: 4490 | serializedVersion: 2 4491 | minMaxState: 0 4492 | scalar: 0 4493 | minScalar: 0 4494 | maxCurve: 4495 | serializedVersion: 2 4496 | m_Curve: 4497 | - serializedVersion: 3 4498 | time: 0 4499 | value: 0 4500 | inSlope: 0 4501 | outSlope: 0 4502 | tangentMode: 0 4503 | weightedMode: 0 4504 | inWeight: 0.33333334 4505 | outWeight: 0.33333334 4506 | - serializedVersion: 3 4507 | time: 1 4508 | value: 0 4509 | inSlope: 0 4510 | outSlope: 0 4511 | tangentMode: 0 4512 | weightedMode: 0 4513 | inWeight: 0.33333334 4514 | outWeight: 0.33333334 4515 | m_PreInfinity: 2 4516 | m_PostInfinity: 2 4517 | m_RotationOrder: 4 4518 | minCurve: 4519 | serializedVersion: 2 4520 | m_Curve: 4521 | - serializedVersion: 3 4522 | time: 0 4523 | value: 0 4524 | inSlope: 0 4525 | outSlope: 0 4526 | tangentMode: 0 4527 | weightedMode: 0 4528 | inWeight: 0.33333334 4529 | outWeight: 0.33333334 4530 | - serializedVersion: 3 4531 | time: 1 4532 | value: 0 4533 | inSlope: 0 4534 | outSlope: 0 4535 | tangentMode: 0 4536 | weightedMode: 0 4537 | inWeight: 0.33333334 4538 | outWeight: 0.33333334 4539 | m_PreInfinity: 2 4540 | m_PostInfinity: 2 4541 | m_RotationOrder: 4 4542 | vectorLabel0_2: Z 4543 | vector0_3: 4544 | serializedVersion: 2 4545 | minMaxState: 0 4546 | scalar: 0 4547 | minScalar: 0 4548 | maxCurve: 4549 | serializedVersion: 2 4550 | m_Curve: 4551 | - serializedVersion: 3 4552 | time: 0 4553 | value: 0 4554 | inSlope: 0 4555 | outSlope: 0 4556 | tangentMode: 0 4557 | weightedMode: 0 4558 | inWeight: 0.33333334 4559 | outWeight: 0.33333334 4560 | - serializedVersion: 3 4561 | time: 1 4562 | value: 0 4563 | inSlope: 0 4564 | outSlope: 0 4565 | tangentMode: 0 4566 | weightedMode: 0 4567 | inWeight: 0.33333334 4568 | outWeight: 0.33333334 4569 | m_PreInfinity: 2 4570 | m_PostInfinity: 2 4571 | m_RotationOrder: 4 4572 | minCurve: 4573 | serializedVersion: 2 4574 | m_Curve: 4575 | - serializedVersion: 3 4576 | time: 0 4577 | value: 0 4578 | inSlope: 0 4579 | outSlope: 0 4580 | tangentMode: 0 4581 | weightedMode: 0 4582 | inWeight: 0.33333334 4583 | outWeight: 0.33333334 4584 | - serializedVersion: 3 4585 | time: 1 4586 | value: 0 4587 | inSlope: 0 4588 | outSlope: 0 4589 | tangentMode: 0 4590 | weightedMode: 0 4591 | inWeight: 0.33333334 4592 | outWeight: 0.33333334 4593 | m_PreInfinity: 2 4594 | m_PostInfinity: 2 4595 | m_RotationOrder: 4 4596 | vectorLabel0_3: W 4597 | mode1: 0 4598 | vectorComponentCount1: 4 4599 | color1: 4600 | serializedVersion: 2 4601 | minMaxState: 0 4602 | minColor: {r: 1, g: 1, b: 1, a: 1} 4603 | maxColor: {r: 1, g: 1, b: 1, a: 1} 4604 | maxGradient: 4605 | serializedVersion: 2 4606 | key0: {r: 1, g: 1, b: 1, a: 1} 4607 | key1: {r: 1, g: 1, b: 1, a: 1} 4608 | key2: {r: 0, g: 0, b: 0, a: 0} 4609 | key3: {r: 0, g: 0, b: 0, a: 0} 4610 | key4: {r: 0, g: 0, b: 0, a: 0} 4611 | key5: {r: 0, g: 0, b: 0, a: 0} 4612 | key6: {r: 0, g: 0, b: 0, a: 0} 4613 | key7: {r: 0, g: 0, b: 0, a: 0} 4614 | ctime0: 0 4615 | ctime1: 65535 4616 | ctime2: 0 4617 | ctime3: 0 4618 | ctime4: 0 4619 | ctime5: 0 4620 | ctime6: 0 4621 | ctime7: 0 4622 | atime0: 0 4623 | atime1: 65535 4624 | atime2: 0 4625 | atime3: 0 4626 | atime4: 0 4627 | atime5: 0 4628 | atime6: 0 4629 | atime7: 0 4630 | m_Mode: 0 4631 | m_NumColorKeys: 2 4632 | m_NumAlphaKeys: 2 4633 | minGradient: 4634 | serializedVersion: 2 4635 | key0: {r: 1, g: 1, b: 1, a: 1} 4636 | key1: {r: 1, g: 1, b: 1, a: 1} 4637 | key2: {r: 0, g: 0, b: 0, a: 0} 4638 | key3: {r: 0, g: 0, b: 0, a: 0} 4639 | key4: {r: 0, g: 0, b: 0, a: 0} 4640 | key5: {r: 0, g: 0, b: 0, a: 0} 4641 | key6: {r: 0, g: 0, b: 0, a: 0} 4642 | key7: {r: 0, g: 0, b: 0, a: 0} 4643 | ctime0: 0 4644 | ctime1: 65535 4645 | ctime2: 0 4646 | ctime3: 0 4647 | ctime4: 0 4648 | ctime5: 0 4649 | ctime6: 0 4650 | ctime7: 0 4651 | atime0: 0 4652 | atime1: 65535 4653 | atime2: 0 4654 | atime3: 0 4655 | atime4: 0 4656 | atime5: 0 4657 | atime6: 0 4658 | atime7: 0 4659 | m_Mode: 0 4660 | m_NumColorKeys: 2 4661 | m_NumAlphaKeys: 2 4662 | colorLabel1: Color 4663 | vector1_0: 4664 | serializedVersion: 2 4665 | minMaxState: 0 4666 | scalar: 0 4667 | minScalar: 0 4668 | maxCurve: 4669 | serializedVersion: 2 4670 | m_Curve: 4671 | - serializedVersion: 3 4672 | time: 0 4673 | value: 0 4674 | inSlope: 0 4675 | outSlope: 0 4676 | tangentMode: 0 4677 | weightedMode: 0 4678 | inWeight: 0.33333334 4679 | outWeight: 0.33333334 4680 | - serializedVersion: 3 4681 | time: 1 4682 | value: 0 4683 | inSlope: 0 4684 | outSlope: 0 4685 | tangentMode: 0 4686 | weightedMode: 0 4687 | inWeight: 0.33333334 4688 | outWeight: 0.33333334 4689 | m_PreInfinity: 2 4690 | m_PostInfinity: 2 4691 | m_RotationOrder: 4 4692 | minCurve: 4693 | serializedVersion: 2 4694 | m_Curve: 4695 | - serializedVersion: 3 4696 | time: 0 4697 | value: 0 4698 | inSlope: 0 4699 | outSlope: 0 4700 | tangentMode: 0 4701 | weightedMode: 0 4702 | inWeight: 0.33333334 4703 | outWeight: 0.33333334 4704 | - serializedVersion: 3 4705 | time: 1 4706 | value: 0 4707 | inSlope: 0 4708 | outSlope: 0 4709 | tangentMode: 0 4710 | weightedMode: 0 4711 | inWeight: 0.33333334 4712 | outWeight: 0.33333334 4713 | m_PreInfinity: 2 4714 | m_PostInfinity: 2 4715 | m_RotationOrder: 4 4716 | vectorLabel1_0: X 4717 | vector1_1: 4718 | serializedVersion: 2 4719 | minMaxState: 0 4720 | scalar: 0 4721 | minScalar: 0 4722 | maxCurve: 4723 | serializedVersion: 2 4724 | m_Curve: 4725 | - serializedVersion: 3 4726 | time: 0 4727 | value: 0 4728 | inSlope: 0 4729 | outSlope: 0 4730 | tangentMode: 0 4731 | weightedMode: 0 4732 | inWeight: 0.33333334 4733 | outWeight: 0.33333334 4734 | - serializedVersion: 3 4735 | time: 1 4736 | value: 0 4737 | inSlope: 0 4738 | outSlope: 0 4739 | tangentMode: 0 4740 | weightedMode: 0 4741 | inWeight: 0.33333334 4742 | outWeight: 0.33333334 4743 | m_PreInfinity: 2 4744 | m_PostInfinity: 2 4745 | m_RotationOrder: 4 4746 | minCurve: 4747 | serializedVersion: 2 4748 | m_Curve: 4749 | - serializedVersion: 3 4750 | time: 0 4751 | value: 0 4752 | inSlope: 0 4753 | outSlope: 0 4754 | tangentMode: 0 4755 | weightedMode: 0 4756 | inWeight: 0.33333334 4757 | outWeight: 0.33333334 4758 | - serializedVersion: 3 4759 | time: 1 4760 | value: 0 4761 | inSlope: 0 4762 | outSlope: 0 4763 | tangentMode: 0 4764 | weightedMode: 0 4765 | inWeight: 0.33333334 4766 | outWeight: 0.33333334 4767 | m_PreInfinity: 2 4768 | m_PostInfinity: 2 4769 | m_RotationOrder: 4 4770 | vectorLabel1_1: Y 4771 | vector1_2: 4772 | serializedVersion: 2 4773 | minMaxState: 0 4774 | scalar: 0 4775 | minScalar: 0 4776 | maxCurve: 4777 | serializedVersion: 2 4778 | m_Curve: 4779 | - serializedVersion: 3 4780 | time: 0 4781 | value: 0 4782 | inSlope: 0 4783 | outSlope: 0 4784 | tangentMode: 0 4785 | weightedMode: 0 4786 | inWeight: 0.33333334 4787 | outWeight: 0.33333334 4788 | - serializedVersion: 3 4789 | time: 1 4790 | value: 0 4791 | inSlope: 0 4792 | outSlope: 0 4793 | tangentMode: 0 4794 | weightedMode: 0 4795 | inWeight: 0.33333334 4796 | outWeight: 0.33333334 4797 | m_PreInfinity: 2 4798 | m_PostInfinity: 2 4799 | m_RotationOrder: 4 4800 | minCurve: 4801 | serializedVersion: 2 4802 | m_Curve: 4803 | - serializedVersion: 3 4804 | time: 0 4805 | value: 0 4806 | inSlope: 0 4807 | outSlope: 0 4808 | tangentMode: 0 4809 | weightedMode: 0 4810 | inWeight: 0.33333334 4811 | outWeight: 0.33333334 4812 | - serializedVersion: 3 4813 | time: 1 4814 | value: 0 4815 | inSlope: 0 4816 | outSlope: 0 4817 | tangentMode: 0 4818 | weightedMode: 0 4819 | inWeight: 0.33333334 4820 | outWeight: 0.33333334 4821 | m_PreInfinity: 2 4822 | m_PostInfinity: 2 4823 | m_RotationOrder: 4 4824 | vectorLabel1_2: Z 4825 | vector1_3: 4826 | serializedVersion: 2 4827 | minMaxState: 0 4828 | scalar: 0 4829 | minScalar: 0 4830 | maxCurve: 4831 | serializedVersion: 2 4832 | m_Curve: 4833 | - serializedVersion: 3 4834 | time: 0 4835 | value: 0 4836 | inSlope: 0 4837 | outSlope: 0 4838 | tangentMode: 0 4839 | weightedMode: 0 4840 | inWeight: 0.33333334 4841 | outWeight: 0.33333334 4842 | - serializedVersion: 3 4843 | time: 1 4844 | value: 0 4845 | inSlope: 0 4846 | outSlope: 0 4847 | tangentMode: 0 4848 | weightedMode: 0 4849 | inWeight: 0.33333334 4850 | outWeight: 0.33333334 4851 | m_PreInfinity: 2 4852 | m_PostInfinity: 2 4853 | m_RotationOrder: 4 4854 | minCurve: 4855 | serializedVersion: 2 4856 | m_Curve: 4857 | - serializedVersion: 3 4858 | time: 0 4859 | value: 0 4860 | inSlope: 0 4861 | outSlope: 0 4862 | tangentMode: 0 4863 | weightedMode: 0 4864 | inWeight: 0.33333334 4865 | outWeight: 0.33333334 4866 | - serializedVersion: 3 4867 | time: 1 4868 | value: 0 4869 | inSlope: 0 4870 | outSlope: 0 4871 | tangentMode: 0 4872 | weightedMode: 0 4873 | inWeight: 0.33333334 4874 | outWeight: 0.33333334 4875 | m_PreInfinity: 2 4876 | m_PostInfinity: 2 4877 | m_RotationOrder: 4 4878 | vectorLabel1_3: W 4879 | --- !u!65 &1899961899 4880 | BoxCollider: 4881 | m_ObjectHideFlags: 0 4882 | m_PrefabParentObject: {fileID: 0} 4883 | m_PrefabInternal: {fileID: 0} 4884 | m_GameObject: {fileID: 1899961896} 4885 | m_Material: {fileID: 0} 4886 | m_IsTrigger: 0 4887 | m_Enabled: 1 4888 | serializedVersion: 2 4889 | m_Size: {x: 1, y: 1, z: 1} 4890 | m_Center: {x: 0, y: 0, z: 0} 4891 | --- !u!23 &1899961900 4892 | MeshRenderer: 4893 | m_ObjectHideFlags: 0 4894 | m_PrefabParentObject: {fileID: 0} 4895 | m_PrefabInternal: {fileID: 0} 4896 | m_GameObject: {fileID: 1899961896} 4897 | m_Enabled: 1 4898 | m_CastShadows: 1 4899 | m_ReceiveShadows: 1 4900 | m_DynamicOccludee: 1 4901 | m_MotionVectors: 1 4902 | m_LightProbeUsage: 1 4903 | m_ReflectionProbeUsage: 1 4904 | m_RenderingLayerMask: 4294967295 4905 | m_Materials: 4906 | - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} 4907 | m_StaticBatchInfo: 4908 | firstSubMesh: 0 4909 | subMeshCount: 0 4910 | m_StaticBatchRoot: {fileID: 0} 4911 | m_ProbeAnchor: {fileID: 0} 4912 | m_LightProbeVolumeOverride: {fileID: 0} 4913 | m_ScaleInLightmap: 1 4914 | m_PreserveUVs: 0 4915 | m_IgnoreNormalsForChartDetection: 0 4916 | m_ImportantGI: 0 4917 | m_StitchLightmapSeams: 0 4918 | m_SelectedEditorRenderState: 3 4919 | m_MinimumChartSize: 4 4920 | m_AutoUVMaxDistance: 0.5 4921 | m_AutoUVMaxAngle: 89 4922 | m_LightmapParameters: {fileID: 0} 4923 | m_SortingLayerID: 0 4924 | m_SortingLayer: 0 4925 | m_SortingOrder: 0 4926 | --- !u!33 &1899961901 4927 | MeshFilter: 4928 | m_ObjectHideFlags: 0 4929 | m_PrefabParentObject: {fileID: 0} 4930 | m_PrefabInternal: {fileID: 0} 4931 | m_GameObject: {fileID: 1899961896} 4932 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 4933 | --- !u!4 &1899961902 4934 | Transform: 4935 | m_ObjectHideFlags: 0 4936 | m_PrefabParentObject: {fileID: 0} 4937 | m_PrefabInternal: {fileID: 0} 4938 | m_GameObject: {fileID: 1899961896} 4939 | m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} 4940 | m_LocalPosition: {x: 0, y: 0, z: 0} 4941 | m_LocalScale: {x: 1, y: 1, z: 1} 4942 | m_Children: [] 4943 | m_Father: {fileID: 0} 4944 | m_RootOrder: 2 4945 | m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} 4946 | -------------------------------------------------------------------------------- /Assets/Mask/Demo/Demo.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99c9720ab356a0642a771bea13969a05 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Mask/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da85614aa61a74b0bb3652c463ba46f9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Mask/Editor/MaskControllerTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.TestTools; 3 | using NUnit.Framework; 4 | using System.Collections; 5 | 6 | public class MaskControllerTest 7 | { 8 | [Test] 9 | public void StartWithoutPlayerPrefs() 10 | { 11 | var o = new GameObject("object"); 12 | o.AddComponent(typeof(MaskController)); 13 | 14 | var mask = o.GetComponent(); 15 | mask.shader = Shader.Find("Smatch/MaskShader"); 16 | mask.prefsKey = "test"; 17 | 18 | var blur = mask.blur; 19 | var squareness = mask.squareness; 20 | var width = mask.width; 21 | var height = mask.height; 22 | var rotation = mask.rotation; 23 | 24 | PlayerPrefs.DeleteAll(); 25 | 26 | mask.Start(); 27 | Assert.AreEqual(blur, mask.blur, "blurは初期値通り"); 28 | Assert.AreEqual(squareness, mask.squareness, "squarenessは初期値通り"); 29 | Assert.AreEqual(width, mask.width, "widthが初期値通り"); 30 | Assert.AreEqual(height, mask.height, "heightが初期値通り"); 31 | Assert.AreEqual(rotation, mask.rotation, "rotationが初期値通り"); 32 | } 33 | 34 | [Test] 35 | public void StartWithPlayerPrefs() 36 | { 37 | var o = new GameObject("object"); 38 | o.AddComponent(typeof(MaskController)); 39 | 40 | var mask = o.GetComponent(); 41 | mask.shader = Shader.Find("Smatch/MaskShader"); 42 | mask.prefsKey = "test"; 43 | 44 | PlayerPrefs.SetFloat("test:maskBlur", 1.23f); 45 | PlayerPrefs.SetFloat("test:maskSquareness", 0.45f); 46 | PlayerPrefs.SetFloat("test:maskWidth", 1.23f); 47 | PlayerPrefs.SetFloat("test:maskHeight", 2.46f); 48 | PlayerPrefs.SetFloat("test:maskRotation", 123.4f); 49 | 50 | mask.Start(); 51 | Assert.AreEqual(1.23f, mask.blur, "blurがPlayerPrefsから復元される"); 52 | Assert.AreEqual(0.45f, mask.squareness, "squarenessがPlayerPrefsから復元される"); 53 | Assert.AreEqual(1.23f, mask.width, "widthがPlayerPrefsから復元される"); 54 | Assert.AreEqual(2.46f, mask.height, "heightがPlayerPrefsから復元される"); 55 | Assert.AreEqual(123.4f, mask.rotation, "rotationがPlayerPrefsから復元される"); 56 | } 57 | 58 | [Test] 59 | public void StartFailsIfShaderIsNotSet() 60 | { 61 | var o = new GameObject("object"); 62 | o.AddComponent(typeof(MaskController)); 63 | 64 | var mask = o.GetComponent(); 65 | mask.shader = null; 66 | mask.prefsKey = "test"; 67 | 68 | Assert.That(() => { 69 | mask.Start(); 70 | }, Throws.Exception); 71 | } 72 | 73 | [Test] 74 | public void UpdateMask() 75 | { 76 | var o = new GameObject("object"); 77 | o.AddComponent(typeof(MaskController)); 78 | 79 | var mask = o.GetComponent(); 80 | mask.shader = Shader.Find("Smatch/MaskShader"); 81 | mask.prefsKey = "test"; 82 | mask.Start(); 83 | 84 | var blur = mask.blur; 85 | var squareness = mask.squareness; 86 | var width = mask.width; 87 | var height = mask.height; 88 | var rotation = mask.rotation; 89 | 90 | mask.blur = blur + 0.01f; 91 | mask.squareness = squareness + 0.02f; 92 | mask.width = width + 0.03f; 93 | mask.height = height + 0.04f; 94 | mask.rotation = rotation + 0.05f; 95 | mask.UpdateMask(); 96 | 97 | Assert.AreEqual(blur + 0.01f, mask.material.GetFloat("_MaskBlur"), "materialの_MaskBlurが更新されている"); 98 | Assert.AreEqual(squareness + 0.02f, mask.material.GetFloat("_MaskSquareness"), "materialの_MaskSquarenessが更新されている"); 99 | Assert.AreEqual(width + 0.03f, mask.material.GetFloat("_MaskWidth"), "materialの_MaskWidthが更新されている"); 100 | Assert.AreEqual(height + 0.04f, mask.material.GetFloat("_MaskHeight"), "materialの_MaskHeightが更新されている"); 101 | Assert.AreEqual(rotation + 0.05f, mask.material.GetFloat("_MaskRotation"), "materialの_MaskRotationが更新されている"); 102 | 103 | Assert.AreEqual(blur + 0.01f, PlayerPrefs.GetFloat("test:maskBlur"), "PlayerPrefsのmaskBlurが更新されている"); 104 | Assert.AreEqual(squareness + 0.02f, PlayerPrefs.GetFloat("test:maskSquareness"), "PlayerPrefsのmaskSquarenessが更新されている"); 105 | Assert.AreEqual(width + 0.03f, PlayerPrefs.GetFloat("test:maskWidth"), "PlayerPrefsのmaskWidthが更新されている"); 106 | Assert.AreEqual(height + 0.04f, PlayerPrefs.GetFloat("test:maskHeight"), "PlayerPrefsのmaskHeightが更新されている"); 107 | Assert.AreEqual(rotation + 0.05f, PlayerPrefs.GetFloat("test:maskRotation"), "PlayerPrefsのmaskRotationが更新されている"); 108 | } 109 | } 110 | -------------------------------------------------------------------------------- /Assets/Mask/Editor/MaskControllerTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7577e98c96234489fbbe0a071b6cec1f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Mask/MaskController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEditor; 5 | using UnityEngine; 6 | using UnityEngine.EventSystems; 7 | 8 | [ExecuteInEditMode] 9 | public class MaskController : MonoBehaviour { 10 | const float BLUR_INIT = 1.0f; 11 | const float BLUR_MIN = 0.001f; 12 | const float BLUR_MAX = 10.0f; 13 | const float SQUARENESS_INIT = 0.5f; 14 | const float SQUARENESS_MIN = 0.0f; 15 | const float SQUARENESS_MAX = 10.0f; 16 | const float WIDTH_INIT = 1.0f; 17 | const float WIDTH_MIN = 0.01f; 18 | const float WIDTH_MAX = 3.0f; 19 | const float HEIGHT_INIT = 1.0f; 20 | const float HEIGHT_MIN = 0.01f; 21 | const float HEIGHT_MAX = 3.0f; 22 | 23 | const float ROTATION_INIT = 0.0f; 24 | const float ROTATION_MIN = -180.0f; 25 | const float ROTATION_MAX = 180.0f; 26 | 27 | [SerializeField, Range(BLUR_MIN, BLUR_MAX)] 28 | public float blur = BLUR_INIT; 29 | 30 | [SerializeField, Range(SQUARENESS_MIN, SQUARENESS_MAX)] 31 | public float squareness = SQUARENESS_INIT; 32 | 33 | [SerializeField, Range(WIDTH_MIN, WIDTH_MAX)] 34 | public float width = WIDTH_INIT; 35 | 36 | [SerializeField, Range(HEIGHT_MIN, HEIGHT_MAX)] 37 | public float height = HEIGHT_INIT; 38 | 39 | [SerializeField, Range(ROTATION_MIN, ROTATION_MAX)] 40 | public float rotation = ROTATION_INIT; 41 | 42 | [SerializeField] 43 | public string prefsKey; 44 | 45 | private bool isAlive = false; // To avoid update after OnApplicationQuit 46 | 47 | public Shader shader; 48 | 49 | [System.NonSerialized] 50 | public Material material; 51 | 52 | public void Start() 53 | { 54 | if (shader == null) { 55 | throw new Exception("Property \"shader\" must be set"); 56 | } 57 | 58 | material = new Material(shader); 59 | 60 | isAlive = true; 61 | blur = PlayerPrefs.GetFloat(prefsKey + ":maskBlur", blur); 62 | squareness = PlayerPrefs.GetFloat(prefsKey + ":maskSquareness", squareness); 63 | width = PlayerPrefs.GetFloat(prefsKey + ":maskWidth", width); 64 | height = PlayerPrefs.GetFloat(prefsKey + ":maskHeight", height); 65 | rotation = PlayerPrefs.GetFloat(prefsKey + ":maskRotation", rotation); 66 | 67 | Invoke("UpdateMask", 0); 68 | } 69 | 70 | private void Update() 71 | { 72 | if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift)) 73 | { 74 | if (Input.GetKey(KeyCode.UpArrow)) 75 | { 76 | blur = Mathf.Min(blur + 0.003f, BLUR_MAX); 77 | UpdateMask(); 78 | } 79 | if (Input.GetKey(KeyCode.DownArrow)) 80 | { 81 | blur = Mathf.Max(blur - 0.003f, BLUR_MIN); 82 | UpdateMask(); 83 | } 84 | if (Input.GetKey(KeyCode.LeftArrow)) 85 | { 86 | squareness = Mathf.Max(squareness - 0.003f, SQUARENESS_MIN); 87 | UpdateMask(); 88 | } 89 | if (Input.GetKey(KeyCode.RightArrow)) 90 | { 91 | squareness = Mathf.Min(squareness + 0.003f, SQUARENESS_MAX); 92 | UpdateMask(); 93 | } 94 | } 95 | 96 | if (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl)) 97 | { 98 | if (Input.GetKey(KeyCode.UpArrow)) 99 | { 100 | height = Mathf.Min(height + 0.003f, HEIGHT_MAX); 101 | UpdateMask(); 102 | } 103 | if (Input.GetKey(KeyCode.DownArrow)) 104 | { 105 | height = Mathf.Max(height - 0.003f, HEIGHT_MIN); 106 | UpdateMask(); 107 | } 108 | if (Input.GetKey(KeyCode.LeftArrow)) 109 | { 110 | width = Mathf.Max(width - 0.003f, WIDTH_MIN); 111 | UpdateMask(); 112 | } 113 | if (Input.GetKey(KeyCode.RightArrow)) 114 | { 115 | width = Mathf.Min(width + 0.003f, WIDTH_MAX); 116 | UpdateMask(); 117 | } 118 | } 119 | 120 | if (Input.GetKey(KeyCode.R)) 121 | { 122 | if (Input.GetKey(KeyCode.UpArrow)) 123 | { 124 | rotation = Mathf.Min(rotation + 0.5f, ROTATION_MAX); 125 | UpdateMask(); 126 | } 127 | if (Input.GetKey(KeyCode.DownArrow)) 128 | { 129 | rotation = Mathf.Max(rotation - 0.5f, ROTATION_MIN); 130 | UpdateMask(); 131 | } 132 | } 133 | } 134 | 135 | private void OnApplicationQuit() 136 | { 137 | isAlive = false; 138 | } 139 | 140 | // Called when values are changed in the inspector 141 | private void OnValidate() 142 | { 143 | if (isAlive) 144 | { 145 | UpdateMask(); 146 | } 147 | } 148 | 149 | public void UpdateMask() 150 | { 151 | material.SetFloat("_MaskBlur", blur); 152 | material.SetFloat("_MaskSquareness", squareness); 153 | material.SetFloat("_MaskWidth", width); 154 | material.SetFloat("_MaskHeight", height); 155 | material.SetFloat("_MaskRotation", rotation); 156 | 157 | PlayerPrefs.SetFloat(prefsKey + ":maskBlur", blur); 158 | PlayerPrefs.SetFloat(prefsKey + ":maskSquareness", squareness); 159 | PlayerPrefs.SetFloat(prefsKey + ":maskWidth", width); 160 | PlayerPrefs.SetFloat(prefsKey + ":maskHeight", height); 161 | PlayerPrefs.SetFloat(prefsKey + ":maskRotation", rotation); 162 | PlayerPrefs.Save(); 163 | } 164 | 165 | private void OnRenderImage(RenderTexture src, RenderTexture dest) 166 | { 167 | Graphics.Blit(src, dest, material); 168 | } 169 | 170 | private void Reset() 171 | { 172 | blur = BLUR_INIT; 173 | squareness = SQUARENESS_INIT; 174 | width = WIDTH_INIT; 175 | height = HEIGHT_INIT; 176 | rotation = ROTATION_INIT; 177 | } 178 | } 179 | -------------------------------------------------------------------------------- /Assets/Mask/MaskController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 582cde826c06ab84f90dea7f5898337c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: 7 | - shader: {fileID: 4800000, guid: 15293a7804b6b254aad1d120e3398c50, type: 3} 8 | - material: {instanceID: 0} 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Mask/MaskMaterial.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: MaskMaterial 10 | m_Shader: {fileID: 4800000, guid: 15293a7804b6b254aad1d120e3398c50, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _MainTex: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | m_Floats: 26 | - _MaskBlur: 0.36 27 | - _MaskHeight: 1 28 | - _MaskRotation: -38 29 | - _MaskSquareness: 0.37 30 | - _MaskWidth: 1.04 31 | m_Colors: [] 32 | -------------------------------------------------------------------------------- /Assets/Mask/MaskMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68fd85abd34654a278198ab5566dd950 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Mask/MaskShader.shader: -------------------------------------------------------------------------------- 1 | Shader "Smatch/MaskShader" 2 | { 3 | Properties { 4 | [HideInInspector]_MainTex ("Texture", 2D) = "white" {} 5 | [HideInInspector]_MaskBlur("Mask Blur", Float) = 1.0 6 | [HideInInspector]_MaskSquareness("Mask Squareness", Float) = 0.5 7 | [HideInInspector]_MaskWidth("Mask Width", Float) = 1.0 8 | [HideInInspector]_MaskHeight("Mask Height", Float) = 1.0 9 | [HideInInspector]_MaskRotation("Mask Rotation", Float) = 0.0 10 | } 11 | 12 | SubShader 13 | { 14 | Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"} 15 | Blend SrcAlpha OneMinusSrcAlpha 16 | Pass 17 | { 18 | CGPROGRAM 19 | #pragma vertex vert_img 20 | #pragma fragment frag 21 | #include "UnityCG.cginc" 22 | #define PI 3.14159265359 23 | 24 | sampler2D _MainTex; 25 | float _MaskBlur; 26 | float _MaskSquareness; 27 | float _MaskWidth; 28 | float _MaskHeight; 29 | float _MaskRotation; 30 | 31 | float2 rotate (float2 st, float t) 32 | { 33 | float c = cos(t), s = sin(t); 34 | return mul(float2x2(c, -s, s, c), st); 35 | } 36 | 37 | fixed4 frag (v2f_img i) : SV_Target 38 | { 39 | float2 p = i.uv * 2 - 1; 40 | 41 | // Distort 42 | p.x *= _ScreenParams.x / _ScreenParams.y; 43 | p = rotate(p, _MaskRotation / 360.0 * PI); 44 | p.x /= _MaskWidth; 45 | p.y /= _MaskHeight; 46 | p.x /= _ScreenParams.x / _ScreenParams.y; 47 | p = pow(abs(p), max(_MaskSquareness - 1.0, 1.0)); 48 | 49 | float l = length(p); 50 | float mask = 1.0 - smoothstep(1.0 / (_MaskBlur + 1.0), 1., l); 51 | 52 | return fixed4(tex2D(_MainTex, i.uv).rgb * mask, 1.0); 53 | } 54 | 55 | ENDCG 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Assets/Mask/MaskShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15293a7804b6b254aad1d120e3398c50 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 1 23 | m_ClothInterCollisionSettingsToggle: 0 24 | m_ContactPairsMode: 0 25 | m_BroadphaseType: 0 26 | m_WorldBounds: 27 | m_Center: {x: 0, y: 0, z: 0} 28 | m_Extent: {x: 250, y: 250, z: 250} 29 | m_WorldSubdivisions: 8 30 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/SampleScene.unity 10 | guid: 99c9720ab356a0642a771bea13969a05 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | m_PreloadedShaders: [] 39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 40 | type: 0} 41 | m_CustomRenderPipeline: {fileID: 0} 42 | m_TransparencySortMode: 0 43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 44 | m_DefaultRenderingPath: 1 45 | m_DefaultMobileRenderingPath: 1 46 | m_TierSettings: [] 47 | m_LightmapStripping: 0 48 | m_FogStripping: 0 49 | m_InstancingStripping: 0 50 | m_LightmapKeepPlain: 1 51 | m_LightmapKeepDirCombined: 1 52 | m_LightmapKeepDynamicPlain: 1 53 | m_LightmapKeepDynamicDirCombined: 1 54 | m_LightmapKeepShadowMask: 1 55 | m_LightmapKeepSubtractive: 1 56 | m_FogKeepLinear: 1 57 | m_FogKeepExp: 1 58 | m_FogKeepExp2: 1 59 | m_AlbedoSwatchInfos: [] 60 | m_LightsUseLinearIntensity: 0 61 | m_LightsUseColorTemperature: 0 62 | -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_AutoSyncTransforms: 1 28 | m_AlwaysShowColliders: 0 29 | m_ShowColliderSleep: 1 30 | m_ShowColliderContacts: 0 31 | m_ShowColliderAABB: 0 32 | m_ContactArrowScale: 0.2 33 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 34 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 35 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 36 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 37 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 38 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 108 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, 13 | type: 2} 14 | - type: 15 | m_NativeTypeID: 1020 16 | m_ManagedTypePPtr: {fileID: 0} 17 | m_ManagedTypeFallback: 18 | defaultPresets: 19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, 20 | type: 2} 21 | - type: 22 | m_NativeTypeID: 1006 23 | m_ManagedTypePPtr: {fileID: 0} 24 | m_ManagedTypeFallback: 25 | defaultPresets: 26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, 27 | type: 2} 28 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!129 &1 4 | PlayerSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 15 7 | productGUID: 3ecfc5b4dc953470f9bf4e550055db5e 8 | AndroidProfiler: 0 9 | AndroidFilterTouchesWhenObscured: 0 10 | AndroidEnableSustainedPerformanceMode: 0 11 | defaultScreenOrientation: 4 12 | targetDevice: 2 13 | useOnDemandResources: 0 14 | accelerometerFrequency: 60 15 | companyName: DefaultCompany 16 | productName: MaskShader 17 | defaultCursor: {fileID: 0} 18 | cursorHotspot: {x: 0, y: 0} 19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} 20 | m_ShowUnitySplashScreen: 1 21 | m_ShowUnitySplashLogo: 1 22 | m_SplashScreenOverlayOpacity: 1 23 | m_SplashScreenAnimation: 1 24 | m_SplashScreenLogoStyle: 1 25 | m_SplashScreenDrawMode: 0 26 | m_SplashScreenBackgroundAnimationZoom: 1 27 | m_SplashScreenLogoAnimationZoom: 1 28 | m_SplashScreenBackgroundLandscapeAspect: 1 29 | m_SplashScreenBackgroundPortraitAspect: 1 30 | m_SplashScreenBackgroundLandscapeUvs: 31 | serializedVersion: 2 32 | x: 0 33 | y: 0 34 | width: 1 35 | height: 1 36 | m_SplashScreenBackgroundPortraitUvs: 37 | serializedVersion: 2 38 | x: 0 39 | y: 0 40 | width: 1 41 | height: 1 42 | m_SplashScreenLogos: [] 43 | m_VirtualRealitySplashScreen: {fileID: 0} 44 | m_HolographicTrackingLossScreen: {fileID: 0} 45 | defaultScreenWidth: 1024 46 | defaultScreenHeight: 768 47 | defaultScreenWidthWeb: 960 48 | defaultScreenHeightWeb: 600 49 | m_StereoRenderingPath: 0 50 | m_ActiveColorSpace: 0 51 | m_MTRendering: 1 52 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000 53 | iosShowActivityIndicatorOnLoading: -1 54 | androidShowActivityIndicatorOnLoading: -1 55 | tizenShowActivityIndicatorOnLoading: -1 56 | iosAppInBackgroundBehavior: 0 57 | displayResolutionDialog: 1 58 | iosAllowHTTPDownload: 1 59 | allowedAutorotateToPortrait: 1 60 | allowedAutorotateToPortraitUpsideDown: 1 61 | allowedAutorotateToLandscapeRight: 1 62 | allowedAutorotateToLandscapeLeft: 1 63 | useOSAutorotation: 1 64 | use32BitDisplayBuffer: 1 65 | preserveFramebufferAlpha: 0 66 | disableDepthAndStencilBuffers: 0 67 | androidBlitType: 0 68 | defaultIsNativeResolution: 1 69 | macRetinaSupport: 1 70 | runInBackground: 1 71 | captureSingleScreen: 0 72 | muteOtherAudioSources: 0 73 | Prepare IOS For Recording: 0 74 | Force IOS Speakers When Recording: 0 75 | deferSystemGesturesMode: 0 76 | hideHomeButton: 0 77 | submitAnalytics: 1 78 | usePlayerLog: 1 79 | bakeCollisionMeshes: 0 80 | forceSingleInstance: 0 81 | resizableWindow: 0 82 | useMacAppStoreValidation: 0 83 | macAppStoreCategory: public.app-category.games 84 | gpuSkinning: 1 85 | graphicsJobs: 0 86 | xboxPIXTextureCapture: 0 87 | xboxEnableAvatar: 0 88 | xboxEnableKinect: 0 89 | xboxEnableKinectAutoTracking: 0 90 | xboxEnableFitness: 0 91 | visibleInBackground: 1 92 | allowFullscreenSwitch: 1 93 | graphicsJobMode: 0 94 | fullscreenMode: 1 95 | xboxSpeechDB: 0 96 | xboxEnableHeadOrientation: 0 97 | xboxEnableGuest: 0 98 | xboxEnablePIXSampling: 0 99 | metalFramebufferOnly: 0 100 | n3dsDisableStereoscopicView: 0 101 | n3dsEnableSharedListOpt: 1 102 | n3dsEnableVSync: 0 103 | xboxOneResolution: 0 104 | xboxOneSResolution: 0 105 | xboxOneXResolution: 3 106 | xboxOneMonoLoggingLevel: 0 107 | xboxOneLoggingLevel: 1 108 | xboxOneDisableEsram: 0 109 | xboxOnePresentImmediateThreshold: 0 110 | switchQueueCommandMemory: 0 111 | videoMemoryForVertexBuffers: 0 112 | psp2PowerMode: 0 113 | psp2AcquireBGM: 1 114 | m_SupportedAspectRatios: 115 | 4:3: 1 116 | 5:4: 1 117 | 16:10: 1 118 | 16:9: 1 119 | Others: 1 120 | bundleVersion: 0.1 121 | preloadedAssets: [] 122 | metroInputSource: 0 123 | wsaTransparentSwapchain: 0 124 | m_HolographicPauseOnTrackingLoss: 1 125 | xboxOneDisableKinectGpuReservation: 0 126 | xboxOneEnable7thCore: 0 127 | vrSettings: 128 | cardboard: 129 | depthFormat: 0 130 | enableTransitionView: 0 131 | daydream: 132 | depthFormat: 0 133 | useSustainedPerformanceMode: 0 134 | enableVideoLayer: 0 135 | useProtectedVideoMemory: 0 136 | minimumSupportedHeadTracking: 0 137 | maximumSupportedHeadTracking: 1 138 | hololens: 139 | depthFormat: 1 140 | depthBufferSharingEnabled: 0 141 | enable360StereoCapture: 0 142 | oculus: 143 | sharedDepthBuffer: 0 144 | dashSupport: 0 145 | protectGraphicsMemory: 0 146 | useHDRDisplay: 0 147 | m_ColorGamuts: 00000000 148 | targetPixelDensity: 30 149 | resolutionScalingMode: 0 150 | androidSupportedAspectRatio: 1 151 | androidMaxAspectRatio: 2.1 152 | applicationIdentifier: {} 153 | buildNumber: {} 154 | AndroidBundleVersionCode: 1 155 | AndroidMinSdkVersion: 16 156 | AndroidTargetSdkVersion: 0 157 | AndroidPreferredInstallLocation: 1 158 | aotOptions: 159 | stripEngineCode: 1 160 | iPhoneStrippingLevel: 0 161 | iPhoneScriptCallOptimization: 0 162 | ForceInternetPermission: 0 163 | ForceSDCardPermission: 0 164 | CreateWallpaper: 0 165 | APKExpansionFiles: 0 166 | keepLoadedShadersAlive: 0 167 | StripUnusedMeshComponents: 1 168 | VertexChannelCompressionMask: 4054 169 | iPhoneSdkVersion: 988 170 | iOSTargetOSVersionString: 8.0 171 | tvOSSdkVersion: 0 172 | tvOSRequireExtendedGameController: 0 173 | tvOSTargetOSVersionString: 9.0 174 | uIPrerenderedIcon: 0 175 | uIRequiresPersistentWiFi: 0 176 | uIRequiresFullScreen: 1 177 | uIStatusBarHidden: 1 178 | uIExitOnSuspend: 0 179 | uIStatusBarStyle: 0 180 | iPhoneSplashScreen: {fileID: 0} 181 | iPhoneHighResSplashScreen: {fileID: 0} 182 | iPhoneTallHighResSplashScreen: {fileID: 0} 183 | iPhone47inSplashScreen: {fileID: 0} 184 | iPhone55inPortraitSplashScreen: {fileID: 0} 185 | iPhone55inLandscapeSplashScreen: {fileID: 0} 186 | iPhone58inPortraitSplashScreen: {fileID: 0} 187 | iPhone58inLandscapeSplashScreen: {fileID: 0} 188 | iPadPortraitSplashScreen: {fileID: 0} 189 | iPadHighResPortraitSplashScreen: {fileID: 0} 190 | iPadLandscapeSplashScreen: {fileID: 0} 191 | iPadHighResLandscapeSplashScreen: {fileID: 0} 192 | appleTVSplashScreen: {fileID: 0} 193 | appleTVSplashScreen2x: {fileID: 0} 194 | tvOSSmallIconLayers: [] 195 | tvOSSmallIconLayers2x: [] 196 | tvOSLargeIconLayers: [] 197 | tvOSLargeIconLayers2x: [] 198 | tvOSTopShelfImageLayers: [] 199 | tvOSTopShelfImageLayers2x: [] 200 | tvOSTopShelfImageWideLayers: [] 201 | tvOSTopShelfImageWideLayers2x: [] 202 | iOSLaunchScreenType: 0 203 | iOSLaunchScreenPortrait: {fileID: 0} 204 | iOSLaunchScreenLandscape: {fileID: 0} 205 | iOSLaunchScreenBackgroundColor: 206 | serializedVersion: 2 207 | rgba: 0 208 | iOSLaunchScreenFillPct: 100 209 | iOSLaunchScreenSize: 100 210 | iOSLaunchScreenCustomXibPath: 211 | iOSLaunchScreeniPadType: 0 212 | iOSLaunchScreeniPadImage: {fileID: 0} 213 | iOSLaunchScreeniPadBackgroundColor: 214 | serializedVersion: 2 215 | rgba: 0 216 | iOSLaunchScreeniPadFillPct: 100 217 | iOSLaunchScreeniPadSize: 100 218 | iOSLaunchScreeniPadCustomXibPath: 219 | iOSUseLaunchScreenStoryboard: 0 220 | iOSLaunchScreenCustomStoryboardPath: 221 | iOSDeviceRequirements: [] 222 | iOSURLSchemes: [] 223 | iOSBackgroundModes: 0 224 | iOSMetalForceHardShadows: 0 225 | metalEditorSupport: 1 226 | metalAPIValidation: 1 227 | iOSRenderExtraFrameOnPause: 0 228 | appleDeveloperTeamID: 229 | iOSManualSigningProvisioningProfileID: 230 | tvOSManualSigningProvisioningProfileID: 231 | iOSManualSigningProvisioningProfileType: 0 232 | tvOSManualSigningProvisioningProfileType: 0 233 | appleEnableAutomaticSigning: 0 234 | iOSRequireARKit: 0 235 | appleEnableProMotion: 0 236 | clonedFromGUID: 56e7a2d3a00f33d44bdd161b773c35b5 237 | templatePackageId: com.unity.template.3d@1.0.0 238 | templateDefaultScene: Assets/Scenes/SampleScene.unity 239 | AndroidTargetArchitectures: 5 240 | AndroidSplashScreenScale: 0 241 | androidSplashScreen: {fileID: 0} 242 | AndroidKeystoreName: 243 | AndroidKeyaliasName: 244 | AndroidTVCompatibility: 1 245 | AndroidIsGame: 1 246 | AndroidEnableTango: 0 247 | androidEnableBanner: 1 248 | androidUseLowAccuracyLocation: 0 249 | m_AndroidBanners: 250 | - width: 320 251 | height: 180 252 | banner: {fileID: 0} 253 | androidGamepadSupportLevel: 0 254 | resolutionDialogBanner: {fileID: 0} 255 | m_BuildTargetIcons: [] 256 | m_BuildTargetPlatformIcons: [] 257 | m_BuildTargetBatching: 258 | - m_BuildTarget: Standalone 259 | m_StaticBatching: 1 260 | m_DynamicBatching: 0 261 | - m_BuildTarget: tvOS 262 | m_StaticBatching: 1 263 | m_DynamicBatching: 0 264 | - m_BuildTarget: Android 265 | m_StaticBatching: 1 266 | m_DynamicBatching: 0 267 | - m_BuildTarget: iPhone 268 | m_StaticBatching: 1 269 | m_DynamicBatching: 0 270 | - m_BuildTarget: WebGL 271 | m_StaticBatching: 0 272 | m_DynamicBatching: 0 273 | m_BuildTargetGraphicsAPIs: 274 | - m_BuildTarget: AndroidPlayer 275 | m_APIs: 0b00000015000000 276 | m_Automatic: 1 277 | - m_BuildTarget: iOSSupport 278 | m_APIs: 10000000 279 | m_Automatic: 1 280 | - m_BuildTarget: AppleTVSupport 281 | m_APIs: 10000000 282 | m_Automatic: 0 283 | - m_BuildTarget: WebGLSupport 284 | m_APIs: 0b000000 285 | m_Automatic: 1 286 | m_BuildTargetVRSettings: 287 | - m_BuildTarget: Standalone 288 | m_Enabled: 0 289 | m_Devices: 290 | - Oculus 291 | - OpenVR 292 | m_BuildTargetEnableVuforiaSettings: [] 293 | openGLRequireES31: 0 294 | openGLRequireES31AEP: 0 295 | m_TemplateCustomTags: {} 296 | mobileMTRendering: 297 | Android: 1 298 | iPhone: 1 299 | tvOS: 1 300 | m_BuildTargetGroupLightmapEncodingQuality: [] 301 | playModeTestRunnerEnabled: 0 302 | runPlayModeTestAsEditModeTest: 0 303 | actionOnDotNetUnhandledException: 1 304 | enableInternalProfiler: 0 305 | logObjCUncaughtExceptions: 1 306 | enableCrashReportAPI: 0 307 | cameraUsageDescription: 308 | locationUsageDescription: 309 | microphoneUsageDescription: 310 | switchNetLibKey: 311 | switchSocketMemoryPoolSize: 6144 312 | switchSocketAllocatorPoolSize: 128 313 | switchSocketConcurrencyLimit: 14 314 | switchScreenResolutionBehavior: 2 315 | switchUseCPUProfiler: 0 316 | switchApplicationID: 0x01004b9000490000 317 | switchNSODependencies: 318 | switchTitleNames_0: 319 | switchTitleNames_1: 320 | switchTitleNames_2: 321 | switchTitleNames_3: 322 | switchTitleNames_4: 323 | switchTitleNames_5: 324 | switchTitleNames_6: 325 | switchTitleNames_7: 326 | switchTitleNames_8: 327 | switchTitleNames_9: 328 | switchTitleNames_10: 329 | switchTitleNames_11: 330 | switchTitleNames_12: 331 | switchTitleNames_13: 332 | switchTitleNames_14: 333 | switchPublisherNames_0: 334 | switchPublisherNames_1: 335 | switchPublisherNames_2: 336 | switchPublisherNames_3: 337 | switchPublisherNames_4: 338 | switchPublisherNames_5: 339 | switchPublisherNames_6: 340 | switchPublisherNames_7: 341 | switchPublisherNames_8: 342 | switchPublisherNames_9: 343 | switchPublisherNames_10: 344 | switchPublisherNames_11: 345 | switchPublisherNames_12: 346 | switchPublisherNames_13: 347 | switchPublisherNames_14: 348 | switchIcons_0: {fileID: 0} 349 | switchIcons_1: {fileID: 0} 350 | switchIcons_2: {fileID: 0} 351 | switchIcons_3: {fileID: 0} 352 | switchIcons_4: {fileID: 0} 353 | switchIcons_5: {fileID: 0} 354 | switchIcons_6: {fileID: 0} 355 | switchIcons_7: {fileID: 0} 356 | switchIcons_8: {fileID: 0} 357 | switchIcons_9: {fileID: 0} 358 | switchIcons_10: {fileID: 0} 359 | switchIcons_11: {fileID: 0} 360 | switchIcons_12: {fileID: 0} 361 | switchIcons_13: {fileID: 0} 362 | switchIcons_14: {fileID: 0} 363 | switchSmallIcons_0: {fileID: 0} 364 | switchSmallIcons_1: {fileID: 0} 365 | switchSmallIcons_2: {fileID: 0} 366 | switchSmallIcons_3: {fileID: 0} 367 | switchSmallIcons_4: {fileID: 0} 368 | switchSmallIcons_5: {fileID: 0} 369 | switchSmallIcons_6: {fileID: 0} 370 | switchSmallIcons_7: {fileID: 0} 371 | switchSmallIcons_8: {fileID: 0} 372 | switchSmallIcons_9: {fileID: 0} 373 | switchSmallIcons_10: {fileID: 0} 374 | switchSmallIcons_11: {fileID: 0} 375 | switchSmallIcons_12: {fileID: 0} 376 | switchSmallIcons_13: {fileID: 0} 377 | switchSmallIcons_14: {fileID: 0} 378 | switchManualHTML: 379 | switchAccessibleURLs: 380 | switchLegalInformation: 381 | switchMainThreadStackSize: 1048576 382 | switchPresenceGroupId: 383 | switchLogoHandling: 0 384 | switchReleaseVersion: 0 385 | switchDisplayVersion: 1.0.0 386 | switchStartupUserAccount: 0 387 | switchTouchScreenUsage: 0 388 | switchSupportedLanguagesMask: 0 389 | switchLogoType: 0 390 | switchApplicationErrorCodeCategory: 391 | switchUserAccountSaveDataSize: 0 392 | switchUserAccountSaveDataJournalSize: 0 393 | switchApplicationAttribute: 0 394 | switchCardSpecSize: -1 395 | switchCardSpecClock: -1 396 | switchRatingsMask: 0 397 | switchRatingsInt_0: 0 398 | switchRatingsInt_1: 0 399 | switchRatingsInt_2: 0 400 | switchRatingsInt_3: 0 401 | switchRatingsInt_4: 0 402 | switchRatingsInt_5: 0 403 | switchRatingsInt_6: 0 404 | switchRatingsInt_7: 0 405 | switchRatingsInt_8: 0 406 | switchRatingsInt_9: 0 407 | switchRatingsInt_10: 0 408 | switchRatingsInt_11: 0 409 | switchLocalCommunicationIds_0: 410 | switchLocalCommunicationIds_1: 411 | switchLocalCommunicationIds_2: 412 | switchLocalCommunicationIds_3: 413 | switchLocalCommunicationIds_4: 414 | switchLocalCommunicationIds_5: 415 | switchLocalCommunicationIds_6: 416 | switchLocalCommunicationIds_7: 417 | switchParentalControl: 0 418 | switchAllowsScreenshot: 1 419 | switchAllowsVideoCapturing: 1 420 | switchAllowsRuntimeAddOnContentInstall: 0 421 | switchDataLossConfirmation: 0 422 | switchSupportedNpadStyles: 3 423 | switchNativeFsCacheSize: 32 424 | switchSocketConfigEnabled: 0 425 | switchTcpInitialSendBufferSize: 32 426 | switchTcpInitialReceiveBufferSize: 64 427 | switchTcpAutoSendBufferSizeMax: 256 428 | switchTcpAutoReceiveBufferSizeMax: 256 429 | switchUdpSendBufferSize: 9 430 | switchUdpReceiveBufferSize: 42 431 | switchSocketBufferEfficiency: 4 432 | switchSocketInitializeEnabled: 1 433 | switchNetworkInterfaceManagerInitializeEnabled: 1 434 | switchPlayerConnectionEnabled: 1 435 | ps4NPAgeRating: 12 436 | ps4NPTitleSecret: 437 | ps4NPTrophyPackPath: 438 | ps4ParentalLevel: 11 439 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 440 | ps4Category: 0 441 | ps4MasterVersion: 01.00 442 | ps4AppVersion: 01.00 443 | ps4AppType: 0 444 | ps4ParamSfxPath: 445 | ps4VideoOutPixelFormat: 0 446 | ps4VideoOutInitialWidth: 1920 447 | ps4VideoOutBaseModeInitialWidth: 1920 448 | ps4VideoOutReprojectionRate: 60 449 | ps4PronunciationXMLPath: 450 | ps4PronunciationSIGPath: 451 | ps4BackgroundImagePath: 452 | ps4StartupImagePath: 453 | ps4StartupImagesFolder: 454 | ps4IconImagesFolder: 455 | ps4SaveDataImagePath: 456 | ps4SdkOverride: 457 | ps4BGMPath: 458 | ps4ShareFilePath: 459 | ps4ShareOverlayImagePath: 460 | ps4PrivacyGuardImagePath: 461 | ps4NPtitleDatPath: 462 | ps4RemotePlayKeyAssignment: -1 463 | ps4RemotePlayKeyMappingDir: 464 | ps4PlayTogetherPlayerCount: 0 465 | ps4EnterButtonAssignment: 1 466 | ps4ApplicationParam1: 0 467 | ps4ApplicationParam2: 0 468 | ps4ApplicationParam3: 0 469 | ps4ApplicationParam4: 0 470 | ps4DownloadDataSize: 0 471 | ps4GarlicHeapSize: 2048 472 | ps4ProGarlicHeapSize: 2560 473 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 474 | ps4pnSessions: 1 475 | ps4pnPresence: 1 476 | ps4pnFriends: 1 477 | ps4pnGameCustomData: 1 478 | playerPrefsSupport: 0 479 | enableApplicationExit: 0 480 | restrictedAudioUsageRights: 0 481 | ps4UseResolutionFallback: 0 482 | ps4ReprojectionSupport: 0 483 | ps4UseAudio3dBackend: 0 484 | ps4SocialScreenEnabled: 0 485 | ps4ScriptOptimizationLevel: 0 486 | ps4Audio3dVirtualSpeakerCount: 14 487 | ps4attribCpuUsage: 0 488 | ps4PatchPkgPath: 489 | ps4PatchLatestPkgPath: 490 | ps4PatchChangeinfoPath: 491 | ps4PatchDayOne: 0 492 | ps4attribUserManagement: 0 493 | ps4attribMoveSupport: 0 494 | ps4attrib3DSupport: 0 495 | ps4attribShareSupport: 0 496 | ps4attribExclusiveVR: 0 497 | ps4disableAutoHideSplash: 0 498 | ps4videoRecordingFeaturesUsed: 0 499 | ps4contentSearchFeaturesUsed: 0 500 | ps4attribEyeToEyeDistanceSettingVR: 0 501 | ps4IncludedModules: [] 502 | monoEnv: 503 | psp2Splashimage: {fileID: 0} 504 | psp2NPTrophyPackPath: 505 | psp2NPSupportGBMorGJP: 0 506 | psp2NPAgeRating: 12 507 | psp2NPTitleDatPath: 508 | psp2NPCommsID: 509 | psp2NPCommunicationsID: 510 | psp2NPCommsPassphrase: 511 | psp2NPCommsSig: 512 | psp2ParamSfxPath: 513 | psp2ManualPath: 514 | psp2LiveAreaGatePath: 515 | psp2LiveAreaBackroundPath: 516 | psp2LiveAreaPath: 517 | psp2LiveAreaTrialPath: 518 | psp2PatchChangeInfoPath: 519 | psp2PatchOriginalPackage: 520 | psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui 521 | psp2KeystoneFile: 522 | psp2MemoryExpansionMode: 0 523 | psp2DRMType: 0 524 | psp2StorageType: 0 525 | psp2MediaCapacity: 0 526 | psp2DLCConfigPath: 527 | psp2ThumbnailPath: 528 | psp2BackgroundPath: 529 | psp2SoundPath: 530 | psp2TrophyCommId: 531 | psp2TrophyPackagePath: 532 | psp2PackagedResourcesPath: 533 | psp2SaveDataQuota: 10240 534 | psp2ParentalLevel: 1 535 | psp2ShortTitle: Not Set 536 | psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF 537 | psp2Category: 0 538 | psp2MasterVersion: 01.00 539 | psp2AppVersion: 01.00 540 | psp2TVBootMode: 0 541 | psp2EnterButtonAssignment: 2 542 | psp2TVDisableEmu: 0 543 | psp2AllowTwitterDialog: 1 544 | psp2Upgradable: 0 545 | psp2HealthWarning: 0 546 | psp2UseLibLocation: 0 547 | psp2InfoBarOnStartup: 0 548 | psp2InfoBarColor: 0 549 | psp2ScriptOptimizationLevel: 0 550 | splashScreenBackgroundSourceLandscape: {fileID: 0} 551 | splashScreenBackgroundSourcePortrait: {fileID: 0} 552 | spritePackerPolicy: 553 | webGLMemorySize: 256 554 | webGLExceptionSupport: 1 555 | webGLNameFilesAsHashes: 0 556 | webGLDataCaching: 0 557 | webGLDebugSymbols: 0 558 | webGLEmscriptenArgs: 559 | webGLModulesDirectory: 560 | webGLTemplate: APPLICATION:Default 561 | webGLAnalyzeBuildSize: 0 562 | webGLUseEmbeddedResources: 0 563 | webGLCompressionFormat: 1 564 | webGLLinkerTarget: 0 565 | scriptingDefineSymbols: 566 | 1: UNITY_POST_PROCESSING_STACK_V2 567 | 4: UNITY_POST_PROCESSING_STACK_V2 568 | 7: UNITY_POST_PROCESSING_STACK_V2 569 | 13: UNITY_POST_PROCESSING_STACK_V2 570 | 17: UNITY_POST_PROCESSING_STACK_V2 571 | 18: UNITY_POST_PROCESSING_STACK_V2 572 | 19: UNITY_POST_PROCESSING_STACK_V2 573 | 21: UNITY_POST_PROCESSING_STACK_V2 574 | 23: UNITY_POST_PROCESSING_STACK_V2 575 | 24: UNITY_POST_PROCESSING_STACK_V2 576 | 25: UNITY_POST_PROCESSING_STACK_V2 577 | 26: UNITY_POST_PROCESSING_STACK_V2 578 | 27: UNITY_POST_PROCESSING_STACK_V2 579 | platformArchitecture: {} 580 | scriptingBackend: {} 581 | il2cppCompilerConfiguration: {} 582 | incrementalIl2cppBuild: {} 583 | allowUnsafeCode: 0 584 | additionalIl2CppArgs: 585 | scriptingRuntimeVersion: 0 586 | apiCompatibilityLevelPerPlatform: {} 587 | m_RenderingPath: 1 588 | m_MobileRenderingPath: 1 589 | metroPackageName: Template_3D 590 | metroPackageVersion: 591 | metroCertificatePath: 592 | metroCertificatePassword: 593 | metroCertificateSubject: 594 | metroCertificateIssuer: 595 | metroCertificateNotAfter: 0000000000000000 596 | metroApplicationDescription: Template_3D 597 | wsaImages: {} 598 | metroTileShortName: 599 | metroCommandLineArgsFile: 600 | metroTileShowName: 0 601 | metroMediumTileShowName: 0 602 | metroLargeTileShowName: 0 603 | metroWideTileShowName: 0 604 | metroDefaultTileSize: 1 605 | metroTileForegroundText: 2 606 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 607 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, 608 | a: 1} 609 | metroSplashScreenUseBackgroundColor: 0 610 | platformCapabilities: {} 611 | metroFTAName: 612 | metroFTAFileTypes: [] 613 | metroProtocolName: 614 | metroCompilationOverrides: 1 615 | tizenProductDescription: 616 | tizenProductURL: 617 | tizenSigningProfileName: 618 | tizenGPSPermissions: 0 619 | tizenMicrophonePermissions: 0 620 | tizenDeploymentTarget: 621 | tizenDeploymentTargetType: -1 622 | tizenMinOSVersion: 1 623 | n3dsUseExtSaveData: 0 624 | n3dsCompressStaticMem: 1 625 | n3dsExtSaveDataNumber: 0x12345 626 | n3dsStackSize: 131072 627 | n3dsTargetPlatform: 2 628 | n3dsRegion: 7 629 | n3dsMediaSize: 0 630 | n3dsLogoStyle: 3 631 | n3dsTitle: GameName 632 | n3dsProductCode: 633 | n3dsApplicationId: 0xFF3FF 634 | XboxOneProductId: 635 | XboxOneUpdateKey: 636 | XboxOneSandboxId: 637 | XboxOneContentId: 638 | XboxOneTitleId: 639 | XboxOneSCId: 640 | XboxOneGameOsOverridePath: 641 | XboxOnePackagingOverridePath: 642 | XboxOneAppManifestOverridePath: 643 | XboxOnePackageEncryption: 0 644 | XboxOnePackageUpdateGranularity: 2 645 | XboxOneDescription: 646 | XboxOneLanguage: 647 | - enus 648 | XboxOneCapability: [] 649 | XboxOneGameRating: {} 650 | XboxOneIsContentPackage: 0 651 | XboxOneEnableGPUVariability: 0 652 | XboxOneSockets: {} 653 | XboxOneSplashScreen: {fileID: 0} 654 | XboxOneAllowedProductIds: [] 655 | XboxOnePersistentLocalStorageSize: 0 656 | XboxOneXTitleMemory: 8 657 | xboxOneScriptCompiler: 0 658 | vrEditorSettings: 659 | daydream: 660 | daydreamIconForeground: {fileID: 0} 661 | daydreamIconBackground: {fileID: 0} 662 | cloudServicesEnabled: 663 | UNet: 1 664 | facebookSdkVersion: 7.9.4 665 | apiCompatibilityLevel: 2 666 | cloudProjectId: 667 | projectName: Template_3D 668 | organizationId: 669 | cloudEnabled: 0 670 | enableNativePlatformBackendsForNewInputSystem: 0 671 | disableOldInputManagerSupport: 0 672 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.5f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 4 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | blendWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | particleRaycastBudget: 4 33 | asyncUploadTimeSlice: 2 34 | asyncUploadBufferSize: 4 35 | resolutionScalingFixedDPIFactor: 1 36 | excludedTargetPlatforms: [] 37 | - serializedVersion: 2 38 | name: Low 39 | pixelLightCount: 0 40 | shadows: 0 41 | shadowResolution: 0 42 | shadowProjection: 1 43 | shadowCascades: 1 44 | shadowDistance: 20 45 | shadowNearPlaneOffset: 3 46 | shadowCascade2Split: 0.33333334 47 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 48 | shadowmaskMode: 0 49 | blendWeights: 2 50 | textureQuality: 0 51 | anisotropicTextures: 0 52 | antiAliasing: 0 53 | softParticles: 0 54 | softVegetation: 0 55 | realtimeReflectionProbes: 0 56 | billboardsFaceCameraPosition: 0 57 | vSyncCount: 0 58 | lodBias: 0.4 59 | maximumLODLevel: 0 60 | particleRaycastBudget: 16 61 | asyncUploadTimeSlice: 2 62 | asyncUploadBufferSize: 4 63 | resolutionScalingFixedDPIFactor: 1 64 | excludedTargetPlatforms: [] 65 | - serializedVersion: 2 66 | name: Medium 67 | pixelLightCount: 1 68 | shadows: 1 69 | shadowResolution: 0 70 | shadowProjection: 1 71 | shadowCascades: 1 72 | shadowDistance: 20 73 | shadowNearPlaneOffset: 3 74 | shadowCascade2Split: 0.33333334 75 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 76 | shadowmaskMode: 0 77 | blendWeights: 2 78 | textureQuality: 0 79 | anisotropicTextures: 1 80 | antiAliasing: 0 81 | softParticles: 0 82 | softVegetation: 0 83 | realtimeReflectionProbes: 0 84 | billboardsFaceCameraPosition: 0 85 | vSyncCount: 1 86 | lodBias: 0.7 87 | maximumLODLevel: 0 88 | particleRaycastBudget: 64 89 | asyncUploadTimeSlice: 2 90 | asyncUploadBufferSize: 4 91 | resolutionScalingFixedDPIFactor: 1 92 | excludedTargetPlatforms: [] 93 | - serializedVersion: 2 94 | name: High 95 | pixelLightCount: 2 96 | shadows: 2 97 | shadowResolution: 1 98 | shadowProjection: 1 99 | shadowCascades: 2 100 | shadowDistance: 40 101 | shadowNearPlaneOffset: 3 102 | shadowCascade2Split: 0.33333334 103 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 104 | shadowmaskMode: 1 105 | blendWeights: 2 106 | textureQuality: 0 107 | anisotropicTextures: 1 108 | antiAliasing: 2 109 | softParticles: 0 110 | softVegetation: 1 111 | realtimeReflectionProbes: 1 112 | billboardsFaceCameraPosition: 1 113 | vSyncCount: 1 114 | lodBias: 1 115 | maximumLODLevel: 0 116 | particleRaycastBudget: 256 117 | asyncUploadTimeSlice: 2 118 | asyncUploadBufferSize: 4 119 | resolutionScalingFixedDPIFactor: 1 120 | excludedTargetPlatforms: [] 121 | - serializedVersion: 2 122 | name: Very High 123 | pixelLightCount: 3 124 | shadows: 2 125 | shadowResolution: 2 126 | shadowProjection: 1 127 | shadowCascades: 2 128 | shadowDistance: 40 129 | shadowNearPlaneOffset: 3 130 | shadowCascade2Split: 0.33333334 131 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 132 | shadowmaskMode: 1 133 | blendWeights: 4 134 | textureQuality: 0 135 | anisotropicTextures: 1 136 | antiAliasing: 4 137 | softParticles: 1 138 | softVegetation: 1 139 | realtimeReflectionProbes: 1 140 | billboardsFaceCameraPosition: 1 141 | vSyncCount: 1 142 | lodBias: 1.5 143 | maximumLODLevel: 0 144 | particleRaycastBudget: 1024 145 | asyncUploadTimeSlice: 2 146 | asyncUploadBufferSize: 4 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Ultra 151 | pixelLightCount: 4 152 | shadows: 2 153 | shadowResolution: 2 154 | shadowProjection: 1 155 | shadowCascades: 4 156 | shadowDistance: 150 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 1 164 | antiAliasing: 4 165 | softParticles: 1 166 | softVegetation: 1 167 | realtimeReflectionProbes: 1 168 | billboardsFaceCameraPosition: 1 169 | vSyncCount: 1 170 | lodBias: 2 171 | maximumLODLevel: 0 172 | particleRaycastBudget: 4096 173 | asyncUploadTimeSlice: 2 174 | asyncUploadBufferSize: 4 175 | resolutionScalingFixedDPIFactor: 1 176 | excludedTargetPlatforms: [] 177 | m_PerPlatformDefaultQuality: 178 | Android: 2 179 | Nintendo 3DS: 5 180 | Nintendo Switch: 5 181 | PS4: 5 182 | PSP2: 2 183 | Standalone: 5 184 | Tizen: 2 185 | WebGL: 3 186 | WiiU: 5 187 | Windows Store Apps: 5 188 | XboxOne: 5 189 | iPhone: 2 190 | tvOS: 2 191 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.0167 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UnityMaskShader 2 | 3 | ![2018-07-06 13_55_01](https://user-images.githubusercontent.com/1403842/42360534-5743042c-8124-11e8-940f-9ddc4eb040b0.gif) 4 | 5 | Mask component for installation apps built with Unity. 6 | 7 | You can adjust mask shape, size and blur with keyboard at runtime. 8 | Once you've done the parameters will be saved automatically. 9 | After that the parameters will be loaded everytime the app launches. 10 | 11 | ## Install 12 | 13 | 1. [Download latest release](https://github.com/fand/UnityMaskShader/releases). 14 | 2. Import `maskshader.unitypackage`. 15 | 3. Add `MaskController` to the main camera of the scene. 16 | 4. Set `PrefsKey` in `MaskController` inspector. 17 | 18 | `PrefsKey` is a key for PlayerPrefs. 19 | Put any string which doesn't conflict with other scenes in the project. 20 | 21 | ## Key bindings 22 | 23 | - `Shift` + `↑` / `Shift` + `↓`: Blur 24 | - `Shift` + `←` / `Shift` + `→`: Squareness 25 | - `Ctrl` + `↑` `Ctrl` + `↓`: Height 26 | - `Ctrl` + `←` `Ctrl` + `→`: Width 27 | - `R` + `↑` / `R` + `↓`: Rotation 28 | 29 | ## License 30 | 31 | MIT 32 | --------------------------------------------------------------------------------