From d2072c4fcff514e4c446095ed72aba860128c8d1 Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Mon, 9 Mar 2026 01:46:11 -0400 Subject: [PATCH] - Added a title animation for The Chase. - Lightning Round SFX no longer play in nested NetworkEventTarget.All function. --- Assembly-CSharp-Editor.csproj | 37 +- Assembly-CSharp.csproj | 3 + Assets/Animations/The Chase.meta | 8 + .../Animations/The Chase/Ooh, The Chase~.anim | 2098 +++++++++++++++++ .../The Chase/Ooh, The Chase~.anim.meta | 8 + .../Animations/The Chase/The Chase.controller | 159 ++ .../The Chase/The Chase.controller.meta | 8 + Assets/Editor.meta | 8 + Assets/Editor/ShowAsVector2Drawer.cs | 37 + Assets/Editor/ShowAsVector2Drawer.cs.meta | 11 + Assets/Materials/M_LogoDecal.mat | 11 +- Assets/Materials/M_TheChaseBillboard.mat | 105 + Assets/Materials/M_TheChaseBillboard.mat.meta | 8 + Assets/Models/SM_TheChase.fbx | Bin 0 -> 22448 bytes Assets/Models/SM_TheChase.fbx.meta | 109 + Assets/Scenes/witwics.unity | 358 ++- Assets/Shaders/Billboard.shader | 84 + Assets/Shaders/Billboard.shader.meta | 9 + Assets/Shaders/SDF The Chase.shader | 108 + Assets/Shaders/SDF The Chase.shader.meta | 9 + Assets/Textures/T_TheChase.png | Bin 0 -> 122826 bytes Assets/Textures/T_TheChase.png.meta | 140 ++ .../Game Managers/GameManagerRound1.asset | 63 +- .../Game Managers/GameManagerRound1.cs | 27 +- Assets/UdonSharp/TheChasePlayer.asset | 179 ++ Assets/UdonSharp/TheChasePlayer.asset.meta | 8 + Assets/UdonSharp/TheChasePlayer.cs | 38 + Assets/UdonSharp/TheChasePlayer.cs.meta | 11 + .../UtilityScripts/BoneFollower.asset | 2 +- .../UtilityScripts/InteractToggle.asset | 2 +- .../UtilityScripts/PlayerModSetter.asset | 2 +- .../Synced/GlobalToggleObject.asset | 2 +- .../Synced/MasterToggleObject.asset | 2 +- .../UtilityScripts/TrackingDataFollower.asset | 2 +- .../UtilityScripts/WorldAudioSettings.asset | 2 +- witwics.sln | 6 + 36 files changed, 3567 insertions(+), 97 deletions(-) create mode 100644 Assets/Animations/The Chase.meta create mode 100644 Assets/Animations/The Chase/Ooh, The Chase~.anim create mode 100644 Assets/Animations/The Chase/Ooh, The Chase~.anim.meta create mode 100644 Assets/Animations/The Chase/The Chase.controller create mode 100644 Assets/Animations/The Chase/The Chase.controller.meta create mode 100644 Assets/Editor.meta create mode 100644 Assets/Editor/ShowAsVector2Drawer.cs create mode 100644 Assets/Editor/ShowAsVector2Drawer.cs.meta create mode 100644 Assets/Materials/M_TheChaseBillboard.mat create mode 100644 Assets/Materials/M_TheChaseBillboard.mat.meta create mode 100644 Assets/Models/SM_TheChase.fbx create mode 100644 Assets/Models/SM_TheChase.fbx.meta create mode 100644 Assets/Shaders/Billboard.shader create mode 100644 Assets/Shaders/Billboard.shader.meta create mode 100644 Assets/Shaders/SDF The Chase.shader create mode 100644 Assets/Shaders/SDF The Chase.shader.meta create mode 100644 Assets/Textures/T_TheChase.png create mode 100644 Assets/Textures/T_TheChase.png.meta create mode 100644 Assets/UdonSharp/TheChasePlayer.asset create mode 100644 Assets/UdonSharp/TheChasePlayer.asset.meta create mode 100644 Assets/UdonSharp/TheChasePlayer.cs create mode 100644 Assets/UdonSharp/TheChasePlayer.cs.meta diff --git a/Assembly-CSharp-Editor.csproj b/Assembly-CSharp-Editor.csproj index da1d92d..2959797 100644 --- a/Assembly-CSharp-Editor.csproj +++ b/Assembly-CSharp-Editor.csproj @@ -23,7 +23,7 @@ full false Temp\bin\Debug\ - UNITY_2022_3_22;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_STANDALONE;TEXTCORE_1_0_OR_NEWER;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_INITIALIZES_MEMORY_MANAGER_EXPLICITLY;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITY_POST_PROCESSING_STACK_V2;UDONSHARP;UDON;VRC_SDK_VRCSDK3;VRC_ENABLE_PLAYER_PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION;SYSTEM_DRAWING + UNITY_2022_3_22;UNITY_2022_3;UNITY_2022;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_NAVIGATION_PACKAGE_DEBUG_VISUALIZATION;ENABLE_NAVIGATION_HEIGHTMESH_RUNTIME_SUPPORT;ENABLE_NAVIGATION_UI_REQUIRES_PACKAGE;PLATFORM_STANDALONE;TEXTCORE_1_0_OR_NEWER;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_INITIALIZES_MEMORY_MANAGER_EXPLICITLY;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITY_POST_PROCESSING_STACK_V2;UDONSHARP;UDON;VRC_SDK_VRCSDK3;VRC_ENABLE_PLAYER_PERSISTENCE;MMM_SMARTOBJECTSYNC;MMM_SMARTOBJECTSYNC_V3;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION;SYSTEM_DRAWING prompt 4 0169;USG0001 @@ -60,12 +60,7 @@ - - - - - - + @@ -1160,6 +1155,14 @@ Library\ScriptAssemblies\Unity.Rider.Editor.dll False + + Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll + False + + + Library\ScriptAssemblies\Unity.Formats.Fbx.Runtime.dll + False + Library\ScriptAssemblies\Unity.Mathematics.Editor.dll False @@ -1172,6 +1175,10 @@ Library\ScriptAssemblies\Unity.Collections.dll False + + Library\ScriptAssemblies\Unity.Formats.Fbx.Editor.dll + False + Library\ScriptAssemblies\Unity.Collections.Editor.dll False @@ -1248,10 +1255,18 @@ Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll False + + Library\ScriptAssemblies\Autodesk.Fbx.dll + False + Library\ScriptAssemblies\Unity.Postprocessing.Editor.dll False + + Library\ScriptAssemblies\Autodesk.Fbx.Editor.dll + False + Library\ScriptAssemblies\Unity.Mathematics.dll False @@ -1282,10 +1297,6 @@ {24AABBF3-C935-A9B5-2807-501AFC381210} vrchat.jordo.easyquestswitch - - {B04658E3-A2DB-D38B-3C66-358A5E1E3562} - ThryAssemblyDefinition - {EFC3CF82-BDD3-0A74-7E14-B8F28DD7337C} VRC.ExampleCentral.Editor @@ -1346,10 +1357,6 @@ {F7161389-AE46-A707-AE04-38B99CD75559} VRC.SDKBase.Editor.ShaderStripping - - {B0FF48B0-F230-AA21-D28F-BE8500A1CECF} - Poi.Tools - {85AD6C13-67F3-91E5-7E2D-4A7A350F6D9D} VRC.SDKBase diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 80969f4..58d62e5 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -77,6 +77,7 @@ + @@ -151,7 +152,9 @@ + + diff --git a/Assets/Animations/The Chase.meta b/Assets/Animations/The Chase.meta new file mode 100644 index 0000000..2534c51 --- /dev/null +++ b/Assets/Animations/The Chase.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b06b0242f4cd9a468a4990f679b7c4e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/The Chase/Ooh, The Chase~.anim b/Assets/Animations/The Chase/Ooh, The Chase~.anim new file mode 100644 index 0000000..a232c8a --- /dev/null +++ b/Assets/Animations/The Chase/Ooh, The Chase~.anim @@ -0,0 +1,2098 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ooh, The Chase~ + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -3.299, y: 1.04, z: 6.327} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: -3.299, y: 1.04, z: 6.327} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: -0.044, y: -0.38, z: 3.489} + inSlope: {x: 13.865665, y: 0, z: 0} + outSlope: {x: 13.865665, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.08974801, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0.645, y: -0.378, z: 3.508} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 0, y: -0.38, z: 3.49} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.25 + value: {x: 0.247, y: -0.379, z: 3.496} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 0, y: -0.38, z: 3.49} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 0.402, y: -0.379, z: 3.501} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.3 + value: {x: 0, y: -0.38, z: 3.49} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.4 + value: {x: 0.909, y: -0.336, z: 3.653} + inSlope: {x: 2.3713043, y: 0.1147826, z: 0.4252177} + outSlope: {x: 5.432757, y: 0.38916695, z: 0.6304357} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.1313459, y: 0.13725291, z: 0.13725291} + - serializedVersion: 3 + time: 4.8333335 + value: {x: 6.81, y: 3.12, z: 11.77} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: SM_TheChase + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0.07, y: 0.22, z: 0.22} + inSlope: {x: 0.18260871, y: 0.57391304, z: 0.57391304} + outSlope: {x: 0.18260871, y: 0.57391304, z: 0.57391304} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.5333333 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 1.0125, z: 0} + outSlope: {x: -14.01605, y: 1.0125, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.57070005, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0.43, y: 1.57, z: 1} + inSlope: {x: -7.6189804, y: 0, z: 0} + outSlope: {x: 3.4199984, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.6731532, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.8333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.6666667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.9166667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.3 + value: {x: 0.43, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.4333334 + value: {x: 1.18, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.1666665 + value: {x: 0.23, y: 1, z: 1} + inSlope: {x: -0.657143, y: 0, z: 0} + outSlope: {x: -0.657143, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.8333335 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: SM_TheChase + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 53.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 60.29 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PinchRight + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.93 + inSlope: 0 + outSlope: 0 + tangentMode: 65 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.93 + inSlope: -0 + outSlope: 0 + tangentMode: 5 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0.45 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.x + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.45 + inSlope: 0 + outSlope: -2.34 + tangentMode: 65 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -1.23 + inSlope: -2.34 + outSlope: 3.757948 + tangentMode: 5 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.0801749 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0.27 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.y + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.z + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.w + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PinchLeft + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 4.8333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SM_TheChase + classID: 1 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3966143145 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 2196708618 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 128995575 + script: {fileID: 0} + typeID: 137 + customType: 22 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 397431031 + script: {fileID: 0} + typeID: 137 + customType: 22 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 665866487 + script: {fileID: 0} + typeID: 137 + customType: 22 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 934301943 + script: {fileID: 0} + typeID: 137 + customType: 22 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966143145 + attribute: 1548029890 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.8333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3.299 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -3.299 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.044 + inSlope: 13.865665 + outSlope: 13.865665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.08974801 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0.645 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.247 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.402 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.909 + inSlope: 2.3713043 + outSlope: 5.432757 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.1313459 + - serializedVersion: 3 + time: 4.8333335 + value: 6.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.04 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.04 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: -0.38 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: -0.378 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.38 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.379 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.38 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.379 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: -0.38 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.336 + inSlope: 0.1147826 + outSlope: 0.38916695 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.13725291 + - serializedVersion: 3 + time: 4.8333335 + value: 3.12 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 6.327 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 6.327 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 3.489 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 3.508 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 3.49 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 3.496 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 3.49 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 3.501 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 3.49 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 3.653 + inSlope: 0.4252177 + outSlope: 0.6304357 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.13725291 + - serializedVersion: 3 + time: 4.8333335 + value: 11.77 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 53.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 60.29 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PinchRight + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.93 + inSlope: 0 + outSlope: 0 + tangentMode: 65 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.93 + inSlope: -0 + outSlope: 0 + tangentMode: 5 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: -3.3436704 + outSlope: -3.3436704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.10591729 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0.45 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.x + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.45 + inSlope: 0 + outSlope: -2.34 + tangentMode: 65 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -1.23 + inSlope: -2.34 + outSlope: 3.757948 + tangentMode: 5 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.0801749 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 1.27063 + outSlope: 1.27063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.083308734 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0.27 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.y + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.z + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material._Skew.w + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 16 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.07 + inSlope: 0.18260871 + outSlope: 0.18260871 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: 0 + outSlope: -14.01605 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.57070005 + - serializedVersion: 3 + time: 1.6666666 + value: 0.43 + inSlope: -7.6189804 + outSlope: 3.4199984 + tangentMode: 65 + weightedMode: 0 + inWeight: 0.6731532 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 0.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 1.18 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1666665 + value: 0.23 + inSlope: -0.657143 + outSlope: -0.657143 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.22 + inSlope: 0.57391304 + outSlope: 0.57391304 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: 1.0125 + outSlope: 1.0125 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1.57 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1666665 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.22 + inSlope: 0.57391304 + outSlope: 0.57391304 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1666665 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: SM_TheChase + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PinchLeft + path: SM_TheChase + classID: 137 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 4.8333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SM_TheChase + classID: 1 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/The Chase/Ooh, The Chase~.anim.meta b/Assets/Animations/The Chase/Ooh, The Chase~.anim.meta new file mode 100644 index 0000000..0a32204 --- /dev/null +++ b/Assets/Animations/The Chase/Ooh, The Chase~.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8acac470fe8e64b4baf95370ce15245c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/The Chase/The Chase.controller b/Assets/Animations/The Chase/The Chase.controller new file mode 100644 index 0000000..9917280 --- /dev/null +++ b/Assets/Animations/The Chase/The Chase.controller @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7221681958746323675 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ooh, The Chase~ + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -6774468632996617016} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8acac470fe8e64b4baf95370ce15245c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-6774468632996617016 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Play The Chase + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-5070313761731837176 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 437590454874459382} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-833748497227939619 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -5070313761731837176} + m_Position: {x: 30, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7221681958746323675} + m_Position: {x: 420, y: 180, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -5070313761731837176} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: The Chase + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Play The Chase + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -833748497227939619} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &437590454874459382 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Play The Chase + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7221681958746323675} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Animations/The Chase/The Chase.controller.meta b/Assets/Animations/The Chase/The Chase.controller.meta new file mode 100644 index 0000000..cf1d55e --- /dev/null +++ b/Assets/Animations/The Chase/The Chase.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a93d812d9cf68a844a708de7a9d766f7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000..7ee1695 --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da5fda2f0bb161b42816779639ba7287 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/ShowAsVector2Drawer.cs b/Assets/Editor/ShowAsVector2Drawer.cs new file mode 100644 index 0000000..757b9b6 --- /dev/null +++ b/Assets/Editor/ShowAsVector2Drawer.cs @@ -0,0 +1,37 @@ + +using UnityEngine; +using UnityEditor; + + +/// +/// Draws a vector2 field for vector properties. +/// Usage: [ShowAsVector2] _Vector2("Vector 2", Vector) = (0,0,0,0) +/// +public class ShowAsVector2Drawer : MaterialPropertyDrawer +{ + public override void OnGUI(Rect position, MaterialProperty prop, GUIContent label, MaterialEditor editor) + { + if (prop.type == MaterialProperty.PropType.Vector) + { + EditorGUIUtility.labelWidth = 0f; + EditorGUIUtility.fieldWidth = 0f; + + if (!EditorGUIUtility.wideMode) + { + EditorGUIUtility.wideMode = true; + EditorGUIUtility.labelWidth = EditorGUIUtility.currentViewWidth - 212; + } + + EditorGUI.BeginChangeCheck(); + EditorGUI.showMixedValue = prop.hasMixedValue; + Vector4 vec = EditorGUI.Vector2Field(position, label, prop.vectorValue); + if (EditorGUI.EndChangeCheck()) + { + prop.vectorValue = vec; + } + } + else + editor.DefaultShaderProperty(prop, label.text); + + } +} \ No newline at end of file diff --git a/Assets/Editor/ShowAsVector2Drawer.cs.meta b/Assets/Editor/ShowAsVector2Drawer.cs.meta new file mode 100644 index 0000000..77a348f --- /dev/null +++ b/Assets/Editor/ShowAsVector2Drawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0e888690466f3484b971065ea4aaf4e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/M_LogoDecal.mat b/Assets/Materials/M_LogoDecal.mat index c74e5dc..7bed005 100644 --- a/Assets/Materials/M_LogoDecal.mat +++ b/Assets/Materials/M_LogoDecal.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: M_LogoDecal - m_Shader: {fileID: 4800000, guid: 5f8fef09682fab74fb7a29d783391edb, type: 3} + m_Shader: {fileID: 4800000, guid: f2fef445ad9ee8141a02c08e2c7dbcb4, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] @@ -48,6 +48,10 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - _FadeMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} - _MainTex: m_Texture: {fileID: 2800000, guid: eb72bd4caeb7fd34a924b1c28d88b4f2, type: 3} m_Scale: {x: 1, y: 1} @@ -72,6 +76,8 @@ Material: - _DetailNormalMapScale: 1 - _DstBlend: 10 - _EnableExternalAlpha: 0 + - _Fade1: 1 + - _Fade2: 1 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -89,4 +95,7 @@ Material: - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _Flip: {r: 1, g: 1, b: 1, a: 1} - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _ScaleAndSkew: {r: 0, g: 0, b: 0, a: 0} + - _Skew: {r: 0, g: 0, b: 0, a: 0} + - _Tint: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/Materials/M_TheChaseBillboard.mat b/Assets/Materials/M_TheChaseBillboard.mat new file mode 100644 index 0000000..0f878ef --- /dev/null +++ b/Assets/Materials/M_TheChaseBillboard.mat @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_TheChaseBillboard + m_Shader: {fileID: 4800000, guid: 711e6a67331da5444bcf21d31844afaa, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHABLEND_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ColourTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 4b027fc06200b3c408c2401b9385e75a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _EnableExternalAlpha: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LineThickness: 0.25 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Scale: 1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _VerticalLineCorrection: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _LeftColour: {r: 1, g: 1, b: 0.78431374, a: 1} + - _LineColour: {r: 0, g: 0, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _RightColour: {r: 1, g: 0.39215687, b: 0, a: 1} + - _Scale: {r: 1, g: 1, b: 0, a: 0} + - _ScaleAndSkew: {r: 1, g: 1, b: 0, a: 0} + - _Skew: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/M_TheChaseBillboard.mat.meta b/Assets/Materials/M_TheChaseBillboard.mat.meta new file mode 100644 index 0000000..5961d62 --- /dev/null +++ b/Assets/Materials/M_TheChaseBillboard.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16366e4fe0b52344b889fd9afc34228e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/SM_TheChase.fbx b/Assets/Models/SM_TheChase.fbx new file mode 100644 index 0000000000000000000000000000000000000000..8397ef4417c54667f5c3ba1826de536f2a1808b8 GIT binary patch literal 22448 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 EKN$zUX8-^I literal 0 HcmV?d00001 diff --git a/Assets/Models/SM_TheChase.fbx.meta b/Assets/Models/SM_TheChase.fbx.meta new file mode 100644 index 0000000..f90798b --- /dev/null +++ b/Assets/Models/SM_TheChase.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: c30e05b3f5c8c464287e7820af10f01c +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/witwics.unity b/Assets/Scenes/witwics.unity index 6f3e4c9..53de6ff 100644 --- a/Assets/Scenes/witwics.unity +++ b/Assets/Scenes/witwics.unity @@ -17436,7 +17436,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 783795839} + m_TransformParent: {fileID: 5806135540292049292} m_Modifications: - target: {fileID: 307419630495019032, guid: fac4aa7abd3ecbe44a9eaf7f05275244, type: 3} @@ -17517,12 +17517,12 @@ PrefabInstance: - target: {fileID: 5542997801820577511, guid: fac4aa7abd3ecbe44a9eaf7f05275244, type: 3} propertyPath: field of view - value: 10 + value: 30 objectReference: {fileID: 0} - target: {fileID: 5542997801820577511, guid: fac4aa7abd3ecbe44a9eaf7f05275244, type: 3} propertyPath: far clip plane - value: 8 + value: 10 objectReference: {fileID: 0} - target: {fileID: 5542997801820577511, guid: fac4aa7abd3ecbe44a9eaf7f05275244, type: 3} @@ -31844,6 +31844,7 @@ MonoBehaviour: _Modem: {fileID: 966631266} _ArrivalDisplay: {fileID: 2013644315} _LightningRoundAnimator: {fileID: 806909628} + _TheChaseAnimator: {fileID: 1310615346} --- !u!4 &515404447 Transform: m_ObjectHideFlags: 0 @@ -42557,11 +42558,7 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829, - type: 3} - insertIndex: -1 - addedObject: {fileID: 364742167} + m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7be9e74a7f7fe24cb526bc367e85829, type: 3} --- !u!4 &783795839 stripped @@ -44857,6 +44854,21 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 1292660} m_Modifications: + - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_LocalScale.x + value: 0.225 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_LocalScale.y + value: 0.225 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_LocalScale.z + value: 0.225 + objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalPosition.x @@ -44870,27 +44882,27 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalPosition.z - value: 0.1277 + value: 0.031 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalRotation.w - value: 0.70710707 + value: 0.7071068 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalRotation.x - value: -0.7071065 + value: -0.7071068 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalRotation.y - value: 0.00000032782546 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_LocalRotation.z - value: 0.0000007618217 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, type: 3} @@ -44907,6 +44919,31 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_ReceiveShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_LightProbeUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 84a24ace91ac68749b996293c0996e86, + type: 3} + propertyPath: m_ReflectionProbeUsage + value: 0 + objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 84a24ace91ac68749b996293c0996e86, type: 3} propertyPath: m_Materials.Array.data[0] @@ -61828,6 +61865,60 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 1499591484} m_PrefabAsset: {fileID: 0} +--- !u!1 &1310615344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1310615345} + - component: {fileID: 1310615346} + m_Layer: 22 + m_Name: The Chase Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1310615345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310615344} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1554891486} + m_Father: {fileID: 5806135540292049292} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1310615346 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310615344} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: a93d812d9cf68a844a708de7a9d766f7, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 --- !u!1 &1311764230 GameObject: m_ObjectHideFlags: 0 @@ -76554,6 +76645,145 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 172614115} m_PrefabAsset: {fileID: 0} +--- !u!1001 &1554891485 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1310615345} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalPosition.z + value: 3.49 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.014652638 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.0007524955 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.9985764 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.051282085 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -132.346 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_ReceiveShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_LightProbeUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_ReflectionProbeUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 16366e4fe0b52344b889fd9afc34228e, type: 2} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_AABB.m_Extent.x + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.33 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 16366e4fe0b52344b889fd9afc34228e, type: 2} + - target: {fileID: -3887185075125053422, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 16366e4fe0b52344b889fd9afc34228e, type: 2} + - target: {fileID: 919132149155446097, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_Name + value: SM_TheChase + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c30e05b3f5c8c464287e7820af10f01c, type: 3} +--- !u!4 &1554891486 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: c30e05b3f5c8c464287e7820af10f01c, + type: 3} + m_PrefabInstance: {fileID: 1554891485} + m_PrefabAsset: {fileID: 0} --- !u!1 &1557764383 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7800140222510886830, guid: 126991d511ca61841a0ef899b6c038a6, @@ -106611,7 +106841,15 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1310615345} + - targetCorrespondingSourceObject: {fileID: 5462889507286591849, guid: b7be9e74a7f7fe24cb526bc367e85829, + type: 3} + insertIndex: -1 + addedObject: {fileID: 364742167} m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7be9e74a7f7fe24cb526bc367e85829, type: 3} --- !u!114 &5806135540292049291 stripped @@ -107247,62 +107485,62 @@ MonoBehaviour: useAssignedLayers: 0 DynamicPrefabs: [] DynamicMaterials: - - {fileID: 2100000, guid: 82f2961c9baa48a45ac897be257fd655, type: 2} - - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2} - - {fileID: 2100000, guid: 332daba92d0976f4d86bdcdc1a94179e, type: 2} - - {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2} - - {fileID: 2100000, guid: e53b90b5a4f1c3048b28024a40b455e7, type: 2} - - {fileID: 2100000, guid: 348ff3cc54305654d9eeebbbb385c262, type: 2} - - {fileID: 2100000, guid: 12e96dbe16f21704485645506bfc235a, type: 2} - - {fileID: 2100000, guid: d7188495ea0838346af40c820ec9ffc8, type: 2} - {fileID: 2100000, guid: 4fb0b8cdca56f5d47be970c7490cb7a1, type: 2} - - {fileID: 2100000, guid: cac39def7281c5c488b6a3465ec1951b, type: 2} - - {fileID: 2100000, guid: 53b84df3db050264db8132d12d59ac74, type: 2} - - {fileID: 2100000, guid: db9b2b735115eb248a189b1fdc721a50, type: 2} - - {fileID: 2100000, guid: 9d4baac78c2042b47b42fc9c92d87767, type: 2} - - {fileID: 2100000, guid: c5d2a6b0c3904c747b937dd142cbb480, type: 2} - - {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2} - {fileID: 2100000, guid: 7eb7cd9bfc12d4c4198d1874ca5a1aa4, type: 2} - {fileID: 2100000, guid: 220d5a1f1701e674794a1083cc2f0bac, type: 2} - {fileID: 2100000, guid: 49170bf20870c7c45873b3c1966d86af, type: 2} - - {fileID: 2100000, guid: d2b3854a83244764192826cd7eadc955, type: 2} - - {fileID: 2100000, guid: 79cdc811085b366438fb60b12a3642ba, type: 2} - - {fileID: 2100000, guid: 8de5e47a4e3831b40b59595ad3e2e267, type: 2} - - {fileID: 2100000, guid: fe25aa579b9514441a94bd556cf54df9, type: 2} - - {fileID: 2100000, guid: 672c36f6dbb36b5439cc0fdd2f74c531, type: 2} - - {fileID: 2100000, guid: 2c0cd617d97924748a9d5e2eeb2039b5, type: 2} - - {fileID: 2100000, guid: 51b03d257a738e6468f623865f31dbec, type: 2} - - {fileID: 2100000, guid: d23dd47c26278f94ea3bc15c730f59ed, type: 2} - - {fileID: 2100000, guid: 98b5c6e030fc83d48bbba9e927a456d4, type: 2} - - {fileID: 2100000, guid: 483ceb65615010745bde1d5ff9fd9dd6, type: 2} - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 2100000, guid: a55c6cba78f87d1499a304b41036f758, type: 2} - - {fileID: 2100000, guid: 8bc2ade7ea2681744b3a5bf052974502, type: 2} - - {fileID: 2100000, guid: c5480627ec99c8a45bbd5dfe52d1dea7, type: 2} - - {fileID: 2100000, guid: 98438748f07992c4a9eca84eb166591b, type: 2} - - {fileID: 2100000, guid: accd304c49b7d6d43b97738e8e118342, type: 2} - - {fileID: 2100000, guid: 77cb94791cc41a5498279122022730b0, type: 2} - - {fileID: 2100000, guid: fa8f228d6d5f77d479bf970e355f4bc3, type: 2} - - {fileID: 2100000, guid: c3186340e03d26341969d34663dbf8f3, type: 2} - {fileID: 2100000, guid: 80746b095abb6ce41a1c737df3649172, type: 2} - {fileID: 2100000, guid: 4cbd5a7b91a8e2a469e33380a6d99a68, type: 2} + - {fileID: 2100000, guid: accd304c49b7d6d43b97738e8e118342, type: 2} + - {fileID: 2100000, guid: 2c0cd617d97924748a9d5e2eeb2039b5, type: 2} - {fileID: 2100000, guid: 0c3dfdcd7a2a6ac408ec3d431f9a4932, type: 2} - {fileID: 2100000, guid: c1b531b2f1a7dab43b46daa7546cfda7, type: 2} - - {fileID: 2100000, guid: 8db36ece14c543d47be04e1d0cde1a1f, type: 2} - - {fileID: 2100000, guid: 81ea0ec5ed826d74fb516bcd6d26bf99, type: 2} - - {fileID: 2100000, guid: f1807abb25a22fb4fb9a796796ec55cb, type: 2} - - {fileID: 2100000, guid: bc5888e576e9cb34bab7b7af42d2b63f, type: 2} - - {fileID: 2100000, guid: 1eb2f964062497347b887d2c940e79c5, type: 2} - - {fileID: 2100000, guid: 77485a45419b5da498cc74acff31c49a, type: 2} - - {fileID: 2100000, guid: 90a6fdf8f72a7a84d83dcb448e0f749e, type: 2} - - {fileID: 2100000, guid: c10453b4aa0c864458b74f3797cb611e, type: 2} - - {fileID: 2100000, guid: c0998459c7ac0e94d825035839d01ac9, type: 2} - - {fileID: 2100000, guid: 885429151ec5f6a4a926f6aaabd7e001, type: 2} - - {fileID: 2100000, guid: ffd504a9168a01c459170bb8f2fcea1c, type: 2} - - {fileID: 2100000, guid: 012e77fb6a6d69548802da3b41814618, type: 2} - - {fileID: 2100000, guid: 4d875a76d6e247742b8d3d66214b2c2d, type: 2} + - {fileID: 2100000, guid: 82f2961c9baa48a45ac897be257fd655, type: 2} + - {fileID: 2100000, guid: 53b84df3db050264db8132d12d59ac74, type: 2} + - {fileID: 2100000, guid: db9b2b735115eb248a189b1fdc721a50, type: 2} + - {fileID: 2100000, guid: 9d4baac78c2042b47b42fc9c92d87767, type: 2} + - {fileID: 2100000, guid: d1244b908a4cccd4397cc9cad45fe846, type: 2} + - {fileID: 2100000, guid: e53b90b5a4f1c3048b28024a40b455e7, type: 2} + - {fileID: 2100000, guid: c5d2a6b0c3904c747b937dd142cbb480, type: 2} + - {fileID: 2100000, guid: 348ff3cc54305654d9eeebbbb385c262, type: 2} + - {fileID: 2100000, guid: 12e96dbe16f21704485645506bfc235a, type: 2} + - {fileID: 2100000, guid: 77cb94791cc41a5498279122022730b0, type: 2} + - {fileID: 2100000, guid: 98b5c6e030fc83d48bbba9e927a456d4, type: 2} - {fileID: 2100000, guid: 6075d345a5007be4abb1a4485d1ebb5f, type: 2} - {fileID: 2100000, guid: 35c2a316ece610b4b963e047e5238337, type: 2} + - {fileID: 2100000, guid: 9cdc0250a4c9b534fae68ae6aa90bf31, type: 2} + - {fileID: 2100000, guid: bc5888e576e9cb34bab7b7af42d2b63f, type: 2} + - {fileID: 2100000, guid: 1eb2f964062497347b887d2c940e79c5, type: 2} + - {fileID: 2100000, guid: d2b3854a83244764192826cd7eadc955, type: 2} + - {fileID: 2100000, guid: cac39def7281c5c488b6a3465ec1951b, type: 2} + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: 81ea0ec5ed826d74fb516bcd6d26bf99, type: 2} + - {fileID: 2100000, guid: f1807abb25a22fb4fb9a796796ec55cb, type: 2} + - {fileID: 2100000, guid: c10453b4aa0c864458b74f3797cb611e, type: 2} + - {fileID: 2100000, guid: 8de5e47a4e3831b40b59595ad3e2e267, type: 2} + - {fileID: 2100000, guid: ffd504a9168a01c459170bb8f2fcea1c, type: 2} + - {fileID: 2100000, guid: 672c36f6dbb36b5439cc0fdd2f74c531, type: 2} + - {fileID: 2100000, guid: 51b03d257a738e6468f623865f31dbec, type: 2} + - {fileID: 2100000, guid: d23dd47c26278f94ea3bc15c730f59ed, type: 2} + - {fileID: 2100000, guid: 79cdc811085b366438fb60b12a3642ba, type: 2} + - {fileID: 2100000, guid: 8db36ece14c543d47be04e1d0cde1a1f, type: 2} + - {fileID: 2100000, guid: 98438748f07992c4a9eca84eb166591b, type: 2} + - {fileID: 2100000, guid: c5480627ec99c8a45bbd5dfe52d1dea7, type: 2} + - {fileID: 2100000, guid: c0998459c7ac0e94d825035839d01ac9, type: 2} + - {fileID: 2100000, guid: c3186340e03d26341969d34663dbf8f3, type: 2} + - {fileID: 2100000, guid: e45d02bbf7268504ca58513c548a58e7, type: 2} + - {fileID: 2100000, guid: d7188495ea0838346af40c820ec9ffc8, type: 2} + - {fileID: 2100000, guid: 90a6fdf8f72a7a84d83dcb448e0f749e, type: 2} + - {fileID: 2100000, guid: a55c6cba78f87d1499a304b41036f758, type: 2} + - {fileID: 2100000, guid: 8bc2ade7ea2681744b3a5bf052974502, type: 2} + - {fileID: 2100000, guid: 012e77fb6a6d69548802da3b41814618, type: 2} + - {fileID: 2100000, guid: 4d875a76d6e247742b8d3d66214b2c2d, type: 2} + - {fileID: 2100000, guid: 77485a45419b5da498cc74acff31c49a, type: 2} + - {fileID: 2100000, guid: fa8f228d6d5f77d479bf970e355f4bc3, type: 2} + - {fileID: 2100000, guid: 885429151ec5f6a4a926f6aaabd7e001, type: 2} + - {fileID: 2100000, guid: 483ceb65615010745bde1d5ff9fd9dd6, type: 2} + - {fileID: 2100000, guid: fe25aa579b9514441a94bd556cf54df9, type: 2} + - {fileID: 2100000, guid: 332daba92d0976f4d86bdcdc1a94179e, type: 2} - {fileID: 2100000, guid: af0c1cbaaffed304ba0e3a1fbac41e7e, type: 2} - {fileID: 2100000, guid: cc22c7f9de95cab4488b30fe8699a82a, type: 2} - {fileID: 2100000, guid: fe872fb72ad98da4dbb868481468e848, type: 2} diff --git a/Assets/Shaders/Billboard.shader b/Assets/Shaders/Billboard.shader new file mode 100644 index 0000000..723845b --- /dev/null +++ b/Assets/Shaders/Billboard.shader @@ -0,0 +1,84 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) + +// Simplified Diffuse shader. Differences from regular Diffuse one: +// - no Main Color +// - fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + + +Shader "Carmen/Logo" +{ + Properties + { + _MainTex ("Logo Image", 2D) = "white" {} + _Tint ("Tint", Color) = (1.0, 1.0, 1.0, 1.0) + + [ShowAsVector2] _Skew ("Scale And Skew", Vector) = (0.0, 0.0, 0.0, 0.0) + } + SubShader + { + Tags { "Queue"="Overlay" "RenderType"="Transparent" "CanUseSpriteAtlas"="True" } + LOD 200 + + Pass { + Cull Back + Lighting Off + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + ZTest Always + + CGPROGRAM + #include "UnityCG.cginc" + #pragma target 4.5 + #pragma vertex vert + #pragma fragment frag + + UNITY_DECLARE_TEX2D(_MainTex); + UNITY_DECLARE_TEX2D(_FadeMask); + half4 _Tint; + half4 _Skew; + + struct Data + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct V2F + { + float4 position : SV_POSITION; + float2 uv : TEXCOORD0; + }; + + V2F vert(Data v) + { + V2F o; + + // Skew and scale as needed + float4x4 skewmatrix = float4x4( + 1.0, _Skew.x, 0.0, 0.0, + _Skew.y, 1.0, 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0 + ); + o.position = mul(skewmatrix, v.vertex); + o.position = UnityObjectToClipPos(o.position); + + o.uv = v.uv; + + return o; + } + + fixed4 frag(V2F i) : SV_TARGET + { + return UNITY_SAMPLE_TEX2D(_MainTex, i.uv) * _Tint; + } + ENDCG + } + } + FallBack "Diffuse" +} + diff --git a/Assets/Shaders/Billboard.shader.meta b/Assets/Shaders/Billboard.shader.meta new file mode 100644 index 0000000..8eaf1b2 --- /dev/null +++ b/Assets/Shaders/Billboard.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f2fef445ad9ee8141a02c08e2c7dbcb4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders/SDF The Chase.shader b/Assets/Shaders/SDF The Chase.shader new file mode 100644 index 0000000..adec2db --- /dev/null +++ b/Assets/Shaders/SDF The Chase.shader @@ -0,0 +1,108 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) + +// Simplified Diffuse shader. Differences from regular Diffuse one: +// - no Main Color +// - fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + + +Shader "Carmen/SDF/The Chase" +{ + Properties + { + _MainTex ("SDF", 2D) = "white" {} + + [ShowAsVector2] _Skew ("Skew", Vector) = (0.0, 0.0, 0.0, 0.0) + + _LeftColour ("Left Colour", Color) = (1.0, 0.0, 0.0, 1.0) + _RightColour ("Right Colour", Color) = (0.0, 0.0, 1.0, 1.0) + + _LineColour ("Line Colour", Color) = (0.0, 0.0, 0.0, 1.0) + _LineThickness ("Line Thickness", float) = 0.25 + } + SubShader + { + Tags { "Queue"="Overlay" "RenderType"="Opaque" "CanUseSpriteAtlas"="True" } + LOD 200 + + Pass { + Cull Back + Lighting Off + ZWrite Off + ZTest Always + + CGPROGRAM + #include "UnityCG.cginc" + #pragma target 4.5 + #pragma vertex vert + #pragma fragment frag + + UNITY_DECLARE_TEX2D(_MainTex); + float4 _MainTex_ST; + + half4 _Skew; + half4 _LeftColour; + half4 _RightColour; + + half4 _LineColour; + float _LineThickness; + + struct Data + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct V2F + { + float4 position : SV_POSITION; + float2 uv : TEXCOORD0; + }; + + V2F vert(Data v) + { + V2F o; + + // Skew and scale as needed + float4x4 skewmatrix = float4x4( + 1.0, _Skew.x, 0.0, 0.0, + _Skew.y, 1.0, 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0 + ); + o.position = mul(skewmatrix, v.vertex); + o.position = mul(UNITY_MATRIX_P, + mul(UNITY_MATRIX_MV, float4(0.0, 0.0, 0.0, 1.0)) + + float4(o.position.x, o.position.y, 0.0, 0.0) + * float4( + length(unity_ObjectToWorld._m00_m10_m20), + length(unity_ObjectToWorld._m01_m11_m21), + 1.0, 1.0)); + + o.uv = TRANSFORM_TEX(v.uv, _MainTex); + + return o; + } + + fixed4 frag(V2F i) : SV_TARGET + { + half texsample = UNITY_SAMPLE_TEX2D(_MainTex, i.uv).r; + + half alphastep = step(texsample, _LineThickness); + if (alphastep < 0.5) discard; + + half linestep = step(texsample, 0.1); + return lerp( + _LineColour, + lerp(_LeftColour, _RightColour, i.uv.x % 1.0), + linestep); + } + ENDCG + } + } + FallBack "Diffuse" +} + diff --git a/Assets/Shaders/SDF The Chase.shader.meta b/Assets/Shaders/SDF The Chase.shader.meta new file mode 100644 index 0000000..16b21eb --- /dev/null +++ b/Assets/Shaders/SDF The Chase.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 711e6a67331da5444bcf21d31844afaa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/T_TheChase.png b/Assets/Textures/T_TheChase.png new file mode 100644 index 0000000000000000000000000000000000000000..50bbc61435b83a7ba08651c03d9ce39a0fd0d701 GIT binary patch literal 122826 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/VCc@u{t+JQF;4}? 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 Gy!w9-^er6# literal 0 HcmV?d00001 diff --git a/Assets/Textures/T_TheChase.png.meta b/Assets/Textures/T_TheChase.png.meta new file mode 100644 index 0000000..cac26e6 --- /dev/null +++ b/Assets/Textures/T_TheChase.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 4b027fc06200b3c408c2401b9385e75a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 1 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + singleChannelComponent: 1 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 3 + compressionQuality: 30 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: 50 + textureCompression: 1 + compressionQuality: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: 50 + textureCompression: 1 + compressionQuality: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset index 4d83b06..7080313 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound1.asset +++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 32 + Data: 33 - Name: Entry: 7 Data: @@ -1925,16 +1925,71 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _CameraControllerRound1 + Data: _TheChaseAnimator - Name: $v Entry: 7 Data: 124|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _TheChaseAnimator + - Name: k__BackingField + Entry: 9 + Data: 119 + - Name: k__BackingField + Entry: 9 + Data: 119 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 125|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 126|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _CameraControllerRound1 + - Name: $v + Entry: 7 + Data: 127|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _CameraControllerRound1 - Name: k__BackingField Entry: 7 - Data: 125|System.RuntimeType, mscorlib + Data: 128|System.RuntimeType, mscorlib - Name: Entry: 1 Data: CameraControllerRound1, Assembly-CSharp @@ -1958,7 +2013,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 126|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 129|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 diff --git a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs index 379a643..0fe0a9e 100644 --- a/Assets/UdonSharp/Game Managers/GameManagerRound1.cs +++ b/Assets/UdonSharp/Game Managers/GameManagerRound1.cs @@ -57,6 +57,7 @@ public class GameManagerRound1 : GameManagerBase [Space, Header("Effects")] [SerializeField] private Animator _LightningRoundAnimator; + [SerializeField] private Animator _TheChaseAnimator; private CameraControllerRound1 _CameraControllerRound1 = null; @@ -768,7 +769,7 @@ public class GameManagerRound1 : GameManagerBase public void PlayLightningRoundAnimation() { _LightningRoundAnimator.SetBool("Lightning", true); - _AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "PlaySFX", SFXEventType.Thunder); + _AudioManager.PlaySFX(SFXEventType.Thunder); SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 5.0f); } public void ResetLightningRoundAnimation() @@ -893,21 +894,27 @@ public class GameManagerRound1 : GameManagerBase { _CameraControllerRound1.DisableAllSwitchers(); _CameraControllerRound1.SwitchToWideShotCamera(); + + SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlayTheChaseAnimation_Private)); + } + [NetworkCallable] + public void PlayTheChaseAnimation_Private() + { + _AudioManager.PlayMusic(MusicEventType.TheChase); SendCustomEventDelayedSeconds(nameof(_PlayTheChaseMusic_EnableInteraction_Private), 5.0f); - - HostCardBetweenRoundsInterface Interface = - (HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments); - - _AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, - "PlayMusic", MusicEventType.TheChase); - - Interface.HeaderUI.text = RoundSegmentTypeToString(RoundSegmentType.TheChase); - Interface.CommentUI.text = "All of these questions are worth 5 Acme Crimebucks. Hands on your buzzers, watch the monitor, listen carefully. Here we go."; + _TheChaseAnimator.SetBool("Play The Chase", true); } public void _PlayTheChaseMusic_EnableInteraction_Private() { + _TheChaseAnimator.SetBool("Play The Chase", false); + _CameraControllerRound1.ActivateHostAllPlayersCameraSwitcher(); + HostCardBetweenRoundsInterface Interface = + (HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments); + Interface.HeaderUI.text = RoundSegmentTypeToString(RoundSegmentType.TheChase); + Interface.CommentUI.text = "All of these questions are worth 5 Acme Crimebucks. Hands on your buzzers, watch the monitor, listen carefully. Here we go."; + EnableBuzzers(); EnableInteraction("Here We Go"); diff --git a/Assets/UdonSharp/TheChasePlayer.asset b/Assets/UdonSharp/TheChasePlayer.asset new file mode 100644 index 0000000..5bee0cc --- /dev/null +++ b/Assets/UdonSharp/TheChasePlayer.asset @@ -0,0 +1,179 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} + m_Name: TheChasePlayer + m_EditorClassIdentifier: + serializedUdonProgramAsset: {fileID: 11400000, guid: ac0edccfa5136464080359b84643423f, + type: 2} + udonAssembly: + assemblyError: + sourceCsScript: {fileID: 11500000, guid: 3262111817a7d674389f92d7a9937786, type: 3} + scriptVersion: 2 + compiledVersion: 2 + behaviourSyncMode: 4 + hasInteractEvent: 0 + scriptID: 2793127583264335136 + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: fieldDefinitions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, + UdonSharp.Editor]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _TheChaseAnimator + - Name: $v + Entry: 7 + Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _TheChaseAnimator + - Name: k__BackingField + Entry: 7 + Data: 3|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Animator, UnityEngine.AnimationModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 4|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 5|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _PlayAnimation + - Name: $v + Entry: 7 + Data: 6|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _PlayAnimation + - Name: k__BackingField + Entry: 7 + Data: 7|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Boolean, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 7 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 3 + Data: 1 + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 8|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 9|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 10|UdonSharp.FieldChangeCallbackAttribute, UdonSharp.Runtime + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/UdonSharp/TheChasePlayer.asset.meta b/Assets/UdonSharp/TheChasePlayer.asset.meta new file mode 100644 index 0000000..f601793 --- /dev/null +++ b/Assets/UdonSharp/TheChasePlayer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 001cd0ad3b50e8444b8b374524aa6fe2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/TheChasePlayer.cs b/Assets/UdonSharp/TheChasePlayer.cs new file mode 100644 index 0000000..0dfc038 --- /dev/null +++ b/Assets/UdonSharp/TheChasePlayer.cs @@ -0,0 +1,38 @@ + +using UdonSharp; +using UnityEngine; +using VRC.SDKBase; +using VRC.Udon; + + +[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] +public class TheChasePlayer : UdonSharpBehaviour +{ + [SerializeField] private Animator _TheChaseAnimator; + + [UdonSynced, FieldChangeCallback(nameof(PlayAnimation))] private bool _PlayAnimation = false; + + + public void Play() + { + PlayAnimation = true; + RequestSerialization(); + } + + public void Stop() + { + PlayAnimation = false; + RequestSerialization(); + } + + + private bool PlayAnimation + { + set + { + _PlayAnimation = value; + _TheChaseAnimator.SetBool("Play The Chase", _PlayAnimation); + } + get => _PlayAnimation; + } +} diff --git a/Assets/UdonSharp/TheChasePlayer.cs.meta b/Assets/UdonSharp/TheChasePlayer.cs.meta new file mode 100644 index 0000000..ceb9c49 --- /dev/null +++ b/Assets/UdonSharp/TheChasePlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3262111817a7d674389f92d7a9937786 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset index 036a370..b946757 100644 --- a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: BoneFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 52ecc8a73071e8e40928c3609699fcf4, + serializedUdonProgramAsset: {fileID: 11400000, guid: ccbda9bf23e2f714c9226283c77a92e5, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset index 13d78db..b35639e 100644 --- a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset +++ b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: InteractToggle m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 873dfce61b1514e429c92e0d2fded7de, + serializedUdonProgramAsset: {fileID: 11400000, guid: 405e38d3dfb2f514daeed0e28fbb4864, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset index d89a1a4..1def3de 100644 --- a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset +++ b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: PlayerModSetter m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: e81558796a212ab4d88e305e2010f24b, + serializedUdonProgramAsset: {fileID: 11400000, guid: f938e6c4ff027a74da405a1f9353fd2b, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset index ea98aa4..8101274 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: GlobalToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 2fe8ced6184000f49bca526cd2c5891c, + serializedUdonProgramAsset: {fileID: 11400000, guid: c49c9265a3ef24642a6a4465d0a78872, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset index b4b3ede..901d05e 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: MasterToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: a2d01d9f36ac6df49831be249e48ecc4, + serializedUdonProgramAsset: {fileID: 11400000, guid: 04024a76ab1924042ba521e11cb76d91, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset index c624599..da92932 100644 --- a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: TrackingDataFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 1b89d4552983c0448a7389decec3b555, + serializedUdonProgramAsset: {fileID: 11400000, guid: 17f8fbbe6cc186d4f8dbb057b01a4ec2, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset index 5226f4f..ee4621f 100644 --- a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset +++ b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: WorldAudioSettings m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 994b559b0f158b4499f8937980ed8694, + serializedUdonProgramAsset: {fileID: 11400000, guid: 128d924a3066b7546b2d1c73e61006ab, type: 2} udonAssembly: assemblyError: diff --git a/witwics.sln b/witwics.sln index 0d49909..3d151a1 100644 --- a/witwics.sln +++ b/witwics.sln @@ -57,6 +57,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "vrchat.jordo.easyquestswitc EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Addressables", "UniTask.Addressables.csproj", "{6AA0AACC-56ED-4C99-7D2A-220D3B243EDD}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{F0D2DA67-6857-48D9-F18C-518C9133433E}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.TextMeshPro", "UniTask.TextMeshPro.csproj", "{91F2D0BB-0290-6D83-B6CE-D722F4D01C8D}" EndProject Global @@ -177,6 +179,10 @@ Global {6AA0AACC-56ED-4C99-7D2A-220D3B243EDD}.Debug|Any CPU.Build.0 = Debug|Any CPU {6AA0AACC-56ED-4C99-7D2A-220D3B243EDD}.Release|Any CPU.ActiveCfg = Release|Any CPU {6AA0AACC-56ED-4C99-7D2A-220D3B243EDD}.Release|Any CPU.Build.0 = Release|Any CPU + {F0D2DA67-6857-48D9-F18C-518C9133433E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F0D2DA67-6857-48D9-F18C-518C9133433E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F0D2DA67-6857-48D9-F18C-518C9133433E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F0D2DA67-6857-48D9-F18C-518C9133433E}.Release|Any CPU.Build.0 = Release|Any CPU {91F2D0BB-0290-6D83-B6CE-D722F4D01C8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {91F2D0BB-0290-6D83-B6CE-D722F4D01C8D}.Debug|Any CPU.Build.0 = Debug|Any CPU {91F2D0BB-0290-6D83-B6CE-D722F4D01C8D}.Release|Any CPU.ActiveCfg = Release|Any CPU