From 47125f95f4e3bd7b5a68d4ae843eebd2b1aad5e4 Mon Sep 17 00:00:00 2001 From: SoulliesOfficial Date: Thu, 30 Apr 2026 07:06:38 -0400 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E5=88=9D=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.idea.Cielonos/.idea/indexLayout.xml | 8 - .../{Data => Animations}/FuncAnims.meta | 0 .../FuncAnims/HeavyEnforcer_Block.asset | 0 .../FuncAnims/HeavyEnforcer_Block.asset.meta | 0 .../FuncAnims/HeavyEnforcer_ChargePunch.asset | 0 .../HeavyEnforcer_ChargePunch.asset.meta | 0 .../FuncAnims/HeavyEnforcer_Dodge.asset | 0 .../FuncAnims/HeavyEnforcer_Dodge.asset.meta | 0 .../FuncAnims/HeavyEnforcer_DodgeAttack.asset | 0 .../HeavyEnforcer_DodgeAttack.asset.meta | 0 .../HeavyEnforcer_GetHitHeavyFront.asset} | 110 +- ...HeavyEnforcer_GetHitHeavyFront.asset.meta} | 2 +- .../HeavyEnforcer_GetHitMediumFront.asset} | 110 +- ...eavyEnforcer_GetHitMediumFront.asset.meta} | 2 +- .../HeavyEnforcer_HeavyKickLeft.asset | 0 .../HeavyEnforcer_HeavyKickLeft.asset.meta | 0 .../HeavyEnforcer_HeavyKickRight.asset | 0 .../HeavyEnforcer_HeavyKickRight.asset.meta | 0 .../FuncAnims/HeavyEnforcer_HeavyPunch.asset | 0 .../HeavyEnforcer_HeavyPunch.asset.meta | 0 .../FuncAnims/HeavyEnforcer_KnockOut.asset | 0 .../HeavyEnforcer_KnockOut.asset.meta | 0 .../FuncAnims/HeavyEnforcer_LightPunch.asset | 0 .../HeavyEnforcer_LightPunch.asset.meta | 0 .../FuncAnims/HeavyEnforcer_MediumKick.asset | 0 .../HeavyEnforcer_MediumKick.asset.meta | 0 .../FuncAnims/HeavyEnforcer_MediumPunch.asset | 0 .../HeavyEnforcer_MediumPunch.asset.meta | 0 .../FuncAnims/HeavyEnforcer_Paralyzed.asset | 0 .../HeavyEnforcer_Paralyzed.asset.meta | 0 .../FuncAnims/HeavyEnforcer_PowerPunch.asset | 0 .../HeavyEnforcer_PowerPunch.asset.meta | 0 .../HeavyEnforcer_Rise.asset} | 1284 +- .../FuncAnims/HeavyEnforcer_Rise.asset.meta | 0 .../FuncAnims/HeavyEnforcer_SweepKick.asset | 0 .../HeavyEnforcer_SweepKick.asset.meta | 0 .../FuncAnims/HeavyEnforcer_TripleKick.asset | 0 .../HeavyEnforcer_TripleKick.asset.meta | 0 .../Animations/HumanoidAndroid.controller | 4 +- .../Data/FuncAnims/HeavyEnforcer_Rise.asset | 110 - ...HeavyEnforcer_FuncAnimDataCollection.asset | 2 + .../Player_Feedback_GetHitHeavy.asset | 178 + .../Player_Feedback_GetHitHeavy.asset.meta} | 4 +- .../Player_Feedback_GetHitMedium.asset | 56 +- .../Player_Feedback_TakeDamage.asset | 133 + .../Player_Feedback_TakeDamage.asset.meta} | 4 +- .../Data/Player_FeedbackDataCollection.asset | 3 + .../Items/MainWeapons/FutureWand.prefab | 602 +- .../Items/MainWeapons/Polychrome.prefab | 10654 +--------------- .../MapCreator.meta => Resources/Map.meta} | 2 +- .../Map/DefaultMapGenerationConfig.asset | 106 + .../Map/DefaultMapGenerationConfig.asset.meta | 8 + Assets/Resources/Map/MapPreviewer.asset | 38 + Assets/Resources/Map/MapPreviewer.asset.meta | 8 + Assets/Scenes/MainGame.unity | 7682 +---------- .../MovementSubcontrollerBase.cs | 2 +- .../Characters/Player/Items/Base/ItemBase.cs | 4 +- .../Player/Items/MainWeapons/Polychrome.cs | 8 +- .../Feedbacks/Actions/Base/CurveChannel.cs | 8 + .../Postprocessing/RGBSplitGlitchAction.cs | 12 +- .../Postprocessing/StrobeFlashAction.cs | 82 +- .../Feedbacks/Shakers/RGBSplitGlitchShaker.cs | 22 +- .../Feedbacks/Shakers/StrobeFlashShaker.cs | 188 +- .../MainGame/GameRun.meta} | 6 +- .../Scripts/MainGame/{ => GameRun}/Map.meta | 0 .../{ => GameRun}/Map/MapBaseCollection.cs | 0 .../Map/MapBaseCollection.cs.meta | 0 .../GameRun/Map/MapGenerationConfig.cs | 72 + .../GameRun/Map/MapGenerationConfig.cs.meta | 2 + .../MainGame/GameRun/Map/MapGenerator.cs | 465 + .../MainGame/GameRun/Map/MapGenerator.cs.meta | 2 + .../MainGame/{ => GameRun}/Map/MapManager.cs | 0 .../{ => GameRun}/Map/MapManager.cs.meta | 0 .../MainGame/GameRun/Map/MapPreviewer.cs | 396 + .../MainGame/GameRun/Map/MapPreviewer.cs.meta | 2 + .../MainGame/{ => GameRun}/Map/Zone.meta | 0 .../{ => GameRun}/Map/Zone/SpawnPoint.cs | 0 .../{ => GameRun}/Map/Zone/SpawnPoint.cs.meta | 0 .../{ => GameRun}/Map/Zone/ZoneData.cs | 0 .../{ => GameRun}/Map/Zone/ZoneData.cs.meta | 0 .../{ => GameRun}/Map/Zone/ZoneManager.cs | 0 .../Map/Zone/ZoneManager.cs.meta | 0 Assets/Scripts/MainGame/GameRun/RunManager.cs | 10 + .../MainGame/GameRun/RunManager.cs.meta | 2 + Assets/Scripts/MainGame/GameRun/RunMapData.cs | 42 + .../MainGame/GameRun/RunMapData.cs.meta | 2 + Assets/Scripts/MainGame/GameRun/RunState.cs | 18 + .../Scripts/MainGame/GameRun/RunState.cs.meta | 2 + .../MapCreator/DefaultNode 1.asset | 17 - .../SLSUtilities/MapCreator/DefaultNode.asset | 17 - .../MapCreator/LayeredMapGenerator.cs | 162 - .../MapCreator/LayeredMapGenerator.cs.meta | 2 - .../MapCreator/MapGeneratorBase.cs | 88 - .../MapCreator/MapGeneratorBase.cs.meta | 2 - .../SLSUtilities/MapCreator/MapNodeData.cs | 12 - .../MapCreator/MapNodeData.cs.meta | 2 - .../Editor/Plugins/BeziSidekickInternal.dll | Bin 882176 -> 885248 bytes Packages/com.bezi.sidekick/package.json | 2 +- 98 files changed, 2237 insertions(+), 20524 deletions(-) delete mode 100644 .idea/.idea.Cielonos/.idea/indexLayout.xml rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Block.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Block.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_ChargePunch.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_ChargePunch.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Dodge.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Dodge.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_DodgeAttack.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_DodgeAttack.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/{H2H_StaggerSmall01.anim => FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset} (99%) rename Assets/{Scripts/SLSUtilities/MapCreator/DefaultNode.asset.meta => Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset.meta} (79%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/{H2H_HitReaction01.anim => FuncAnims/HeavyEnforcer_GetHitMediumFront.asset} (99%) rename Assets/{Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset.meta => Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset.meta} (79%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyKickRight.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyKickRight.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyPunch.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_HeavyPunch.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_KnockOut.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_KnockOut.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_LightPunch.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_LightPunch.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_MediumKick.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_MediumKick.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_MediumPunch.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_MediumPunch.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Paralyzed.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Paralyzed.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_PowerPunch.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_PowerPunch.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/{HumanoidAndroid_Rise.anim => FuncAnims/HeavyEnforcer_Rise.asset} (95%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_Rise.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_SweepKick.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_SweepKick.asset.meta (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_TripleKick.asset (100%) rename Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/{Data => Animations}/FuncAnims/HeavyEnforcer_TripleKick.asset.meta (100%) delete mode 100644 Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset create mode 100644 Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset rename Assets/Prefabs/MainGame/Characters/{Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim.meta => Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset.meta} (64%) create mode 100644 Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset rename Assets/Prefabs/MainGame/Characters/{Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim.meta => Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset.meta} (64%) rename Assets/{Scripts/SLSUtilities/MapCreator.meta => Resources/Map.meta} (77%) create mode 100644 Assets/Resources/Map/DefaultMapGenerationConfig.asset create mode 100644 Assets/Resources/Map/DefaultMapGenerationConfig.asset.meta create mode 100644 Assets/Resources/Map/MapPreviewer.asset create mode 100644 Assets/Resources/Map/MapPreviewer.asset.meta rename Assets/{Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim.meta => Scripts/MainGame/GameRun.meta} (52%) rename Assets/Scripts/MainGame/{ => GameRun}/Map.meta (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/MapBaseCollection.cs (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/MapBaseCollection.cs.meta (100%) create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs.meta create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs.meta rename Assets/Scripts/MainGame/{ => GameRun}/Map/MapManager.cs (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/MapManager.cs.meta (100%) create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs create mode 100644 Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs.meta rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone.meta (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/SpawnPoint.cs (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/SpawnPoint.cs.meta (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/ZoneData.cs (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/ZoneData.cs.meta (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/ZoneManager.cs (100%) rename Assets/Scripts/MainGame/{ => GameRun}/Map/Zone/ZoneManager.cs.meta (100%) create mode 100644 Assets/Scripts/MainGame/GameRun/RunManager.cs create mode 100644 Assets/Scripts/MainGame/GameRun/RunManager.cs.meta create mode 100644 Assets/Scripts/MainGame/GameRun/RunMapData.cs create mode 100644 Assets/Scripts/MainGame/GameRun/RunMapData.cs.meta create mode 100644 Assets/Scripts/MainGame/GameRun/RunState.cs create mode 100644 Assets/Scripts/MainGame/GameRun/RunState.cs.meta delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs.meta delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs.meta delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs delete mode 100644 Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs.meta diff --git a/.idea/.idea.Cielonos/.idea/indexLayout.xml b/.idea/.idea.Cielonos/.idea/indexLayout.xml deleted file mode 100644 index 7b08163ce..000000000 --- a/.idea/.idea.Cielonos/.idea/indexLayout.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Block.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Block.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Block.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Block.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Block.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Block.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Block.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Block.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_ChargePunch.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_ChargePunch.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_ChargePunch.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_ChargePunch.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_ChargePunch.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_ChargePunch.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_ChargePunch.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_ChargePunch.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Dodge.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Dodge.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Dodge.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Dodge.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Dodge.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Dodge.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Dodge.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Dodge.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_DodgeAttack.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_DodgeAttack.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_DodgeAttack.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_DodgeAttack.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_DodgeAttack.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_DodgeAttack.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_DodgeAttack.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_DodgeAttack.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset similarity index 99% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset index 2d4a3ddea..032303e41 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset @@ -1,6 +1,114 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 +--- !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: 1aad7ba1072fa344088a099ea9469a38, type: 3} + m_Name: HeavyEnforcer_GetHitHeavyFront + m_EditorClassIdentifier: Assembly-CSharp::SLSUtilities.FunctionalAnimation.FuncAnimData + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: interactions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[System.String, + mscorlib]], mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: variableCollection + Entry: 7 + Data: 2|SLSUtilities.FunctionalAnimation.VariableCollection, SLSUtilities + - Name: variables + Entry: 7 + Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String, + mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + parentCollection: {fileID: 11400000, guid: 3eca36b3803e5cb4dbaf7663b08e27f7, type: 2} + timeMode: 1 + animationClip: {fileID: 6033113146954903928} + animInfo: + animationName: GetHitHeavyFront + stateName: GetHitHeavyFront + useRootMotion: 0 + tags: [] + disruptionType: 1000 + overridePlaySpeed: 1 + overrideStartFrame: 0 + isAffectedBySpeedMultiplier: 1 + description: + intervals: + - intervalType: 10 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 11 + intervalName: + timeRange: {x: 0.33333334, y: 1} + - intervalType: 20 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 30 + intervalName: + timeRange: {x: 0.73333335, y: 1} + - intervalType: 31 + intervalName: + timeRange: {x: 0.9, y: 1} + - intervalType: 40 + intervalName: + timeRange: {x: 0, y: 0} + eventCollection: + animEvents: [] + startEvents: [] + disruptionEvents: [] + updateEvents: [] + updateUntilEvents: [] + references: + version: 2 + RefIds: [] +--- !u!74 &6033113146954903928 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} diff --git a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset.meta similarity index 79% rename from Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset.meta index cf209d9a7..42731a000 100644 --- a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset.meta +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitHeavyFront.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c5df4eb83565f304aaa8074869fa2239 +guid: 18b1b9346fba76d42a853b13f3638380 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset similarity index 99% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset index f18c2060d..07fb6e9c9 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 +--- !u!74 &-1375646522349566030 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14409,3 +14409,111 @@ AnimationClip: m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 m_Events: [] +--- !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: 1aad7ba1072fa344088a099ea9469a38, type: 3} + m_Name: HeavyEnforcer_GetHitMediumFront + m_EditorClassIdentifier: Assembly-CSharp::SLSUtilities.FunctionalAnimation.FuncAnimData + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: interactions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[System.String, + mscorlib]], mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: variableCollection + Entry: 7 + Data: 2|SLSUtilities.FunctionalAnimation.VariableCollection, SLSUtilities + - Name: variables + Entry: 7 + Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String, + mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + parentCollection: {fileID: 11400000, guid: 3eca36b3803e5cb4dbaf7663b08e27f7, type: 2} + timeMode: 1 + animationClip: {fileID: -1375646522349566030} + animInfo: + animationName: GetHitMediumFront + stateName: GetHitMediumFront + useRootMotion: 0 + tags: [] + disruptionType: 1000 + overridePlaySpeed: 1 + overrideStartFrame: 0 + isAffectedBySpeedMultiplier: 1 + description: + intervals: + - intervalType: 10 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 11 + intervalName: + timeRange: {x: 0.13333334, y: 0.56666666} + - intervalType: 20 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 30 + intervalName: + timeRange: {x: 0.5, y: 0.56666666} + - intervalType: 31 + intervalName: + timeRange: {x: 0.53333336, y: 0.56666666} + - intervalType: 40 + intervalName: + timeRange: {x: 0, y: 0} + eventCollection: + animEvents: [] + startEvents: [] + disruptionEvents: [] + updateEvents: [] + updateUntilEvents: [] + references: + version: 2 + RefIds: [] diff --git a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset.meta similarity index 79% rename from Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset.meta index 2e1f75925..85cd26bd5 100644 --- a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset.meta +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_GetHitMediumFront.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f9d08dd5a5ec51f4cb5b60bacf0484d6 +guid: b7d79a1e6f8daf44b825845d8c1218e5 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickLeft.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickRight.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickRight.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickRight.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickRight.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickRight.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickRight.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyKickRight.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyKickRight.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyPunch.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyPunch.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyPunch.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyPunch.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyPunch.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyPunch.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_HeavyPunch.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_HeavyPunch.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_KnockOut.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_KnockOut.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_KnockOut.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_KnockOut.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_KnockOut.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_KnockOut.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_KnockOut.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_KnockOut.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_LightPunch.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_LightPunch.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_LightPunch.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_LightPunch.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_LightPunch.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_LightPunch.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_LightPunch.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_LightPunch.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumKick.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumKick.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumKick.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumKick.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumKick.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumKick.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumKick.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumKick.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumPunch.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumPunch.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumPunch.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumPunch.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumPunch.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumPunch.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_MediumPunch.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_MediumPunch.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Paralyzed.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Paralyzed.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Paralyzed.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Paralyzed.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Paralyzed.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Paralyzed.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Paralyzed.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Paralyzed.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_PowerPunch.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_PowerPunch.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_PowerPunch.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_PowerPunch.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_PowerPunch.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_PowerPunch.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_PowerPunch.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_PowerPunch.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Rise.asset similarity index 95% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Rise.asset index e5abbcd2e..64602d8d9 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Rise.asset @@ -1,6 +1,116 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 +--- !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: 1aad7ba1072fa344088a099ea9469a38, type: 3} + m_Name: HeavyEnforcer_Rise + m_EditorClassIdentifier: Assembly-CSharp::SLSUtilities.FunctionalAnimation.FuncAnimData + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: interactions + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[System.String, + mscorlib]], mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: variableCollection + Entry: 6 + Data: + parentCollection: {fileID: 11400000, guid: 3eca36b3803e5cb4dbaf7663b08e27f7, type: 2} + timeMode: 1 + animationClip: {fileID: 9196945243406519245} + animInfo: + animationName: Rise + stateName: Rise + useRootMotion: 0 + tags: [] + disruptionType: 10000 + overridePlaySpeed: 1 + overrideStartFrame: 0 + isAffectedBySpeedMultiplier: 0 + description: + intervals: + - intervalType: 0 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 10 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 20 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 21 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 22 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 30 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 31 + intervalName: + timeRange: {x: 0, y: 0} + - intervalType: 40 + intervalName: + timeRange: {x: 0, y: 0} + eventCollection: + animEvents: + - triggerTime: 1 + isEnd: 1 + payload: + rid: 563130414968078473 + startEvents: + - rid: 563130414968078472 + disruptionEvents: [] + updateEvents: [] + updateUntilEvents: [] + references: + version: 2 + RefIds: + - rid: 563130414968078472 + type: {class: SetStatus, ns: Cielonos.MainGame.FunctionalAnimation, asm: Assembly-CSharp} + data: + eventName: StartSetStatus0 + mute: 0 + statusToSet: d0070000 + isAdd: 1 + - rid: 563130414968078473 + type: {class: SetStatus, ns: Cielonos.MainGame.FunctionalAnimation, asm: Assembly-CSharp} + data: + eventName: AnimSetStatus0 + mute: 0 + statusToSet: d0070000 + isAdd: 0 +--- !u!74 &9196945243406519245 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -20160,1177 +20270,7 @@ AnimationClip: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 97 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 98 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 103 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 104 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 107 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 108 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 111 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 112 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 115 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 116 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 7 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 8 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 9 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 10 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 11 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 12 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 13 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 14 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 15 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 16 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 17 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 18 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 19 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 20 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 21 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 22 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 23 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 24 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 25 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 26 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 27 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 28 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 29 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 30 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 31 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 32 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 33 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 34 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 35 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 36 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 37 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 38 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 39 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 40 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 41 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 42 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 43 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 44 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 45 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 46 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 47 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 48 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 50 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 51 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 52 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 53 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 54 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 55 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 56 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 63 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 64 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 65 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 66 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 67 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 68 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 69 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 70 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 71 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 72 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 73 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 74 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 75 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 76 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 77 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 78 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 79 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 80 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 81 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 82 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 83 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 84 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 85 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 86 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 87 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 88 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 89 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 90 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 91 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 92 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 93 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 94 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 95 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 96 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 99 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 100 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 101 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 102 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 105 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 106 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 109 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 110 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 113 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 114 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 49 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 57 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 58 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 59 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 60 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 61 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 62 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 117 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 118 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 119 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 120 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 121 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 122 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 123 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 124 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 125 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 126 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 127 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 128 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 129 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 130 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 131 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 132 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 133 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 134 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 135 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 136 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 + genericBindings: [] pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Rise.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_Rise.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_SweepKick.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_SweepKick.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_SweepKick.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_SweepKick.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_SweepKick.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_SweepKick.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_SweepKick.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_SweepKick.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_TripleKick.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_TripleKick.asset similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_TripleKick.asset rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_TripleKick.asset diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_TripleKick.asset.meta b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_TripleKick.asset.meta similarity index 100% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_TripleKick.asset.meta rename to Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/FuncAnims/HeavyEnforcer_TripleKick.asset.meta diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid.controller b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid.controller index ea73d9998..b471aee0a 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid.controller +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid.controller @@ -1054,7 +1054,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: d5679acf57148904796b9b930181ab5d, type: 2} + m_Motion: {fileID: -1375646522349566030, guid: b7d79a1e6f8daf44b825845d8c1218e5, type: 2} m_Tag: m_SpeedParameter: MoveSpeedX m_MirrorParameter: @@ -1267,7 +1267,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 18cfbdc87454ce345a403f5701b05a87, type: 2} + m_Motion: {fileID: 6033113146954903928, guid: 18b1b9346fba76d42a853b13f3638380, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset deleted file mode 100644 index 5bcf7fb40..000000000 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/FuncAnims/HeavyEnforcer_Rise.asset +++ /dev/null @@ -1,110 +0,0 @@ -%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: 1aad7ba1072fa344088a099ea9469a38, type: 3} - m_Name: HeavyEnforcer_Rise - m_EditorClassIdentifier: Assembly-CSharp::SLSUtilities.FunctionalAnimation.FuncAnimData - serializationData: - SerializedFormat: 2 - SerializedBytes: - ReferencedUnityObjects: [] - SerializedBytesString: - Prefab: {fileID: 0} - PrefabModificationsReferencedUnityObjects: [] - PrefabModifications: [] - SerializationNodes: - - Name: interactions - Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[System.String, - mscorlib]], mscorlib]], mscorlib - - Name: comparer - Entry: 7 - Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, - mscorlib]], mscorlib - - Name: - Entry: 8 - Data: - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: variableCollection - Entry: 6 - Data: - parentCollection: {fileID: 11400000, guid: 3eca36b3803e5cb4dbaf7663b08e27f7, type: 2} - timeMode: 1 - animationClip: {fileID: 7400000, guid: d39d3ab6258c405418470f9cf78ed7a6, type: 2} - animInfo: - animationName: Rise - stateName: Rise - useRootMotion: 0 - tags: [] - disruptionType: 10000 - overridePlaySpeed: 1 - overrideStartFrame: 0 - isAffectedBySpeedMultiplier: 0 - description: - intervals: - - intervalType: 0 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 10 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 20 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 21 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 22 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 30 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 31 - intervalName: - timeRange: {x: 0, y: 0} - - intervalType: 40 - intervalName: - timeRange: {x: 0, y: 0} - eventCollection: - animEvents: - - triggerTime: 1 - isEnd: 1 - payload: - rid: 563130414968078473 - startEvents: - - rid: 563130414968078472 - disruptionEvents: [] - updateEvents: [] - updateUntilEvents: [] - references: - version: 2 - RefIds: - - rid: 563130414968078472 - type: {class: SetStatus, ns: Cielonos.MainGame.FunctionalAnimation, asm: Assembly-CSharp} - data: - eventName: StartSetStatus0 - statusToSet: d0070000 - isAdd: 1 - - rid: 563130414968078473 - type: {class: SetStatus, ns: Cielonos.MainGame.FunctionalAnimation, asm: Assembly-CSharp} - data: - eventName: AnimSetStatus0 - statusToSet: d0070000 - isAdd: 0 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/HeavyEnforcer_FuncAnimDataCollection.asset b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/HeavyEnforcer_FuncAnimDataCollection.asset index 8452475e6..fec7e53ec 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/HeavyEnforcer_FuncAnimDataCollection.asset +++ b/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Data/HeavyEnforcer_FuncAnimDataCollection.asset @@ -105,3 +105,5 @@ MonoBehaviour: - {fileID: 11400000, guid: 625840d1f4d3e504c9c9d7a143a9412c, type: 2} - {fileID: 11400000, guid: bed905359cbe44a4293a5ec068d6f491, type: 2} - {fileID: 11400000, guid: 378607732fa361b4897853229bbfcf76, type: 2} + - {fileID: 11400000, guid: b7d79a1e6f8daf44b825845d8c1218e5, type: 2} + - {fileID: 11400000, guid: 18b1b9346fba76d42a853b13f3638380, type: 2} diff --git a/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset new file mode 100644 index 000000000..068b87e17 --- /dev/null +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset @@ -0,0 +1,178 @@ +%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: 87e69f21423d3c746ae55ea47c545ba6, type: 3} + m_Name: Player_Feedback_GetHitHeavy + m_EditorClassIdentifier: SLSUtilities::SLSUtilities.Feedback.FeedbackData + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + parentCollection: {fileID: 11400000, guid: 97907d6e971a2dd41b795615cb499f34, type: 2} + feedbackName: GetHitHeavy + defaultTimeSettings: + timeScaleType: 1 + applyDynamicTimeScale: 1 + tracks: + - trackName: Camera + mute: 0 + solo: 0 + clips: + - clipName: + startTime: 0 + duration: 0.3 + overrideTimeSettings: 0 + timeSettings: + timeScaleType: 1 + applyDynamicTimeScale: 1 + action: + rid: 1359146347520065664 + references: + version: 2 + RefIds: + - rid: 1359146347520065664 + type: {class: CameraPositionShakeAction, ns: Cielonos.MainGame.Effects.Feedback, asm: Assembly-CSharp} + data: + intensityCurve: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 20 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.05 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.13 + value: -0.72 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.21 + value: 0.52 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.29 + value: -0.36 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.38 + value: 0.24 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.48 + value: -0.15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.6 + value: 0.08 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.75 + value: -0.03 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapMin: 0 + remapMax: 1 + relativeToInitial: 1 + amplitude: {x: 0, y: 0.4, z: 0} + directionSettings: + affectedByCameraDirection: 0 + affectedByCharacterDirection: 0 + useAttenuation: 0 + attenuationRange: 50 + attenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim.meta b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset.meta similarity index 64% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim.meta rename to Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset.meta index 7f498a7eb..517f882db 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/HumanoidAndroid_Rise.anim.meta +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitHeavy.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: d39d3ab6258c405418470f9cf78ed7a6 +guid: 41c1d8c7cca2d7243ae7ab60b3998a51 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 7400000 + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitMedium.asset b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitMedium.asset index 4f7967273..baf746a40 100644 --- a/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitMedium.asset +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_GetHitMedium.asset @@ -27,7 +27,7 @@ MonoBehaviour: timeScaleType: 1 applyDynamicTimeScale: 1 tracks: - - trackName: New Track + - trackName: Camera mute: 0 solo: 0 clips: @@ -54,13 +54,13 @@ MonoBehaviour: time: 0 value: 0 inSlope: 0 - outSlope: 20 + outSlope: 12 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.05 + time: 0.08 value: 1 inSlope: 0 outSlope: 0 @@ -69,8 +69,8 @@ MonoBehaviour: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.13 - value: -0.72 + time: 0.24 + value: -0.55 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -78,8 +78,8 @@ MonoBehaviour: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.21 - value: 0.52 + time: 0.42 + value: 0.3 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -87,44 +87,8 @@ MonoBehaviour: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.29 - value: -0.36 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.38 - value: 0.24 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.48 - value: -0.15 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.6 - value: 0.08 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.75 - value: -0.03 + time: 0.62 + value: -0.12 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -146,7 +110,7 @@ MonoBehaviour: remapMin: 0 remapMax: 1 relativeToInitial: 1 - amplitude: {x: 0.5, y: 0.5, z: 0} + amplitude: {x: 0, y: 0.2, z: 0} directionSettings: affectedByCameraDirection: 0 affectedByCharacterDirection: 0 diff --git a/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset new file mode 100644 index 000000000..dd05fcce6 --- /dev/null +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset @@ -0,0 +1,133 @@ +%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: 87e69f21423d3c746ae55ea47c545ba6, type: 3} + m_Name: Player_Feedback_TakeDamage + m_EditorClassIdentifier: SLSUtilities::SLSUtilities.Feedback.FeedbackData + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + parentCollection: {fileID: 11400000, guid: 97907d6e971a2dd41b795615cb499f34, type: 2} + feedbackName: TakeDamage + defaultTimeSettings: + timeScaleType: 1 + applyDynamicTimeScale: 1 + tracks: + - trackName: Postprocessing + mute: 0 + solo: 0 + clips: + - clipName: + startTime: 0 + duration: 0.2 + overrideTimeSettings: 0 + timeSettings: + timeScaleType: 1 + applyDynamicTimeScale: 1 + action: + rid: 1359146577946214797 + references: + version: 2 + RefIds: + - rid: 1359146577946214797 + type: {class: RGBSplitGlitchAction, ns: Cielonos.MainGame.Effects.Feedback, asm: Assembly-CSharp} + data: + intensityCurve: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapMin: 0 + remapMax: 1 + relativeToInitial: 1 + modifySpeed: 0 + speedCurve: + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.12 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.32 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.52 + value: 0.7 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -0.6 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapMin: 0 + remapMax: 50 + relativeToInitial: 1 + speed: 10 diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim.meta b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset.meta similarity index 64% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim.meta rename to Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset.meta index 6047bfa4e..bc8465f17 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_HitReaction01.anim.meta +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Feedbacks/Player_Feedback_TakeDamage.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: d5679acf57148904796b9b930181ab5d +guid: 0dc6f91602157d341b311a680009e309 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 7400000 + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Prefabs/MainGame/Characters/Player/Data/Player_FeedbackDataCollection.asset b/Assets/Prefabs/MainGame/Characters/Player/Data/Player_FeedbackDataCollection.asset index 6e1bcb761..81f88cb9c 100644 --- a/Assets/Prefabs/MainGame/Characters/Player/Data/Player_FeedbackDataCollection.asset +++ b/Assets/Prefabs/MainGame/Characters/Player/Data/Player_FeedbackDataCollection.asset @@ -28,3 +28,6 @@ MonoBehaviour: - {fileID: 11400000, guid: 8e5f98cbcfebbe94ab42a318488f19c9, type: 2} - {fileID: 11400000, guid: ed0fa067d61c36c46b4daf3e726ff241, type: 2} - {fileID: 11400000, guid: 9548a16e378165340823512202cfd978, type: 2} + - {fileID: 11400000, guid: 41c1d8c7cca2d7243ae7ab60b3998a51, type: 2} + - {fileID: 11400000, guid: a0cb75b536ebea6489c731b3d2775109, type: 2} + - {fileID: 11400000, guid: 0dc6f91602157d341b311a680009e309, type: 2} diff --git a/Assets/Resources/Items/MainWeapons/FutureWand.prefab b/Assets/Resources/Items/MainWeapons/FutureWand.prefab index a19395189..dcea45ae1 100644 --- a/Assets/Resources/Items/MainWeapons/FutureWand.prefab +++ b/Assets/Resources/Items/MainWeapons/FutureWand.prefab @@ -1,279 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &1096462161717453291 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4144713736332461459} - - component: {fileID: 5264817877047676679} - m_Layer: 6 - m_Name: Swing - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4144713736332461459 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1096462161717453291} - 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: [] - m_Father: {fileID: 4528112382595921377} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5264817877047676679 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1096462161717453291} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130844529033324 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130844529033324 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -1235249708 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5264817877047676679} - DebugActive: 0 - Duration: 0.2 - RotationAmplitude: {x: 0, y: 0, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 --- !u!1 &1531999231273389742 GameObject: m_ObjectHideFlags: 0 @@ -305,9 +31,7 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 4144713736332461459} - - {fileID: 1992739708638524400} + m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1181514316549350430 @@ -331,6 +55,9 @@ MonoBehaviour: PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] SerializationNodes: + - Name: passiveAttributeSm + Entry: 6 + Data: - Name: comboSm Entry: 6 Data: @@ -340,9 +67,12 @@ MonoBehaviour: - Name: ammoSm Entry: 6 Data: + - Name: overloadSm + Entry: 6 + Data: - Name: viewObjects Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[Cielonos.MainGame.Inventory.ItemViewObject, + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[Cielonos.MainGame.Characters.Inventory.ItemViewObject, Assembly-CSharp]], mscorlib - Name: comparer Entry: 7 @@ -360,28 +90,32 @@ MonoBehaviour: - Name: Entry: 8 Data: - fullBodyFuncAnims: - - {fileID: 11400000, guid: 5ae4e6fb437c04a49b116a062daf9892, type: 2} - - {fileID: 11400000, guid: 03ddb2652d7010b47bb65f6eaa27091c, type: 2} - - {fileID: 11400000, guid: cc7be8e826d20cc41a72c20f55350257, type: 2} - - {fileID: 11400000, guid: 5dae8552f60f2c04b8ec6bd5c070772e, type: 2} - - {fileID: 11400000, guid: a31727863ab7d8b46964840f10d6688e, type: 2} - - {fileID: 11400000, guid: 2ade289f2956acc4aa42ef79025ef2b4, type: 2} + - Name: activeAttributeSm + Entry: 6 + Data: + fullBodyFuncAnims: {fileID: 0} + upperBodyFuncAnims: {fileID: 0} contentData: {fileID: 11400000, guid: 377ae7a88c5cd4549b8ba90d9dff4b15, type: 2} viewObjectData: {fileID: 11400000, guid: 0418af7cddfaad149a449c950a9d6e4c, type: 2} vfxData: {fileID: 11400000, guid: 5d145d0d0b68e6b499526e1a13f066a8, type: 2} + passiveAttributeData: {fileID: 0} + upgradeData: {fileID: 0} comboData: {fileID: 11400000, guid: ea9965ca658cdcc45b128a62a54945bd, type: 2} attackData: {fileID: 11400000, guid: c11b8c31bce99984da5171686377ac8d, type: 2} functionData: {fileID: 11400000, guid: f94aa6d20a42c4f4bb97cbd0034f144c, type: 2} ammoData: {fileID: 11400000, guid: 8b49a05c6fe71934ba549cc036b8720f, type: 2} blockData: {fileID: 0} + overloadData: {fileID: 0} audioContainer: {fileID: 5194564820638940080} feedbackSc: {fileID: 873105875386414627} baseAnimationGroup: {fileID: 11400000, guid: f0d2f7c9e0f2e1f42961b393c736f3fe, type: 2} + activeAttributeData: {fileID: 0} + extraUIContainerPrefab: {fileID: 0} disablePrimaryPreinput: 0 disableSecondaryPreinput: 0 disableSpecialAPreinput: 0 disableSpecialBPreinput: 0 + disableSpecialCPreinput: 0 currentTarget: {fileID: 0} --- !u!114 &5194564820638940080 MonoBehaviour: @@ -656,303 +390,11 @@ MonoBehaviour: serializationData: SerializedFormat: 2 SerializedBytes: - ReferencedUnityObjects: - - {fileID: 5264817877047676679} - - {fileID: 1970790365688036326} + ReferencedUnityObjects: [] SerializedBytesString: Prefab: {fileID: 0} PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] - SerializationNodes: - - Name: feedbacks - Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[SLSFramework.FeelAssistance.FeedbackUnit, - Assembly-CSharp]], 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: Swing - - Name: $v - Entry: 7 - Data: 2|SLSFramework.FeelAssistance.FeedbackUnit, Assembly-CSharp - - Name: feedback - Entry: 10 - Data: 0 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: Hit - - Name: $v - Entry: 7 - Data: 3|SLSFramework.FeelAssistance.FeedbackUnit, Assembly-CSharp - - Name: feedback - Entry: 10 - Data: 1 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: + SerializationNodes: [] owner: {fileID: 1181514316549350430} ---- !u!1 &1607319644205644852 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1992739708638524400} - - component: {fileID: 1970790365688036326} - m_Layer: 6 - m_Name: Hit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1992739708638524400 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1607319644205644852} - 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: [] - m_Father: {fileID: 4528112382595921377} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1970790365688036326 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1607319644205644852} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 5266334308210049411 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 5266334308210049411 - type: {class: MMF_FreezeFrame, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 338322809 - Label: Freeze Frame - OriginalLabel: Freeze Frame - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1970790365688036326} - DebugActive: 0 - FreezeFrameDuration: 0.04 - MinimumTimescaleThreshold: 0.1 + feedbackDataCollection: {fileID: 0} diff --git a/Assets/Resources/Items/MainWeapons/Polychrome.prefab b/Assets/Resources/Items/MainWeapons/Polychrome.prefab index 1918d87a8..93954ee9c 100644 --- a/Assets/Resources/Items/MainWeapons/Polychrome.prefab +++ b/Assets/Resources/Items/MainWeapons/Polychrome.prefab @@ -1,7322 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &426405864431859945 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4704150599400598074} - - component: {fileID: 3828181858969437347} - m_Layer: 6 - m_Name: FastHitFirsts - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4704150599400598074 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426405864431859945} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3828181858969437347 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 426405864431859945} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937516 - - rid: 563130770630901882 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686401937516 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1677024250 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 3828181858969437347} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0, y: 0.1, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130770630901882 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1962676854 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 3828181858969437347} - DebugActive: 0 - Duration: 0.04 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.1 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 ---- !u!1 &531942486083251191 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8618347828772200721} - - component: {fileID: 4424538656032439231} - m_Layer: 6 - m_Name: DisruptionAttack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8618347828772200721 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 531942486083251191} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4424538656032439231 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 531942486083251191} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130770630901885 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130770630901885 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -844352795 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4424538656032439231} - DebugActive: 0 - Duration: 0.5 - ModifyGlobal: 0 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0 - PlayerMode: 0 - PlayerFixedValue: 0 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 1 - EnemyOverrideDuration: 0 - EnemyDuration: 0.2 - EnemyMode: 0 - EnemyFixedValue: 0.1 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 ---- !u!1 &1053072011316218828 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3980258097545727706} - - component: {fileID: 2771758801612884568} - m_Layer: 6 - m_Name: MultiNormalHit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3980258097545727706 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053072011316218828} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2771758801612884568 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053072011316218828} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937516 - - rid: 563130770630901882 - - rid: 7925884887626416283 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686401937516 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1677024250 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 2771758801612884568} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0, y: 0.1, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: -12.621819 - outSlope: -12.621819 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.1985755 - - serializedVersion: 3 - time: 0.1 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.4 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - 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 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130770630901882 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1962676854 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 2771758801612884568} - DebugActive: 0 - Duration: 0.03 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.1 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 7925884887626416283 - type: {class: MMF_CinemachineImpulse, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2072147525 - Label: Cinemachine Impulse - OriginalLabel: Cinemachine Impulse - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 2771758801612884568} - DebugActive: 0 - m_ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.2 - ImpulseType: 0 - DissipationRate: 0 - RawSignal: {fileID: 0} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - Velocity: {x: 5, y: 5, z: 5} - ClearImpulseOnStop: 0 - DrawGizmos: 0 ---- !u!1 &1255212710181540011 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8589270423515036316} - - component: {fileID: 8325693285929710460} - m_Layer: 6 - m_Name: HeavyHitFirst - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8589270423515036316 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255212710181540011} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8325693285929710460 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255212710181540011} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130770630901885 - - rid: 563130686401937514 - - rid: 563130676791738491 - - rid: 563130779319140352 - - rid: 563130682456408171 - - rid: 563130683472478317 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130676791738491 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 320627936 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -3 - - rid: 563130682456408171 - type: {class: MMF_RadialBlur, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 1591324162 - Label: Radial Blur - OriginalLabel: Radial Blur - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - ShakeDuration: 0.2 - RelativeIntensity: 1 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.5 - ModifyCenter: 1 - TargetCenter: {x: 0.5, y: 0.5} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130683472478317 - type: {class: MMF_LensDistortion_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -616427325 - Label: Lens Distortion URP - OriginalLabel: Lens Distortion URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - Duration: 0.6 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeIntensity: 0 - Intensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: -0.25 - - rid: 563130686401937514 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2033520555 - Label: Cinemachine Position Shake (Synced) - OriginalLabel: Cinemachine Position Shake (Synced) - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - Duration: 0.3 - PositionAmplitude: {x: 0.6, y: -0.3, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: -12.621819 - outSlope: -12.621819 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.1985755 - - serializedVersion: 3 - time: 0.1 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.4 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - 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 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130770630901885 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -844352795 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - Duration: 0.16 - ModifyGlobal: 0 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 1 - PlayerOverrideDuration: 0 - PlayerDuration: 0 - PlayerMode: 0 - PlayerFixedValue: 0.1 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 1 - EnemyOverrideDuration: 0 - EnemyDuration: 0 - EnemyMode: 0 - EnemyFixedValue: 0.1 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 563130779319140352 - type: {class: MMF_AdvancedChromaticAberration, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 1044602654 - Label: Advanced Chromatic Aberration - OriginalLabel: Advanced Chromatic Aberration - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8325693285929710460} - DebugActive: 0 - Duration: 0.2 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.05 - ModifyCenter: 1 - Center: {x: 0.5, y: 0.5} - ModifyExtra: 0 - ChannelSplit: {x: 1, y: 0, z: -1} - DispersionStrength: 0 - JitterIntensity: 0 - MaskRadius: 0.2 - MaskHardness: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 ---- !u!1 &2281774641103178633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5346426700508312190} - - component: {fileID: 2449826049284173626} - m_Layer: 6 - m_Name: PerfectBlockRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5346426700508312190 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2281774641103178633} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2449826049284173626 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2281774641103178633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130726143754393 - - rid: 563130726143754394 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130726143754393 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -208280862 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 2449826049284173626} - DebugActive: 0 - Duration: 0.4 - PositionAmplitude: {x: -0.5, y: 0, z: -1.25} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130726143754394 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1525327916 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 2449826049284173626} - DebugActive: 0 - Duration: 0.4 - RotationAmplitude: {x: -5, y: 5, z: -3} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &2689673654261477885 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8644013585529085996} - - component: {fileID: 7487467599901767045} - m_Layer: 6 - m_Name: NormalBlockRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8644013585529085996 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2689673654261477885} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7487467599901767045 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2689673654261477885} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130726143754393 - - rid: 563130726143754394 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130726143754393 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -208280862 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 7487467599901767045} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: -0.25, y: 0, z: -0.6} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130726143754394 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1525327916 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 7487467599901767045} - DebugActive: 0 - Duration: 0.2 - RotationAmplitude: {x: -2.5, y: 2.5, z: -1.5} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &3084870915888896898 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5793741141632366478} - - component: {fileID: 8954874138437517140} - m_Layer: 6 - m_Name: SingleNormalHit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5793741141632366478 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3084870915888896898} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8954874138437517140 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3084870915888896898} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937516 - - rid: 563130770630901882 - - rid: 7925884887626416283 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686401937516 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1677024250 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8954874138437517140} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0, y: 0.1, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: -12.621819 - outSlope: -12.621819 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.1985755 - - serializedVersion: 3 - time: 0.1 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.4 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - 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 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130770630901882 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1962676854 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8954874138437517140} - DebugActive: 0 - Duration: 0.06 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.1 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 7925884887626416283 - type: {class: MMF_CinemachineImpulse, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2072147525 - Label: Cinemachine Impulse - OriginalLabel: Cinemachine Impulse - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 8954874138437517140} - DebugActive: 0 - m_ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.2 - ImpulseType: 0 - DissipationRate: 0 - RawSignal: {fileID: 0} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - Velocity: {x: 5, y: 5, z: 5} - ClearImpulseOnStop: 0 - DrawGizmos: 0 ---- !u!1 &3604147848642444483 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8650316845400061937} - - component: {fileID: 8808369359567454947} - m_Layer: 6 - m_Name: PerfectBlockLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8650316845400061937 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3604147848642444483} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8808369359567454947 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3604147848642444483} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130726143754393 - - rid: 563130726143754394 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130726143754393 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -208280862 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 8808369359567454947} - DebugActive: 0 - Duration: 0.4 - PositionAmplitude: {x: 0.5, y: 0, z: -1.25} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130726143754394 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1525327916 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 8808369359567454947} - DebugActive: 0 - Duration: 0.4 - RotationAmplitude: {x: -5, y: -5, z: 3} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &4195757942664808857 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6800861059456566954} - - component: {fileID: 4034126171740167302} - m_Layer: 6 - m_Name: FastHitFinal - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6800861059456566954 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4195757942664808857} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4034126171740167302 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4195757942664808857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937516 - - rid: 563130770630901882 - - rid: 563130779319140353 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686401937516 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1677024250 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4034126171740167302} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0, y: 0.1, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130770630901882 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1962676854 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4034126171740167302} - DebugActive: 0 - Duration: 0.08 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.1 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 563130779319140353 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -193349782 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 4034126171740167302} - DebugActive: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -3 ---- !u!1 &4593541784804043057 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5235513511297816707} - - component: {fileID: 8221646050672605654} - m_Layer: 6 - m_Name: NormalSwing - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5235513511297816707 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4593541784804043057} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8221646050672605654 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4593541784804043057} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686048043119 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686048043119 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -863603558 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 8221646050672605654} - DebugActive: 0 - Duration: 0.4 - RotationAmplitude: {x: 0, y: 0, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &5003414678220076642 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6782726305236900863} - - component: {fileID: 6348257420914855034} - m_Layer: 6 - m_Name: PerfectBlockMain - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6782726305236900863 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5003414678220076642} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6348257420914855034 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5003414678220076642} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130710638985352 - - rid: 563130710638985350 - - rid: 563130792258306050 - - rid: 563130712515936361 - - rid: 563130779319140494 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 140 - references: - version: 2 - RefIds: - - rid: 563130710638985350 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 2034353356 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 6348257420914855034} - DebugActive: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -2.5 - - rid: 563130710638985352 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 480114804 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 6348257420914855034} - DebugActive: 0 - Duration: 0.4 - PositionAmplitude: {x: 0, y: 0.3, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.1 - value: -1.2 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.25 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.4 - value: -0.8 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.55 - value: 0.6 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7 - value: -0.4 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.85 - value: 0.2 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - 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 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130712515936361 - type: {class: MMF_RadialBlur, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -2111297636 - Label: Radial Blur - OriginalLabel: Radial Blur - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 6348257420914855034} - DebugActive: 0 - ShakeDuration: 0.4 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.2 - ModifyCenter: 1 - TargetCenter: {x: 0.5, y: 0.5} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130779319140494 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1715377765 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 6348257420914855034} - DebugActive: 0 - Duration: 0.12 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 1 - GlobalFixedValue: 0.2 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0.2 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 563130792258306050 - type: {class: MMF_AdvancedChromaticAberration, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1527838781 - Label: Advanced Chromatic Aberration - OriginalLabel: Advanced Chromatic Aberration - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 6348257420914855034} - DebugActive: 0 - Duration: 0.4 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.05 - ModifyCenter: 0 - Center: {x: 0.5, y: 0.5} - ModifyExtra: 0 - ChannelSplit: {x: 1, y: 0, z: -1} - DispersionStrength: 0 - JitterIntensity: 0 - MaskRadius: 0.2 - MaskHardness: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 ---- !u!1 &5213869377481918742 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1687632326485558393} - - component: {fileID: 4683720952494676500} - m_Layer: 6 - m_Name: NormalBlock - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1687632326485558393 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5213869377481918742} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4683720952494676500 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5213869377481918742} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130728467398656 - - rid: 563130730047864907 - - rid: 563130779319140493 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130728467398656 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -1295629514 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4683720952494676500} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0, y: 0.1, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.1 - value: -1.2 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.25 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.4 - value: -0.8 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.55 - value: 0.6 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.7 - value: -0.4 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.85 - value: 0.2 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - 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 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130730047864907 - type: {class: MMF_RadialBlur, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 1052408321 - Label: Radial Blur - OriginalLabel: Radial Blur - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4683720952494676500} - DebugActive: 0 - ShakeDuration: 0.3 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.1 - ModifyCenter: 1 - TargetCenter: {x: 0.5, y: 0.5} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130779319140493 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -481406894 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4683720952494676500} - DebugActive: 0 - Duration: 0.06 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.4 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 ---- !u!1 &5680116808146776696 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6705900672880281580} - - component: {fileID: 2501643485192383202} - m_Layer: 6 - m_Name: HeavyHitFollows - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6705900672880281580 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5680116808146776696} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2501643485192383202 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5680116808146776696} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130770630901885 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130770630901885 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -844352795 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 2501643485192383202} - DebugActive: 0 - Duration: 0.12 - ModifyGlobal: 0 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 1 - PlayerOverrideDuration: 1 - PlayerDuration: 0.06 - PlayerMode: 0 - PlayerFixedValue: 0 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.2 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 --- !u!1 &5888411504879968025 GameObject: m_ObjectHideFlags: 0 @@ -7348,24 +31,7 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5235513511297816707} - - {fileID: 1105787569208547355} - - {fileID: 5793741141632366478} - - {fileID: 3980258097545727706} - - {fileID: 8589270423515036316} - - {fileID: 6705900672880281580} - - {fileID: 8618347828772200721} - - {fileID: 4704150599400598074} - - {fileID: 6800861059456566954} - - {fileID: 8045149763137742219} - - {fileID: 1975051177357748129} - - {fileID: 1687632326485558393} - - {fileID: 3236188366083490015} - - {fileID: 8644013585529085996} - - {fileID: 6782726305236900863} - - {fileID: 8650316845400061937} - - {fileID: 5346426700508312190} + m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &5035425819210771432 @@ -7401,6 +67,9 @@ MonoBehaviour: - Name: ammoSm Entry: 6 Data: + - Name: overloadSm + Entry: 6 + Data: - Name: viewObjects Entry: 7 Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[Cielonos.MainGame.Characters.Inventory.ItemViewObject, @@ -7430,11 +99,13 @@ MonoBehaviour: viewObjectData: {fileID: 11400000, guid: 401e2bde415f34443ab14f20fe48f017, type: 2} vfxData: {fileID: 11400000, guid: f3ff888e4a6e2804fbd6faa8a732a2f2, type: 2} passiveAttributeData: {fileID: 11400000, guid: df8905ea3864a2e49ab28985fec6443e, type: 2} + upgradeData: {fileID: 0} comboData: {fileID: 11400000, guid: 11936c91a83eaf940b1c3c2d97f20132, type: 2} attackData: {fileID: 11400000, guid: a422243c6dbe4d54aa72d4fb8b96d639, type: 2} functionData: {fileID: 11400000, guid: 76a41913a5f85144a9e03c3c264653c3, type: 2} ammoData: {fileID: 11400000, guid: 3f36baf16f7ec524e9b2d3c15430cb54, type: 2} blockData: {fileID: 11400000, guid: fdb60d19cd8c2e44bb7b783f2bc41120, type: 2} + overloadData: {fileID: 0} audioContainer: {fileID: 2420951624592306011} feedbackSc: {fileID: 5511732747931227639} baseAnimationGroup: {fileID: 11400000, guid: 0d5d1bbe0ea90f542a247c8a80b4cc99, type: 2} @@ -7720,3320 +391,11 @@ MonoBehaviour: serializationData: SerializedFormat: 2 SerializedBytes: - ReferencedUnityObjects: - - {fileID: 4424538656032439231} - - {fileID: 8221646050672605654} - - {fileID: 6348257420914855034} - - {fileID: 4683720952494676500} - - {fileID: 8325693285929710460} - - {fileID: 6952409736432271868} - - {fileID: 8808369359567454947} - - {fileID: 2449826049284173626} - - {fileID: 4738529080404439959} - - {fileID: 7487467599901767045} - - {fileID: 7219699685137392170} - - {fileID: 2501643485192383202} - - {fileID: 3828181858969437347} - - {fileID: 4034126171740167302} - - {fileID: 5465493528320292570} - - {fileID: 2771758801612884568} - - {fileID: 8954874138437517140} + ReferencedUnityObjects: [] SerializedBytesString: Prefab: {fileID: 0} PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] - SerializationNodes: - - Name: feedbacks - Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[SLSUtilities.FeelAssistance.FeedbackUnit, - SLSUtilities]], mscorlib - - Name: comparer - Entry: 7 - Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, - mscorlib]], mscorlib - - Name: - Entry: 8 - Data: - - Name: - Entry: 12 - Data: 17 - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: DisruptionAttack - - Name: $v - Entry: 7 - Data: 2|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 0 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: NormalSwing - - Name: $v - Entry: 7 - Data: 3|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 1 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: PerfectBlock - - Name: $v - Entry: 7 - Data: 4|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 2 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: NormalBlock - - Name: $v - Entry: 7 - Data: 5|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 3 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: HeavyHitFirst - - Name: $v - Entry: 7 - Data: 6|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 4 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: HeavySwing - - Name: $v - Entry: 7 - Data: 7|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 5 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: PerfectBlockLeft - - Name: $v - Entry: 7 - Data: 8|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 6 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: PerfectBlockRight - - Name: $v - Entry: 7 - Data: 9|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 7 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: NormalBlockLeft - - Name: $v - Entry: 7 - Data: 10|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 8 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: NormalBlockRight - - Name: $v - Entry: 7 - Data: 11|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 9 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ParryHit - - Name: $v - Entry: 7 - Data: 12|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 10 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: HeavyHitFollows - - Name: $v - Entry: 7 - Data: 13|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 11 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: FastHitFirsts - - Name: $v - Entry: 7 - Data: 14|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 12 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: FastHitFinal - - Name: $v - Entry: 7 - Data: 15|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 13 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: DisruptHit - - Name: $v - Entry: 7 - Data: 16|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 14 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: MultiNormalHit - - Name: $v - Entry: 7 - Data: 17|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 15 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: SingleNormalHit - - Name: $v - Entry: 7 - Data: 18|SLSUtilities.FeelAssistance.FeedbackUnit, SLSUtilities - - Name: feedback - Entry: 10 - Data: 16 - - Name: action - Entry: 6 - Data: - - Name: canPlay - Entry: 5 - Data: false - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: + SerializationNodes: [] owner: {fileID: 5035425819210771432} feedbackDataCollection: {fileID: 11400000, guid: ff9f9e981b108894dbbd1aa6eb9bd12b, type: 2} ---- !u!1 &6181704884791191533 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1105787569208547355} - - component: {fileID: 6952409736432271868} - m_Layer: 6 - m_Name: HeavySwing - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1105787569208547355 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6181704884791191533} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6952409736432271868 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6181704884791191533} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686048043119 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130686048043119 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -863603558 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 6952409736432271868} - DebugActive: 0 - Duration: 0.6 - RotationAmplitude: {x: 0, y: 0, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &6501854669209484781 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3236188366083490015} - - component: {fileID: 4738529080404439959} - m_Layer: 6 - m_Name: NormalBlockLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3236188366083490015 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6501854669209484781} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4738529080404439959 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6501854669209484781} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130726143754393 - - rid: 563130726143754394 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130726143754393 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -208280862 - Label: Cinemachine Position - OriginalLabel: Cinemachine Position - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 4738529080404439959} - DebugActive: 0 - Duration: 0.2 - PositionAmplitude: {x: 0.25, y: 0, z: -0.6} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130726143754394 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1525327916 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 7 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 4738529080404439959} - DebugActive: 0 - Duration: 0.2 - RotationAmplitude: {x: -2.5, y: -2.5, z: 1.5} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 ---- !u!1 &8218167969306752782 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1975051177357748129} - - component: {fileID: 5465493528320292570} - m_Layer: 6 - m_Name: DisruptHit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1975051177357748129 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8218167969306752782} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5465493528320292570 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8218167969306752782} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937514 - - rid: 563130676791738491 - - rid: 563130682456408171 - - rid: 563130792258306151 - - rid: 563130779319140462 - - rid: 563130779319140492 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 563130676791738491 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 320627936 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -3 - - rid: 563130682456408171 - type: {class: MMF_RadialBlur, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 1591324162 - Label: Radial Blur - OriginalLabel: Radial Blur - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - ShakeDuration: 0.2 - RelativeIntensity: 1 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.5 - ModifyCenter: 1 - TargetCenter: {x: 0.5, y: 0.5} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130686401937514 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2033520555 - Label: Cinemachine Position Shake (Synced) - OriginalLabel: Cinemachine Position Shake (Synced) - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - Duration: 0.3 - PositionAmplitude: {x: -1, y: -0.5, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130779319140462 - type: {class: MMF_StrobeFlash, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 0 - UniqueID: -1606996415 - Label: Strobe Flash - OriginalLabel: Strobe Flash - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - Duration: 0.2 - ModifyExtra: 0 - Frequency: 15 - ColorHigh: {r: 1, g: 1, b: 1, a: 1} - ColorLow: {r: 0, g: 0, b: 0, a: 1} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130779319140492 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1654120251 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - Duration: 0.12 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.05 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 563130792258306151 - type: {class: MMF_AdvancedChromaticAberration, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -1239036233 - Label: Advanced Chromatic Aberration - OriginalLabel: Advanced Chromatic Aberration - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 5465493528320292570} - DebugActive: 0 - Duration: 0.2 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.05 - ModifyCenter: 0 - Center: {x: 0.5, y: 0.5} - ModifyExtra: 0 - ChannelSplit: {x: 1, y: 0, z: -1} - DispersionStrength: 0 - JitterIntensity: 0 - MaskRadius: 0.2 - MaskHardness: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 ---- !u!1 &8612829040670029165 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8045149763137742219} - - component: {fileID: 7219699685137392170} - m_Layer: 6 - m_Name: ParryHit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8045149763137742219 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8612829040670029165} - 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: [] - m_Father: {fileID: 4355672179782791197} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7219699685137392170 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8612829040670029165} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - OnPause: - m_PersistentCalls: - m_Calls: [] - OnStop: - m_PersistentCalls: - m_Calls: [] - OnResume: - m_PersistentCalls: - m_Calls: [] - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - OnComplete: - m_PersistentCalls: - m_Calls: [] - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - OnEnable: - m_PersistentCalls: - m_Calls: [] - OnDisable: - m_PersistentCalls: - m_Calls: [] - DebugActive: 0 - InScriptDrivenPause: 0 - FeedbacksList: - - rid: 563130686401937514 - - rid: 563130676791738491 - - rid: 563130682456408171 - - rid: 563130792258306049 - - rid: 563130683472478317 - - rid: 563130779319140491 - - rid: 187281363884048592 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - references: - version: 2 - RefIds: - - rid: 187281363884048592 - type: {class: MMF_ColorAdjustments_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -31831002 - Label: Color Adjustments URP - OriginalLabel: Color Adjustments URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - ShakeDuration: 2 - RelativeIntensity: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakePostExposure: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapPostExposureZero: 0 - RemapPostExposureOne: 0 - ShakeHueShift: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapHueShiftZero: 0 - RemapHueShiftOne: 0 - ShakeSaturation: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapSaturationZero: 0 - RemapSaturationOne: -100 - ShakeContrast: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapContrastZero: 0 - RemapContrastOne: 0 - ColorFilterMode: 0 - ColorFilterGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - ColorFilterDestination: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} - ColorFilterCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - - rid: 563130676791738491 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 320627936 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -3 - - rid: 563130682456408171 - type: {class: MMF_RadialBlur, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 1591324162 - Label: Radial Blur - OriginalLabel: Radial Blur - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - ShakeDuration: 0.2 - RelativeIntensity: 1 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.5 - ModifyCenter: 1 - TargetCenter: {x: 0.5, y: 0.5} - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - - rid: 563130683472478317 - type: {class: MMF_LensDistortion_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -616427325 - Label: Lens Distortion URP - OriginalLabel: Lens Distortion URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - Duration: 0.6 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeIntensity: 0 - Intensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: -0.25 - - rid: 563130686401937514 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2033520555 - Label: Cinemachine Position Shake (Synced) - OriginalLabel: Cinemachine Position Shake (Synced) - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - Duration: 0.3 - PositionAmplitude: {x: -1, y: -0.5, z: 0} - ShakeCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130779319140491 - type: {class: CIF_TimeScaleModifier, ns: MoreMountains.FeedbacksForThirdParty.Cielonos, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: 861052687 - Label: Time Scale Modifier - OriginalLabel: Time Scale Modifier - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - Duration: 0.5 - ModifyGlobal: 1 - GlobalOverrideDuration: 0 - GlobalDuration: 0.5 - GlobalMode: 0 - GlobalFixedValue: 0.1 - GlobalCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - GlobalRemapZero: 0 - GlobalRemapOne: 1 - ModifyPlayer: 0 - PlayerOverrideDuration: 0 - PlayerDuration: 0.5 - PlayerMode: 1 - PlayerFixedValue: 0.5 - PlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PlayerRemapZero: 1 - PlayerRemapOne: 0.1 - ModifyEnemy: 0 - EnemyOverrideDuration: 0 - EnemyDuration: 0.5 - EnemyMode: 0 - EnemyFixedValue: 0 - EnemyCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EnemyRemapZero: 1 - EnemyRemapOne: 0 - ModifyNonPlayer: 0 - NonPlayerOverrideDuration: 0 - NonPlayerDuration: 0.5 - NonPlayerMode: 0 - NonPlayerFixedValue: 1 - NonPlayerCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - NonPlayerRemapZero: 0 - NonPlayerRemapOne: 1 - ModifyAllied: 0 - AlliedOverrideDuration: 0 - AlliedDuration: 0.5 - AlliedMode: 0 - AlliedFixedValue: 1 - AlliedCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AlliedRemapZero: 0 - AlliedRemapOne: 1 - - rid: 563130792258306049 - type: {class: MMF_AdvancedChromaticAberration, ns: MoreMountains.FeedbacksForThirdParty, asm: Assembly-CSharp} - data: - Active: 1 - UniqueID: -990464565 - Label: Advanced Chromatic Aberration - OriginalLabel: Advanced Chromatic Aberration - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 7219699685137392170} - DebugActive: 0 - Duration: 0.2 - RelativeIntensity: 0 - ShakeIntensity: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: -3.1114726 - outSlope: -3.1114726 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.0352 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.05 - ModifyCenter: 0 - Center: {x: 0.5, y: 0.5} - ModifyExtra: 0 - ChannelSplit: {x: 1, y: 0, z: -1} - DispersionStrength: 0 - JitterIntensity: 0 - MaskRadius: 0.2 - MaskHardness: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 diff --git a/Assets/Scripts/SLSUtilities/MapCreator.meta b/Assets/Resources/Map.meta similarity index 77% rename from Assets/Scripts/SLSUtilities/MapCreator.meta rename to Assets/Resources/Map.meta index c4461f294..a1ee93469 100644 --- a/Assets/Scripts/SLSUtilities/MapCreator.meta +++ b/Assets/Resources/Map.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3b079ad02f2fecb4db40aa5dfe189f0d +guid: 8e834d924ef5d504b86c12279e78a9a2 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Resources/Map/DefaultMapGenerationConfig.asset b/Assets/Resources/Map/DefaultMapGenerationConfig.asset new file mode 100644 index 000000000..7640bd8a3 --- /dev/null +++ b/Assets/Resources/Map/DefaultMapGenerationConfig.asset @@ -0,0 +1,106 @@ +%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: 3fc5f071bddbe134ab39c8fdf1f21bc3, type: 3} + m_Name: DefaultMapGenerationConfig + m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Map.MapGenerationConfig + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: specialNodeCounts + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[Cielonos.MainGame.MapNodeType, + Assembly-CSharp],[System.Int32, mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.EnumEqualityComparer`1[[Cielonos.MainGame.MapNodeType, + Assembly-CSharp]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 4 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 3 + Data: 2 + - Name: $v + Entry: 3 + Data: 3 + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 3 + Data: 4 + - Name: $v + Entry: 3 + Data: 2 + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 3 + Data: 5 + - Name: $v + Entry: 3 + Data: 1 + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 3 + Data: 6 + - Name: $v + Entry: 3 + Data: 2 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + gridRadius: 5 + targetRoomCount: 25 + minBossDistance: 5 + specialNodeMinDistanceFromStart: 2 + specialNodeMinSameTypeDistance: 2 + normalCombatZoneDataNames: [] + eliteCombatZoneDataNames: [] + bossCombatZoneDataName: + nodeSpacing: 120 diff --git a/Assets/Resources/Map/DefaultMapGenerationConfig.asset.meta b/Assets/Resources/Map/DefaultMapGenerationConfig.asset.meta new file mode 100644 index 000000000..fcb92c62f --- /dev/null +++ b/Assets/Resources/Map/DefaultMapGenerationConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41dce0caab3bfde428411011fa85fdb8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Map/MapPreviewer.asset b/Assets/Resources/Map/MapPreviewer.asset new file mode 100644 index 000000000..50d97d3a5 --- /dev/null +++ b/Assets/Resources/Map/MapPreviewer.asset @@ -0,0 +1,38 @@ +%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: 1909a1a45fa45594e94a89aa02e3dfe2, type: 3} + m_Name: MapPreviewer + m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Map.MapPreviewer + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + config: {fileID: 11400000, guid: 41dce0caab3bfde428411011fa85fdb8, type: 2} + previewSize: 600 + nodeRadius: 6 + edgeThickness: 1 + colorStart: {r: 0.4, g: 0.9, b: 0.4, a: 1} + colorNormalCombat: {r: 0.85, g: 0.35, b: 0.35, a: 1} + colorEliteCombat: {r: 0.9, g: 0.55, b: 0.15, a: 1} + colorBossCombat: {r: 0.7, g: 0.15, b: 0.85, a: 1} + colorMechanicalTable: {r: 0.3, g: 0.7, b: 1, a: 1} + colorLogisticsCenter: {r: 1, g: 0.85, b: 0.2, a: 1} + colorMedicalStation: {r: 0.3, g: 0.85, b: 0.6, a: 1} + previewData: + startPosition: {x: 0, y: 0} + bossPosition: {x: 1, y: -4} + totalNodes: 26 diff --git a/Assets/Resources/Map/MapPreviewer.asset.meta b/Assets/Resources/Map/MapPreviewer.asset.meta new file mode 100644 index 000000000..9de462adb --- /dev/null +++ b/Assets/Resources/Map/MapPreviewer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d444710512b9524469eb782ddfc49d42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainGame.unity b/Assets/Scenes/MainGame.unity index e7840986a..32275f6e9 100644 --- a/Assets/Scenes/MainGame.unity +++ b/Assets/Scenes/MainGame.unity @@ -253,290 +253,6 @@ MonoBehaviour: valueGuidInternal: WwiseObjectReference: {fileID: 11400000, guid: 72aaa3acafa16f94ba0e0b803ab37e4b, type: 2} backgroundMusicManager: {fileID: 51814575} ---- !u!1 &65391878 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 65391879} - - component: {fileID: 65391880} - m_Layer: 6 - m_Name: Hit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &65391879 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 65391878} - 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: [] - m_Father: {fileID: 1670397770} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &65391880 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 65391878} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334308210049411 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.04 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334308210049411 - type: {class: MMF_FreezeFrame, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 338322809 - Label: Freeze Frame - OriginalLabel: Freeze Frame - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 65391880} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.04 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - FreezeFrameDuration: 0.04 - MinimumTimescaleThreshold: 0.1 --- !u!1 &65975316 GameObject: m_ObjectHideFlags: 0 @@ -950,71 +666,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ed0f8ba8298344842a1de7e54165b68e, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.FeedbacksForThirdParty.MMCinemachineCameraDistanceShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - RelativeDistance: 1 - ShakeDistance: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapDistanceZero: 0 - RemapDistanceOne: 5 - _targetCamera: {fileID: 0} - _thirdPersonFollow: {fileID: 0} - _positionComposer: {fileID: 0} - _initialDistance: 0 - _originalShakeDuration: 0 - _originalRelativeDistance: 0 - _originalShakeDistance: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - _originalRemapDistanceZero: 0 - _originalRemapDistanceOne: 0 --- !u!114 &157462153 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1027,69 +678,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d68394ff0deaba948873307b5fe5a801, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - RelativeFieldOfView: 0 - ShakeFieldOfView: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 60 - RemapFieldOfViewOne: 120 - _targetCamera: {fileID: 0} - _initialFieldOfView: 0 - _originalShakeDuration: 0 - _originalRelativeFieldOfView: 0 - _originalShakeFieldOfView: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - _originalRemapFieldOfViewZero: 0 - _originalRemapFieldOfViewOne: 0 --- !u!114 &157462158 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1758,512 +1346,6 @@ MonoBehaviour: audioContainer: {fileID: 0} feedbackSc: {fileID: 0} activeAttributeData: {fileID: 0} ---- !u!1 &243863197 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 243863198} - - component: {fileID: 243863199} - m_Layer: 6 - m_Name: DisruptionBulletTime - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &243863198 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 243863197} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &243863199 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 243863197} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 7925884838403112961 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.3 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 7925884838403112961 - type: {class: MMF_ColorAdjustments_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1665677416 - Label: Color Adjustments URP - OriginalLabel: Color Adjustments URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 243863199} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - ShakeDuration: 0.3 - RelativeIntensity: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakePostExposure: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapPostExposureZero: 0 - RemapPostExposureOne: 0 - ShakeHueShift: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapHueShiftZero: 0 - RemapHueShiftOne: 0 - ShakeSaturation: - m_Curve: - - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapSaturationZero: 0 - RemapSaturationOne: -100 - ShakeContrast: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapContrastZero: 0 - RemapContrastOne: 0 - ColorFilterMode: 0 - ColorFilterGradient: - key0: - r: 1 - g: 1 - b: 1 - a: 1 - key1: - r: 1 - g: 1 - b: 1 - a: 1 - key2: - r: 0 - g: 0 - b: 0 - a: 0 - key3: - r: 0 - g: 0 - b: 0 - a: 0 - key4: - r: 0 - g: 0 - b: 0 - a: 0 - key5: - r: 0 - g: 0 - b: 0 - a: 0 - key6: - r: 0 - g: 0 - b: 0 - a: 0 - key7: - r: 0 - g: 0 - b: 0 - a: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - ColorFilterDestination: - r: 1 - g: 0.92156863 - b: 0.015686275 - a: 1 - ColorFilterCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!1 &245466180 GameObject: m_ObjectHideFlags: 0 @@ -2297,1104 +1379,6 @@ Transform: - {fileID: 2367881149324886601} m_Father: {fileID: 5725951074007210658} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &294281129 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 294281130} - - component: {fileID: 294281131} - m_Layer: 6 - m_Name: GetHitMedium - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &294281130 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 294281129} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &294281131 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 294281129} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334818782412918 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.2 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334818782412918 - type: {class: MMF_CameraShake, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 467409968 - Label: Camera Shake - OriginalLabel: Camera Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 294281131} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - RepeatUntilStopped: 0 - CameraShakeProperties: - Duration: 0.2 - Amplitude: 2 - Frequency: 40 - AmplitudeX: 0 - AmplitudeY: 0 - AmplitudeZ: 0 ---- !u!1 &323159028 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 323159029} - - component: {fileID: 323159030} - m_Layer: 6 - m_Name: PerfectDodge - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &323159029 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323159028} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &323159030 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323159028} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 563130452439728279 - - rid: 563130772503134332 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.5 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 563130452439728279 - type: {class: MMF_ColorAdjustments_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -242413606 - Label: Color Adjustments URP - OriginalLabel: Color Adjustments URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 323159030} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - ShakeDuration: 0.2 - RelativeIntensity: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakePostExposure: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapPostExposureZero: 0 - RemapPostExposureOne: 0 - ShakeHueShift: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapHueShiftZero: 0 - RemapHueShiftOne: 0 - ShakeSaturation: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapSaturationZero: 0 - RemapSaturationOne: 0 - ShakeContrast: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapContrastZero: 0 - RemapContrastOne: 0 - ColorFilterMode: 1 - ColorFilterGradient: - key0: - r: 0.9411032 - g: 0.90880495 - b: 1 - a: 1 - key1: - r: 1 - g: 1 - b: 1 - a: 1 - key2: - r: 0 - g: 0 - b: 0 - a: 0 - key3: - r: 0 - g: 0 - b: 0 - a: 0 - key4: - r: 0 - g: 0 - b: 0 - a: 0 - key5: - r: 0 - g: 0 - b: 0 - a: 0 - key6: - r: 0 - g: 0 - b: 0 - a: 0 - key7: - r: 0 - g: 0 - b: 0 - a: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - ColorFilterDestination: - r: 1 - g: 0.92156863 - b: 0.015686275 - a: 1 - ColorFilterCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - - rid: 563130772503134332 - type: {class: MMF_Light, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -309136774 - Label: Light - OriginalLabel: Light - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 323159030} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 1 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.5 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - BoundLight: {fileID: 0} - ExtraLights: [] - Mode: 0 - Duration: 0.5 - StartsOff: 0 - DisableOnStop: 0 - RelativeValues: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - OnlyBroadcastInRange: 0 - EventRange: 100 - EventOriginTransform: {fileID: 0} - AllowAdditivePlays: 0 - ModifyColor: 0 - ColorOverTime: - key0: - r: 1 - g: 1 - b: 1 - a: 1 - key1: - r: 1 - g: 1 - b: 1 - a: 1 - key2: - r: 0 - g: 0 - b: 0 - a: 0 - key3: - r: 0 - g: 0 - b: 0 - a: 0 - key4: - r: 0 - g: 0 - b: 0 - a: 0 - key5: - r: 0 - g: 0 - b: 0 - a: 0 - key6: - r: 0 - g: 0 - b: 0 - a: 0 - key7: - r: 0 - g: 0 - b: 0 - a: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - InstantColor: - r: 1 - g: 0 - b: 0 - a: 1 - ToDestinationColor: - r: 1 - g: 0 - b: 0 - a: 1 - ModifyIntensity: 1 - IntensityCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: -1 - InstantIntensity: 1 - ToDestinationIntensity: 1 - ModifyRange: 0 - RangeCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeZero: 0 - RemapRangeOne: 10 - InstantRange: 10 - ToDestinationRange: 10 - ModifyShadowStrength: 0 - ShadowStrengthCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapShadowStrengthZero: 0 - RemapShadowStrengthOne: 1 - InstantShadowStrength: 1 - ToDestinationShadowStrength: 1 - _initialRange: 0 - _initialShadowStrength: 0 - _initialIntensity: 0 - _initialColor: - r: 0 - g: 0 - b: 0 - a: 0 - _targetColor: - r: 0 - g: 0 - b: 0 - a: 0 --- !u!1 &340812651 GameObject: m_ObjectHideFlags: 0 @@ -3775,339 +1759,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &489852073 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 2771758801612884568, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player ---- !u!1 &490504925 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 490504926} - - component: {fileID: 490504927} - m_Layer: 6 - m_Name: Swing - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &490504926 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 490504925} - 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: [] - m_Father: {fileID: 1670397770} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &490504927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 490504925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334308210049401 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.9 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334308210049401 - type: {class: MMF_CinemachineImpulse, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 122366422 - Label: Cinemachine Impulse - OriginalLabel: Cinemachine Impulse - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 490504927} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.9 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - m_ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.2 - ImpulseType: 0 - DissipationRate: 0 - RawSignal: {fileID: 11400000, guid: bcf6524ce6451f34cb7106d0c00da9a5, type: 2} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - Velocity: {x: 0, y: 0, z: 0} - ClearImpulseOnStop: 0 - DrawGizmos: 0 --- !u!1 &503309718 GameObject: m_ObjectHideFlags: 0 @@ -4201,105 +1852,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f0a82a086afdc494db67a8b50f091d1e, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMPositionShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - Mode: 0 - TargetTransform: {fileID: 0} - TargetRectTransform: {fileID: 0} - ShakeSpeed: 20 - ShakeRange: 0.5 - OscillationOffset: 0 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: 0.25, y: 0.25, z: 0.25} - DirectionalNoiseStrengthMax: {x: 0.25, y: 0.25, z: 0.25} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - StartShakingButton: 0 - _attenuation: 1 - _oscillation: 0 - _initialPosition: {x: 0, y: 0, z: 0} - _workDirection: {x: 0, y: 0, z: 0} - _noiseVector: {x: 0, y: 0, z: 0} - _newPosition: {x: 0, y: 0, z: 0} - _randomNoiseStrength: {x: 0, y: 0, z: 0} - _noNoise: {x: 0, y: 0, z: 0} - _randomizedDirection: {x: 0, y: 0, z: 0} - _originalDuration: 0 - _originalShakeSpeed: 0 - _originalShakeRange: 0 - _originalShakeMainDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirection: 0 - _originalShakeAltDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirectionOnPlay: 0 - _originalRandomizeDirectionX: 0 - _originalRandomizeDirectionY: 0 - _originalRandomizeDirectionZ: 0 - _originalAddDirectionalNoise: 0 - _originalDirectionalNoiseStrengthMin: {x: 0, y: 0, z: 0} - _originalDirectionalNoiseStrengthMax: {x: 0, y: 0, z: 0} - _originalRandomnessSeed: {x: 0, y: 0, z: 0} - _originalRandomizeSeedOnShake: 0 - _originalUseAttenuation: 0 - _originalAttenuationCurve: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!1 &517604361 GameObject: m_ObjectHideFlags: 0 @@ -4634,17 +2186,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!114 &608857212 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6952409736432271868, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &629426290 GameObject: m_ObjectHideFlags: 0 @@ -4769,28 +2310,6 @@ MonoBehaviour: PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] SerializationNodes: [] ---- !u!114 &662731830 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 1970790365688036326, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} - m_PrefabInstance: {fileID: 5664695468291666864} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player ---- !u!114 &667452342 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 2501643485192383202, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &700402586 GameObject: m_ObjectHideFlags: 0 @@ -4997,7 +2516,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 072ed2f87a13a1b4fbf73fa9fc545ca5, type: 3} m_Name: m_EditorClassIdentifier: SLSUtilities::SLSUtilities.Map.LayeredMapGenerator - defaultNodeData: {fileID: 0} + defaultNodeData: {fileID: 11400000, guid: c5df4eb83565f304aaa8074869fa2239, type: 2} allNodes: [] allEdges: [] layerCount: 6 @@ -5026,7 +2545,7 @@ MonoBehaviour: PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] SerializationNodes: [] - baseCollection: {fileID: 0} + baseCollection: {fileID: 11400000, guid: cee158122e9d9124b93c018d90621ed8, type: 2} currentZoneData: {fileID: 0} currentZoneManager: {fileID: 0} zoneIndex: 0 @@ -5252,6 +2771,7 @@ GameObject: - component: {fileID: 832575522} - component: {fileID: 832575521} - component: {fileID: 832575520} + - component: {fileID: 832575526} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged @@ -5376,17 +2896,18 @@ MonoBehaviour: Entry: 6 Data: volume: {fileID: 832575518} ---- !u!114 &854376311 stripped +--- !u!114 &832575526 MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 7487467599901767045, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 832575517} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} + m_Script: {fileID: 11500000, guid: e720e1219abdd234b8c87ce75d5815cb, type: 3} m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player + m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Effects.Feedback.RGBSplitGlitchShaker --- !u!1 &891721357 GameObject: m_ObjectHideFlags: 0 @@ -5423,339 +2944,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &918499736 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 918499737} - - component: {fileID: 918499738} - m_Layer: 6 - m_Name: GroundImpact - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &918499737 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 918499736} - 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: [] - m_Father: {fileID: 1670397770} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &918499738 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 918499736} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334308210049401 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.9 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334308210049401 - type: {class: MMF_CinemachineImpulse, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 122366422 - Label: Cinemachine Impulse - OriginalLabel: Cinemachine Impulse - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 918499738} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.9 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - m_ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 3 - CustomImpulseShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.4 - ImpulseType: 0 - DissipationRate: 0 - RawSignal: {fileID: 11400000, guid: bcf6524ce6451f34cb7106d0c00da9a5, type: 2} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - Velocity: {x: 0, y: 0, z: 0} - ClearImpulseOnStop: 0 - DrawGizmos: 0 ---- !u!114 &921087922 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 3828181858969437347, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &946298315 GameObject: m_ObjectHideFlags: 0 @@ -5787,818 +2975,6 @@ Transform: m_Children: [] m_Father: {fileID: 1479931359} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &953309922 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 953309923} - - component: {fileID: 953309924} - m_Layer: 6 - m_Name: GetAttacked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &953309923 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 953309922} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &953309924 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 953309922} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334818782412930 - - rid: 5266334821235818595 - - rid: 5266334821235818598 - - rid: 5837938779789459707 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.3 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334818782412930 - type: {class: MMF_Vignette_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2084179055 - Label: Vignette URP - OriginalLabel: Vignette URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 953309924} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - Intensity: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.15 - RelativeIntensity: 0 - InterpolateColor: 0 - ColorCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.05 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.95 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapColorZero: 0 - RemapColorOne: 1 - TargetColor: - r: 1 - g: 0 - b: 0 - a: 1 - - rid: 5266334821235818595 - type: {class: MMF_PositionShake, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 353701880 - Label: Position Shake - OriginalLabel: Position Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 31 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 953309924} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - TargetShaker: {fileID: 1100227386} - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakeSpeed: 50 - ShakeRange: 10 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: -2, y: -10, z: 0} - DirectionalNoiseStrengthMax: {x: 2, y: 10, z: 0} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - - rid: 5266334821235818598 - type: {class: MMF_PositionShake, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 2000996723 - Label: Position Shake - OriginalLabel: Position Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 31 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 953309924} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - TargetShaker: {fileID: 503309722} - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakeSpeed: 50 - ShakeRange: 10 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: -2, y: -10, z: 0} - DirectionalNoiseStrengthMax: {x: 2, y: 10, z: 0} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - - rid: 5837938779789459707 - type: {class: MMF_PositionShake, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 752201192 - Label: Position Shake - OriginalLabel: Position Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 31 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 953309924} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - TargetShaker: {fileID: 1961041799} - Duration: 0.3 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakeSpeed: 50 - ShakeRange: 10 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: -2, y: -10, z: 0} - DirectionalNoiseStrengthMax: {x: 2, y: 10, z: 0} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!1 &977714541 GameObject: m_ObjectHideFlags: 0 @@ -6749,7 +3125,6 @@ GameObject: - component: {fileID: 998525395} - component: {fileID: 998525394} - component: {fileID: 998525397} - - component: {fileID: 998525398} - component: {fileID: 998525399} m_Layer: 0 m_Name: MainGameManager @@ -6824,61 +3199,6 @@ MonoBehaviour: PrefabModificationsReferencedUnityObjects: [] PrefabModifications: [] SerializationNodes: [] ---- !u!114 &998525398 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 998525393} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e9809f48a9147145a237d2e139a5197, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.CameraEffectManager - serializationData: - SerializedFormat: 2 - SerializedBytes: - ReferencedUnityObjects: - - {fileID: 3450538576043539898} - SerializedBytesString: - Prefab: {fileID: 0} - PrefabModificationsReferencedUnityObjects: [] - PrefabModifications: [] - SerializationNodes: - - Name: vignetteEffects - Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[Cielonos.MainGame.CameraVignetteEffect, - Assembly-CSharp]], mscorlib - - Name: comparer - Entry: 7 - Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, - mscorlib]], mscorlib - - Name: - Entry: 8 - Data: - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: Shield - - Name: $v - Entry: 10 - Data: 0 - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - mainCamera: {fileID: 0} --- !u!114 &998525399 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7035,17 +3355,6 @@ MonoBehaviour: overloadData: {fileID: 11400000, guid: 4973928f40eb66f41add50a963804802, type: 2} audioContainer: {fileID: 0} feedbackSc: {fileID: 0} ---- !u!114 &1045822799 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 5465493528320292570, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!4 &1059728865 stripped Transform: m_CorrespondingSourceObject: {fileID: 4355672179782791197, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} @@ -7396,736 +3705,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f0a82a086afdc494db67a8b50f091d1e, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMPositionShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - Mode: 0 - TargetTransform: {fileID: 0} - TargetRectTransform: {fileID: 0} - ShakeSpeed: 20 - ShakeRange: 0.5 - OscillationOffset: 0 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: 0.25, y: 0.25, z: 0.25} - DirectionalNoiseStrengthMax: {x: 0.25, y: 0.25, z: 0.25} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - StartShakingButton: 0 - _attenuation: 1 - _oscillation: 0 - _initialPosition: {x: 0, y: 0, z: 0} - _workDirection: {x: 0, y: 0, z: 0} - _noiseVector: {x: 0, y: 0, z: 0} - _newPosition: {x: 0, y: 0, z: 0} - _randomNoiseStrength: {x: 0, y: 0, z: 0} - _noNoise: {x: 0, y: 0, z: 0} - _randomizedDirection: {x: 0, y: 0, z: 0} - _originalDuration: 0 - _originalShakeSpeed: 0 - _originalShakeRange: 0 - _originalShakeMainDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirection: 0 - _originalShakeAltDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirectionOnPlay: 0 - _originalRandomizeDirectionX: 0 - _originalRandomizeDirectionY: 0 - _originalRandomizeDirectionZ: 0 - _originalAddDirectionalNoise: 0 - _originalDirectionalNoiseStrengthMin: {x: 0, y: 0, z: 0} - _originalDirectionalNoiseStrengthMax: {x: 0, y: 0, z: 0} - _originalRandomnessSeed: {x: 0, y: 0, z: 0} - _originalRandomizeSeedOnShake: 0 - _originalUseAttenuation: 0 - _originalAttenuationCurve: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!1 &1114034484 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1114034485} - - component: {fileID: 1114034486} - m_Layer: 6 - m_Name: Dodge - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1114034485 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1114034484} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1114034486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1114034484} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 563130768424697961 - - rid: 563130768424697964 - - rid: 563130768424698002 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.4 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 563130768424697961 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -95842507 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1114034486} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.2 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: -2 - - rid: 563130768424697964 - type: {class: MMF_CinemachinePosition, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -1420948655 - Label: Cinemachine Position Shake - OriginalLabel: Cinemachine Position Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 1114034486} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 1 - _requiredTarget: '[MMCinemachinePositionShaker]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: MMCinemachinePositionShaker - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - PositionAmplitude: {x: 0, y: 0, z: -2} - ShakeCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.2 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 563130768424698002 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 334676012 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 1114034486} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 1 - _requiredTarget: '[MMCinemachineRotationShaker]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: MMCinemachineRotationShaker - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - RotationAmplitude: {x: 0, y: 0, z: 2} - ShakeCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.2 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 --- !u!1 &1147005565 GameObject: m_ObjectHideFlags: 0 @@ -8312,17 +3891,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 6672170792524579150, guid: 96d7f6c6213c88b4a927a6cb6aaf96ae, type: 3} m_PrefabInstance: {fileID: 1149182798} m_PrefabAsset: {fileID: 0} ---- !u!114 &1199349350 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8221646050672605654, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1205456454 GameObject: m_ObjectHideFlags: 0 @@ -8551,72 +4119,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 33bd71b84e3b907468514ad946229fbc, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Effects.Feedback.TimeScaleShaker ---- !u!1 &1274385443 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1274385444} - - component: {fileID: 1274385445} - m_Layer: 6 - m_Name: Feedbacks - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1274385444 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274385443} - 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: 323159029} - - {fileID: 1630803795} - - {fileID: 1804306728} - - {fileID: 1114034485} - - {fileID: 953309923} - - {fileID: 294281130} - - {fileID: 1520957811} - - {fileID: 2133098105} - - {fileID: 243863198} - - {fileID: 1375121749} - - {fileID: 1863351464} - m_Father: {fileID: 5725951074007210658} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1274385445 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274385443} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1454b9d579d4e504da69a3be851a9e90, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Characters.FeedbackSubcontroller - serializationData: - SerializedFormat: 2 - SerializedBytes: - ReferencedUnityObjects: [] - SerializedBytesString: - Prefab: {fileID: 0} - PrefabModificationsReferencedUnityObjects: [] - PrefabModifications: [] - SerializationNodes: [] - owner: {fileID: 182015119725450039} - feedbackDataCollection: {fileID: 11400000, guid: 97907d6e971a2dd41b795615cb499f34, type: 2} --- !u!1 &1318779471 GameObject: m_ObjectHideFlags: 0 @@ -8908,512 +4410,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1369151018} m_CullTransparentMesh: 1 ---- !u!1 &1375121748 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1375121749} - - component: {fileID: 1375121750} - m_Layer: 6 - m_Name: NexusFinish - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1375121749 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1375121748} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1375121750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1375121748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 7925884838403112961 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.3 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 7925884838403112961 - type: {class: MMF_ColorAdjustments_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1665677416 - Label: Color Adjustments URP - OriginalLabel: Color Adjustments URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1375121750} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - ShakeDuration: 0.3 - RelativeIntensity: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakePostExposure: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapPostExposureZero: 0 - RemapPostExposureOne: 0 - ShakeHueShift: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapHueShiftZero: 0 - RemapHueShiftOne: 0 - ShakeSaturation: - m_Curve: - - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapSaturationZero: 0 - RemapSaturationOne: -100 - ShakeContrast: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapContrastZero: 0 - RemapContrastOne: 0 - ColorFilterMode: 0 - ColorFilterGradient: - key0: - r: 1 - g: 1 - b: 1 - a: 1 - key1: - r: 1 - g: 1 - b: 1 - a: 1 - key2: - r: 0 - g: 0 - b: 0 - a: 0 - key3: - r: 0 - g: 0 - b: 0 - a: 0 - key4: - r: 0 - g: 0 - b: 0 - a: 0 - key5: - r: 0 - g: 0 - b: 0 - a: 0 - key6: - r: 0 - g: 0 - b: 0 - a: 0 - key7: - r: 0 - g: 0 - b: 0 - a: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - ColorFilterDestination: - r: 1 - g: 0.92156863 - b: 0.015686275 - a: 1 - ColorFilterCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!1 &1384224341 GameObject: m_ObjectHideFlags: 0 @@ -9688,17 +4684,6 @@ MonoBehaviour: canvasGroup: {fileID: 1396293057} infoUnitPrefab: {fileID: 6592938141123029458, guid: f682d377b30c95042bbcc8505a9404f9, type: 3} bossInfoUnits: [] ---- !u!114 &1418704653 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8808369359567454947, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1436347601 GameObject: m_ObjectHideFlags: 0 @@ -9778,17 +4763,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1457653573 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4034126171740167302, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1479931358 GameObject: m_ObjectHideFlags: 0 @@ -10112,489 +5086,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 6672170792524579150, guid: 96d7f6c6213c88b4a927a6cb6aaf96ae, type: 3} m_PrefabInstance: {fileID: 1513016077} m_PrefabAsset: {fileID: 0} ---- !u!1 &1520957810 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1520957811} - - component: {fileID: 1520957812} - m_Layer: 6 - m_Name: GetHitHeavy - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1520957811 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1520957810} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1520957812 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1520957810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334818782412918 - - rid: 5266334818782412930 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.2 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334818782412918 - type: {class: MMF_CameraShake, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 467409968 - Label: Camera Shake - OriginalLabel: Camera Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1520957812} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - RepeatUntilStopped: 0 - CameraShakeProperties: - Duration: 0.2 - Amplitude: 2 - Frequency: 40 - AmplitudeX: 0 - AmplitudeY: 0 - AmplitudeZ: 0 - - rid: 5266334818782412930 - type: {class: MMF_Vignette_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2084179055 - Label: Vignette URP - OriginalLabel: Vignette URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1520957812} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - Intensity: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.1 - RelativeIntensity: 0 - InterpolateColor: 0 - ColorCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.05 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.95 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapColorZero: 0 - RemapColorOne: 1 - TargetColor: - r: 1 - g: 0 - b: 0 - a: 1 ---- !u!114 &1545051771 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4683720952494676500, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1553802792 GameObject: m_ObjectHideFlags: 0 @@ -10626,17 +5117,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1609021696 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6348257420914855034, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1619391495 GameObject: m_ObjectHideFlags: 0 @@ -10727,334 +5207,6 @@ MonoBehaviour: barContainer: {fileID: 0} fillImage: {fileID: 550522469} useLerpColor: 0 ---- !u!1 &1630803794 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1630803795} - - component: {fileID: 1630803796} - m_Layer: 6 - m_Name: NormalDodge - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1630803795 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1630803794} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1630803796 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1630803794} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334632284258440 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.2 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 5266334632284258440 - type: {class: MMF_ChromaticAberration_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -704696128 - Label: Chromatic Aberration URP - OriginalLabel: Chromatic Aberration URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1630803796} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.2 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.2 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RemapIntensityZero: 0 - RemapIntensityOne: 1 - Intensity: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RelativeIntensity: 0 ---- !u!114 &1640761212 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8325693285929710460, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1670397769 GameObject: m_ObjectHideFlags: 0 @@ -11086,10 +5238,7 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 490504926} - - {fileID: 918499737} - - {fileID: 65391879} + m_Children: [] m_Father: {fileID: 1384224342} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1670397771 @@ -11465,17 +5614,6 @@ MonoBehaviour: overloadData: {fileID: 0} audioContainer: {fileID: 0} feedbackSc: {fileID: 0} ---- !u!114 &1698542563 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4424538656032439231, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1703116147 GameObject: m_ObjectHideFlags: 0 @@ -11928,1271 +6066,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1727837421} m_CullTransparentMesh: 1 ---- !u!114 &1771436775 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 7219699685137392170, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player ---- !u!1 &1804306727 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1804306728} - - component: {fileID: 1804306729} - m_Layer: 6 - m_Name: Dash - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1804306728 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1804306727} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1804306729 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1804306727} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 5266334818782412946 - - rid: 5266334818782412952 - - rid: 5266334821235818657 - - rid: 563130768424697966 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.4 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 563130768424697966 - type: {class: MMF_CinemachineRotation, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -955622910 - Label: Cinemachine Rotation Shake - OriginalLabel: Cinemachine Rotation Shake - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: - Owner: {fileID: 1804306729} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 1 - _requiredTarget: '[MMCinemachineRotationShaker]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: MMCinemachineRotationShaker - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - RotationAmplitude: {x: 0, y: 0, z: 5} - ShakeCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.2 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - UseAttenuation: 0 - AttenuationRange: 50 - AttenuationCurve: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DrawGizmos: 1 - - rid: 5266334818782412946 - type: {class: MMF_LensDistortion_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1050939239 - Label: Lens Distortion URP - OriginalLabel: Lens Distortion URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1804306729} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeIntensity: 0 - Intensity: - m_Curve: - - time: 0 - value: 0 - inSlope: 3.3333333 - outSlope: 3.3333333 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 1 - value: 0 - inSlope: -1.4285715 - outSlope: -1.4285715 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: -0.2 - - rid: 5266334818782412952 - type: {class: MMF_CameraFieldOfView, ns: MoreMountains.Feedbacks, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: -2076056353 - Label: Field of View - OriginalLabel: Field of View - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1804306729} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: '[Channel 0]' - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: Channel 0 - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - RelativeFieldOfView: 1 - ShakeFieldOfView: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.2 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapFieldOfViewZero: 0 - RemapFieldOfViewOne: 4 - - rid: 5266334821235818657 - type: {class: MMF_MotionBlur_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1083531223 - Label: Motion Blur URP - OriginalLabel: Motion Blur URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 1 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1804306729} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.4 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - Duration: 0.4 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - Intensity: - m_Curve: - - time: 0 - value: 0 - inSlope: 3.3333333 - outSlope: 3.3333333 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 1 - value: 0 - inSlope: -1.4285715 - outSlope: -1.4285715 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapIntensityZero: 0 - RemapIntensityOne: 0.6 - RelativeIntensity: 1 ---- !u!1 &1863351463 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1863351464} - - component: {fileID: 1863351465} - m_Layer: 6 - m_Name: CoreFinish - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1863351464 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1863351463} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1863351465 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1863351463} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: - - rid: 7925884838403112961 - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0.3 - _initialized: 0 - references: - version: 2 - RefIds: - - rid: 7925884838403112961 - type: {class: MMF_ColorAdjustments_URP, ns: MoreMountains.FeedbacksForThirdParty, asm: MoreMountains.Tools} - data: - Active: 1 - UniqueID: 1665677416 - Label: Color Adjustments URP - OriginalLabel: Color Adjustments URP - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - Chance: 100 - Timing: - TimescaleMode: 0 - applyOwnerExternalTimescale: 0 - ExcludeFromHoldingPauses: 0 - ContributeToTotalDuration: 1 - InitialDelay: 0 - CooldownDuration: 0 - InterruptsOnStop: 1 - NumberOfRepeats: 0 - RepeatForever: 0 - DelayBetweenRepeats: 1 - PlayCount: 0 - LimitPlayCount: 0 - MaxPlayCount: 3 - SetPlayCountToZeroOnReset: 0 - MMFeedbacksDirectionCondition: 0 - PlayDirection: 0 - ConstantIntensity: 0 - UseIntensityInterval: 0 - IntensityIntervalMin: 0 - IntensityIntervalMax: 0 - Sequence: {fileID: 0} - TrackID: 0 - Quantized: 0 - TargetBPM: 120 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - AutomatedTargetAcquisition: - Mode: 0 - ChildIndex: 0 - RandomizeOutput: 0 - RandomMultiplier: {x: 0.8, y: 1} - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 2} - UseRange: 0 - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - AutomaticShakerSetupButton: - ButtonText: Automatic Shaker Setup - Owner: {fileID: 1863351465} - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - _lastPlayTimestamp: -3.4028235e+38 - _playsLeft: 0 - _initialized: 0 - _requiresSetup: 0 - _requiredTarget: - _randomDurationMultiplier: 1 - _sequenceTrackID: 0 - _beatInterval: 0 - BeatThisFrame: 0 - LastBeatIndex: 0 - CurrentSequenceIndex: 0 - LastBeatTimestamp: 0 - _channelData: - MMChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - _totalDuration: 0.3 - _indexInOwnerFeedbackList: 0 - _requiredTargetTextCached: - _requiredTargetTextCachedExtra: - _repeatOffset: 0 - ShakeDuration: 0.3 - RelativeIntensity: 1 - ResetShakerValuesAfterShake: 1 - ResetTargetValuesAfterShake: 1 - ShakePostExposure: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapPostExposureZero: 0 - RemapPostExposureOne: 0 - ShakeHueShift: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapHueShiftZero: 0 - RemapHueShiftOne: 0 - ShakeSaturation: - m_Curve: - - time: 0 - value: 0 - inSlope: 10 - outSlope: 10 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - time: 0.1 - value: 1 - inSlope: 1.0016952 - outSlope: -2.9567382 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.82399994 - outWeight: 0.045333333 - - time: 1 - value: 0 - inSlope: 0.028895047 - outSlope: 0.028895047 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.18311118 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapSaturationZero: 0 - RemapSaturationOne: -100 - ShakeContrast: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapContrastZero: 0 - RemapContrastOne: 0 - ColorFilterMode: 0 - ColorFilterGradient: - key0: - r: 1 - g: 1 - b: 1 - a: 1 - key1: - r: 1 - g: 1 - b: 1 - a: 1 - key2: - r: 0 - g: 0 - b: 0 - a: 0 - key3: - r: 0 - g: 0 - b: 0 - a: 0 - key4: - r: 0 - g: 0 - b: 0 - a: 0 - key5: - r: 0 - g: 0 - b: 0 - a: 0 - key6: - r: 0 - g: 0 - b: 0 - a: 0 - key7: - r: 0 - g: 0 - b: 0 - a: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_ColorSpace: -1 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - ColorFilterDestination: - r: 1 - g: 0.92156863 - b: 0.015686275 - a: 1 - ColorFilterCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!1 &1892599102 GameObject: m_ObjectHideFlags: 0 @@ -13662,116 +6535,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f0a82a086afdc494db67a8b50f091d1e, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMPositionShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - Mode: 0 - TargetTransform: {fileID: 0} - TargetRectTransform: {fileID: 0} - ShakeSpeed: 20 - ShakeRange: 0.5 - OscillationOffset: 0 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - RandomizeDirectionX: 1 - RandomizeDirectionY: 1 - RandomizeDirectionZ: 1 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: 0.25, y: 0.25, z: 0.25} - DirectionalNoiseStrengthMax: {x: 0.25, y: 0.25, z: 0.25} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - StartShakingButton: 0 - _attenuation: 1 - _oscillation: 0 - _initialPosition: {x: 0, y: 0, z: 0} - _workDirection: {x: 0, y: 0, z: 0} - _noiseVector: {x: 0, y: 0, z: 0} - _newPosition: {x: 0, y: 0, z: 0} - _randomNoiseStrength: {x: 0, y: 0, z: 0} - _noNoise: {x: 0, y: 0, z: 0} - _randomizedDirection: {x: 0, y: 0, z: 0} - _originalDuration: 0 - _originalShakeSpeed: 0 - _originalShakeRange: 0 - _originalShakeMainDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirection: 0 - _originalShakeAltDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirectionOnPlay: 0 - _originalRandomizeDirectionX: 0 - _originalRandomizeDirectionY: 0 - _originalRandomizeDirectionZ: 0 - _originalAddDirectionalNoise: 0 - _originalDirectionalNoiseStrengthMin: {x: 0, y: 0, z: 0} - _originalDirectionalNoiseStrengthMax: {x: 0, y: 0, z: 0} - _originalRandomnessSeed: {x: 0, y: 0, z: 0} - _originalRandomizeSeedOnShake: 0 - _originalUseAttenuation: 0 - _originalAttenuationCurve: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!114 &1963542590 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4738529080404439959, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} - m_PrefabInstance: {fileID: 4983166886584166000} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!1 &1984234008 GameObject: m_ObjectHideFlags: 0 @@ -14836,186 +7599,6 @@ Transform: m_Children: [] m_Father: {fileID: 1479931359} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2133098104 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2133098105} - - component: {fileID: 2133098106} - m_Layer: 6 - m_Name: Prewarm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2133098105 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2133098104} - 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: [] - m_Father: {fileID: 1274385444} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2133098106 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2133098104} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player - Feedbacks: [] - InitializationMode: 2 - AutoInitialization: 1 - SafeMode: 3 - Direction: 0 - AutoChangeDirectionOnEnd: 0 - AutoPlayOnStart: 0 - AutoPlayOnEnable: 0 - ForceTimescaleMode: 0 - ForcedTimescaleMode: 1 - DurationMultiplier: 1 - TimescaleMultiplier: 1 - ApplyExternalTimeScale: 1 - ExternalTimeScale: 1 - RandomizeDuration: 0 - RandomDurationMultiplier: {x: 0.5, y: 1.5} - DisplayFullDurationDetails: 0 - PlayerTimescaleMode: 0 - OnlyPlayIfWithinRange: 0 - RangeCenter: {fileID: 0} - RangeDistance: 5 - UseRangeFalloff: 0 - RangeFalloff: - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - RemapRangeFalloff: {x: 0, y: 1} - IgnoreRangeEvents: 0 - CooldownDuration: 0 - InitialDelay: 0 - CanPlay: 1 - CanPlayWhileAlreadyPlaying: 1 - ChanceToPlay: 100 - FeedbacksIntensity: 1 - Events: - TriggerMMFeedbacksEvents: 0 - TriggerUnityEvents: 1 - OnPlay: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnPause: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnStop: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnResume: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnChangeDirection: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnRestoreInitialValues: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnSkipToTheEnd: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnInitializationComplete: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnEnable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - OnDisable: - m_PersistentCalls: - m_Calls: [] - m_CallsDirty: 1 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - k__BackingField: 0 - DebugActive: 0 - k__BackingField: 0 - k__BackingField: 0 - InScriptDrivenPause: 0 - k__BackingField: 0 - k__BackingField: 0 - _startTime: 0 - _holdingMax: 0 - _lastStartAt: -3.4028235e+38 - _lastStartFrame: -1 - _pauseFound: 0 - _totalDuration: 0 - _shouldStop: 0 - _randomDurationMultiplier: 1 - _lastOnEnableFrame: -1 - FeedbacksList: [] - KeepPlayModeChanges: 0 - PerformanceMode: 0 - RestoreInitialValuesOnDisable: 0 - StopFeedbacksOnDisable: 0 - PlayCount: 0 - k__BackingField: 0 - _cachedTotalDuration: 0 - _initialized: 0 - references: - version: 2 - RefIds: [] --- !u!1 &2145101576 GameObject: m_ObjectHideFlags: 0 @@ -16495,7 +9078,7 @@ MonoBehaviour: bodyPartsSc: {fileID: 8702751498311108857} audioSc: {fileID: 8702751498311108859} reactionSc: {fileID: 8702751498311108860} - feedbackSc: {fileID: 1274385445} + feedbackSc: {fileID: 8702751498311108864} navigationElement: {fileID: 0} globalAttributeData: {fileID: 11400000, guid: ecee8e6dd821f884eb3254f078a800d0, type: 2} baseViewPreset: {fileID: 0} @@ -18118,98 +10701,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9b821aa41cbf734458af19d8c6507e92, type: 3} m_Name: m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMRotationShaker - ChannelMode: 0 - Channel: 0 - MMChannelDefinition: {fileID: 0} - ShakeDuration: 0.5 - PlayOnAwake: 0 - PermanentShake: 0 - Interruptible: 1 - AlwaysResetTargetValuesAfterShake: 0 - OnlyUseShakerValues: 0 - CooldownBetweenShakes: 0 - Shaking: 0 - ForwardDirection: 1 - TimescaleMode: 0 - _listeningToEvents: 0 - _shakeStartedTimestamp: -3.4028235e+38 - _shakeStartedTimestampUnscaled: -3.4028235e+38 - _remappedTimeSinceStart: 0 - _resetShakerValuesAfterShake: 0 - _resetTargetValuesAfterShake: 0 - _journey: 0 - Mode: 0 - TargetTransform: {fileID: 0} - TargetRectTransform: {fileID: 0} - ShakeSpeed: 20 - ShakeRange: 50 - ShakeMainDirection: {x: 0, y: 1, z: 0} - RandomizeDirection: 0 - ShakeAltDirection: {x: 0, y: 1, z: 0} - RandomizeDirectionOnPlay: 0 - AddDirectionalNoise: 1 - DirectionalNoiseStrengthMin: {x: 0.25, y: 0.25, z: 0.25} - DirectionalNoiseStrengthMax: {x: 0.25, y: 0.25, z: 0.25} - RandomnessSeed: {x: 0, y: 0, z: 0} - RandomizeSeedOnShake: 1 - UseAttenuation: 1 - AttenuationCurve: - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 0.5 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - StartShakingButton: 0 - _attenuation: 1 - _oscillation: 0 - _initialRotation: {x: 0, y: 0, z: 0} - _workDirection: {x: 0, y: 0, z: 0} - _noiseVector: {x: 0, y: 0, z: 0} - _newRotation: {x: 0, y: 0, z: 0} - _randomNoiseStrength: {x: 0, y: 0, z: 0} - _noNoise: {x: 0, y: 0, z: 0} - _randomizedDirection: {x: 0, y: 0, z: 0} - _originalDuration: 0 - _originalShakeSpeed: 0 - _originalShakeRange: 0 - _originalShakeMainDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirection: 0 - _originalShakeAltDirection: {x: 0, y: 0, z: 0} - _originalRandomizeDirectionOnPlay: 0 - _originalAddDirectionalNoise: 0 - _originalDirectionalNoiseStrengthMin: {x: 0, y: 0, z: 0} - _originalDirectionalNoiseStrengthMax: {x: 0, y: 0, z: 0} - _originalRandomnessSeed: {x: 0, y: 0, z: 0} - _originalRandomizeSeedOnShake: 0 - _originalUseAttenuation: 0 - _originalAttenuationCurve: - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 --- !u!4 &491324024315044072 Transform: m_ObjectHideFlags: 0 @@ -38838,6 +31329,7 @@ GameObject: - component: {fileID: 2624862223520306711} - component: {fileID: 1813183920094061814} - component: {fileID: 272102230051645971} + - component: {fileID: 7582698285514830839} - component: {fileID: 7582698285514830836} - component: {fileID: 7582698285514830837} - component: {fileID: 7582698285514830838} @@ -75664,63 +68156,63 @@ PrefabInstance: - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[0]' value: - objectReference: {fileID: 1045822799} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[1]' value: - objectReference: {fileID: 1698542563} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[2]' value: - objectReference: {fileID: 1457653573} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[3]' value: - objectReference: {fileID: 921087922} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[4]' value: - objectReference: {fileID: 1640761212} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[5]' value: - objectReference: {fileID: 667452342} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[6]' value: - objectReference: {fileID: 608857212} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[7]' value: - objectReference: {fileID: 489852073} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[8]' value: - objectReference: {fileID: 1545051771} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[9]' value: - objectReference: {fileID: 1963542590} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[10]' value: - objectReference: {fileID: 854376311} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[11]' value: - objectReference: {fileID: 1199349350} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[12]' value: - objectReference: {fileID: 1771436775} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[13]' value: - objectReference: {fileID: 1609021696} + objectReference: {fileID: 0} - target: {fileID: 5511732747931227639, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[14]' value: - objectReference: {fileID: 1418704653} + objectReference: {fileID: 0} - target: {fileID: 5888411504879968025, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} propertyPath: m_Name value: Polychrome @@ -75734,7 +68226,24 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 2281774641103178633, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 3604147848642444483, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 5003414678220076642, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 2689673654261477885, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 6501854669209484781, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 5213869377481918742, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 8218167969306752782, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 8612829040670029165, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 4195757942664808857, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 426405864431859945, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 531942486083251191, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 5680116808146776696, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 1255212710181540011, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 1053072011316218828, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 3084870915888896898, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 6181704884791191533, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} + - {fileID: 4593541784804043057, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3f58665638294ac4bae72c4b92c698d7, type: 3} @@ -78704,11 +71213,11 @@ PrefabInstance: - target: {fileID: 873105875386414627, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[0]' value: - objectReference: {fileID: 662731830} + objectReference: {fileID: 0} - target: {fileID: 873105875386414627, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} propertyPath: 'serializationData.PrefabModificationsReferencedUnityObjects.Array.data[1]' value: - objectReference: {fileID: 5664695468291666865} + objectReference: {fileID: 0} - target: {fileID: 1181514316549350430, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} propertyPath: serializationData.Prefab value: @@ -78821,21 +71330,12 @@ PrefabInstance: value: objectReference: {fileID: 11400000, guid: 798929491f3cdd4459d561d3cbb429cc, type: 2} m_RemovedComponents: [] - m_RemovedGameObjects: [] + m_RemovedGameObjects: + - {fileID: 1607319644205644852, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} + - {fileID: 1096462161717453291, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} ---- !u!114 &5664695468291666865 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 5264817877047676679, guid: 7d558764fdb8236428b07bbd554f0397, type: 3} - m_PrefabInstance: {fileID: 5664695468291666864} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3} - m_Name: - m_EditorClassIdentifier: MoreMountains.Tools::MoreMountains.Feedbacks.MMF_Player --- !u!4 &5666375600721460698 Transform: m_ObjectHideFlags: 0 @@ -78882,7 +71382,6 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5796568687461294080} - - {fileID: 1274385444} - {fileID: 1384224342} - {fileID: 1481350307} - {fileID: 158519376} @@ -80744,6 +73243,7 @@ GameObject: - component: {fileID: 8702751498311108859} - component: {fileID: 8702751498311108858} - component: {fileID: 8702751498311108860} + - component: {fileID: 8702751498311108864} m_Layer: 6 m_Name: Player m_TagString: Player @@ -84143,6 +76643,61 @@ Behaviour: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2317150787485973026} m_Enabled: 1 +--- !u!114 &7582698285514830839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2317150787485973026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e9809f48a9147145a237d2e139a5197, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.CameraEffectManager + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: + - {fileID: 3450538576043539898} + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: vignetteEffects + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[Cielonos.MainGame.CameraVignetteEffect, + Assembly-CSharp]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: Shield + - Name: $v + Entry: 10 + Data: 0 + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + mainCamera: {fileID: 5176838972435409975} --- !u!4 &7590118417003961793 Transform: m_ObjectHideFlags: 0 @@ -85742,6 +78297,29 @@ MonoBehaviour: Entry: 8 Data: owner: {fileID: 182015119725450039} +--- !u!114 &8702751498311108864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6383159560888302526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1454b9d579d4e504da69a3be851a9e90, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Cielonos.MainGame.Characters.FeedbackSubcontroller + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: [] + owner: {fileID: 182015119725450039} + feedbackDataCollection: {fileID: 11400000, guid: 97907d6e971a2dd41b795615cb499f34, type: 2} --- !u!4 &8714879568930817198 Transform: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/MainGame/Characters/Base/Subcontrollers/MovementSubcontrollerBase.cs b/Assets/Scripts/MainGame/Characters/Base/Subcontrollers/MovementSubcontrollerBase.cs index 24e25f94e..5dc910c40 100644 --- a/Assets/Scripts/MainGame/Characters/Base/Subcontrollers/MovementSubcontrollerBase.cs +++ b/Assets/Scripts/MainGame/Characters/Base/Subcontrollers/MovementSubcontrollerBase.cs @@ -47,7 +47,7 @@ namespace Cielonos.MainGame.Characters } } - public void SmartTurnToTarget(CharacterBase target, float maxTurnAngle = 150f) + public void SmartTurnToTarget(CharacterBase target, float maxTurnAngle = 360f) { Vector3 directionToTarget = (target.centerPoint.position - owner.centerPoint.position).Flatten(); if (directionToTarget.sqrMagnitude < 0.001f) return; diff --git a/Assets/Scripts/MainGame/Characters/Player/Items/Base/ItemBase.cs b/Assets/Scripts/MainGame/Characters/Player/Items/Base/ItemBase.cs index 313c0c754..2210f00f5 100644 --- a/Assets/Scripts/MainGame/Characters/Player/Items/Base/ItemBase.cs +++ b/Assets/Scripts/MainGame/Characters/Player/Items/Base/ItemBase.cs @@ -157,8 +157,8 @@ namespace Cielonos.MainGame.Characters.Inventory { if (autoRotate) { - float angleLimit = player.viewSc.lockTargetModule.isLocking ? 240 : 150; - player.landMovementSc.SmartTurnToTarget(target, angleLimit); + //float angleLimit = player.viewSc.lockTargetModule.isLocking ? 240 : 150; + player.landMovementSc.SmartTurnToTarget(target); } if (keepAdsorption) diff --git a/Assets/Scripts/MainGame/Characters/Player/Items/MainWeapons/Polychrome.cs b/Assets/Scripts/MainGame/Characters/Player/Items/MainWeapons/Polychrome.cs index bbea4b726..185621c5b 100644 --- a/Assets/Scripts/MainGame/Characters/Player/Items/MainWeapons/Polychrome.cs +++ b/Assets/Scripts/MainGame/Characters/Player/Items/MainWeapons/Polychrome.cs @@ -309,7 +309,7 @@ namespace Cielonos.MainGame.Characters.Inventory.Collections .SetAttackSubmodule(attackUnit) .SetTimeSubmodule(1f, 0.02f) .SetHitSubmodule() - .SetForceSubmodule(1.5f, true); + .SetForceSubmodule(2f, true); slash.attackSm.breakthroughAction = (enemy, hitPosition) => { @@ -355,7 +355,7 @@ namespace Cielonos.MainGame.Characters.Inventory.Collections .SetAttackSubmodule(attackUnit) .SetTimeSubmodule(1f, 0.04f) .SetHitSubmodule() - .SetForceSubmodule(3f, true); + .SetForceSubmodule(4f, true); slash.attackSm.breakthroughAction = (enemy, hitPosition) => { @@ -386,7 +386,7 @@ namespace Cielonos.MainGame.Characters.Inventory.Collections .SetAttackSubmodule(attackUnit) .SetTimeSubmodule(1f, 0.04f) .SetHitSubmodule() - .SetForceSubmodule(3f, true); + .SetForceSubmodule(4f, true); slash.attackSm.breakthroughAction = (enemy, hitPosition) => { @@ -414,7 +414,7 @@ namespace Cielonos.MainGame.Characters.Inventory.Collections .SetAttackSubmodule(attackUnit) .SetTimeSubmodule(1f, 0.04f) .SetHitSubmodule() - .SetForceSubmodule(10f, true); + .SetForceSubmodule(8f, true); slash.attackSm.breakthroughAction = (enemy, hitPosition) => { diff --git a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Base/CurveChannel.cs b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Base/CurveChannel.cs index cd8f8ce66..f0fcc6752 100644 --- a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Base/CurveChannel.cs +++ b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Base/CurveChannel.cs @@ -36,6 +36,14 @@ namespace Cielonos.MainGame.Effects.Feedback [Tooltip("开启时,结果叠加在初始值上;关闭时,结果为绝对值")] public bool relativeToInitial; + public FloatCurveChannel(AnimationCurve curve, float remapMin, float remapMax, bool relativeToInitial) + { + this.curve = curve; + this.remapMin = remapMin; + this.remapMax = remapMax; + this.relativeToInitial = relativeToInitial; + } + /// /// 创建默认的曲线通道。 /// diff --git a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/RGBSplitGlitchAction.cs b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/RGBSplitGlitchAction.cs index 837fdd4a2..0c56e0da5 100644 --- a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/RGBSplitGlitchAction.cs +++ b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/RGBSplitGlitchAction.cs @@ -27,17 +27,13 @@ namespace Cielonos.MainGame.Effects.Feedback [HideIf("modifySpeed")] [LabelText("速度")] [Range(0f, 100f)] - public float speed = 30f; + public float speed = 10f; protected override void TriggerEvent(FeedbackContext context) { - FloatCurveChannel finalSpeedCurve = modifySpeed - ? speedCurve - : new FloatCurveChannel - { - curve = AnimationCurve.Constant(0f, 1f, speed), - relativeToInitial = false - }; + FloatCurveChannel finalSpeedCurve = modifySpeed + ? speedCurve + : new FloatCurveChannel(AnimationCurve.Constant(0, 1, 1), 0, speed, false); RGBSplitGlitchShakeEvent.Trigger( context, diff --git a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/StrobeFlashAction.cs b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/StrobeFlashAction.cs index 36f5e19d7..3e60fc64d 100644 --- a/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/StrobeFlashAction.cs +++ b/Assets/Scripts/MainGame/Effects/Feedbacks/Actions/Postprocessing/StrobeFlashAction.cs @@ -14,40 +14,86 @@ namespace Cielonos.MainGame.Effects.Feedback { public override string DisplayName => "Strobe Flash"; - /// - /// 是否修改频率和颜色参数。 - /// - [TitleGroup("闪烁设置")] - [LabelText("修改额外参数")] - public bool modifyExtra; + // ─── Frequency ─── - [ShowIf("modifyExtra")] + [TitleGroup("频率设置")] + [LabelText("频率模式")] + public StrobeFrequencyMode frequencyMode = StrobeFrequencyMode.Constant; + + [TitleGroup("频率设置")] + [ShowIf("@frequencyMode == StrobeFrequencyMode.Constant")] + [LabelText("固定频率")] + [Range(0f, 100f)] + public float constantFrequency = 15f; + + [TitleGroup("频率设置")] + [ShowIf("@frequencyMode == StrobeFrequencyMode.Curve")] [LabelText("频率曲线")] - public FloatCurveChannel frequencyCurve = FloatCurveChannel.CreateDefault(remapMax: 15f); + public FloatCurveChannel frequencyCurve = FloatCurveChannel.CreateDefault(remapMax: 30f); - [ShowIf("modifyExtra")] + [TitleGroup("频率设置")] + [ShowIf("@frequencyMode == StrobeFrequencyMode.Manual")] + [LabelText("手动曲线(Y >= 1 时翻转)")] + public AnimationCurve manualCurve = AnimationCurve.Constant(0f, 1f, 0f); + + // ─── Color High ─── + + [TitleGroup("颜色设置")] + [LabelText("修改高颜色")] + public bool modifyColorHigh; + + [TitleGroup("颜色设置")] + [ShowIf("modifyColorHigh")] + [LabelText("使用渐变色")] + public bool useColorHighGradient; + + [TitleGroup("颜色设置")] + [ShowIf("@modifyColorHigh && !useColorHighGradient")] [LabelText("高颜色")] - public ColorCurveChannel colorHigh = ColorCurveChannel.CreateDefault(); + public Color colorHighConstant = Color.white; - [ShowIf("modifyExtra")] + [TitleGroup("颜色设置")] + [ShowIf("@modifyColorHigh && useColorHighGradient")] + [LabelText("高颜色渐变")] + public ColorCurveChannel colorHighCurve = ColorCurveChannel.CreateDefault(); + + // ─── Color Low ─── + + [TitleGroup("颜色设置")] + [LabelText("修改低颜色")] + public bool modifyColorLow; + + [TitleGroup("颜色设置")] + [ShowIf("modifyColorLow")] + [LabelText("使用渐变色")] + public bool useColorLowGradient; + + [TitleGroup("颜色设置")] + [ShowIf("@modifyColorLow && !useColorLowGradient")] [LabelText("低颜色")] - public ColorCurveChannel colorLow = ColorCurveChannel.CreateDefault(); - + public Color colorLowConstant = Color.black; + + [TitleGroup("颜色设置")] + [ShowIf("@modifyColorLow && useColorLowGradient")] + [LabelText("低颜色渐变")] + public ColorCurveChannel colorLowCurve = ColorCurveChannel.CreateDefault(); + protected override void TriggerEvent(FeedbackContext context) { StrobeFlashShakeEvent.Trigger( context, - context.duration, - modifyExtra, + frequencyMode, + constantFrequency, frequencyCurve, - colorHigh, - colorLow + manualCurve, + modifyColorHigh, useColorHighGradient, colorHighConstant, colorHighCurve, + modifyColorLow, useColorLowGradient, colorLowConstant, colorLowCurve ); } protected override void StopEvent(FeedbackContext context) { - StrobeFlashShakeEvent.Trigger(context, 0f, stop: true); + StrobeFlashShakeEvent.Trigger(context, stop: true); } public override bool Validate(out string error) diff --git a/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/RGBSplitGlitchShaker.cs b/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/RGBSplitGlitchShaker.cs index 5514dec8c..49964ac54 100644 --- a/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/RGBSplitGlitchShaker.cs +++ b/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/RGBSplitGlitchShaker.cs @@ -89,8 +89,10 @@ namespace Cielonos.MainGame.Effects.Feedback float additiveIntensity = 0f; float absoluteIntensity = 0f; - bool hasAbsolute = false; + bool hasAbsoluteIntensity = false; float additiveSpeed = 0f; + float absoluteSpeed = 0f; + bool hasAbsoluteSpeed = false; for (int i = _activeShakes.Count - 1; i >= 0; i--) { @@ -107,10 +109,19 @@ namespace Cielonos.MainGame.Effects.Feedback else { absoluteIntensity = intensityValue; - hasAbsolute = true; + hasAbsoluteIntensity = true; } - additiveSpeed += shake.speedCurve.Evaluate(normalizedTime); + float speedValue = shake.speedCurve.Evaluate(normalizedTime); + if (shake.speedCurve.relativeToInitial) + { + additiveSpeed += speedValue; + } + else + { + absoluteSpeed = speedValue; + hasAbsoluteSpeed = true; + } if (shake.IsFinished) { @@ -118,9 +129,10 @@ namespace Cielonos.MainGame.Effects.Feedback } } - float finalIntensity = hasAbsolute ? absoluteIntensity : _initialIntensity + additiveIntensity; + float finalIntensity = hasAbsoluteIntensity ? absoluteIntensity : _initialIntensity + additiveIntensity; + float finalSpeed = hasAbsoluteSpeed ? absoluteSpeed : _initialSpeed + additiveSpeed; _component.intensity.value = finalIntensity; - _component.speed.value = _initialSpeed + additiveSpeed; + _component.speed.value = finalSpeed; if (_activeShakes.Count == 0) { diff --git a/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/StrobeFlashShaker.cs b/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/StrobeFlashShaker.cs index 45f02f49b..fbb3ad612 100644 --- a/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/StrobeFlashShaker.cs +++ b/Assets/Scripts/MainGame/Effects/Feedbacks/Shakers/StrobeFlashShaker.cs @@ -5,6 +5,19 @@ using UnityEngine; namespace Cielonos.MainGame.Effects.Feedback { + /// + /// 频率控制模式。 + /// + public enum StrobeFrequencyMode + { + /// 使用固定频率数值。 + Constant, + /// 使用 FloatCurveChannel 以动画曲线控制频率。 + Curve, + /// 使用 AnimationCurve 手动控制 ManualInvert(Y >= 1 时翻转)。 + Manual + } + /// /// 黑白闪震动事件。 /// @@ -17,11 +30,18 @@ namespace Cielonos.MainGame.Effects.Feedback public delegate void ShakeDelegate( FeedbackContext feedbackContext, - float duration, - bool modifyExtra, + StrobeFrequencyMode frequencyMode, + float constantFrequency, FloatCurveChannel frequencyCurve, - ColorCurveChannel colorHigh, - ColorCurveChannel colorLow, + AnimationCurve manualCurve, + bool modifyColorHigh, + bool useColorHighGradient, + Color colorHighConstant, + ColorCurveChannel colorHighCurve, + bool modifyColorLow, + bool useColorLowGradient, + Color colorLowConstant, + ColorCurveChannel colorLowCurve, bool stop ); @@ -30,14 +50,25 @@ namespace Cielonos.MainGame.Effects.Feedback public static void Trigger( FeedbackContext feedbackContext, - float duration, - bool modifyExtra = false, + StrobeFrequencyMode frequencyMode = StrobeFrequencyMode.Constant, + float constantFrequency = 15f, FloatCurveChannel frequencyCurve = default, - ColorCurveChannel colorHigh = default, - ColorCurveChannel colorLow = default, + AnimationCurve manualCurve = null, + bool modifyColorHigh = false, + bool useColorHighGradient = false, + Color colorHighConstant = default, + ColorCurveChannel colorHighCurve = default, + bool modifyColorLow = false, + bool useColorLowGradient = false, + Color colorLowConstant = default, + ColorCurveChannel colorLowCurve = default, bool stop = false) { - OnEvent?.Invoke(feedbackContext, duration, modifyExtra, frequencyCurve, colorHigh, colorLow, stop); + OnEvent?.Invoke(feedbackContext, + frequencyMode, constantFrequency, frequencyCurve, manualCurve, + modifyColorHigh, useColorHighGradient, colorHighConstant, colorHighCurve, + modifyColorLow, useColorLowGradient, colorLowConstant, colorLowCurve, + stop); } } @@ -46,28 +77,52 @@ namespace Cielonos.MainGame.Effects.Feedback /// public class StrobeFlashShakeInstance : ShakeInstanceBase { - public readonly bool modifyExtra; + public readonly StrobeFrequencyMode frequencyMode; + public readonly float constantFrequency; public readonly FloatCurveChannel frequencyCurve; - public readonly ColorCurveChannel colorHigh; - public readonly ColorCurveChannel colorLow; + public readonly AnimationCurve manualCurve; + public readonly bool modifyColorHigh; + public readonly bool useColorHighGradient; + public readonly Color colorHighConstant; + public readonly ColorCurveChannel colorHighCurve; + public readonly bool modifyColorLow; + public readonly bool useColorLowGradient; + public readonly Color colorLowConstant; + public readonly ColorCurveChannel colorLowCurve; public StrobeFlashShakeInstance( FeedbackContext feedbackContext, - bool modifyExtra, + StrobeFrequencyMode frequencyMode, + float constantFrequency, FloatCurveChannel frequencyCurve, - ColorCurveChannel colorHigh, - ColorCurveChannel colorLow) + AnimationCurve manualCurve, + bool modifyColorHigh, + bool useColorHighGradient, + Color colorHighConstant, + ColorCurveChannel colorHighCurve, + bool modifyColorLow, + bool useColorLowGradient, + Color colorLowConstant, + ColorCurveChannel colorLowCurve) : base(feedbackContext.timeSettings, feedbackContext.player.TimeProvider, feedbackContext.duration) { - this.modifyExtra = modifyExtra; + this.frequencyMode = frequencyMode; + this.constantFrequency = constantFrequency; this.frequencyCurve = frequencyCurve; - this.colorHigh = colorHigh; - this.colorLow = colorLow; + this.manualCurve = manualCurve; + this.modifyColorHigh = modifyColorHigh; + this.useColorHighGradient = useColorHighGradient; + this.colorHighConstant = colorHighConstant; + this.colorHighCurve = colorHighCurve; + this.modifyColorLow = modifyColorLow; + this.useColorLowGradient = useColorLowGradient; + this.colorLowConstant = colorLowConstant; + this.colorLowCurve = colorLowCurve; } } /// - /// StrobeFlash 的震动聚合器。 + /// StrobeFlash 的震动聚合器。最新添加的 Shake 具有最高优先级。 /// [AddComponentMenu("SLS Utilities/Feedback Shakers/Strobe Flash Shaker")] public class StrobeFlashShaker : MonoBehaviour @@ -100,55 +155,72 @@ namespace Cielonos.MainGame.Effects.Feedback { if (!_resolved || _activeShakes.Count == 0) return; - float latestFrequency = _initialFrequency; - Color latestColorHigh = _initialColorHigh; - Color latestColorLow = _initialColorLow; - bool hasExtra = false; - for (int i = _activeShakes.Count - 1; i >= 0; i--) { - StrobeFlashShakeInstance shake = _activeShakes[i]; - shake.timer += shake.timeProvider.GetDeltaTime(shake.timeSettings); - - float normalizedTime = shake.timer / shake.duration; - - if (shake.modifyExtra && !shake.IsFinished) - { - latestFrequency = shake.frequencyCurve.Evaluate(normalizedTime); - latestColorHigh = shake.colorHigh.Evaluate(normalizedTime); - latestColorLow = shake.colorLow.Evaluate(normalizedTime); - hasExtra = true; - } - - if (shake.IsFinished) - { + _activeShakes[i].timer += _activeShakes[i].timeProvider.GetDeltaTime(_activeShakes[i].timeSettings); + if (_activeShakes[i].IsFinished) _activeShakes.RemoveAt(i); - } - } - - _component.enableEffect.value = true; - _component.autoFlash.value = true; - - if (hasExtra) - { - _component.frequency.value = latestFrequency; - _component.colorHigh.value = latestColorHigh; - _component.colorLow.value = latestColorLow; } if (_activeShakes.Count == 0) { Restore(); + return; + } + + // 最新添加(最高索引)的 Shake 具有最高优先级。 + StrobeFlashShakeInstance dominant = _activeShakes[_activeShakes.Count - 1]; + float normalizedTime = dominant.timer / dominant.duration; + + _component.enableEffect.value = true; + + switch (dominant.frequencyMode) + { + case StrobeFrequencyMode.Constant: + _component.autoFlash.value = true; + _component.manualInvert.value = false; + _component.frequency.value = dominant.constantFrequency; + break; + case StrobeFrequencyMode.Curve: + _component.autoFlash.value = true; + _component.manualInvert.value = false; + _component.frequency.value = dominant.frequencyCurve.Evaluate(normalizedTime); + break; + case StrobeFrequencyMode.Manual: + _component.autoFlash.value = false; + _component.manualInvert.value = dominant.manualCurve.Evaluate(normalizedTime) >= 1f; + break; + } + + if (dominant.modifyColorHigh) + { + _component.colorHigh.value = dominant.useColorHighGradient + ? dominant.colorHighCurve.Evaluate(normalizedTime) + : dominant.colorHighConstant; + } + + if (dominant.modifyColorLow) + { + _component.colorLow.value = dominant.useColorLowGradient + ? dominant.colorLowCurve.Evaluate(normalizedTime) + : dominant.colorLowConstant; } } private void OnShakeEvent( FeedbackContext feedbackContext, - float duration, - bool modifyExtra, + StrobeFrequencyMode frequencyMode, + float constantFrequency, FloatCurveChannel frequencyCurve, - ColorCurveChannel colorHigh, - ColorCurveChannel colorLow, + AnimationCurve manualCurve, + bool modifyColorHigh, + bool useColorHighGradient, + Color colorHighConstant, + ColorCurveChannel colorHighCurve, + bool modifyColorLow, + bool useColorLowGradient, + Color colorLowConstant, + ColorCurveChannel colorLowCurve, bool stop) { if (stop) { StopAll(); return; } @@ -156,7 +228,10 @@ namespace Cielonos.MainGame.Effects.Feedback if (!_resolved) return; var instance = new StrobeFlashShakeInstance( - feedbackContext, modifyExtra, frequencyCurve, colorHigh, colorLow + feedbackContext, + frequencyMode, constantFrequency, frequencyCurve, manualCurve, + modifyColorHigh, useColorHighGradient, colorHighConstant, colorHighCurve, + modifyColorLow, useColorLowGradient, colorLowConstant, colorLowCurve ); _activeShakes.Add(instance); } @@ -176,6 +251,9 @@ namespace Cielonos.MainGame.Effects.Feedback private void Restore() { if (!_resolved) return; + _component.enableEffect.value = false; + _component.autoFlash.value = false; + _component.manualInvert.value = false; _component.frequency.value = _initialFrequency; _component.colorHigh.value = _initialColorHigh; _component.colorLow.value = _initialColorLow; diff --git a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim.meta b/Assets/Scripts/MainGame/GameRun.meta similarity index 52% rename from Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim.meta rename to Assets/Scripts/MainGame/GameRun.meta index c9ddf0caf..b37ea4079 100644 --- a/Assets/Prefabs/MainGame/Characters/Automata/HumanoidAndroid/Animations/H2H_StaggerSmall01.anim.meta +++ b/Assets/Scripts/MainGame/GameRun.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: 18cfbdc87454ce345a403f5701b05a87 -NativeFormatImporter: +guid: fa86055ddf16697439a17745c83a4456 +folderAsset: yes +DefaultImporter: externalObjects: {} - mainObjectFileID: 7400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Scripts/MainGame/Map.meta b/Assets/Scripts/MainGame/GameRun/Map.meta similarity index 100% rename from Assets/Scripts/MainGame/Map.meta rename to Assets/Scripts/MainGame/GameRun/Map.meta diff --git a/Assets/Scripts/MainGame/Map/MapBaseCollection.cs b/Assets/Scripts/MainGame/GameRun/Map/MapBaseCollection.cs similarity index 100% rename from Assets/Scripts/MainGame/Map/MapBaseCollection.cs rename to Assets/Scripts/MainGame/GameRun/Map/MapBaseCollection.cs diff --git a/Assets/Scripts/MainGame/Map/MapBaseCollection.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/MapBaseCollection.cs.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/MapBaseCollection.cs.meta rename to Assets/Scripts/MainGame/GameRun/Map/MapBaseCollection.cs.meta diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs b/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs new file mode 100644 index 000000000..939063a2b --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs @@ -0,0 +1,72 @@ +using System.Collections.Generic; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace Cielonos.MainGame.Map +{ + [CreateAssetMenu(fileName = "MapGenerationConfig", menuName = "Cielonos/Map/MapGenerationConfig")] + public class MapGenerationConfig : SerializedScriptableObject + { + // ---------------------------------------------------------------- + // 地图结构 + // ---------------------------------------------------------------- + + [Title("地图结构")] + [Tooltip("网格的半径大小(实际网格为 (2*gridRadius+1) x (2*gridRadius+1))")] + [MinValue(3), MaxValue(10)] + public int gridRadius = 5; + + [Tooltip("期望生成的房间总数(不含起点和 Boss)")] + [MinValue(8), MaxValue(80)] + public int targetRoomCount = 20; + + [Tooltip("Boss 节点与起点之间的最小距离(曼哈顿距离)")] + [MinValue(3)] + public int minBossDistance = 5; + + // ---------------------------------------------------------------- + // 特殊节点数量配额 + // ---------------------------------------------------------------- + + [Title("特殊节点配额")] + [Tooltip("每种特殊节点类型在整张地图中的数量上限")] + [DictionaryDrawerSettings(KeyLabel = "节点类型", ValueLabel = "数量")] + public Dictionary specialNodeCounts = new Dictionary + { + { MapNodeType.EliteCombat, 3 }, + { MapNodeType.MechanicalTable, 2 }, + { MapNodeType.LogisticsCenter, 2 }, + { MapNodeType.MedicalStation, 2 }, + }; + + [Tooltip("特殊节点与起点之间的最小距离(BFS 步数),避免起点附近出现商店等")] + [MinValue(1)] + public int specialNodeMinDistanceFromStart = 2; + + [Tooltip("同类特殊节点之间的最小距离(BFS 步数),防止同类型节点扎堆")] + [MinValue(1)] + public int specialNodeMinSameTypeDistance = 1; + + // ---------------------------------------------------------------- + // ZoneData 资产名配置 + // ---------------------------------------------------------------- + + [Title("ZoneData 资产名配置")] + [Tooltip("可用的普通战斗 ZoneData 资产名列表(随机抽取分配给 NormalCombat 节点)")] + public List normalCombatZoneDataNames = new List(); + + [Tooltip("可用的精英战斗 ZoneData 资产名列表(随机抽取分配给 EliteCombat 节点)")] + public List eliteCombatZoneDataNames = new List(); + + [Tooltip("Boss 战斗 ZoneData 资产名(固定分配给 Boss 节点)")] + public string bossCombatZoneDataName; + + // ---------------------------------------------------------------- + // UI 布局参数 + // ---------------------------------------------------------------- + + [Title("UI 布局参数")] + [Tooltip("节点之间的间距(用于 UI 坐标计算)")] + public float nodeSpacing = 120f; + } +} diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs.meta new file mode 100644 index 000000000..08008fc9c --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapGenerationConfig.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3fc5f071bddbe134ab39c8fdf1f21bc3 \ No newline at end of file diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs b/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs new file mode 100644 index 000000000..af13d3ffe --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs @@ -0,0 +1,465 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Cielonos.MainGame.Map +{ + /// + /// 全联通地图生成器,生成类似"以撒的结合"/"挺进地牢"的 2D 网格地图。 + /// 所有节点双向互通,玩家可以自由走遍地图中的每一个房间。 + /// + public static class MapGenerator + { + /// 网格四方向偏移。 + private static readonly Vector2Int[] Directions = + { + Vector2Int.up, + Vector2Int.down, + Vector2Int.left, + Vector2Int.right + }; + + /// 生成失败时允许的最大重试次数。 + private const int MAX_GENERATION_RETRIES = 10; + + /// + /// 根据配置生成一份完整的全联通 RunMapData。 + /// 若特殊节点配额无法满足,则重新生成,最多重试 次。 + /// 所有重试均失败时返回 null 并输出警告。 + /// + public static RunMapData Generate(MapGenerationConfig config) + { + for (int attempt = 1; attempt <= MAX_GENERATION_RETRIES; attempt++) + { + RunMapData result = TryGenerate(config); + if (result != null) + return result; + + Debug.Log( + $"[MapGenerator] 第 {attempt} 次生成失败(特殊节点配额未满足),正在重新生成..."); + } + + Debug.LogWarning( + $"[MapGenerator] 连续 {MAX_GENERATION_RETRIES} 次生成均失败,终止地图生成。" + + $"请检查 specialNodeCounts / specialNodeMinSameTypeDistance / targetRoomCount 是否过于严格。"); + return null; + } + + /// + /// 执行单次地图生成。若特殊节点配额无法完全满足则返回 null。 + /// + private static RunMapData TryGenerate(MapGenerationConfig config) + { + RunMapData mapData = new RunMapData + { + nodes = new Dictionary() + }; + + // --- 1. 起点 --- + Vector2Int startPos = Vector2Int.zero; + mapData.startPosition = startPos; + PlaceNode(mapData, startPos, MapNodeType.Start); + + // --- 2. 扩展房间 --- + ExpandRooms(mapData, config); + + // --- 3. 建立所有相邻节点之间的双向连接 --- + ConnectAllAdjacentNodes(mapData); + + // --- 4. 放置 Boss 节点(最远的死胡同) --- + PlaceBossNode(mapData, config); + + // --- 5. 分配特殊节点类型(配额未满足则本次生成失败)--- + if (!AssignSpecialNodes(mapData, config)) + return null; + + // --- 6. 为剩余节点分配 ZoneData --- + AssignZoneData(mapData, config); + + // --- 7. 计算 UI 坐标 --- + AssignUIPositions(mapData, config); + + mapData.totalNodes = mapData.nodes.Count; + return mapData; + } + + // ================================================================ + // 房间扩展(类以撒算法) + // ================================================================ + + /// + /// 从起点开始,使用队列式随机扩展在网格上铺开房间。 + /// 每次从已有房间中随机选一个,向随机方向尝试扩展。 + /// + private static void ExpandRooms(RunMapData mapData, MapGenerationConfig config) + { + int targetCount = config.targetRoomCount + 1; // +1 包含起点 + List existingPositions = new List(mapData.nodes.Keys); + + int maxAttempts = targetCount * 20; + int attempts = 0; + + while (mapData.nodes.Count < targetCount && attempts < maxAttempts) + { + attempts++; + + // 从已有节点中随机选一个作为扩展源 + Vector2Int source = existingPositions[Random.Range(0, existingPositions.Count)]; + + // 随机选择一个方向 + Vector2Int dir = Directions[Random.Range(0, Directions.Length)]; + Vector2Int candidate = source + dir; + + // 检查是否已存在、是否在网格范围内 + if (mapData.nodes.ContainsKey(candidate)) continue; + if (!IsWithinGrid(candidate, config.gridRadius)) continue; + + // 限制邻居数量,避免地图过于密集(最多 3 个已有邻居) + int adjacentCount = CountAdjacentNodes(mapData, candidate); + if (adjacentCount > MAX_ADJACENT_FOR_EXPANSION) continue; + + PlaceNode(mapData, candidate, MapNodeType.NormalCombat); + existingPositions.Add(candidate); + } + + if (mapData.nodes.Count < targetCount) + { + Debug.LogWarning( + $"[MapGenerator] 仅生成 {mapData.nodes.Count}/{targetCount} 个房间" + + $"(网格半径 {config.gridRadius} 可能过小)。"); + } + } + + /// 扩展时允许的最大已有邻居数,避免生成过于密集的块状区域。 + private const int MAX_ADJACENT_FOR_EXPANSION = 2; + + // ================================================================ + // 连接建立 + // ================================================================ + + /// + /// 遍历所有节点,为每对相邻节点建立双向连接。 + /// + private static void ConnectAllAdjacentNodes(RunMapData mapData) + { + foreach (KeyValuePair kvp in mapData.nodes) + { + Vector2Int pos = kvp.Key; + RunMapNode node = kvp.Value; + + foreach (Vector2Int dir in Directions) + { + Vector2Int neighborPos = pos + dir; + if (mapData.nodes.ContainsKey(neighborPos) && + !node.connectedPositions.Contains(neighborPos)) + { + node.connectedPositions.Add(neighborPos); + } + } + } + } + + // ================================================================ + // Boss 放置 + // ================================================================ + + /// + /// 将距离起点最远的死胡同节点设为 Boss 节点。 + /// 若没有足够远的死胡同,则选距离最远的任意节点。 + /// + private static void PlaceBossNode(RunMapData mapData, MapGenerationConfig config) + { + Dictionary distances = ComputeBfsDistances(mapData, mapData.startPosition); + + // 优先选择满足最小距离的死胡同(度数 == 1) + Vector2Int bestPos = mapData.startPosition; + int bestDist = -1; + + foreach (KeyValuePair kvp in distances) + { + if (kvp.Key == mapData.startPosition) continue; + + RunMapNode node = mapData.nodes[kvp.Key]; + bool isDeadEnd = node.Degree == 1; + bool meetsMinDist = kvp.Value >= config.minBossDistance; + + if (meetsMinDist && isDeadEnd && kvp.Value > bestDist) + { + bestDist = kvp.Value; + bestPos = kvp.Key; + } + } + + // 若没找到满足条件的死胡同,退而求其次选最远节点 + if (bestDist < 0) + { + foreach (KeyValuePair kvp in distances) + { + if (kvp.Key == mapData.startPosition) continue; + if (kvp.Value > bestDist) + { + bestDist = kvp.Value; + bestPos = kvp.Key; + } + } + } + + mapData.nodes[bestPos].nodeType = MapNodeType.BossCombat; + mapData.bossPosition = bestPos; + } + + // ================================================================ + // 特殊节点分配 + // ================================================================ + + /// + /// 按配额分配特殊节点。优先放在死胡同,其次放在低度数节点。 + /// 所有特殊节点需满足:与起点的最小距离约束、同类节点间的最小距离约束。 + /// + /// 所有类型的配额均完全满足时返回 true;任意类型放置数量不足时返回 false。 + private static bool AssignSpecialNodes(RunMapData mapData, MapGenerationConfig config) + { + Dictionary distancesFromStart = + ComputeBfsDistances(mapData, mapData.startPosition); + + // 收集可用候选节点(排除起点和 Boss) + List candidates = mapData.nodes.Keys + .Where(pos => + pos != mapData.startPosition && + pos != mapData.bossPosition && + distancesFromStart.TryGetValue(pos, out int dist) && + dist >= config.specialNodeMinDistanceFromStart) + .OrderBy(pos => mapData.nodes[pos].Degree) // 死胡同优先 + .ThenByDescending(pos => distancesFromStart[pos]) // 距离远的优先 + .ToList(); + + // 记录每种类型已放置的节点坐标,用于同类距离检查 + Dictionary> placedByType = + new Dictionary>(); + + foreach (KeyValuePair quota in config.specialNodeCounts) + { + MapNodeType nodeType = quota.Key; + int targetCount = quota.Value; + + if (!placedByType.ContainsKey(nodeType)) + placedByType[nodeType] = new List(); + + int placed = 0; + List toRemove = new List(); + + foreach (Vector2Int pos in candidates) + { + if (placed >= targetCount) break; + + // 同类距离约束检查 + if (!SatisfiesSameTypeDistance(mapData, pos, placedByType[nodeType], + config.specialNodeMinSameTypeDistance)) + { + continue; + } + + mapData.nodes[pos].nodeType = nodeType; + placedByType[nodeType].Add(pos); + placed++; + toRemove.Add(pos); + } + + // 从候选池移除已分配的节点 + foreach (Vector2Int pos in toRemove) + candidates.Remove(pos); + + // 配额未满足,本次生成失败 + if (placed < targetCount) + return false; + } + + return true; + } + + /// + /// 检查候选位置与所有已放置的同类节点之间的 BFS 距离是否满足最小距离约束。 + /// + private static bool SatisfiesSameTypeDistance( + RunMapData mapData, + Vector2Int candidate, + List placedSameType, + int minDistance) + { + if (placedSameType.Count == 0 || minDistance <= 1) return true; + + // 从候选位置出发做一次 BFS,只需要探索到 minDistance 深度即可 + Dictionary distances = ComputeBfsDistancesWithLimit( + mapData, candidate, minDistance); + + foreach (Vector2Int placedPos in placedSameType) + { + if (distances.TryGetValue(placedPos, out int dist) && dist < minDistance) + { + return false; + } + } + + return true; + } + + /// + /// 限深度 BFS,仅探索到 maxDepth 步即停止,用于距离约束检查以减少不必要的遍历。 + /// + private static Dictionary ComputeBfsDistancesWithLimit( + RunMapData mapData, Vector2Int start, int maxDepth) + { + Dictionary distances = new Dictionary(); + Queue queue = new Queue(); + + distances[start] = 0; + queue.Enqueue(start); + + while (queue.Count > 0) + { + Vector2Int current = queue.Dequeue(); + int currentDist = distances[current]; + + if (currentDist >= maxDepth) continue; + + RunMapNode node = mapData.nodes[current]; + foreach (Vector2Int neighbor in node.connectedPositions) + { + if (!distances.ContainsKey(neighbor)) + { + distances[neighbor] = currentDist + 1; + queue.Enqueue(neighbor); + } + } + } + + return distances; + } + + // ================================================================ + // ZoneData 分配 + // ================================================================ + + /// + /// 为所有战斗类型节点分配 ZoneData 资产名。 + /// + private static void AssignZoneData(RunMapData mapData, MapGenerationConfig config) + { + foreach (RunMapNode node in mapData.nodes.Values) + { + node.zoneDataAssetName = ResolveZoneDataName(node.nodeType, config); + } + } + + /// + /// 根据节点类型从配置中随机抽取对应的 ZoneData 资产名。 + /// 非战斗类型节点返回空字符串。 + /// + private static string ResolveZoneDataName(MapNodeType nodeType, MapGenerationConfig config) + { + switch (nodeType) + { + case MapNodeType.NormalCombat: + return PickRandom(config.normalCombatZoneDataNames); + case MapNodeType.EliteCombat: + return PickRandom(config.eliteCombatZoneDataNames); + case MapNodeType.BossCombat: + return config.bossCombatZoneDataName ?? string.Empty; + default: + return string.Empty; + } + } + + // ================================================================ + // UI 坐标 + // ================================================================ + + /// + /// 根据网格坐标计算每个节点的 UI 位置。 + /// + private static void AssignUIPositions(RunMapData mapData, MapGenerationConfig config) + { + foreach (KeyValuePair kvp in mapData.nodes) + { + kvp.Value.position = new Vector2( + kvp.Key.x * config.nodeSpacing, + kvp.Key.y * config.nodeSpacing + ); + } + } + + // ================================================================ + // 工具方法 + // ================================================================ + + /// 在指定位置创建并放置一个节点。 + private static void PlaceNode(RunMapData mapData, Vector2Int pos, MapNodeType nodeType) + { + RunMapNode node = new RunMapNode + { + gridPosition = pos, + nodeType = nodeType, + position = Vector2.zero, + sceneName = string.Empty, + zoneDataAssetName = string.Empty, + connectedPositions = new List() + }; + mapData.nodes[pos] = node; + } + + /// 检查坐标是否在网格范围内。 + private static bool IsWithinGrid(Vector2Int pos, int gridRadius) + { + return Mathf.Abs(pos.x) <= gridRadius && Mathf.Abs(pos.y) <= gridRadius; + } + + /// 计算候选位置周围已有节点的数量。 + private static int CountAdjacentNodes(RunMapData mapData, Vector2Int pos) + { + int count = 0; + foreach (Vector2Int dir in Directions) + { + if (mapData.nodes.ContainsKey(pos + dir)) count++; + } + return count; + } + + /// + /// BFS 计算从起点到所有节点的最短步数距离。 + /// + private static Dictionary ComputeBfsDistances( + RunMapData mapData, Vector2Int start) + { + Dictionary distances = new Dictionary(); + Queue queue = new Queue(); + + distances[start] = 0; + queue.Enqueue(start); + + while (queue.Count > 0) + { + Vector2Int current = queue.Dequeue(); + int currentDist = distances[current]; + + RunMapNode node = mapData.nodes[current]; + foreach (Vector2Int neighbor in node.connectedPositions) + { + if (!distances.ContainsKey(neighbor)) + { + distances[neighbor] = currentDist + 1; + queue.Enqueue(neighbor); + } + } + } + + return distances; + } + + /// 从列表中随机取一个元素,列表为空时返回空字符串。 + private static string PickRandom(List list) + { + if (list == null || list.Count == 0) return string.Empty; + return list[Random.Range(0, list.Count)]; + } + } +} diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs.meta new file mode 100644 index 000000000..62b8eaba0 --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapGenerator.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 07f5101bb66f25042a8cec2b0b5e7c86 \ No newline at end of file diff --git a/Assets/Scripts/MainGame/Map/MapManager.cs b/Assets/Scripts/MainGame/GameRun/Map/MapManager.cs similarity index 100% rename from Assets/Scripts/MainGame/Map/MapManager.cs rename to Assets/Scripts/MainGame/GameRun/Map/MapManager.cs diff --git a/Assets/Scripts/MainGame/Map/MapManager.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/MapManager.cs.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/MapManager.cs.meta rename to Assets/Scripts/MainGame/GameRun/Map/MapManager.cs.meta diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs b/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs new file mode 100644 index 000000000..7dd3573ac --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs @@ -0,0 +1,396 @@ +using System.Collections.Generic; +using System.Linq; +using Cielonos.MainGame.Map; +using Sirenix.OdinInspector; +using UnityEngine; + +#if UNITY_EDITOR +using Sirenix.Utilities.Editor; +using UnityEditor; +#endif + +namespace Cielonos.MainGame.Map +{ + /// + /// 地图预览器,在 Inspector 中可视化生成并展示全联通网格地图。 + /// + [CreateAssetMenu(fileName = "MapPreviewer", menuName = "Cielonos/Map/MapPreviewer")] + public class MapPreviewer : SerializedScriptableObject + { + // ---------------------------------------------------------------- + // 配置 + // ---------------------------------------------------------------- + + [Title("配置")] + [Required("需要指定 MapGenerationConfig")] + public MapGenerationConfig config; + + [Title("预览外观")] + [Range(300f, 1000f)] + public float previewSize = 600f; + + [MinValue(6f), MaxValue(24f)] + public float nodeRadius = 12f; + + [Range(1f, 6f)] + public float edgeThickness = 2.5f; + + // ---------------------------------------------------------------- + // 节点颜色映射 + // ---------------------------------------------------------------- + + [Title("节点颜色")] + public Color colorStart = new Color(0.4f, 0.9f, 0.4f); + public Color colorNormalCombat = new Color(0.85f, 0.35f, 0.35f); + public Color colorEliteCombat = new Color(0.9f, 0.55f, 0.15f); + public Color colorBossCombat = new Color(0.7f, 0.15f, 0.85f); + public Color colorMechanicalTable = new Color(0.3f, 0.7f, 1.0f); + public Color colorLogisticsCenter = new Color(1.0f, 0.85f, 0.2f); + public Color colorMedicalStation = new Color(0.3f, 0.85f, 0.6f); + +#if UNITY_EDITOR + + // ---------------------------------------------------------------- + // 运行时缓存(仅 Editor) + // ---------------------------------------------------------------- + + [HideInInspector] + public RunMapData previewData; + + // ---------------------------------------------------------------- + // 按钮 + // ---------------------------------------------------------------- + + [Title("操作")] + [Button("生成随机地图", ButtonSizes.Large), GUIColor(0.4f, 0.85f, 0.5f)] + public void GeneratePreview() + { + if (config == null) + { + Debug.LogWarning("[MapPreviewer] 请先指定 MapGenerationConfig。"); + return; + } + + previewData = MapGenerator.Generate(config); + EditorUtility.SetDirty(this); + } + + [Button("清空预览", ButtonSizes.Medium), GUIColor(0.85f, 0.4f, 0.4f)] + public void ClearPreview() + { + previewData = null; + EditorUtility.SetDirty(this); + } + + // ---------------------------------------------------------------- + // Inspector 绘制 + // ---------------------------------------------------------------- + + [OnInspectorGUI] + private void DrawMapCanvas() + { + if (previewData == null || previewData.nodes == null || previewData.nodes.Count == 0) + { + SirenixEditorGUI.InfoMessageBox("尚未生成地图,请点击「生成随机地图」按钮。"); + return; + } + + GUILayout.Space(8f); + SirenixEditorGUI.Title("地图预览", $"共 {previewData.totalNodes} 个房间", TextAlignment.Center, horizontalLine: true); + GUILayout.Space(4f); + + // 预留正方形画布 + Rect canvasRect = GUILayoutUtility.GetRect( + GUIContent.none, + GUIStyle.none, + GUILayout.ExpandWidth(true), + GUILayout.Height(previewSize) + ); + + // 深色背景 + SirenixEditorGUI.DrawSolidRect(canvasRect, new Color(0.12f, 0.12f, 0.15f, 1f)); + + // 计算屏幕坐标 + Dictionary screenPositions = ComputeScreenPositions(canvasRect); + + // 绘制连线(先画) + DrawEdges(screenPositions); + + // 绘制节点 + DrawNodes(screenPositions); + + // 图例 + DrawLegend(canvasRect); + + // 统计信息 + DrawStats(canvasRect); + + GUILayout.Space(4f); + } + + // ---------------------------------------------------------------- + // 坐标映射 + // ---------------------------------------------------------------- + + private Dictionary ComputeScreenPositions(Rect canvas) + { + Dictionary result = new Dictionary(); + + if (previewData.nodes.Count == 0) return result; + + // 找出网格坐标的边界 + int minX = int.MaxValue, maxX = int.MinValue; + int minY = int.MaxValue, maxY = int.MinValue; + + foreach (Vector2Int pos in previewData.nodes.Keys) + { + if (pos.x < minX) minX = pos.x; + if (pos.x > maxX) maxX = pos.x; + if (pos.y < minY) minY = pos.y; + if (pos.y > maxY) maxY = pos.y; + } + + int gridWidth = Mathf.Max(maxX - minX, 1); + int gridHeight = Mathf.Max(maxY - minY, 1); + + const float paddingRatio = 0.08f; + float padX = canvas.width * paddingRatio; + float padY = canvas.height * paddingRatio; + + float cellW = (canvas.width - padX * 2f) / gridWidth; + float cellH = (canvas.height - padY * 2f) / gridHeight; + float cellSize = Mathf.Min(cellW, cellH); + + // 居中偏移 + float totalW = gridWidth * cellSize; + float totalH = gridHeight * cellSize; + float offsetX = canvas.x + (canvas.width - totalW) * 0.5f; + float offsetY = canvas.y + (canvas.height - totalH) * 0.5f; + + foreach (Vector2Int pos in previewData.nodes.Keys) + { + float sx = offsetX + (pos.x - minX) * cellSize; + // Y 轴翻转:网格 Y 越大 → 画布 Y 越小(向上) + float sy = offsetY + (maxY - pos.y) * cellSize; + result[pos] = new Vector2(sx, sy); + } + + return result; + } + + // ---------------------------------------------------------------- + // 连线绘制 + // ---------------------------------------------------------------- + + private void DrawEdges(Dictionary positions) + { + if (Event.current.type != EventType.Repaint) return; + + Color edgeColor = new Color(0.45f, 0.45f, 0.55f, 0.7f); + HashSet<(Vector2Int, Vector2Int)> drawnEdges = new HashSet<(Vector2Int, Vector2Int)>(); + + foreach (KeyValuePair kvp in previewData.nodes) + { + Vector2Int fromPos = kvp.Key; + if (!positions.TryGetValue(fromPos, out Vector2 fromScreen)) continue; + + foreach (Vector2Int toPos in kvp.Value.connectedPositions) + { + // 避免双向连接绘制两次 + var edgeKey = fromPos.x < toPos.x || (fromPos.x == toPos.x && fromPos.y < toPos.y) + ? (fromPos, toPos) + : (toPos, fromPos); + + if (drawnEdges.Contains(edgeKey)) continue; + drawnEdges.Add(edgeKey); + + if (!positions.TryGetValue(toPos, out Vector2 toScreen)) continue; + DrawThickLine(fromScreen, toScreen, edgeColor, edgeThickness); + } + } + } + + private static void DrawThickLine(Vector2 from, Vector2 to, Color color, float thickness) + { + Handles.color = color; + Vector2 dir = (to - from).normalized; + Vector2 perp = new Vector2(-dir.y, dir.x); + + int steps = Mathf.Max(1, Mathf.RoundToInt(thickness)); + float halfT = (steps - 1) * 0.5f; + + for (int i = 0; i < steps; i++) + { + float offset = (i - halfT) * 0.8f; + Vector3 f3 = new Vector3(from.x + perp.x * offset, from.y + perp.y * offset, 0f); + Vector3 t3 = new Vector3(to.x + perp.x * offset, to.y + perp.y * offset, 0f); + Handles.DrawLine(f3, t3); + } + } + + // ---------------------------------------------------------------- + // 节点绘制 + // ---------------------------------------------------------------- + + private void DrawNodes(Dictionary positions) + { + if (Event.current.type != EventType.Repaint) return; + + foreach (KeyValuePair kvp in previewData.nodes) + { + if (!positions.TryGetValue(kvp.Key, out Vector2 center)) continue; + + RunMapNode node = kvp.Value; + Color nodeColor = GetNodeColor(node.nodeType); + + // 外圈(深色边框) + float outerR = nodeRadius + 2f; + Handles.color = new Color(0.05f, 0.05f, 0.05f, 0.9f); + Handles.DrawSolidDisc(new Vector3(center.x, center.y, 0f), Vector3.forward, outerR); + + // 节点填充 + Handles.color = nodeColor; + Handles.DrawSolidDisc(new Vector3(center.x, center.y, 0f), Vector3.forward, nodeRadius); + + // 节点标签 + DrawNodeLabel(node, center); + } + } + + private void DrawNodeLabel(RunMapNode node, Vector2 center) + { + string label = GetNodeShortLabel(node.nodeType); + GUIStyle style = new GUIStyle(EditorStyles.miniLabel) + { + alignment = TextAnchor.MiddleCenter, + fontStyle = FontStyle.Bold, + fontSize = 9, + normal = { textColor = Color.white } + }; + + float labelW = 48f; + float labelH = 16f; + Rect labelRect = new Rect(center.x - labelW * 0.5f, center.y + nodeRadius + 2f, labelW, labelH); + GUI.Label(labelRect, label, style); + } + + // ---------------------------------------------------------------- + // 图例 + // ---------------------------------------------------------------- + + private void DrawLegend(Rect canvas) + { + if (Event.current.type != EventType.Repaint) return; + + var entries = new (MapNodeType type, string label)[] + { + (MapNodeType.Start, "起点"), + (MapNodeType.NormalCombat, "普通战斗"), + (MapNodeType.EliteCombat, "精英战斗"), + (MapNodeType.BossCombat, "Boss"), + (MapNodeType.MechanicalTable, "机械台"), + (MapNodeType.LogisticsCenter, "物流中心"), + (MapNodeType.MedicalStation, "医疗站"), + }; + + const float dotSize = 10f; + const float itemH = 16f; + const float itemW = 90f; + const float padLeft = 8f; + const float padBottom = 8f; + + float totalH = entries.Length * itemH + 4f; + float startY = canvas.yMax - padBottom - totalH; + + Rect bgRect = new Rect(canvas.x + padLeft - 4f, startY - 2f, itemW + 8f, totalH + 4f); + SirenixEditorGUI.DrawSolidRect(bgRect, new Color(0f, 0f, 0f, 0.45f)); + + GUIStyle labelStyle = new GUIStyle(EditorStyles.miniLabel) + { + normal = { textColor = new Color(0.85f, 0.85f, 0.85f) } + }; + + for (int i = 0; i < entries.Length; i++) + { + float y = startY + i * itemH; + + Handles.color = GetNodeColor(entries[i].type); + Handles.DrawSolidDisc( + new Vector3(canvas.x + padLeft + dotSize * 0.5f, y + itemH * 0.5f, 0f), + Vector3.forward, dotSize * 0.5f); + + Rect textRect = new Rect(canvas.x + padLeft + dotSize + 4f, y, itemW - dotSize - 4f, itemH); + GUI.Label(textRect, entries[i].label, labelStyle); + } + } + + // ---------------------------------------------------------------- + // 统计信息 + // ---------------------------------------------------------------- + + private void DrawStats(Rect canvas) + { + if (Event.current.type != EventType.Repaint) return; + + // 统计各类型数量 + Dictionary counts = new Dictionary(); + foreach (RunMapNode node in previewData.nodes.Values) + { + if (!counts.ContainsKey(node.nodeType)) + counts[node.nodeType] = 0; + counts[node.nodeType]++; + } + + string stats = string.Join(" | ", counts + .OrderBy(kvp => kvp.Key) + .Select(kvp => $"{GetNodeShortLabel(kvp.Key)}: {kvp.Value}")); + + GUIStyle style = new GUIStyle(EditorStyles.miniLabel) + { + alignment = TextAnchor.MiddleRight, + normal = { textColor = new Color(0.7f, 0.7f, 0.7f) } + }; + + const float padRight = 8f; + const float padTop = 6f; + Rect statsRect = new Rect(canvas.x, canvas.y + padTop, canvas.width - padRight, 16f); + GUI.Label(statsRect, stats, style); + } + + // ---------------------------------------------------------------- + // 工具方法 + // ---------------------------------------------------------------- + + private Color GetNodeColor(MapNodeType type) + { + return type switch + { + MapNodeType.Start => colorStart, + MapNodeType.NormalCombat => colorNormalCombat, + MapNodeType.EliteCombat => colorEliteCombat, + MapNodeType.BossCombat => colorBossCombat, + MapNodeType.MechanicalTable => colorMechanicalTable, + MapNodeType.LogisticsCenter => colorLogisticsCenter, + MapNodeType.MedicalStation => colorMedicalStation, + _ => Color.white, + }; + } + + private static string GetNodeShortLabel(MapNodeType type) + { + return type switch + { + MapNodeType.Start => "Start", + MapNodeType.NormalCombat => "Combat", + MapNodeType.EliteCombat => "Elite", + MapNodeType.BossCombat => "BOSS", + MapNodeType.MechanicalTable => "Chest", + MapNodeType.LogisticsCenter => "Shop", + MapNodeType.MedicalStation => "Med", + _ => "?", + }; + } + +#endif + } +} diff --git a/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs.meta new file mode 100644 index 000000000..285802715 --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/Map/MapPreviewer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1909a1a45fa45594e94a89aa02e3dfe2 \ No newline at end of file diff --git a/Assets/Scripts/MainGame/Map/Zone.meta b/Assets/Scripts/MainGame/GameRun/Map/Zone.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone.meta rename to Assets/Scripts/MainGame/GameRun/Map/Zone.meta diff --git a/Assets/Scripts/MainGame/Map/Zone/SpawnPoint.cs b/Assets/Scripts/MainGame/GameRun/Map/Zone/SpawnPoint.cs similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/SpawnPoint.cs rename to Assets/Scripts/MainGame/GameRun/Map/Zone/SpawnPoint.cs diff --git a/Assets/Scripts/MainGame/Map/Zone/SpawnPoint.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/Zone/SpawnPoint.cs.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/SpawnPoint.cs.meta rename to Assets/Scripts/MainGame/GameRun/Map/Zone/SpawnPoint.cs.meta diff --git a/Assets/Scripts/MainGame/Map/Zone/ZoneData.cs b/Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneData.cs similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/ZoneData.cs rename to Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneData.cs diff --git a/Assets/Scripts/MainGame/Map/Zone/ZoneData.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneData.cs.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/ZoneData.cs.meta rename to Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneData.cs.meta diff --git a/Assets/Scripts/MainGame/Map/Zone/ZoneManager.cs b/Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneManager.cs similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/ZoneManager.cs rename to Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneManager.cs diff --git a/Assets/Scripts/MainGame/Map/Zone/ZoneManager.cs.meta b/Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneManager.cs.meta similarity index 100% rename from Assets/Scripts/MainGame/Map/Zone/ZoneManager.cs.meta rename to Assets/Scripts/MainGame/GameRun/Map/Zone/ZoneManager.cs.meta diff --git a/Assets/Scripts/MainGame/GameRun/RunManager.cs b/Assets/Scripts/MainGame/GameRun/RunManager.cs new file mode 100644 index 000000000..951e2738d --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunManager.cs @@ -0,0 +1,10 @@ +using RootMotion; +using UnityEngine; + +namespace Cielonos.MainGame +{ + public class RunManager : Singleton + { + + } +} \ No newline at end of file diff --git a/Assets/Scripts/MainGame/GameRun/RunManager.cs.meta b/Assets/Scripts/MainGame/GameRun/RunManager.cs.meta new file mode 100644 index 000000000..a5dddb61a --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 8222c6b4127177848ab9c9e8fdc0650d \ No newline at end of file diff --git a/Assets/Scripts/MainGame/GameRun/RunMapData.cs b/Assets/Scripts/MainGame/GameRun/RunMapData.cs new file mode 100644 index 000000000..66196ecdf --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunMapData.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Cielonos.MainGame +{ + [Serializable] + public class RunMapNode + { + public Vector2Int gridPosition; // 节点在网格中的坐标 + public MapNodeType nodeType; + public Vector2 position; // UI 定位用 + public string sceneName; // 对应的 ZoneData.sceneName(战斗节点) + public string zoneDataAssetName; // 关联的 ZoneData 资产名 + public List connectedPositions; // 双向连接的相邻节点坐标列表 + + /// + /// 该节点的连接数(度数)。度数为 1 的节点为"死胡同"。 + /// + public int Degree => connectedPositions?.Count ?? 0; + } + + public enum MapNodeType + { + Start, // 起始节点 + NormalCombat, // 普通战斗 + EliteCombat, // 精英战斗(更强的敌人配置) + BossCombat, // Boss 战 + MechanicalTable, // 机械台(宝箱房,可获取装备) + LogisticsCenter, // 物流中心(商店) + MedicalStation, // 医疗站点(恢复HP) + } + + [Serializable] + public class RunMapData + { + public Dictionary nodes; // 所有节点,按网格坐标索引 + public Vector2Int startPosition; // 起始节点坐标 + public Vector2Int bossPosition; // Boss 节点坐标 + public int totalNodes; // 节点总数 + } +} diff --git a/Assets/Scripts/MainGame/GameRun/RunMapData.cs.meta b/Assets/Scripts/MainGame/GameRun/RunMapData.cs.meta new file mode 100644 index 000000000..e6e921c35 --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunMapData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: cc9a61a4bf301a349bb971b3362a79f8 \ No newline at end of file diff --git a/Assets/Scripts/MainGame/GameRun/RunState.cs b/Assets/Scripts/MainGame/GameRun/RunState.cs new file mode 100644 index 000000000..23d4d04ae --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunState.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace Cielonos.MainGame +{ + [Serializable] + public class RunState + { + public RunMapData mapData; // 本局生成的地图 + public Vector2Int currentPosition; // 当前所在节点的网格坐标 + public HashSet visitedNodes; // 已访问节点坐标集合 + public float elapsedTime; // 本局已用时间 + public int roomsCleared; // 已清理房间数 + public int enemiesDefeated; // 已击杀敌人数 + public bool isCompleted; // 是否通关 + } +} diff --git a/Assets/Scripts/MainGame/GameRun/RunState.cs.meta b/Assets/Scripts/MainGame/GameRun/RunState.cs.meta new file mode 100644 index 000000000..3edae284d --- /dev/null +++ b/Assets/Scripts/MainGame/GameRun/RunState.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 83f1dcc80a3c27c4a9340d8cb779c9c7 \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset b/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset deleted file mode 100644 index a0b6bba96..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode 1.asset +++ /dev/null @@ -1,17 +0,0 @@ -%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: c203ecf84f1bcc24192fd302209a1a4c, type: 3} - m_Name: DefaultNode 1 - m_EditorClassIdentifier: SLSUtilities::SLSUtilities.Map.MapNodeData - nodeName: Default2 - debugColor: {r: 1, g: 0, b: 0, a: 1} - weight: 1 diff --git a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset b/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset deleted file mode 100644 index a98058cb3..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/DefaultNode.asset +++ /dev/null @@ -1,17 +0,0 @@ -%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: c203ecf84f1bcc24192fd302209a1a4c, type: 3} - m_Name: DefaultNode - m_EditorClassIdentifier: SLSUtilities::SLSUtilities.Map.MapNodeData - nodeName: Default - debugColor: {r: 1, g: 1, b: 1, a: 1} - weight: 1 diff --git a/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs b/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs deleted file mode 100644 index bcf7f3471..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs +++ /dev/null @@ -1,162 +0,0 @@ -using System.Collections.Generic; -using System.Linq; // 需要引用 Linq 进行排序 -using UnityEngine; - -namespace SLSUtilities.Map -{ - public class LayeredMapGenerator : MapGeneratorBase - { - [Header("分层生成设置")] - [Tooltip("地图有多少层(环)")] - public int layerCount = 3; - - [Tooltip("每一层的半径间距")] - public float radiusStep = 5f; - - [Tooltip("每一层最少/最多生成多少个房间")] - public Vector2Int nodesPerLayerRange = new Vector2Int(5, 8); // 建议最小值稍微调高一点 - - [Tooltip("位置随机偏移量")] - public float positionJitter = 1.0f; - - [Header("连通性设置")] - [Range(0f, 1f)] - public float ringConnectChance = 1.0f; // 设为1方便调试环状结构 - - // 辅助数据:按层级索引 - private Dictionary> nodesByLayer = new Dictionary>(); - - // 覆盖基类的 GenerateMap - [ContextMenu("Generate Layered Map")] - public override void GenerateMap() - { - base.ClearMap(); - nodesByLayer.Clear(); - - GenerateNodesInLayers(); - ConnectLayers(); - } - - private void GenerateNodesInLayers() - { - int globalID = 0; - - // --- Layer 0 (Center) --- - MapNode centerNode = new MapNode(globalID++, Vector2.zero, defaultNodeData); - allNodes.Add(centerNode); - nodesByLayer[0] = new List { centerNode }; - - List layerNodeCounts = new List(); - for (int layerIndex = 1; layerIndex <= layerCount; layerIndex++) - { - layerNodeCounts.Add(Random.Range(nodesPerLayerRange.x, nodesPerLayerRange.y + 1)); - } - layerNodeCounts.Sort(); // 从小到大排序,确保外层节点数不少于内层 - - // --- Layer 1 to N --- - for (int layerIndex = 1; layerIndex <= layerCount; layerIndex++) - { - List currentLayerNodes = new List(); - int count = layerNodeCounts[layerIndex - 1]; - float currentRadius = layerIndex * radiusStep; // 半径随层级增长略微加快 - Debug.Log($"Layer {layerIndex}: Generating {count} nodes at radius {currentRadius}"); - for (int i = 0; i < count; i++) - { - float angleStep = 360f / count; - float currentAngle = (i * angleStep); // 先不加随机角度,靠 jitter 产生偏移 - - float radian = currentAngle * Mathf.Deg2Rad; - // 基础极坐标位置 - float x = Mathf.Cos(radian) * currentRadius; - float y = Mathf.Sin(radian) * currentRadius; - - Vector2 basePos = new Vector2(x, y); - - // 加上 Jitter - Vector2 finalPos = basePos + (Random.insideUnitCircle * positionJitter); - - MapNode newNode = new MapNode(globalID++, finalPos, defaultNodeData); - allNodes.Add(newNode); - currentLayerNodes.Add(newNode); - } - - // 【关键优化点】:在生成完这一层所有点后,根据实际生成的“角度”重新排序 - // 这样即使 Jitter 把点的位置打乱了,连接时依然是顺时针有序的,不会出现交叉 - currentLayerNodes = currentLayerNodes.OrderBy(n => - Mathf.Atan2(n.position.y, n.position.x) - ).ToList(); - - nodesByLayer[layerIndex] = currentLayerNodes; - } - } - - private void ConnectLayers() - { - for (int layerIndex = 1; layerIndex <= layerCount; layerIndex++) - { - if (!nodesByLayer.ContainsKey(layerIndex)) continue; - - List currentLayer = nodesByLayer[layerIndex]; - List previousLayer = nodesByLayer[layerIndex - 1]; - - for (int i = 0; i < currentLayer.Count; i++) - { - MapNode currentNode = currentLayer[i]; - - // 1. 向心连接 (Connect to inner layer) - MapNode targetInner = FindClosestNode(currentNode, previousLayer); - CreateEdge(currentNode, targetInner); - - // 2. 环状连接 (Ring Connection) - if (Random.value <= ringConnectChance) - { - // 因为我们在生成时已经按 Atan2 排序了,所以 i+1 一定是几何上的相邻点 - int nextIndex = (i + 1) % currentLayer.Count; - MapNode neighborNode = currentLayer[nextIndex]; - - if (!ConnectionExists(currentNode, neighborNode)) - { - CreateEdge(currentNode, neighborNode); - } - } - } - } - } - - private void CreateEdge(MapNode a, MapNode b) - { - // 简单的防重检查 - if (!ConnectionExists(a, b)) - { - allEdges.Add(new MapEdge(a, b, true)); - } - } - - private bool ConnectionExists(MapNode a, MapNode b) - { - foreach (var edge in allEdges) - { - if ((edge.fromNode == a && edge.toNode == b) || - (edge.fromNode == b && edge.toNode == a)) - return true; - } - return false; - } - - private MapNode FindClosestNode(MapNode source, List candidates) - { - MapNode bestTarget = null; - float minDst = float.MaxValue; - foreach (var target in candidates) - { - float dst = Vector2.Distance(source.position, target.position); - if (dst < minDst) - { - minDst = dst; - bestTarget = target; - } - } - return bestTarget; - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs.meta b/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs.meta deleted file mode 100644 index d4743d35d..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/LayeredMapGenerator.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 072ed2f87a13a1b4fbf73fa9fc545ca5 \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs b/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs deleted file mode 100644 index c4239401e..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs +++ /dev/null @@ -1,88 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace SLSUtilities.Map -{ - // 将类声明为 abstract,表示它不能直接挂载使用,必须被继承 - public abstract class MapGeneratorBase : MonoBehaviour - { - [Header("基础配置")] public MapNodeData defaultNodeData; - - // 存储生成的地图数据 (protected 使得子类可以访问) - [Header("生成结果 (Debug)")] [SerializeField] // 加上这个是为了在Inspector里能看到,方便调试 - protected List allNodes = new List(); - - [SerializeField] protected List allEdges = new List(); - - // 抽象方法:强制子类必须实现这个方法 - public abstract void GenerateMap(); - - [ContextMenu("Clear Map")] - public virtual void ClearMap() - { - allNodes.Clear(); - allEdges.Clear(); - } - - // 通用的清理与重置逻辑 - protected void ResetIDs() - { - // 如果需要重新整理ID,可以在这里写 - } - - // 通用的 Gizmos 绘制逻辑 - protected virtual void OnDrawGizmos() - { - if (allNodes == null) return; - - // 画边 - Gizmos.color = Color.gray; - if (allEdges != null) - { - foreach (var edge in allEdges) - { - if (edge.fromNode != null && edge.toNode != null) - Gizmos.DrawLine(edge.fromNode.position, edge.toNode.position); - } - } - - // 画节点 - foreach (var node in allNodes) - { - Gizmos.color = node.data != null ? node.data.debugColor : Color.white; - Gizmos.DrawSphere(node.position, 0.5f); - } - } - } - - [System.Serializable] - public class MapNode - { - public int id; // 唯一ID - public Vector2 position; // 在地图上的坐标 - public MapNodeData data; // 引用上面的ScriptableObject数据 - - // 构造函数 - public MapNode(int id, Vector2 pos, MapNodeData data) - { - this.id = id; - this.position = pos; - this.data = data; - } - } - - [System.Serializable] - public class MapEdge - { - public MapNode fromNode; - public MapNode toNode; - public bool isBidirectional; // 是否双向 - - public MapEdge(MapNode from, MapNode to, bool bidirectional) - { - this.fromNode = from; - this.toNode = to; - this.isBidirectional = bidirectional; - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs.meta b/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs.meta deleted file mode 100644 index 12ef1e222..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/MapGeneratorBase.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 5fb9c1d28c78ce94595b66cc283b2b49 \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs b/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs deleted file mode 100644 index c7f75418e..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine; - -namespace SLSUtilities.Map -{ - [CreateAssetMenu(fileName = "MapNodeData", menuName = "SLSUtilities/Map/Map Node Data", order = 1)] - public class MapNodeData : ScriptableObject - { - public string nodeName; - public Color debugColor = Color.white; - public float weight = 1.0f; - } -} \ No newline at end of file diff --git a/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs.meta b/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs.meta deleted file mode 100644 index 5d4967889..000000000 --- a/Assets/Scripts/SLSUtilities/MapCreator/MapNodeData.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c203ecf84f1bcc24192fd302209a1a4c \ No newline at end of file diff --git a/Packages/com.bezi.sidekick/Editor/Plugins/BeziSidekickInternal.dll b/Packages/com.bezi.sidekick/Editor/Plugins/BeziSidekickInternal.dll index fb23843db13469e75582abcf3e117dbb5de38026..6d7c6811c0fde5fbb17b27e41382f6db66ac59a6 100644 GIT binary patch literal 885248 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%0A!GqER< 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%0A2ZZyZ%&H_$bJdByTa6Y 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
? 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

;F&~@o!kdZz_!Z-m=8M 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 literal 882176 zcmdpf37j28wRcZ<-|o9k()Uj8otZ2%nPi4$?!8$dOadfPRphy#qPU?!QBffBSQLFO=yPAf_y3>j?aq?Gd*Ao_-uKNfxm|V6 zsZ*z_PMxYcRb73^n(H+~(=-$RUwu{69>SAc%k9x;ad&o*EV; zvMDVvwBzwazK(Ih8#QfuR=4IIY}NL6myuGqTJr1d4nS?byNAHZ$CA9fJqfS4%LPux zR+GQp3j7R~2P=a?J_iNG>fLwY`q{lZAAR&4YZ94wD?xr-0FLwU_DX=`EIia`_P9aF zZ);bBFPhNl@KK5lUDr4$PJda6o-Jzq=bwjSZRSti9O$U#wv`$7R)NE<{S{SVxnf)Y z`5x)`6Vfpp&~@rksC-fHKOYJ?eKUVTI))XUyAQas70|!rxgVd$M6EzDT0x+!dz6lL z0Cj&pc(Cqwu~5gV?n!J3Csp^ApzfL4YVud=Uh4S!y&pVtUVBTeGWi6xD(R$F(J-vP z(;x%X8}&Dg`sMyJpcYhEMo~+ALuUxaXjcsLoaM*$jgUbTAF*a%w zd#LVqz%c2?=2MZ%L)Rgvx?Ua(5Z-|R-9h9a>vkc^l|s36Z#Cflmr%H#xgNAIo3%RJ zgYm4D0^DOs9GXu$jndncHXF(X@tlz?q^M8vp9Qgd2$GKyAkeJQxhAK3hXQy`-#dSE z@5&SGbGGUAc1!Q*@L=b%#(Z5LY>nw1{-409qnO$@Z6;LKNx6rEG7&uj(R|}b{1(#Q z8}KOEMcX}!0joNrXt_r-n9ew9?-+! ziW&Dr#&S;Xf<9zj$~*a5yOYn9-3rP&bUkQBawuG_zc=;QfS8ai#!11#l#{s`CIJAbhGb74WHm_Yz(P zd?&&k$Ejr;2k_Z|L*|np^Rkt%zWQoLI$Ozf%&}DtMrPUePG;#$%Q3_1U$|C9P9dV` z6uq?w81AWzmYibQDS7Ay*;0q)bkLq>OVg?|oKofZ$*|5e_Y9ELQckJ7;7881LB~}3 zVrqA^X&MyP>FG7Q*EH6FDr4OG&gy0;!g zus-e^@yu2Gif!&W2o)mY%s3rrbKeAt`VV#QTs%vuVoK?bS)E%nmF`$ka>p8%-c&mD z1KoqYgq{`CN{8&BJE=pq(xHr#Q96`$vbCvB)-Wr_DJ>cW6_BDU(6m~?$q7=l~Wx!&-8KJO$cCj_3WkGT=5cMYw ze`W+Ubng0T4SS_N1JRF@Wkgp=-VB6^PD$J{|m;CNCD#jw^edLs;^t1f!q zTNuo?BzMLo1>Gp<>fa0XHnKTMYjP=B<%@aMqjN*u(EDOe^=S0D3l`7-vztu~y4iFz z!q6X~R6t^2Rn~ke+LYaW29ZBj$VEibq~pIJF}7Jl4=dziB5BvBI*uS`5qYyh?m{GN zGmu3=_7FL$kkaoY&DhG?x|_|?b| z3>ryGBXjMqqcqvEdj4Nm?Up_g>N#{u6x}SE+sZWvH(t9!yn8vsDKE^o=#=hV0qEF7 zhA$RQSvxhHq4RQ{^)cuUCJV{&?!VJr{|}Yv$_dNV(i5)&3C+W{GMiLYfGV%QFzWic z_co9%D~Q!&OUbb6)%a!_{FoY;Uv3>W?ws=Inmn7dfKWk zfB`;{4U&$=U;m0Y2iWql^HNJD6ZOYp`oww!{gM3=23%|ZpWZIl#l;Nf!xOd3c54&M z6g76<$bhQN_rK2Cyb1J^)h6rm{|O!cz-y|@|BrM$rQHi%p8_49qPZVH6K02CyR@R_ zeh`tI-Fwn(O>?m{$kunVdryuc-FENVC{nO{PYolrHCSMO2=uZB?7HS;aV`4yp1PeZC(kYL%#T(XAl z!8QJuz{~vz5FPHV_#LIojLu)Ify}`^INc@C?cbnl8wR`m&-20lZE9~oQKzEprhl}F zm1di!Rk74fxvSeWiylqW9}eL;!v%ARmhIhz7z7~Yrk%*{qX4)%%9>AixE~|WwOeMPncTY(w!M!N zGR^V~Py~3}a!terEZhAQuu(cUkmZAr#rEz2Y7#Nhe%%g9TxeX@y-$dDWf}V+R9bOL zHSQ-e#mp*f;s+3ATP^{iw50^P{XM}BZFveGgK@2&rgyjxB1x^FdzQ%07+mvg@09if zQEjw$b1C>`%Q<+Ur2;DMXF!)v*V-$&wD(zry@&9VwOllgRWF#_V=)__1FSkrMJm@| zM1j|Q%LY88>TYddeVr|&+<(Kv{XBkZb|&S10fCJFE=cNrkwM{XmF>Fie-^-M%72`= zF9C;U8bUtqBTQRWlzv+pSXNhv{W8K_wJ5xc#VqsHU)U;-=ffebr@dp;iJ4tE0{wv>X3Dbh|!7c%}vq>+lNo@%?_0J}ma zXzrN-*N=k2_Ww@0Z^lxZ%{?eh%1PB+Cw1-m^1|5}?_0oMyB?lstJ)&0|$A}V}Q z+cphuhv}BGUl`N1vgH40#CVnNe=CaYsrx^QBD?AS&!fmf-G3#DRCRw_6zQ)HRvKF< zS*Ln*sYkbZ%utV+>S6d(r&7#)@Y^cpl}b#pv#TLzMdW;fbW%@KbpM4YlBu?r8&5FL zih3CSpM>vD&RD)zCHNu_tyB1(PdeedME9FfWP$F#J&FwK{zsz7T-|>>ip;9cDL1gl zWA^gsRF5w8=vEKI{~J>1{%*ywGQrouCJ`I9KV<5nOz!)jD%csM0m#;kj_MSI*=w*1 zC_Ti@pab^@DqlAIzk{#tFDr%Im!K=Ec4j%drJOeq81sUBVG(XAea--i^se;m`bsNUNX<$M!HsOgZY@g(^5>&C#+ z?){LsiuWTtuuJ~#kfaWJMpEtybTQV)k3mt_I|eO;pF-IC34Zh@)^LhxJr9`RuE4rWb5XutrNxoru8C9?w#7;_VxU8egY64w@nv6slz z`#FC7Inz+>9D`9kD^Wc(bb*r0?Z5_F6JE2RQaZvIRV~HMT2h zrj4#}e?x-bhVbj7G`|Z$?X^`s>z!Z11{%0NAl_rvNga4C`{m=iyAY z(%ydpZ(;Ar)Gk7$&Vb$-m>vwBj)-O7whWbA#RIY9wH5@@NB^68_M? z0>dFHQ(m-73zxK$2KsM6dw<7IF&*R zt{j)Mt!vk>csE)?=FPfx1|;R*l(tQnJq6vVq#qu}pQBX=IB&Pc>gmH|31QOpy zf>#v*CRRa*RRj{39*grfS+sddI|y^#nPHpnh6vhxch%-!j#{CR@*it$^KT&ows}h0 zJav=T28QXTBnjF)#Wqi&&C$uiHiwN?ZT?M|IJ7yZ5<_1=7;3Np3a86tgZt`eOe@{| zYA8Z|ClyKY1d1ijZXG$Y`5X(r5Caj<#7|M*ggIDPZ@>j{sW&*BN$?dCSP0j44r4ZA zr8FitX#|`w05h=i=4TNF zi2Cs({|x$ZO8aJ7(`IoDUyK!O)-r|<(>2rD#NXy;QAM@m6A_Ffiw@KifbxxrNF^Bo z>4Kmx3kjOe8yh7^;&tFB06&z>g^`wA2#9iFB+4Zq9h(cmVJ`6IhPiwW;HWH&wB$lS zlnWzKE&=J-TnG+xDaW}y3~-bSBQ3cQ5aq&1luJN5HWz}!Tq&8V=w~2%iqPn*)Rs4#obHU|;LzWaUBhnx*fhsdQ2v&I4qJ z=v@pkIIff`SwnZBtGV!Nz_S^0_!K#un2fOs55klr$btl%yr>KrtF**G9#&&}lB)AY zmzsy;V77e@diN!(*2wdgz1JWHIf%tT9M_X$dp(rRV!sIy%y8+)K%WF4&lQ-NYQ=OC z`rnXJwFV{~rEGOKn6>P6$J2$;3vn?0LiSnIatLLlxnYbGjd7nR8}sDIA1y^_7`ZEE^}ZyC%EbloD*CK1!6wH7Jz-y67dq1 ze<78BH%P(*cQ~VW+fr)(5fIZUY~mvxIcn7YE0A9>J=EzE%#Iw~TG$0F6x_P2-ZF=MCpw+GsPvuJ<22ajHM=z3~@fPwb6m!=G%vjhWU$bchT z%kYR(S}9p>I8);FhUzg>!$hB9u4|GpF*?N-0_b8;2P8+2NyJ)uOadPC7~PrTO!Zt8 zBAH0_fdqBb2b?6?eJq2yRBmH;Ep-+h1(G+Gh9j^Y8Gab{~8M-sW!(=x*pz3Kl^7wfoU1=srXE-x6x9y64 zR+^r53loK6UR}tmM|XO>MR8s%PnZ|ejmfK5cY2Z6f#dUv z{BnOof9pY)!*b(hFi>mld134&G=j1-!3vuPoyDwT3awk-Vu(`R&1im*Nx8D7g97v9 zY^^T<-WV;nBaf!7rzIgW`4H1_Vp%KdVe~mfyZUlJV8uDbo8&YX*W13hFiHaOc75?^Co)Q(F%Y^40Ax{Rp-Bp@9 zThmBX((Iw|7}S&Hkf`AI6rSiZs_YDS%T*dweKL(iB@MQBS@yeI@e&pMO5yqOkS7D) zUVsI9plcWdv|i|eYHdRtXEhu#R~8=*glZWpNm>@38K!YD-2I?egIw?~da+{=>AC)V z0{S!?e8lJQ1w@dFdXH3_uAp>uZPc)gz&;ba*s--9IuXR_<}hi_AkFl2bA*vqAe3?F z@pv49gFV2Kw0=w~h*2U==>jEPo)}B7tjJiZ2sw;CDS)ojM8l}sxPl8RA<(j$QAD!l zl&y9UToIfJmaKBguI`G-gRP7iPc?J?A#8)>fh|)Atg+i2OqDQ~vmI96S0krYQeM3? zke4-*81~J{<&9>IIZh_`VFgz+^qK6-Aa)Ey@|`ki*o4)AO-MJd2LBqo8WI5Jpa2uC zf|e<7hT7+N1eMT-dT1=g;Ldf>kr*wkP5e!?9h^!lA%8S$kU8@qph?V`7jkx>=FG%| zQ>0}CM^k2Q+K9dB!+sAqCUWv$Mm%=9!XDY)ekf=@ppkNw(}`GIwu<=2{)V#5VOe$$ z%JK#&3x8Y7qIZog%b~4hSrnIrn6NB+Oj?$+!O_|j*gIS?yQ-C$M1|QA3jelNyhH_mq{6?w6)#c2zX5ph@1?Yjnx@SS>|OOt7`t6) z?9$C9(~2EKUwAmyAB8bp_~fiY(QuCfD^XnZ0eAp`& zy<6$<{Bh>t>okSjJVE#|gjqG*UUa8o!jjlL`2(cUH$#J_t6h4o8Mx_sEZAeW z^{Q^!biIcU>W8Im(lu>>WmJ2v-N`*y)6dUB=YR%bgS8&+adr}>jHvA|XT$+PKCNmb zq&hODO3TRr+9(X6*;=@(xfvAcah)TxgKQB|f-!EYAa4c#a|e$?R70qG`GBMawy+Tf<{1HjFUxG>%7E-9-SX zeU6rz+PMz~#XkYR$)Y={j2tAXtycTAGsDepl82k!?~-sAhKxs1qg+rvA&}|mTl;4u z7niC*qkZ)^wupqC0Ci}kwp`^EtzuJi;=F>5bvS0jyvFUUTe2BmF=R75+Gd}Qxy4VQ zWjnDZn&|o1)rO~@I*&c})QYGRFT{%_O6iJE>lls4G}nJuqNom!3pSknBp z*|r>D;KW7_pJe2GN__aF`X((C?86@kvr;m**6;#~I+t@X#7X;K#xLr84Hf7F{HVTJ zvY&-blsS!zv7rvDG-J;aI3`}uLfW7r;RrBmOA-<9Bp}NR=OjRmsiY{Tw@rhopAHX9 z5q4kzdi@`C* zaSD>+ZOyfKY-AUs9Xpk|}Sm9eWdDp&ffSBNN%N zyJM=f`&abOV9pZO=gYvS{bf71Du(5jP#2;9$FM4L+^YIUby_8wuI-nR(<(SpCJh?( zs^wr8_TaErnXk83v0iNL7Szkm(yvyqU-2wz(68**(yvysUttM8u3wF-mvN_7Ca#&5 zK442VsY$)eUyF_$Xz?#(eZm)q1!$&m8roc0#THF|FKE)^wiun1(&WbJNY(GN;e#NX z7=skR-a5hk91P5+l(3Ex3RHed7S1s3g_5gTSjDmYKM1YB&I~z#XzvyxER?`dU=a}( z52-L8U3w8TxMkdnj z)VzoaM+ixEHY=uX3{=a$q*@=wEq5Aaew{;kt92YRFrI_llg89?%gCZ+s)>jQOs9I# ziO$ASXEhXpyVAk9caW;rXx#fA7^2rWDXyr(fiE76UfaNTp6a4pzy&!U03W#I931|O zdTC{TBEPVkZs%Cp#DgC#BKGq!N7ky+Pgk*@S~w^k^i%7#^wWLVPvQL=*H05|{JI)% zOg~jk6Sc<7pr7)%QgwaA%l<2 zw}>(LjO|lzVxLksEU1H-`=X*akiaLx&UOmg5RZ%bkooX=XpfreYaNTV4Q2Ku5rDIH7AK~P8EitP5O+=OsPl84>AdH`wi$9ON>ymeKe~2k_ zLO+rMd$&r8O&AQ7uO+8cDmYwN#`(|vfC_y9D(0PwDu|B4_NqSP|1_4+a?b;W92(76 z3YuM;lBr{DT6Qt<$GL%OCT+PJBpCT#`U5VVyU^fK*3GZ9wHypCrM7lf@Kegvri7;* zt+abS_&npJV9Yod(6wRhuqdx`PjA665zKsUg(}u|3*@}4HEEiQJ{ zjtTWHg$CY&BsA)wUP1ZP5?mfKvTX0^R=EkduwghuA^P3$+EPYt!EXn2Z8A z-h2kDDC}LoCPMYDEvJXIXt@_5i)e`9gv|2$mbDHsVZW30y{SEkycROA<{@m!H-iC= zwlxn%M0TKBj!5HR*%u&%<*x-(m148xemkIYWZG;VhLl0?>$2nkwStx92(_G@uGTE~ zVq_GZSe~H>?f5u%x#gtwp%m>AmVZ!D`pJ{lg8eeE@WCoHhYfYm`V!W8w|^nz#p7B& zRDZ%l>KJ`z${yN=O47znHb`-dg7ZRKr24@dC>0$L><33N(nM~Rc}BU~R%x+H6?YSh z3llkvXXHhggN(x&isggHNvJrQy_pwghD{%;pJT9FN_SsuXCL<#NxA z7iY*T3$mUG)#Zx4Sz0C@r}lQr-3+NOpqY+_^01VTAze_)wAsWijxt_p|5YFY!*mj$ zpK*DB*87k43F^Hgs6j!1e>0G}cP)w&FD#8TkIX0&e4Q%jwID-z@8v@k zG$^a7{SxJ1p9vPJisAJw4Euddu{Mm{ig|IIOTYgv0NrP8s8eE1`$+t1z5b#u_s& zG1`5$dUlU-RR5XuYBoXLqRrn!*SKd&yR@GAaRcP#I0t*BUQ5G#?-q=*`4ml(g=zOX zVwg?6fR|?^hB+EBXGWNdf(T!eE0xOXWT&WdE%!)!`~<5a{%jZ=jCzZ}aXp#P|1baupOPqQhJccE%{%xc== zP^7{k6p6_3+#E5`Rw3g~M;rEg?_p|8I%go3c4y*O5T#U0Z@3XuNgbcb9NgO=QlPp! z1ArOm`#~2#RuGaB{xP^@HEv>tHs*M5WJx{(7C1Qq|&G&R=tM>G4)j&+%c}Z)qUfS+0Y2alQPSs_VGXFZt zjl0mC+3FBX8vYFK3RodBs2ygDCA-dF7MgaI1E+RuMeM&-BpS2 ztKugz&bdrKp-~ zu~IkrGOU$t>A`ogrlK~=NjJ>PFD&E+q>-(PVg#?zloIDfgD zIiQm@!cHcEZvO}*L6#Tuk;oGL40rZIw^vcUn;Y3j#6XP%5$dDaya4coI_8x!)(`N1 z^ahToOeTtj9!FA9e7v0fCtMC$o$k*%O4|@(sQpU6Zf8H>reL<(pYHtz%H7jdc7KEX zvek}M0FX!7{SQK0y6wluR0*90Dfj)LE8uj)O?bw-+wU)j1PMScS<;oZe{&@mBDsg5Wi1_DzCiT2%NH(y zTcs^>zEzHiMuPBKhVZI~Uje1$2(EgFCBZy3 zABkHNq#w<|v}s@IM^7SE;Hf;!@Md7X)-P8qXT?h|s{~9m+0i25`;Uu+4;&{)1CojD zbuh-Yvb%$+xahzD_ro~TUMo7A@;Ojgt8nuH7UA+{^T)Ap{c4pH`9oKLZ2UHLnB+mQUHT}r zPXWBoAVVd+I#zgAOTj~z`rE-XNbqwo@IOEazsXW?rchlFRPk7{Z%Q&&q?~q4oLLwQ zxP2Dcmr^MHQ&Rkg5Uni6J}S;trh-cR9INE_%=6byrEG5263&v=btww58^iQrAl= z7F-Y_uA(r>qlqN`IVYkP?nAYk&0iqf+H7310!w0=O|**XK8*pnpxaoMzRc(|i0ZbY zCH@Y1TiefY)PW)`0-veh!4qj>T?L&h!jG$&6zx*`{(#*t-GYq=nGE=ZlTYq6;yZ-gJJhPnM7C@o;gBkq{N}2Ic%szuo2$+sR10F2d^Imr zl5#~(H!K@3ETwrUQ?1d)=gmBsw~qh+XY)>JFGBZMvwgisQ5&eKui=q1L}^7$^X;i+ zFj1P}VR?Y-cD={&fCEs&(c^D0m@2k~L2PP$lOWzU{w)S_#axK9(U*^R>@}q{UPqTe zhCEF7+aM&1l!V|@`VIh?8$3?9QOdWQc<(9CH=mq>v&{FA&rdpUGjku z{vMu#a!Wv|z1^zysFJ9HxLbgf_Hmy;sMKCPl`sBdf1sFBPgDsD4$S_7S+RI0!K_%k z14f-BA6>C{D#`K0Q3I*E_8k}75UnjuDNdQ7ghjmLCG`*#)R`iRjFQbVyzf)gsl}=7 zsuZe9@tV^Q0H+OolFx4ccj)$bR8FGFgw3?HM^NU2s0S0C8NGik>=`sAd1mxc!qocF z_FrLyGqhC##qDV~7+ zofH@&(cnA;CQ%HJS?_7!&E`MIb$9i2Cvc(?@1IX8zR5(Y;vod#-ZR4DpJcJrZ1U;S zeVR{?b)FLC|86XowD&BirS`WXFgR}u#-ZtQQkpZJpAm-Vb9}0G$u#uSLs6IRY_wk1 z433SaT-cZ@J2-sY!I)<94jX=B$I%V5*ruA@cAp0?d=AF)UQo|31~{rIc;L+sXF^XB5ma-7$Ex`T6Z>!uXVcF_J75hG zciz(giOkSeMjFVhK4`}WMk3qsTc9n!`>fWsMD^I-e~5(KD@bea(lzbK?aO!ucm%l? z+tlH2?1odwyt@YsQDNlQlwxVwe+raaZVy|v^BQcF;OaIU@A(Y~aI~!}2)VyS-2EMX zMwwL7H(v=u?(;cVH}Cg|56Fdac-6^|O1ty{)N1rL(M(L5{{X_Yswi9n;{7M0C36Tf zKh2gi%Jn(HO#W984~HtwZmE(|`q}G28gb-Vb1r29#_k3Y{#h01{a`YtK<`7wmj5_@ z6a5vra}JZPxPOs^)zi}nRa(L;E-aa~Q0eg&Yu5cM=`z)DGd|X`QhMt}P6lVF!edud zDx6t;09x?9bx{V`%7nr#jr6V&~l{tjK4laFupz{ zP}-9=`Z#1?R^Qh`2+U-D--jpX_+l!oOh@5ID=t-%>d1RjGhxY$5ir?&51KcTBez%FVx)sv}$EAqUW~ zO(W&^yWa#)-DcQM-89tOK#_Q@LQJC&oYT?%PhR&zCUd_X%1{qwSi5~0kRRt?XR$!| z)7>mY@p>@~)b$FE{WEHKv&Y2y7#~ulj3z^OA}3f!d6V)R67DiM1$vR; z#suvs=+6%F3}iC8ygA6VU(Q9R+-+!QI-1JZv3wQb^0u}bK1D^f+o3?I^I8SUZarY@ zJ~@?mM)>;9WTh#4Eah}t-t529FswmZ3QEcG}2Z7@l3=@I5MbCLgkI<4#9#aEb0>zJ_MH85Kbjf}SF# zq!2vY`TT?4fU(F96Bz`F4}v6_JX7)W9*t7rzhlS<&!c4YJ!f^ki)&e48<^J%Ixhf0 zOh;_MtnFm^t2P8SAg?IXEtF|RiE4u$>O6;}9WySEn8)^VQ#=g$KHst6QPd21#R~?9 zg60Clquzbe<=rPGk*#D1B5`JcX!K9*GND|M2J`r^v_WKo^lE=k$|ZjL*HU-vBZh_z zeC;@trD32xM`5E)*F?xm;b&yMOxaFCuV`3^^AlZFZ?;(AKJ;M()LT1PBoqif%g_-`cdLL???v0Q z{Z?ZR06D8M3y-{B?@X(S%3;tbvGKUM4&$LU=w^{$+Rfp&k;jkM1*nfL%?)k=QFnJl z3nS-1oM?InMb>4~{+gzDOe*Qs^p4Tw^sbDF8hjC&k`L1a5n>nQ%2&hNDZ*T|4Ugj2 z2ZKVq2hurayg!sIP$}~)Y8;a}*%Xsem@iyJX@9Z(wBLa!(r!2gF$I}N=~kT2%~AgZ zJmQ&FP>IO%-AIQ#`9h9|V3l*kdM%LmEs{2rI2xSe)W;-por+w!kqZXiAE0p&mlt-# z1*)Yv=`<&uOxGUs$I@2YdNxnFxbNYVa!OF!S>7;VRaZLM3!1RD{6Jo9Rv`4gJ_?*u zFXcrO+v+sjO61;yJ;fFdaZa0&lY?(0ac4l6b@_@uY~LESH>i0$K7SUR;_JY<6q#k` zW%?e>vK^FuK;FFDIy;$>kB#{j#VuvF&QUU?Jz8*gA$|ZHJBiE;?gi%v|KN((jzAUd z4E3OG;P^uLU5GEj^Cx)D4&VrCr{n)85SW5~7S1_2_F}=MtwAXb-moBVc+2Kr9yW3t z?M4wr&^;P}-_Tt5Z-JN0Q9d5JQp8$086up+khl~Vo_ zD0%RXWGa3~vZLbOi)PrW*~%8(k~|2j^9re!?2lL3vn#X;Kt)x1xefx;kZTPZ6l6cA zl=f#fMDgVvO?+Mv!=&tYjLrYU$^6|i_yilV=OaBnz{Z+b$BBo3DFABOC)W4JL?N z+VXp7y0qKRQC#WMO8{UXN6ty8y^&B(vtlUQTFpDxXrD^AEf40MShT2VrUXF4xeV>Z ziKubC=>W}3yrB-b*r7bU0pl8GO~dEQQ*ScWu#br4%|z29lkKIi{5R8gzQ**sO(K7k zUcTNkX(7I%%003X<&t?z1A%SUshqdWLMi)4iE#(e42>R^dbQr@#dDao6?p4zYOLd0 z#N88(Fnp1uKQo;7_&cM0+;?)?!}`i-{{eYVLVY*R0ttL^v&rnuNMy+zV)$YPN1FJp z&kvkWn7*pnNo9=l$?Zd8cMg6=nLtuC=OQX0t4Us7KQp)lp^7^|)F!eH{aO+0*EI2A zQc15SK8&hN0>>5(;hh~7d}&#8XigK2gczJV6pAb`MCiGv#`iNhH9jlF@Z5r^?J#&JEG za_fX+3QG7qhB3A?yqwyC6&u3o;Th@~43_D%Hy@PMw(>AmcOk=JOney@jp>o_$XnQ$ zbIV(<4*io`q84?rfXccH@iR&)A#E-~R6-*oO!;~=j0q%_(lACvV@1Kd#b7)P+k{O* z&gFAj4s#6H9jCDiFxkeg_(k)f8{rtgZVjdjoF;F@WF+I5H_?PPc1I^EStFNHFcb-! z#A^F!Y>{>Yt5H%3X>$ls35|?0C5p5TninV9PN!i4Nu`R!C??75Fy2!9#9q-lPAj_0 z0IH{+MgO7~baxV9N}KlfP;kuh0avBSj9f-pP>NNPm10k%8YPvGHkTtRp%FL)&H93} ze-TR2v7KV9Knm6OnL?7OVlav$i&Bi0AmRwO6hnxHaqAv*7yl~uO!!-}OAiBdv|olKa0C=98D zw7D;Zk?56731L3=T7_YP5&kG)7z%~ikHX}!bXbUcmSryNBEZQTukb7{>c(z%&f6bU z^QTz2+qvK!fUtKUezw}~{W6OU*9^GpbVVnxaa6uvn14Ab{%xqsAMoEsoZ~aszc5AG zTC|glB=|r)%~wH}2d3ACI96dSzYaO(8I@{J0IK5!zY@Z9w*t+F`w=dR=INWrLK4(% z_m8lz)$RbcnnmP|E}XNw+yofVttJhnF2C+d*r&RsyL;hjHEAq$`E?IM${OYi1c@Kt zJs6Myy-E9&vui`P-lVK1y9geWxq-h+v5Dg(i z@dXHMv(Dg%as<%*qr|u_Y>2xve~y$iG@;%b5XAlYv+;)hQ4B`=8FgI!=HbXUZt(YT znj3?Idn_JsbhKlfD1QNJrkovmlQuXoz_axx4R5VWLB$%^^D0vDjspX|Nee6^s@|mC zldo$(gQ~Bcjtl8tK_EZ!Hpu&0hFZMmB%4WzEhHwD^lGSORIF_}*g`s-GYaLO8ETt% zW_Ui>;JXa+K7-*M4>3*ood&S5BKRp_9ryo}O>t{|%zL z9F)|XJE1Z+OZTT+LCyoLge?4ve7Vculz?+t_nixZg$A#en2yM;{aw18I+x`K9nL~4 z4rlN(<(!cC)FWBulgDn*a-2el8AdNS2NItZQ(1DxAUI(#C%}Igc*ETXY;gZ4e$_!N z#kMkdwXV*}^Hi}ehujUdd&EQTE~bXT`wBYmHq%ap4M2O9vDeatMv+f{p=0T`YAW|< z*h^gWd`DDqE~-p%O;jBC(3gK8D-M5pZRPmtTXNw<)pt}3ZK*zgBM^hXja%`pBn)eg zuLMY?2WK;adU-Uap=x1npld^To`y1t9}u2}6H&+<98BIx2;{Bw=115qPevqg1-z78 ziidh%(0XcWolIZxcfj*>@YLN?kWTksM!xP^37Qv0!PRl_5(ZBNL4yhK4mneJ1X%tD zf%7D><(?LjV2|osgpTg6(pOXK^5QCYJ zpm>WDNkm^^Tlq~3e8=feI8;8oE1TLq9awyvZXP4%FdV3+dl(cc8|_!z4xZ>B{%7Rb z>Hk!oUH;4R?DqdD&*|2!?ipZ(lBF+3ZLCAsJrh40ufm9w*KL39c8W31M|+JUEuK zeK?`DmwOIE-kT-@o*Mx>-SbH0;YZJ?#$_hb5^oE$fv2xYfh9AvN|1$?$YMN{dBo7s zl}elq6GE}34r!ADVHY{p4a|xCyTfAQf>A-~qAr1Ae+Sqg_=hOyQrJ!x3w3-)5kI=V z%{mkYN!;)*ROovk@a*(vu z+5X-Ui3Oh?N#NT|kjM$Ze9_QdtY$I9C- z7p>L(TM<-URc}(e-6K(wL8EgqKDrhux9&fZAfvhkWEGPAD(05o6mw$_Q)Ifo0Pr9~ z2Ez>5KNZP-dXu)Hzpf7qdY7^!fY4|pAoSsMqFiT+jbRVyaH|-Pun%NoQo!Ce$i1gI zutR5&#%LUZ!ep(+!Fc4{<2it><0uiGMbbl+&M$)JP5u*z9Kr77!v9QD_ zVIORzxiA)%7$vN#|C7S{uOEqfg6II@1j@0hIaLgC&X&xPC1`t0`h)kBl7v$Lf(=EuBf*?%Po}Tc?$5e=QUbYvbEN8LWE}>zpZ2hJT^{^3a`W2rECN zI^s5~GD>M=e)neJ&W3Ken3zHFbg??#JCFzNJI4INw9H|6T;U?y3|Qw0=eXCXCp!H% zR^g|-s=*HHUCSiib@;8?J!iPrGum8+l(pYmO}OUGI_~!+Cww`R!>Ky-1{n+uTkrCx zH<_Wk5R$kzAie(~_Of>&r0bGYq23LE$mG5UA@9BTnYlP1ejg$bs&_BGbk2g~K5^K>dd&A*v*Z+z*m-ly&#wJ{7qc;GV+b2^mjDK0PK+ zW-)kSFy&x<1VL7v?tTcF$lSz7jjb2E@eRm4@?pTeTktbg)61P6ynWf8sqRMr_`crR z8qez8t$-U0EafbR}Dr$;8?jLF@sNpYS2 zE|cQA{6iFyQrvX^#7S{8 z{4*!R1%-Mm@I8gFRG*oQ8g1~ENpYS2mPv74{)?01y8VvP$!co4zssb!8UD$W;%536 zPKul5Up^_WC*$8RIWp_tJvlPxe|~agUTz!MUXR&=#Hz0bP4eflfCDZaLvb$vJ(1o% zh1i4{pwV8O6xZqhaZ+5DZ@qOgp51=;q`2w+yh(90{Cy_H&Gb*46gSJ?I4KT|ws~@7 z*1vsnWX}KM+Xvvw36lBN&8m z)0mAdzte%u+(7^?7VAjYaLPr_cEzW>aK%`goJpRgO<$_~DLTB;d#nn5E2hRd@SBjY zK@XtFUbl4*v+C@CA=j|NS@sC0po<}QPByeLlCzAJ-M+xa#ivpw&kkHqQ^GlHelHd8qT#Ehj@_J(DRD*} zn8&9_f41v_H;f6 zvZ|$fm}tX4#ax#i$*&XPmQWWZz#NzDfipAOxu_S@9R^IbM{{p9is{`C2E{h-(@0tC zHdEe1h{N%1diNoKH_1K&L}BYJBY=3Hl{j84OP&|cV4k9UytcM#wbqX8FmExnYw(=P zxd>Vp?}Auzg2O!%GN{V$_Xn@gHu%f%le`SzYQ)tPDG8+u)qn38(%TVNx99Zx4bMI|wnN7-k6w-Ed9iGw7asHi4!&O7gJR>rkYT!KLD)j3R=|fq zrRC&|L*VUus@2;U)4GuurVq2b3&rE_I%*Mn4j z^V|@QNWRuQl><1;GQ%w0$G4wj*v4gT@quxk`@ZHpC6Du7YaVj~JI8Wi{i2=!n(ET_ zzRVisNvTpA-v%@B=||ki%Ur{+7B2dQ?R^DALEVCP8*XAv-si|`cBA^;@5H#QM*!|m zB*$05FK0I%#RE40$4#5ogUoGZ9Fx{PzCe;DL{s*CrZ#JLm7lJawfXzTd0zsW#_P&k zRR#C(t7Wx;k1M+Zc@i6+i(W_v^?`kGY|u?CqXTmq$++L?v5d!_8_W1}$hZ+Q8XS6L zoHSf`2rRtb3zNga?`xEd%XBo*yf!c$J zvN!cXJTF4Jo?f#7Uo_rcU%D9}!`}nO)Zd#H^%gL6zlWc)w*|jB+-X)>+^t*wYG7?# z!g>^*>bi<2fFC4&;cDPdB>Y}5^$54wYiCHW1?~*s(8%8mu~GNk3ZyWM62kYH(#}b1 z8hlhvdrWrjZVGRCv3-G*k#EBn~9eiHnbJwO6GW-TA#0U%;60L)$NF)v-?N<-Vi zxz>%yxWpT|vQ2oR&3cE;%c-Cqy4VhN&eKUJ2+|V~WNJ>xAv0V5CEqs^6a&6W{gI2DTGU`@p=^;8iu7f~(KO!(U)CT~LTl|=@ zJU*Rf;+!?#T#(^@sR?YmUBfYK?-c--{SlMZfWU_XFL>MZ=v3`U+j|Nu$_s4&O;CVp z&c6{4+x-dowp;!!i1|-ZHQIfgZ3qs<{}fo?x=PznDp*dzKMEm_u%Tz!C`u6dJcOEi z9+|2gmX7k7_Vy^Bw903S++C&x)&qe5!8_GvPb`DwD2Mt?aLU zM@V}sLLyW3;ECN~cYf%Ej z&_go}!@Ngfj1maa?r%|F|jK^>=K7(MXW9XgGg<^;MEMwD()7-5H^vo-JKO>;b z52#iaPjO0We@v#C)l=~~R>F^Wcf~x>U4oxd#lM9`t+>xIT_-*g+o`%{xzts4@g>%Z z({+=(8%Uk5c}1t#6lnGi-Bxfx^1H@H9DcC%A!PLnKUhq!@=xPB?vpXKB4cW)zg!xq zp5pX712>g+a(43XhIHyp+;+s|h|NE-VyaC;DZWSr-68~|B|-rw;P^oIK5yIONxnN*#^Aku^YsZSs z+l-JJ(Tpvaxv06B`mEvJSQ`Hn=u*m#2D%SmeBn_u4siq5F^tO;IK;6JCx*C6eh4k5 z8CxD4&+`Z5X>FgUH8IbJP$kBgnO|)MX67giIXT6F=Is_7 zA1EAO@B;l8tR`LRBp#jdc7E70rHt(_L+v>ke=Qy{jqRU_xO9w6f}EdJAbECjawB#v zVUG9$>IvgL{Y#~MiWg3acc#?twATil0!(DV|2N3!w8tKpQlWZI5Jzw=lB}Syp6X0( zO)}N{2lPo~2Hg;DV`3b^x|44%fbFQwP3E9rA$caCp-3h!z(T*ZcrldwPw=SCN8n#% zhVRJZT5DO6rZa2nMrXCH8&?$|wf6uPb@+e>?>)m=V>QWf)Ra0g$w8_b&T-uv)}|es zQWL(ORUDPsEsRtH^ap*LHblCtoPd5~ZF2*j@p;w>o#%IeOq zxnt>hqle{9MarJ+JgC2fa@*Q)ARFED09Ak{jxw_#&DDHn;REN-GMrl>B6$A|Xa{Ua zRt%mcK82iZ(2cwgg{;N}=Ru&_RO1dlv2kH~9VFz(>}gB70y;CGGXpxqN_o>r2t3bi zgmeMFDG@)ftk?xIQkw8aE$&ThK>88L(Wn41dMHW|o01W@uCOGynoU9jlDt0w_0)^b zr#c=)*K@Xa4H~EBjF5@#U5$wCb%JZ)<@@f0_b4n`r}_%(WEx~y!1fF0F2c(4x>y1! zrvWeRgfxZ+4-tvTXWqm#!Y7c=@}`5HUqrEz=U;H94{6^rUIy%2F@svhhP}R?sn9@d zpS~T_r@VJE!5ZA=e+`vhABNk;>^FwtD~kFgR%F^J^Sxki^hG&o$Q$4+Y^kh9JqIVN?3O& zt`icy7etb$sc2J*Q+sRPC?ER;I=}W-)C1q*rE{;S=}jgU4va86;ZxKq!iewpvJgbF z6jGF+Ue$dgm$6>YCpUa#og{S}ktNgG&ee96$eW3p$yIk&naL7NWhHZEOL+b(j{uuW%a5z<$xwn+klwdXo~S#0h1DC)_bzmb-;8M+&Z6 zPxqepygi3vL`?JNi`{m7Pg5-w+1d**h8Uh6H`kWq7hTRXfS z&{nP?q`y2u6}c6iy%)ec9)U3%?85*9=R;6;Chtp>KeO({cLKUkaxRxq_N`-^QSWhQ zgM)t?Bu-HE0T%3j8_EWzyg7g=eYdn@!TAcvn(Ekw-c#QxCH698Ht@m8nOXI8N{nhX z!+9Caux;VCB&=8GB7@BY4DJ_;V#usR1waYF>03<^#8$Svxiq=uq2rk(zVS+TMP@ALju#zwMj8j-iQ&yG4nGz1f-ZY?YDY@W#A0laJM_cq zdL=A3&EabFS*dHODnngM4O`wDo)5t5S#o&{>lg14Vriz%v>5JvC<@+Z!g+v`pflx# zp!`QDu$`a`M3HgsrZKWCpA|RV7+G}nNvfb-j7GYZoVJ8c*pGvTW zW2bvJ=Owq|r#3&h8Jv5ZwLUC1RNZzaS^ zJW(s*B~eOg!ZQN}?TM}797nz9g;fyhg37{uL6LO88Y_E;HO9pOlax4r%QYhA@Y>tJ z%kaByM$6YwmG#xJvqh{BK9vEFIA3Sl7c`dt7W~Gp29+|g6i%*ybs65(9ddX>nhC|{ zY55;Ucu+D8-nX2q;oDYOh{O9D;a67gM_~S;y^_C>n!m(6v(3?xY zjvCVacZP&vN8K0p3GTw78-eC0weT&tkD+mwVN!r?QdL>v3#Sa~j_07y;`8Xd*$evt zSri-2d=o=^f2|Niu7xt=Du+_4hFiS_jlE}%PXyv+D92jM&3UYF`F6I?qgQIo$e8MM ziNb}S^jdKWdZ6lcV28~Db18K%RbDuZLky7ETa03t7kawSBiD*mV2lL43(zIIx-(n~ zSeRuu?gxc|^8gNmb776mROR?$X4|wSxCI7ZtK&%_5LQ4~|L#_d9~a;tU>mO#fV(=Y z+|@1PhSEJvU$R8!5(l7DlCC1gE*~LVE?lPshQpB8VmV5K=Uk;>TTvpWwcn#}c^R$Kbx5!0pk33le{C zTpoLZY_dEAH%T6Xn;;L#2rH}5h)7+fJAcC?Zwb)T@xO66G71l3&m}c%U z{3w@vrV@_f`9y6Xj#rfKt@7xj|Bn^O>dDH!M02A{dYQLB&im>|4qk-q?#O6y43-hk7of z4u|kx22jMQe|wXvy{8i&Kr&MuyhfdCRzv$W=-`t|oJ|V{j1wS>SYV^M3Wf*g3Ubok;Zs;%vI;sV^zJp#zS%q+t&U46jvt#?$h1`%HdtX@(->d}qs|oOaG5E&` z@cuFQmkICzF?h;H14+UAz!*F|0bU)07bn065qvOybbnm}d`JwwC;>h+2EQW#J}d@* zIsraB20xtu9}$C%kHvBy8G{!mz;B4brzF5f#o%ia;G<*k#}nXVBCw3q{00{8$^Io( zK-MQXB%oaj9njUe_rS{N%F28WjFMJHuJb(>9O0h)7@F4N1^Y^u)?j{io#;}|pME!t z*Kr`bME9vlp{MuI$ZxxkSWHK_w8Bv>b)Onp%tW}1!cjMMpK4jmM!2lP9VR&HW-%AxatcQ+)qN^xF(2Xb z3P)AdeQIg35a9|6M}0*Zh-;5QHPDeS*8nvMMqU>LA!=Esr>2wp42wJQP3}EJ|=u8Aiz^!5~S)rUq2q^ZWb=R zOT%H0@#NUI9$Cf1T7aQ-OEC3+I}s6W-42PUggYdnI_{8&dbvX)D(DW0sHsV!e@;|7 z+Rq&lQFnJpL?zxK5w&@TL{#e?5>dZ*NJK^7ArUoxheTBU9TKq*?0_iHyfJUMjGK$) zKb}oE?-@5SNMW*DIi|4!!1MYtiW zTGLyDq`1enI%3(k-GYIc!UQSoqn*NBZijT@Couf(l-FkRVw3{H8T+ zK-YuuGoN1iF4TTn+=ADzM%CMPUK*#=+rbE@)Zw)#rngNavIzIFFIBx7iQUtXzksBc z1$24{lByNZ86ik&RY2F_67Ni)@trc%X?qHn-5rFya6?JP zJ4@iKPQXnCPxBbY*+Af^iOGBKIJcUj9fY|R|8#%X`&w0nvn^IC6;xE zL@fOdiC7;yAPTJ3{w%{yGSX5;HJ+-Gm*OPj%sClnCUJZ_R#5kkf9*9zMN5i)5t6E0 z)`^st#jNDryz5%2dIy zI5^haW|HpW_+_O;HFdbFP=&cIw}t}cvBKmDw59j4Kco`_)hz&sd~zk$=fYfZQQ7Yh z4%XOh51{Iz_h*31005Re%O<qP}Qcl%Dq~$nsIG(U} zII&yL74>b?NRm$2&!U$2IAXMgJv%nra#n;)Umc#e}e5kcM>0|g zft_11`padCzwZ|xpYrxcx}Tc*iygkXVv_mm9KNM%6s~lys2Z_kA)E$pF2Nh!a+y;Oc<2 zNvxwlr(>UN?nb8h+d1 ze;RK7$K%R3&A76xj4NQ^pmF64w4*z&FiHKmB1gbku#7*hEUS+z*kROW(n+4?4=tsyeRVGLIQoaKQ)T%9Z}O!bs4#B6TqG^T2VXwti$>sn(4v?y!=k zEfI%|DrSU9j5@+_Wd@BfdmyE$hHmu);)7tFv>Pv!s1B;@zSQQF)LzQnKrwm9GHc$m1o5As1 ztH?9kbmKPRe_{GP;g^XupO#u5Xoj0PHd3~Ow zRp3knE!~r}i4OTob|dRb+B2+(uzgab`QPBxwgK3Lj8>N6W_jOkg4&f-nQ}M7f};P*SDA)t zJ*4|C=T!-x>F%h4K3KD%bH>(cR~L(kT}AFOI&AI zTkFDvb7cN)*c$k2mP)8xr^m*9QFNHw2Fh+<>_fhOz?<928h9lj9&tUNF>K8?L5~F5pM61+N~8 z#3tcM#cf$f%&DehVPlSY9Q)ePx!@09reE9ShaoJfO%6?W&qN+8ypID9xE|&xAW`k* zo-)*d2NdCGjig{}WnVD8bJ^}S*dH?bYpf&dNt2Ac9!zXx1oJ|$eBO<$f~TW$rvlR{ z<_u;##}F6}fY^YUVM2Q#*atP}k9=ifk*Bev=JqG-L__D<@!>9+xgePwjN|CV6s#*)Y-NXj8I@Z8ZkC+#4~!}K+g#SBwc)gq;VD=moQrO=h^vKt zBv$d^8et!aT70-N*hk_QAFc<{1BtN>uMniHP;Z!lZi6!_2pET;Z$2-v@Muusw#q3; zANHqzia#xhh2Mea@G^0+A4k80Uy>eoGw5^D(1aR_mfM{o_!Q?8PJm{tUl z&6`cuv|N6hH1Ldrt7KFnuBB0lxZ*}3YFwFc9!+u083$*_{>>@dzc~^A_ZU|$YjVZ< zD;Lxw%ZM@9gf2vz;!w?P&aIm@XIFhgwhm<-FR$fVVTRHO#ZtnI>7j56qMXV~-m1Wy zE8{MKIafXoT_<3jWX=+B%=ZmsU6un0I>C4T*mvIHJAdyx>sRoj9Nju&q%UvhHN!FB zVT?N^k%es!-m8<)Hcaw8Y}G@q#qV-0ruhJzd2TAo%XcUIxiVVCSc6*>(F#ny zria@ia2<;<_iJaf5XH9ie@rmE++jrioexQcGAx7M9OX27;vyuHyx)a&8u|6m`}?z4VHB z^udfoKfT9pYY8+Hy0@5NqjK2C<%o;Dk{_cSu)xYC4@(X*ke|gcL>aa9W;|x}-i(LdLfu}%c`_@^k&bY63D*@g_)p}&)|3t1T&}Y8 za~+esdA#LW6eZ*e-!hSeEb3=NbHp6F;Wqkvt|$<;eIN?F+7|^fBBDUp9B_^Yu*mb4 zovZ_kwqWxldD;g>=F5<5;|!A#8#&{JCsgrmt0j?yA{!4!MODKrG+0p1=WHRoPL&!7 zbzF*{VZ21Y=rMl}e-D-=7y}9*75*J{-%v3723{B9#4Pj^k6-Kd3JXw>8g`YvLX0i2 z%IeW9!V=Y6WfvfJT19aIt8e%$53-~%7VI~igx2VartF1(ELpt`WL^B+#V24g4&Q^@ z5zF$e2VNhi+-(31T=GRZvkid02b=11*0+zw3YG71+&HPIoXn0)XQpxrJJLN}EknzT zDYaAaJIfEyeTsCp&Ei0F`)y$rq;>vj0D3B?Gu(oBVaX2XC*Q}<>G#FD+MY`y(lhYu znQR-kgUCSm2MakyAN+OvMVnY-#aP$XTxr(28mGJP7-==jX=hywo1^gLHK|lk z?UFlcN)DsI+4)OnN?0j*hKXwaLY6f{jI~{6HUrOVPuc` z>ANfH&);9ZTjmVR$e&~W&PIbKaHMxBvVc>0VTzrd$NOgQDmO-blf+o$UIsdJ9K)Y8 zLKi=2_|sbgY=%WJaF)^k5G5IH4N%{c<$ldab!z}i`zY{IPVgFGY|FeYB4!Z)rMu0I z@CCP5{nf*krZ}>G_z>m!r`8WQBZ7wY15RL^^+SpdL6gcxAbu!}IGIyL(*v&amlBMO zbt&k*O28T=+9Y+66n_reMGF zNMYyu1}|cxrz#>a`2XDV_Y=f(&C{=O5_E-HtPAuw>JY_p#^*Xc+{clcH9kXfm6-nv zL|!Ack{WYmQ&JR1Hg(oLo^0v?IIV~hbO2(8UTe6r71$K|uCU#OcoW2JBYLn~8~;@G zCh?a<2H?lCf;@^ayRxx5^!{0YEk+Y<8awB@uQ1GqZBDt2@ zkX*C9w0*Js-3gmCXgngz8D2rpl@&B+87t;YwxzS})A5XUw!yBSwDnx%c@a0XcnMpH z7q@Y??II?&R@WT;^vl_t-mSpRToY&8P$3XvOqplKl&>IC$nN%D%8W0+OxgL#($5e_D;O&fAzRfghg-@FaVqxC<%XjPdD?*#i5URg;(Y5Nw^u zzc9Uo5Vo|ei5!n>!X~X9u4EuAOY4n7e%@;Z6!dF7tDlt)Y9iy9qe?wmf$)Ii)n?aHrTx>&0ekt)qXhJ5Cb zT5+m|`^@Kw=|CkWCpxRGxny?zadGV5Tn76$=fwZ*#23U1PIjeW*Vkl64n%iBr>oIt zn1Vil8qO}|-YeBybEjrxTiHCZ-XXn&=w#6Yci;WK+f%ECf4!&^!;G&Nh&{J&fOjbm zXp&$iobYv{M+j0M7SMLZP0A1f&>Szd1RVr-HXfu!0YX13mTgWadS`p%syZi-m4w+# zEXBlaveII4o6+ZPwV2HKbVYGBLiD;>CV=Y@;(iwH8XfQ7z{8XP+bm+akvXfRB`AQ* zKc+5|bOt;SrK;DRq)V9sFN$Jp4lH<*?gK@_+|91j8&A?pz=CzklU92<`rx*9NelLe zFlN-K4_-l8LlZ(@+RdnOhC^qEw)uaj;C00694CzB zn*G==ejy)b&o>a-tm?}o?lSGr<+Q`kKYu$+{naS#P`TS_hiYIu+<@@*U>evC_i`fM z;gF1T_K5bk8d%z4KcyYGgkx-n{$KxR+991cdV*g^8<~C8{>VHIytXiFplSBLYENG( zW^b%4@1cp_b|z=fet_GvZD5k=Tai#7 z^8W+wubRHfBv)T0%65xGSlMOgUyqG3ih47ojV)Mf{}Q~yg8a%oaAbyTNnT>%z3_uf zkybw}4Tt%WUx0NIysv=iM%+M=0Bup2A~+IZD!)c>Q62jZ z$G|etO%Z-J*T?u7En(W3xk*O1$OwKO;QcgKkg(w{Mso3ifqA>m8*T~5jUgtc=WTd= zV8ZklU3*^~_r{1DLrOM09+p-(YH7d0@JL2tHoxSG8gC2-!nuTrIg7`crXo_)+G^Kk8 z@eD`Dr-#-~ngSXR)Y=N(T7S#m_-p-R#9a_G?5DHaI_^TwE8C)LwWemFyM-JZY-{k2 z4JM^iBH8PT;q{l8FWBQNk(E&uZ-#5f9rScm?73UziR?Mx8NLroI#L+aDClwCqE`<<4WX z(V9hh&do^XaG%Y}K9^RR?PLrWSJ{rQ$)Y?!bm&K7Ts%qJ^TGtyp<2# z1}FB_2ho2PVci*(pYiHL`2A`879Rg_bHXv&-EC}lbAOD=dlffve;n@gqi|j>te04A z^f1aT0vw;T0vmC0|7W!FFp|Vg@ohZXcy%ef4#j~79_D}xhlW!lw4;j)fHA20TVSy5 zW3C83*JAv|_nC;11{uEpPAGG-SyS>Fk#)NGpV4Zv^&acwM7twFYcw)fv@uz%iDX61 z&Ya)xhPWW+&Ejb{JTqyEfqMc&d6V=A&_obQ(iyX7xpM4^`!|jZW*LAp4y$;9x_FI%kbZyTCWm*av zsB1eLNDP_i{~kw!&wm1+#oSXJtm9dyc=9T6oBMrRYi09fs2zpaS98`t zJ0UIJgVEH-8gzdGSL%C!&gTH(5}QHzQP_qXtVn}- zG*WbiW6Nw=i*GM&lJ6wnx%J~g!91Qx$ll!9AAfPXW`-x037vACzvp_|v~H^z)5G$X z@hzxhH1#upuo^akbhfZ)#@o19KXi0P*|?(Xy(;J(Z?>!Gdaver`*QS1=&z{1Tak`o zk-G8mLR5#vA+qMhNqH5sOsYnfF1Zp}I+Q*oFY*JIha?C514^HBpYR0hhr(&a41F_r znD=^1^e3Ng@W~pw&Zyi7AJ-X8kfb>mL+qkiC>i@m!s5eKz&?_?_;Bg7(U#6ovhpmP zvM4`~2U(P#?}nE#So6Oyy@w?Aaj;C8r*MOCB0fGx*IY>AeA(dxg}$8CQHePBqYyb` zwoMf$Hm!edj%ci2DT@o7Fe*Z*gm3+FLRkG!D);}U{vl61VXKIpR^-!<#RsMj?vya#LDla)c z5;b?e%FB+A#4kRtz(@KZwvk>R{F2uP_eF{}=hv=9{!QJD^J^y>*m1cCqY!=mKFKNj zeX>lPi2r+xee_^%B~KhCeH1FF{=O!{cF;{9Wd;f8qn_^ad5EfMN4(1?c-eP;(LU+g z3SsHXAHf*tlO1F0ldpnW&Nm$^PPKjVwK`N7((9A2*P+6k9{Q(Rw4qPluJy^}vo)Q? z?UUF~{queDLc~2vpWL4N+n*xMx4{_blPnUA zo`A)F{e6PXFs|Hz{^0UDli2eQv*Obu$bJ^g>D$&A#LkAHfU5>Wfa+}aj6b$vuhE19 zIXRoTYPTg0H~ecZBXCmwVEs?n);M?Rt}YKm&D-R@NB!l5znCT&kS4+2&ubEve{g%; zX|)IA_3d$5rJ+5B_4XKPY>$<|k7K|0!O8uH+Jlq&m$V0LDBXe18YM2OXX}K2&>rmb zdo1b%t1iy-6A~Lrc>Hiw8%lSAM$+W@ z(d;8@Y$#pjXEjXxgI;&D%Cf9L8%lT?(r6{(%ovi1+gbjw7x=5Zn2{h`CsGIBe;&uk zjW(2O>ql&z@IB* zqUQXZbq{`z*uwHcOPzToVCRhEQ;2s#A?s#YTk#f3;a)jNN`+EzLj_2H~URA2@|}_1W71$CB+=pEMCI1|9k9@haZjbJ&*Y3B3V4a z%JKz2J52gMlR}d#Qn?!q4wYyBrT3#z0=`uu+Dkhk0)7EE6L6O#n=a1S$;oEX&*sPm zP%-#A!im}K(Ip+$W*m7y2cS73NSaGXo;zKzYnw$cwe# zi;X0sa#5XSG4YX7IWBlr8 z%fEvj3mCqy!+F>P@$x@+pZ^@H)!(cC1H_hf9eTe8{g6?XakzG4|6qsxs5Y##YhXUU z7wO&OwQ-%Cts9Y8?TU3&ODCQSy%ou1V>N;{$*OGEv3Hl8xqJ5{XT;gN-vhU^PxzoV z>I6v)mMNYVCmzRZ2Q1Mbwv*T_Dkw6Ak|}6nevA^zCgCye4E3_Jy4iS$B zk-sRe+01k1Y&QC+hScFbF1AfnE1YtOxBxa$Kuiv$B|GEf?WF^!WdG(!{ohJg*sboo zaq`PEi|`P26we%nB6#ModJD!eoEusfJmU!{cHGI!mruZ@l^wy#i^hSr zGh&8?p7=rzYLq}CpuLM}JtdHouLJTa!ehYbGi#;|k&pY45C873J90eBwa+pGR|Ebt z1mu(UHoUE!h*j_cVch7=Pk*aciJixUD-kay(}sAXv1%wPC#Ijc@wY`I@e}TFhaC`% z0|BgAW?ykLkdRYXAYmXa5gKrjZG8^(;dl1rG9<6~A- zA5Qao5PXU|g!`7bOvZ0%IR~!DGmoKsSM68Gd#ro&rI1e=wx#tD*T8aBRG2)A);$!D zR5!p6zRBE!XM5+uO?x*G#f1o(-CYS>FU4Jjw^}#H zrE}IxJPLJ;^DpeHha)j4@ytO~_JLmAEOI|!YZfu90TLEvU4C<$ylG>_oOVE3yS?hB zWu7+-Xtjh;qpi|OX*IM@hVJvi#j4yHa@%!9huUIbrx=@r#f8`EA8Z(Wt}Y2BW4Yaw#xcW#}xA8ZvXZs~=-l7~UjN ztR|7UE~LtxBpY*?q?fEerQ=kdqTh$3`l2cB*qu}dFZO(BAoRp1fo?!tSJ z98Y3k#cG=4jX(Pl_;wODvtZ0>243Zn)=8b2PshK94Qm!!b)slBzlDkU-gGM*v%ZHg zaJR81wj;UizLbW~Z2adntNovQN(cV;<3H=jK@%l3wAE5P!fu8Jymq?5(p#)wt1e}e z1v1+K8(GS)2fDuoma-y?`zu@XE7Hw9r3-hxo$_^O@$%{gDC9m;t9tU5KNui854% zr_({>RTKeZrVuX(B0k9{PT0iu$mTSDhFH4HdOn>Kf48U zvc%%-u6D%UZUz-eE>-lS;qkg5n*HjdK|Y4MIuK2VIlD8_lxD2q=7vZ6hG_1ok46Tt zETYLuSqD?SGuC!v;Ax^EhSD2#<$(YXFES#APV>m7WCV@R9S)X7#@`hB2>Zuztn;@Y zd*NTivA7n_4MzN4D9=X^hYRrY`l91kgrCh5p*v_hn zO?E=KR_E@7jJ{6+!@z?W2`r8=S83AN`TUjnW$C@{Op$@UwOpuq0jy?U44VBgJYusNs)ou)C zN$UNZht2h!9+^`D`&Lcbx7nJgx7oUW==OyFUe9=>fE`Q!;I1%QCrb}cQ`4;E(J^`5 z-i!K$nl$wB9V+vfA@sIIzi7eQ=-SXAT{TQI4?u2tZxfeihWX}|Y#wMU7YIXdTpq7G zghfg{$iXT&#R^3htcysnE?j6uVqUYAm|DZ;wezqQlYwD+1Tj^-=)!dGhE68TWAfe$ zzx=?j$<1k8lblUVjEmfS46S56CXZ8Pe%P@q))}*2c5E}R@UcY{PnXWT>??P)*Fiz} z->5RVpCNr~v01A_%4jsszLcX?|s}9d2x$)2-O(odeqPNO)2_SHS>}1h|rG zqnL&D6DnS6e;!XZSTQ({V{Y#or{Ekx^bBhgd3saaFrj%BQeo-yO7AjQaway%yO%Z> z?>?x&_tPHiwsh`2C4D>MmiI)YjQ~Zex2Kta_N{P))Z9F&IblCz{dcvxaV^|bVOxC_wrAU&+!g6uL=eRyu}un9`2@^r%H+RKA2BPANVa`2+a9Ur zQEaTxI-Dp*8VVTUnrh{mGLhEQRL3BhoNxG#nw(=P!z&Yv16`rbP=|}S-_mj)qRX;? zb#@tk=C?DuH7rHsT0)a~n7g|@4+ktW8dnS)sD6s&TN5>RC7LA4O{pg;gRu?QYEhIO zyB*5(&vF0z^5)b9Pds`K9U>kdY@&dwElba{iE7I_rZSdgBnm3CAKXbo7C)PSeGIiH z2Il3ABL)^7$|KOjAnSE)PBX&=>cNj}<4S)|W1cjc@8yp?=T5%!RNtBS*dZ8`QEDU0 zt%Sb(Enk*fKyMpN_YFdnS+9&7UAPE6qd^%ty6{lX+Z=}Q8iaL4F`5MH96y6>T7$N$ zQ?ezN6t)h7t<#9}3Q_!WPCvH!#5?^s3Qj9B);94p7Z-7kJuNBT>n-BU%HhTb&b-|c zdK!72m(4RxdfLBA1=wL}>x81YcCSM}sx~jzO08BBZcciv2wsfHK5_}#Xen2G z0w_R4h@9XoaggiQFyO^@cl;KgNl3! zs4PGuh7&|25C2}z-&Npq`R@^p{{~SWi)CE?!`aZf5(&*D_(&gU59$N!A|;z0 zKSv)37^25CjyLv!fSCS6ePDYOzi#l)YJGqkvsoWF0df5Y`@m$hE9QWV+Xwbk`#^MI z1+)Rn;VHhi-vgox2Yqk32qzsQx^T$zuIU%7Q20BoU);p?`vBH!X6x+s3kZYMeo=oX zNOI=t6?qr)aDi`~u-8fUgVRc;cB0_Id!0lk3NAPMNYvuPMP?s~UwpW<(rt34+h7c^ z-%q#`DSp9z6ENa8_M1Q=&aa(lAQ2Z~6rz8&b3v^fiG1z}=MiqD+Lczp?`%BZ9OKS6 z%pd`M&ASuy38ETnUn@sE+RwZCcjq4WP7tq!_Qd)DJn!0gAI6zh*tgqXxfskoGBdpN zI`>?__$(J*dTp&wXV_P$7a9}OVQ$H*+d`T$f^he_;fxQ$-CyG);pF&zxckuUpc@~S zAJt!A|5$@TMCoF~;O-I5d9@b{zTuq@-Ci*MVTI$L1IzbRp*RG+XdKP&+tSlIG?MCB z0Vf%3pHQ@RTat;?*~TT&B)u3?xoulhi4*sn{$P0N{F-tNL$@TH9xB8uyI}J%l8je& z#b3^CygGusvC6^)T$9iB41Nb^Ez84?(L+rcSj<~>%h1Cz?PzEuWd=aeZZFduZgtiq zo>Zo5Ecfe{yDRF`Y-+g=vfMXX?$<5%_?RDdb<2IA<-XE#KW4cC^9GxzD%Uk6G?g%BSDla-VOxU$xv@rhWPYE%%+4dy9-u zlW6hXb1e5^mit!AJ+alN-@|ghZ@JfP^J#u+xnHx~o3;Biw^;7Z4&Q%U%YCNhe$8@k zpY`eQvfMqLzW>3N`ytCc*yYolX}P1_zW-dyeV*lh&T{vT_vv@H+?QGIH!SyHk57Mu z<^H4P-Z|&fTx7YUdEb9u%e`#D_rJn&w-kNTxjvs}U(0=qSS6J@QfKPLb<$lF-&zj)VoMXA)v)t8*KFy1kd#7c5 z|G!!8CCmE$-&oFfUuU^DEc^bUNxu6M%l(PvzIw7x(^>J|-?ZE}SnhW%_gAO*^uM&+ z=|SIry5-*0a{tV7_YV2=+L)mAQ@dZ=W1~F|*m<_wZY=dYmb$gaB75Ah#|pb&*!6Go z{MuGMoM5@%u-r3;{kr>JHC=nKizVF z-E#lfb1&wV8vPQ#7vuaq>YenSKXV)(habwGd?bFc{4O}Zi*zObmgDaJ`AMwn7V}DK zut;~qe{lKSk~Ab@<(~d?;q_5b37 z5~t4>36`UCRV*)t9fHFZ#J)f@; z^6J5H_tAksy6IE}@25uv|46|HQZ#uDj$jVHL75*&(_upJLyZ8Mp+fM9M$kg*%;6;V zz&9|7R=QLOZq*3dsC`Y2VG6#1F|^a+LU4{o&_NF~K_C+kWa&i-{ec#`liJtf^jE+) zF#Rr?F9gSH1l{zA5WKDtjHjt%Gvj|#z`HG&e2tjkG!3E#jZdg&M;xK<YK4{HP!8ovR@urj`ZnVdp<3c(VMV36(>f|oRcAsRoIlUNGWqI$ZV{{FoQM()J=P91S`_zLhzJEuo8{mgkx9%-@r`HqZ_ubX>+qb2dLn|l{*rIh0TuDSPZt(aq;d)L`osVH~uy;~#rSIoVW zx8bpNb9@8G+DW5L&XY%*oGYVE&QnI4oCimnoQFo6oQFr7oJU5RoR=SMa-KTcFL zX4BI`@Q+{uYxbVCZR70CUc7IHT9NGi2eR(mz07u;uNCnP%2$pq68shg&(kW~bNDUr z4GLeNI|P4H!HcxU4jg_ne1pQ5=sLmgSMXlC=_>5Ksb|OF@O|`6Al-DFg7?$Qf`@ks z4v+owR)D%`FO48gPYS_X8bO8@eU)Q49^arM4zy5Y9ut)C4J2r#Glbw~ji8M(J97+^ z@ePcjo#qR{5{;mPo)ChUf(b0{T5p#I?mC9O%-WF8dRewqblFS9GW0qqf-;tKl3i!l zU_4L90O_U+6}&(%3jTI5Ze{!G!(n3wS4h5AmwQK^1T*!fUv#<|e+!hs@`N09d|kux zw7iNHXd4wP5~)~;E>p2y`jv|H(F-cpPk&c2@OLv9AM4b1NYE4X}P82-&XKmI%H1{evW1qW~aSO^}{2-1|?n`0>A8Ffl2hz0YY$*M$ktu3juEL2FK7(I|J&bqcnm6x&#C$ToZfk`Y!Cknwu8bO)f6@u;sN(_@| z3qW8wjbO5~oVrCLs8IX>j$tEw12Z{gwDs1Yv);N$i(zQA_15rc>#dQ|)?3Suw%(fR zthZj!GC9pz_)I%6upX@G=WI~aO+UY3FSFiy)md-#xzo?7-{$JQ5#ONd%{kkUaR&wC zd71^Jn|4s}f;sAPj>|!2M@KWDt6Fve1=e#*_|MvT@1V1s z8yJ7CQ#a5jlexLqt($2J5qIDbQI6JEu{>?7Vg=eu#fqjZf$5d#5G|Zl#&bba*YtO> zm$PQAKxa|b9x1ngW?DP_kig0-=bWR!=M_BfRQ|}K;P3^S4+Luy1uxPof+r3Q4qu}E zfOON36ug&S6g+lVaQHsj7)Uqmq~QIuMDR0$ajRk<21Q-Pe!yO)Prc>VYy1DNS5^=h zrC!Te(={J;uxBvR4{g}Nny&e{gFUjGvD0&lgLwn{2O~exMjou`#wtHa9u8KR?kZ0V z^s@HE`t0ZQyS-fg$hiD*;1SH1C*d0~XrbRdCHUJ4o~PB1Z&3J>QPiM46}*?0Ncc+>ypP(C=J<#34T`^?jurez3J(5=e1{`w#WyGd@W;kN zuuCw3)pIWgMSa`6!+uWN+*d#5w|$pWuHYM#a?Z)wHx)cj_e%J`DR_Z4IhNz!3*Vsl zi}bSK(c^;g673J9n@$VHt%Cmz6!iuF^6^q|mh0`|l)K=vYsh7=zaVuXx1Vw$mUSdBpmbSZcl@2#!rmwuUBsk$54WGyrG8f;VjOWP|EOt^b zUT_LFOTmk@ACPW3TER>7yx<=wcrWeqJqeF*Q2zSpPQhPQ@P1nLWDdUvzCq#9SMC&o zmo$PjO+JNVn1yd(3>i9B2(Hu!TId}iNSvy~&`LW1g2I$W&_?$O!K)fUJMDHF$FK#@=l10}4o~M@*5M0)+WL(zj0R#>T6>=^X`RD=>eAYwzW;oo zw4kBKw|Pd(NACNQkM;OZT|N$U^5Mx(|K<587v!GLXnDMwGxue8VLgyJ7c1-Zx$<;m zkFFS@1MS9>{tIna)TK7fu9W zL#k{J1vW;vW&1^`6Zf1`f$h#X%>#KtXr$mU;rJ_*t1HPR=ex-;nS-LI?4qZt;}Df! zs4^|!G*i_XT=Wd=X7<1=XMNGjbdsT3v8FU-y4-lLRFmN{-DtdLvbR^lGCgg)SFWLk zMW9qQiA*_mnI>e@)Ox1miG3X~S~&#wyQHk}Sp_jTBI7{pxby@^~JV(-q?f9M(m5fGODcg?O7|9J6m_ z0%J+57$h?+J(JZDhf$Lf_Ivd;&LNx0c zl67lx0{{JtKf0xrarl>hA_e*~`+Mbt|4D{^z500WG5+h<$8-6m63+(p^luybx%K{~ zv!y5-*2lA|@!zPPeq-amalQWnKT;7+7;L!4gcN{+gtLD#f#V&@kFI^O4q@fZJjtZ&2rZu~Fe|4=`j(#5Z8oGITs zDWOXJCaeTKNiK)9JxX==3qu>Em{%cgVa>ACpe+_||oLL~tW=1901# zEW@8ip1fl_4)}J!#Z;46w8iZO*N;sf8Nc}_xU(>VKWL)ezCKzWEf92vdVlWy@ZXXB zy;_FHPVDh@t~q}9=0y{$@pS7hfmHx^M7hGs^UvKf|8yP(W6ci7{l4IoBrG;o+%km4 zw2Jd99~O%$R$0JP(a`(g#NYcowIgDURKHr2%`$BvzVqsQGe6*&Z08zZ%tO1t!)={7 z6@-ZW>SmCk9U|3TebSBNbOHtz<5x!-Hold^!Ov{m@jBGkaIc9w!B!n%Z?krKid4Ub zs9|ce7ZujC0=RMm$p`yZj^q)CS5w9gOE?6RB5cnp8?N%C$j=n?#S=0cvgt^k3}L;J z(+r0P&8r1GzJz5kX$5sIl`sQI6fMf*NJO$an7~qN`b*tX&$xsgdd9Ekd6J#4b9Ov- zDAR%ByBqsjo$gri-M!BD4DsEgE`}S$_ZxMzzZTy;>uBE*-@V|A2irgG+1MRx>>=Zy z<%cpAe#l(1cTL*=b}r%f!)z`|3YR1Uxui8U+>3^4!X^9`5iY}rp5^vq%gX6+rl)0S z??m!K7?c>-8h2JoYoVyHEBZ|?tF`ty02giGy$`(cTuk)S9y|llxI&hJDpL6t2lg6Y zI({;@EiSf$l}-}dSJBWyX)lVGovdyx zt->Kr+|yoS?=AlCHuxV4|F}=c`>1eeZRF#5?l+E^Nxn%hUFgI;F)8p=%h@TRns}OR zjiVB{chu+Uc^J0{SE?vD_SBamAz#W3F(%SrSy96t^H~rE?gt^dOr5J?xNf3ixc{YL z)_(jepg}&5;Xl5-wZ}cbY1os0q{WGRmVcz@b5jko^0FIfto?2W?{`~ezbkdts2_Bp z7AZ1wql)F}SrseLXDU{tWzW+JSfUM7te19Cu|8U)V*PZoia|zoi4LaeVI73M2_0;q z*!fx+A>W^@gKf024z^QO2RrCU9n8{I8fbCOqoA?ax8U`&U9e1*^SQaM04s5UR=ylf zRIxnGQLzH;qGCllUd2jujf(Zs11i=>FR55ReWGIEnSl$n!bASQst#soYaMK%MLO6@ z=j&h_J*$K5^qvlO(7;7%QL?nU4tCO4bg+vS>0mdVrGw+?N*(N>dvq{Iuj^o*vKOo6 zEYNy7SfqtISfYz{u$Law!9E)IV>Ltlw2lrA(1AKQfzHywiFBV1E<>;A;Ij0Q4lYNN zFHwt9rp|!ZLWhW(lI)?5?!T(GwCTET$ys0skvQ+R@K2-w5JZvrZaSK zRk~dVSEHA7aCQ2t4z5A%m#amYL+j|^nlw)b*P>%}aBaFo2iKw7b#Ps3y+Y0HmuRvM zewjAV!S!el9bBId(!mYrEDbd4`e*yDR|=4kd2czuCsF+c z_9fLB5W|e{&w=R!>7L3Pu=~)G6dB5}dyrG6HMYXTj{YW$S3dih4F+36!TSAnWXxIs zVbyH*8OtI+y#C3#%b)U;Hm81Q% z#BfN*0{7qzPk|0o!xiZ)6)VxLD%ML+s8}EUL&f@O%1^a?Vm-B%4yK!!-+->oSM-oA zw2uz9(qTH-MvLwp{pj;@L=e!tvd5a}wr|>HnAg?haz+mzuJ#reN`LWmLq!WGuv&6P#V8QV8}*_< ztU$M_MK975DpoQIKY?-f(mPr>Yn&)uT~l)Re46DON4tE~>hjTUAP(;DIXXtg@^re2 z73fkGE7Hv>R-#8$te4(au|CRNqm`kb3MvLZT3H9vw6zXqs0wf?q}nAh+DV7uXMi$C z8OnJ&uYw0z=C=&~uEldxT6N&N+G~~54!Y4!fpiN(7 z`Pd0}AU`~38CP{K=CO2~hJQA0-+}HbVPfKWZa)6<6c(p-1?YC)YxLi#bKY%a@n(lZ zop9pZAHOf=XC?96Xk4;3DBrFqzbFdvb|`5mbIw_T^Rnm#Rh+2eCCF@i*3}?_vH<6< zOxq$4)dh&ODDYL>B_X!b!V#-et34aRo*o1pD_*34~+-g;tj>l;bpU(<}IQ`i zzJMBls!HfZ{BMDq{}pKkw3fB%%a}FVhMMTspGCT`p{Znj@ULqteQqkyJ5Ab3uk#Y+uG8AT zmsVG?KH5pe{#UfsB4poM(b?-793@HL>i=h#HD9#39#N~d)TG*b$Jz^U9-;0a{^>sO z9@ndX$b{ia`oMprPIWdfHW^wgj&D$-7U@>O zpHT1;t#B`g-vQsC@V#`2;I}GxA4Trt@Kf*&3J>|3;D;$VWFt=t!Rs19npVD_Q`i*W zpcEiWJwpg?4kobLuImBeqdoag0N*yq%HINEARk$ACVwSy9>ISC;%w0K`4EJGae_BH zf30D8s;F3jR@5*npKE{yedsv;6OhkF-I_mWks_miSFt=z_>ESG0)17*igc8U!S;@d z_0sQEtdEipYI*6WNh$`O+(-x0^i3Vi&|)2Ip^J2|m42mzu)Xt;R+52sT3ZJ@XkQ)7 z(ghl5an5s~0q3m!a6RYnTBxDV90IaH{3qSTRqz6B@LLYQH@-pPi*%>pe^&4k{o+v$e=oj4;d^P_-!Z;3z5%#Z zFTVptZRae~;A48dlpp7KSI0LXUUbtl1iwbX^K{A+9R4Tx28Az-Qf}O7?HWrftPN z{B&^K$FaYO`w}N^&sP5rpW$-dh;LB2a6nujU zU!ac#U*_dtyhxh>!DdOpAwPVD@hSKQ#otTk3x2nP_tEZufAg9$7){Vgbhy7$aK3!BQG`xvJWdUta7 zd4nTA65pWw=g92IC%qYr=bb(IUJ71t_T)>0aVzs{zJ*NAEi6g%D<4bO4~L?agCP9J zgn1DoJV!Q+AJ@Old4Cw+;Jlar!uZDc2H|-+S@0Vbyg;7_KJ?e%@Yu8i!9Fk;x5_sD zZ@~>yWq&h%H12o4`wmC`6MTa*pQH8OWqcmKK{(z45&RJaFVIo%arpD_4GLeRRo`cP zOMHXy5?v|yJqixF_6L$be1pRG(KUiUrr^*Q`8$W-6yKom7(Xr+f(JE%G|l)2$FMcN zfiYz0dLei!n80ektv^IN`S-_p-W-^~Qk$z7kbZTa)2}@HOwWD9iT@qnpu}@@<;RTQ zjc*X1r=34x{JZ!D;RVWk%J^h_gYY7qEclfQUZTFwIQ%;J286fDej_NXvfDCz+-a`W z$#{k14Ag_b-HT9I!SXa&#R|F@y{rYZ~JEob9H(^A=ZWf~vm;#POLaxczEN1~IuhuSJ&W8CoWOjgbY zY7XAzvafTRo}7Mmsw?_jIzAkao1;}eSvPNx_Jq#-sd@jJ%f%e&Mgvr z&@P3=8M{|l=qkjXJquB!64jl!NQWTrFh4M~H>@s5A-iG;xY}?FlM5;5)&uF~Q7&+unF5?9=lh7?W{$Tf*z5}$s2viee;he)_5!4rBRII+&(YbTC8TM3PI-1G85y z1MkwA_!-pCq1SU43cU31?uZaHOrcYjrbR;+f$?x})Vb3asT>MEsvLx;yfUIRGc+4o zCb6@-;`481_5)vKTIOYu@BPQIGjm3%Ip8pb6)(QC*i2giwC!{ktLEu+p54t*mu z^$fQkMnkxW7i<;+y| zr(Auhs8j`;>!@4`4`}oJ302XRfhJGo2t?4J%Hj08vqQ_=V#?=8>-3@d?U%SW{Q z=V+3OT4$Vs@c!nd$V;qt=UjWx9WOmy+WXbSa`YOorO*gB z143Zy<|!Q2YNtRGRIErdRjfo?saP+OiuKWPD%MY@sTc-L^*CsdoRNgCG}-#fr3%ik0YK73-z%t5_f1rDFZ`xQd}!{-%Rz>WFJ4#QDn_ zI@m(n>tJh>S1(~Ja(_K!JDs9~9dwHhX6cVQ*hwGiU>CI|)Jo{4<#cd7&DOyl+Cm3& zw3iO%=?EPx(D!r@L%I%@=n5U|rTcZTnevdo$b12#}Q} zs?INkCOlDW!V{$?Jki^PC;FQ3L_bYa%ZGMv!W3y*Uk{mS#uP2IjUKXL^Y~-2f8jTm^l01YJRQXQH>xNM?}7e84~aLIbg+|> zZCZ=q9nfWT5Gt3d?zlhsErnFfQgVP2ILzL!u7N~qX&{1>JsV8y$vV-~Z~Z1n zm%fd|H<6oX_BBYY(w*T?$8+4B;YhCfUF;?2AB)eT zUB`u@@XA|WAZM?F{Yb9APQrzlI69#@#?j__Ap+3me)6oSHI=8r|}v{S$?pJ z&+!kWEx)}Tzl`PgO~EW(u&ixI8X6folNEaU5ATB}P{cRI) z^SA^B5Xf(vfE&vtD1tzK+XUQnEfk3R-#3n(Bma6GN8BLXI^fi%r^pB~kKCY=MT-p$xYusze z+dhHi%8_1=d775h+8II*6)V!WRIEg7rZaeb)!U?w`{*b&&i*F#51!K-0Jh1RNS!it zwwff?UN`ArE4`qDZG^#6sR8KRj-`iG5W#=$Y(U={7HD_1C`DSVVx=Z>d`b-DgDA%La9Qx{r4tCI5I+&#mb+D86(7`S`TnAxCPzT4;wK~|-MBF@(qsI_( zlq1A}JiV#MU!YV@t;Zsjb+ANh=^zZC>R=zu*TH@|Mh6GzdL5iVFX`Y!%H-8@E<;mw zaM>mUzdJ&4GeoMVV|cMoFIlc{pItKd1*1={rcHGA2tVb$8i@9oOto<^$Ni-s5s%EhJasBvvVaelF~>ESHbJ^O?JUC@)9hH!rt8I7SeTmK10jj?}5 z&L}VDI>%MM0hS+5L=)AsoiXhkGp2o1)5z|gsBs_Otc~^kQohOlrO;&mQk1p|?qH=R z`>ft3&DYnY`TCo+-q`lxE0^ke3-`M<8v4qCAPX)R&T~{OPZz3Kfqt%H#U}Ru@CNOb z+R)wGq#ym~yNEBfegY+}8AtVgZ`m|S!(ZB zE1{Dn>tGkHr-R*8)xq&}qy}0u=cSdr`q5D zJu`uFtbgVb`B=u{Q!rE68Jj~-F6etKKQz%RPM8T_J4 z{GqqnMB?1iY+cscOyb1`csqpoGOQbKk)q=Ox_r4D9kfev=k zSvuH7ck5s`J+Fh~=_4KNp~7-%IdjcanPHGiJ)0XSG*e}UX+J$p*!I)GUOHR{`{;){ z*iSd>-~c_MgA(MStePy-cmut4pEjL@|PHMK!o!o4lTWPk=oie6% z?hKU3pBJ5Ru0d9|hgxpP%2W)ZP!%iC4^?bzva*{I-p@IUJ!Bu*U?=L|k@vBjS-!*h z^9@9G2B~M2CIyyZ2X~+0**^PEuS@jVzS*UQW_KF;noRZm&1U*kvzb2KY^KkQX=S)| za2qtree~UEu8FK7-$brZXdWZj&fL^+ zzv+uE!F7%{zDl{kWQa^%eK&)JE0nAN_A^k0;bR@1@sO?7!I_pKvw%ChK}|WG|1B zvOKn7ojNc@W49cwpkjGiOT`NG6%`xXI<<=MP>VW)|9D5Su)2qHKQ2S#xyL@M>N4d! z2DJj_>3$U}(C<{NNUy0_i9S@ZUV3p?EuXL#I;7>ZpL$db^WQ2un5M7mV1|y+!4|qq z2V3d4I@m_hVXY*PDXgi39rW^kTKx=U=}#Y}V{(vfu$9H#vptY_jCR{U`Mlt~@Zd`%kN&xIP=YdJm0f zbpMm~Z932NHes2*CLGh>tl3jd7E)Lb=}Tb9^qZW_j_r(YFK(a4m6S8@HOOhcuW~O; zV5z!VdAdLi2iubxW}Wo@CODfsH=pL(H5qW_{n-V&(wP3fW4=iNaGt1T5=M2RQ?>qH zq7D`7rR7wtkJeVPe%e;WFs6M&2h*fCA9zVurNq60u_)WN(g8?(G?m;o`hlLscDhXm zJLpe3n5B<(u#Ej2Ze1PhrrmXLJe{qBJ#@bg=BQ-_HA8t?QwIyQy$-^_lMa^X zdpg)lKh{B93DUu4cY=Q9+*>m`!av07#n%xo3%5k7=hpc0U7=WLJ&ZqZh`wEe-Y`ev z>J9%0?ubO=-p1>WCZZCfOL87acpN#O|6&=9a#+J%E9(|_u#M3CbO5r}cV!pe`znbU zXenyPH~9L4TI5n>vVR181p~&`T@nU>|)& z2QjMZ-~gSWgA?dc9h^vAv(?-#L+k0_vb018m!l_iuuS7uRnweAo9p0YI!p&Ebh`#x zgIa90z(LJf-!|AFS{>xtkhX)0jm@Ugp21n+HEiR4=t?!Q9NnX0d3sjG@Gho`6{%}= zt>7h^qGHfrR{#91D#DQ5nxB5n<9YRq=_wp@ng9R zHqc`>TDY%b-boK!gW-mxdS`6#24`U&bbrfPm{)GV#Vzwdy4XOUi!t*}tjT-QQLzM` zN!Yi%t_SgOIG2VeZvv|WeD&)_$1^^R7q1=T+==11V`~}0bz_q}6`DE6v(0^hS*WiC zUa%IUvQU>J1zDpv*a+TRWu07;>o0jaRSgHT3o2Hm`&4Xfc68rFcmR{c!uct24I=~h`fd)l{H)zf~6hKMnd>04n6&7=s2W>=g+fI zC#`XV5utH!iS8R0Bh;D1@a_rXq~tnbOVXH98A(?D&ZhBW{7n0GY#9f3RAN;D^&;d}Eb$kx}p?-}PDz`C4(*Iw--Q z4-zrOufh&_+SuXe;&b_8q1zD;>V{GWus$a`pLwQxL=jaBBL zSVPl{drfvPXWVPCJ1=e+0AGiHr46z++^O8Quy#IYPrT5MO6i&w5AB0EVao?akHbq~m*=+KJ$;2B|x?*`El(6jJCN)RXBA-a8%R z2BX#cP=d@Vvp|rj-VZld4VGQ$R{Z@H{-Vf|_v(CPd$=PUiNlgoWiHrt6}G|yWBXTd z#b7+>nL4wygs)TMdfNBVM=vPnQWuo-bcMJJap|oWKyEu5gVY6;d%RI1jsZkEA-Y$6 zCmarr^O^cMTh>8>b#Y3U#S;U8T^6HGXcqnttrd=NiN3_0aV6vaGP|dU8+nUW*5ls= z`JIi&DjV?6v>{y|?nE_*vdq5a)6YJ8E?qOvt|jjeghF{Fv>|E>O>ZV#{AT{$3xD55 zyTpdmG3S+z8RG_HGECwbk<~iK#fiImbuKa*m;UWIxl=n%?#be;T#1&5;129h@pq6` zM3qG8D10k;=fD|}{dC_OC0%AvCk5`?j+0r@aWeavbgy#Ky;{=!jilSZZa}&}LwVnC zOjnBDw|vUfLGO%1VwLq#V06m1m<+sy89R&n8YGa3C#0iIPr<=`Z05Rc@!>Vw;LgV8JL@&;)RN3MQ2KRmma7%1k_|5Q)aCKa>1FiD;s<;+Jaj|5jZS zNtSzOv_&w9?TNfrua&SnB2<)qQX7`*JQ}(HW&fbA?5Rk!yLugmG)3>9u}@6iV@b!& zBP?K$A)dT=R6`lfAl2^=Qp3w8Dj#A#9xk=ThI4H(`Yn=<(}!*bDl19R5+)H^?#n=} z`I&ZyN0e^Dw~j}mp^uSYya$qPiwyc?VV$~a@<$i#4V)Xag)F8nAIip4T#`-n;Q!I(y zqkmp=9E`f+f6nZD9Ec;;Um&EJu*~dyf%x7C-xK#N>|i6e335{%{gdK*bDi(s#rGD8 z#gBs}FSo)EIc?bhIkgoKkS|`>Hr{z(1C*N3MZXW9Z(>iaKpUxX7Ms{wgYk1U+<)=T z`(mz2|B$x8rxt9=PwKP5=7d@VODy)&+8EvK6}Qjnm>V8Pe;a6XHy--F{EOQLd_k>e zJou?%C2E_i@k%evRI$D$LV*5eGJsSw89=(33?S1?2GG(>2GBYt707K+*jhoA)4v*Q z>0ghjQtMt1Yna6=$2F$JeA2*ocWKpc#q}GG%je`Qb21)~amO%U6Fs~k2z`x0CUkU| zCb_aW?+sV|Og~2(A)esE=V@0J!vjI;YgR?tUkz8H<5aAd&Qq~Ixw5owDPJiwOHk{YjL$=YOI@nIP=wJu^P6xB}z7BSdslzO@aU<)w_D~z; zySg$&j=q7IG@jD$02S!FYPceutzsp*PQ`lZcPiG`L@wM<@2cUzQ=jT!n$Df2Nt>ZV z(p0{y+mQuNH4)*qHIpf~HydX=#w1S7j!B%_sf$y~koY!{GIuwdVa7L`VS1X)FwI^< z`JXG_z0Ir+J2$DBzOt-?u`~P0nkM0_LA1(Iwu2`wNh6>ewt8&(mf= z@J6|U7w8JXZ&PsC%iNs9Prx@ohoW4f0|Y-&!F%at!QWT#K3a1Nj(;P31LC*l&*MOW zn!1DktX?NCpls`K*}Ub9m|L~m=RmC8c+Ks-_pMt6$&uc6`6g{p7*iV@)|k(K zG>m#wylNd#V^FOZ~o*Yb5bs_P*ckX6!r& z*{NeDG!n1L8*K*OAJM8~jBhaNZz&deUq}xI>qBkSmQew-%^I_X(X^l z8yI$Oc;KvI1=4!Uc=X#r^xFX6XX)--Deq_em8`!{ss1V}Bd$*T^X|O6au=0ami+2= zZvGke(bYC^y2bRJp%MI9!;R|yM+~J?|2zWi1sAh8cNVAP#ccv%8wP7)3HMfEI?Egx z3Iw!ZzMPpbq{A_6JP^aJ!}kI$zmg!f#Yu7ncCHuyJ-(3>(DxG}%waGBHdSleer7?B%k&QIW5|yN9aiGU7JC*3d47buHGc zeTBxXct%N}L%gGe<;1WO)+zdysuI;DHdn&B)iYF&u(<@`J?+(1c6Qq9LGBt;<(@E} zfcWM;BhM-&0*K>T@c%7f=}v_k<~75OI{Ngn0~~>g7eO z2V8!Ms{3G#X?t~?NwG)`Y;JJl0Q9}oR}MhmYhBKH*OC`ph@8~R8uhkozUuiq^;z|f24~fAF_E%_JH>lSSeMA| zrE2@#qE89?uh>m#aKvt1Y}Y{VLDwdOuRsVg_2n3Wn<{z_dRxJ8bm^>Huz{cOZrew| ztEGNihZY?xx9d}&H3_t^Cu-_qJLK0s3F;6S!-!dU`c;N;N$jf$lKL6i$>N zSDUhQAz(epi7K}Q#4;q>+8V+|NlzCbXRHB)mMJRb^hM)xx_#ZsDX1L@np%@)S}l;C zWC`hFrCVh2Fcn#ti!2c-$Hh^PY0FrqDn#0+#l@bL&;HdYVZH=zbR=U2dwZAey|mO4 z#n$a=sq*!Gz}@S*3|!asLbO12zV78sYLe?#-ksRLznHRxd*b%UyVKN zWbqqO`x?@xYKQbj3T0d|<&DfB=gN8lby*6w$Jfq<4`ti&f#BDHTv;1XFzC^=PlmK- zhA6{(#-prTQoeF+ELwuD4YvnRaiR#3nuuGSZo6H2OhvB~IxZw9UW*E-YCLXU(Rh?? zfMmt-?%3Pv?mwI7O}Y+I7;lM z2AV}ayX$`0k2*1jqw|RY`j zMN6ds7lx$P>wGY^uyr_5i$_g|W3Vo6*kOX+aws@sU|4(hWmyJ0==QUS2AaF}Z}CnK z2MU=&L3*Z#n^?CP*C^86e9k;OU_S@Mj^U;NhXkLbfQfLD4O;05<;#ysKg-cJAf8bB((WP+8-8JE-D1nFdRG*#;|m9l{8yXy!zp z64oiUQNp^!aY|UXIA00tX<&yOoP68?s)S-*HAfAMi&2I$WJ2shA%%@+hHvogzaABM z1zkFv2PFRY)+&8KW*C7@uVL5Sz64oiy zZLq6B8|-e-27AP1%J@+44QekYexVK-Z`3H9diPzU_@`I<8YJ4YoYLlKsF74hGF=H{ z7VU3kT#+t&FvfPwM%3q*Ft&%Zh2R$<;^U;N9_wEV<`S3Vd?F$WpuyvOGRlhf80BU{ zt5Sm&wS6k^^I~Jdc$Ii?NGzm0oc= zs3E9G!}jkG#B<4XD!DcmDH#zdu$xKnVOJMCh5Qvzz8m2mgPVR-=Fkn+43ejqqO<0R zHDbeFh74fdMB4gqBAPIrUAYg~k?7@=AsWL6C@*p%m=4V%RpXF23khS@=9%Z>+r@c{ ziiJ<_{0Q-v#)L{ohs29Obr8g#DA*%_aoFNw_*1du%f^H1=>@cA0R zp6=wTXL4V<*&Rb$+|G2aQdbT7nTM+QEbh@&!a5r0!REvwWjLHgovVtktHBY@?gr{V zJ&jarqK#B*VvSU5;*C^m65?QG9>Gf+9N=tjupf;2y%=insNe5``pEi)J^Me*y8bH;^?x4tOwi^}g=&P;)s_$g_>b8^rqAdR|(RP@sjdeG$_tw+Eb{EFv z2Ik&kjjVUY8(Hs4G_u~6Y-GJ_-P+M;lti^^S;tm76k9l~5AJoaC$9qEqu0 z@Y5}NREfpeezi$v?DZ(^6MDA#uBoZ^icRMKzC93i-F|ic_f>7jt8F>=2(>L|@V^Fz z<-erf)e2D6G3aHggUUho1(juAAI1N}Ylg;lnn@(w^@DjXUyHf2&lI4m=8+pKVOg;= z!Nd@rJ_?t4+)Zw)=;p*Mz`o?Z-cGTfl0cU@?aK*ti<^`Lde%u_xshfX$+TaGoPm8Q zoW=b!iJ`P@gk%1Haour8)}_pPR)27~8y?Qm6fFn&Sc{;w9$niG^r6R#c?6N*!}~DS zMxogq_ZW&u7^Ote;7ua?uSh@`pJDm=9zG+bNHAjk4C_~XkMR5Of(-Q(D0yV41T~a) zM}|7gZ6}qxIU2Q-Ya1A@3@=l)gAS2W!g8Wl3F~a2B;VDb)^T5f@*cyUb<%T>Hqu~k zV0b-`jeNH3*wEm}SFtHV_Lm}PBf;8zQA{@FwrD!xXJmvt>x_&fA_^lTat%GJ&D_4S z7v)IdQ&C4%>4~h1kUUT)e;=W&%5{^!FQRB_b$?x*+IqdH|FXX3hZm{__YU!_GAGcf zRl+(&^axca=n|8Zux>G530oJvD1WtC)R9*&ijZpbqD}#KaCIS0B~F1s=mW_yc0zKh z_3f@r*2~Ij+twLjzNOx8JYAXH4x!eQ$O-kB-PvHw?rJb(cQ=sK8WnwYz`lvfs(Mf_ z>n!M@zfvE`1mqmGx6>VmUr^>fBi>iSvLY;0O{+spQo?d#ffCj!_EN&S#Cb{>Y(Xkv zJ))^!l}^Y`lhnXigH;c()dm)(5@IVg*`zo`4Qv+QQ3G4VeQMw+@rfE}iuI0E7DB5y zNDWMh@2G)o;!ZWNT|BD>rbW|oWr8wdk{Xy@hw&_r%k~zlNi@1wVh=}lqCqO)v7@zJ z&^vHd1ey;edpZS?RmX{5>T)!rr~dXB`W>waRczAUFiMqi-1Vju6S6|xO*g zY1G+Z&!}si7Q^nMe2-u?&fyr!d;NLzzbb15cYGbCDwwQTPYLS~6VFu*n>n$qGF+$F zM+xf^%ayQhahej=BfhVMf!Exs2FAp5YG7P^q6Q{J=4e&9VSc`W3h0?-?*bg(^XT>S z?0p*CopORIDj4uMM+xf?<;~RfrykE6+fID*1l3sIEuNgGimykkw}}dd`nzrmB`_w` zx5{9wP)<`kwQzlHEqLxT1Rn`%cY%*YX-;O%0?&y#Y>ITK0`^DnsT%Ugv-VWL{&l7X0DJ3i?{-}h(=C#t6XjcPUqTLN_iS{%&Gmf^aHYSR-LA5newA}{g zL=%lpcPAT6ma#Ud-fhC#V1wi4qZ;ft!R}{+v)rwXHk?w8RHqH%cE&F^6cG8}P@h*r0>UH!0} zHluESzt6TB9hUx_diP}aI1C#RCAp&R%usV{+3Tz5UDex{R_nZE#1Yr4hN!H_4X6sKLu{yo<;31fSZ9M1 zBwgYxWw>r}qY{QAg-RIsn0f;We5`?fRJ?(#i}Nh&vJn0O(p9Y>cMYOmMpEyW{LkNG zJAQ?#&bu1yw{|z!Z~YgZ$AH;KWXIFr+_ktmo5DvamxUX5k$siL)gg{j!k`qOgmsEL zR4`B9e+@XEe8n9;QkSpEgR1Jxh=od6R=lCyQtS{1D#PW(nM&BY*-E|w;XV0+be0pw z5d7p?)I?`)T+uE25U@5e>3H9*9Zz|k1dNe%Unjr+BHag9f<|>d%gQ^=l<1xlh&YWs z*dCE`rRlDpb(~0vo{p#AepE(mIRKt4u2aCX@_s7up#qM5$dicvxA63%4+9+x&z$TJ z?-a`cX%kl~;9a8W6oMD=^rPP`j%E0d6!0GLz6^h=e|Yfh;{j?D7pV|p;xR_}ScMQ5 zb5A1*OY!teBKY^MjPSS$At{pIBno9beJM1H$Qu}<#X%~B7I6zxcuIvZO3XT)qSy&f zpC~+y_c3628ZUN8sa>sf`a*TO^5wE&12gfMbDL)%J-#}n9Sz1i_c)`UdHDjZf)RkX z0j;09+j`EX%tS=!+k5sR0P;uqe8|aXm)m`I`xX`3;duHK8|(u;%<$(G@T}M~N#Qp> z(?5KNJRU0^SHN@Pv>T~=PG998zEhk6NSnCSAMUBv7l2U}4{!l3b`sC3=KC-1zGg-D zFLpK&&f)2w@gatvuYhO8yA0RA?H|5F><Ocdb_x@z6Zj-yf-5jD`8o2k`mS-u2aHt;uR&VQ+%p~b%}`=tJ2vmzNUorh^0yx zjrS^`r$jFTj%Tc36%fA7?+*lU`b1@~vZ7G?&iARp{(+}oo6m?7en9X`@$`dd#p?`j zy2KyeAr=7ACiYRlq3_4=#})8S5&9v8pNgkn{9WQ(48KbO@0JV2B7UiVc$`U^%=8s- zl>JhG+QjiHgqXO85#CZE#KpABh{7&-`egyK*5!=wfC?cgK4XMgmn$eVi%S4%6ZfbP zT15E@Lf8~f-!zO8gN$&c3c(ajR}zIHp1u@X#eR%%whAF79$|!!RS2l%t0;=y@$`+N zU0lQnPpS~oqWx;3Fdt7}3eZtugme56JiRG?O?_{|0!2<7K>(J!u6E?E%C`UcKcdL5 z#nUhHjM(;Cf**jVA3Q7m#Bl98e|U%3ACNY2vI3qHcQE{Uf4C=aqkfDmRGBWs<(xR2 z{G>ctm#?p1Px0=9r(e1=f>jH}l?r%Pgl?elWAO9~-ywd%@Mje8oGAT-!f%eJPk2wh z&H#po16Jpn9}vJ_R^}ri;?)~{X+tE~zXgq!5#+2Z7hJUJncZgkXrtk;g=@&jH zZejQf3V5g3;1&vh7@j`iJ$b(y7@oYdQAL)B=KR#nyKv{(67~w<}LQ>qz z2)|V!G>hh6P!v<}^o^oL9Lfl*RS2WRUl^h7E(HZsECi@c9H~NR6}K_MGyVvkW}5hA zO*3^ZP36R?1d#ma_YPmJ=y$w&H^mPZaPDG3_1-zYCsz z1(*{TF#Jvhyi;s{FNI%*r(gIkaT~+m@P~T}XZ(FAgPiy_y{hb)H(+U=U$6Ty^?pRG zkcrjua<+lI+|fW@&NYyiI~&N$UE&+cbasp7N?4CLM+rmUyh{y)j{f&lC4>Ff->E|; z8p!X^{ZI<&o?1*jz_qxFUNyByb(jq~Yn^3xv1b1VRVmGgAtem=eJEia;z1=WC*D@V zI>o4mRB7oF1tkmyo0Tw}S5(4Khv%w+G4Zq-h%^5WtC9+yy1g2h6yH<>o5d4qV2k)j z4ICxLKB7#JDRxr>Tg8QHU`o8E27>25s*JN;oT>(<#q(-lMnoP{lFf=u)Ib;=*i#uY zCk|DI>=fs!fnDMTHLzPess{Fmx7EO2q5oQ$+R@^wsY>7&F;*RNtXQH3juYQi1ILRS z)xf-XO%0qNS|3-YcA}W423lfoHE@zRLk%p5U#fvc@uC`75~H3_q}Ibmw*(Fb!;|S% z*~7;gu#^$%?>*^$Qb7}P>@+1TE6zFu>y^G^XouXv@P*~X7D}4XQ&+;eM86W&ElyIx zdc=8382ISbYG6#<4m8UEAZGWL6g|4F1tHfOQ4Q03v@pmOGCr157RTiBM6im7r z=$CXi*lw$8JFbs-Jv!uR=#aZQCiUl>PgEunx{OK~E=?Yz%3MbS<#XI|GfEY%Q%o^c zur8stS>7#9zgWe~{vRZCw_4%zD!qvnu?3uBOhz zo1N;|7wo$^mMO#vl5Kp1(i|{CvAJeP8UVq~D z@rrK1tmhRpG3fOxVOjALC9FfdrGzyo6m<=BHK>7ZF;RJz6^iOFs4@rPaK0KC6N}Zr zxKKBEOtRH29>Srz$wN_nUD|v<(uL~1k6sn=zpEmr)tyUj)aKWvIW2mTae`|IX=rOr|sW%D;I!Z=eL` z#7F<`={#^Pr}GAStxLV{{;G;|WyEqNEGrT{s&TACee}pPe4GZ_D9=aewJz!WSM~Ru zU*mLMOfR2w*73o8URRgr@hX_7TrL8RM{ag4&XC+Z)g4nScC^%!#Y_Vk7Z>N*IHYp~ ztR$*Uf_I45k&-og;YghtDJMSra-`065u3XjNW_jvy+=bk=Zy>rKt3Z|l7lF}IGs0S z`yQ@=?)EpJ{7Lr~#9`lqtakhd9ThahEZ0BTmI}6!3FiH!h0FBRLNv{GIN8>8H*8^& zUTT{1Bb0{O>(U{Sti1viDzv>oL~`g?AfRww1VqfJ+(D^}>eguE1bCzt&WyiEKO zProTdMkL-OcpsjA@T@q4;nyhOShHey_AUSLIdL!`ZQ=}nxQA!H42%)k>Uo>9#WGnP zkDmXInnx?I?efI83&M|x?3=5pK6v`UvtssN2)+ZJe((-)2gBb`z;mMWJqkYuPrvY;qVzt~$I}nqC8mEs@UP+N z2k#cQGyEk5yhm*GA%$Oxr(bwX9ryi+5YEEW2fYbweA9t5BEJ2|%ZabvR`UM_#xQoVirMst zE0i#_?U_qd0ioBm@vcf>T>MlGOo%&_b`P*Da_DYKvd!X670^?~Grp*+;+5n@eE&4m zGx4{|c_%h4B3=aCr=6mo$%7V?wSX@?D^A-RsTC(H;E>Q6{)|7|lju@YU}U>Il)RjF zd4QAd4p$}S^YoQ=B=r6C4my@n~TWHEN z%_z)mk5^S~R`gC%b!_OzhmaZHPM;GyDPf)BFeR)@oS=kti%XQS9&xJ*<|(vifit4e zdJQf#YJ(fQV{F{5%&%Hz>T>C5kiVQ*7FLyKr#N2;!`W>mtXsUMg!Kq5qKXeZW~>?* z6WghPp3+_coSM>h+GhRvm`3HS-o(x}*zoOWaNlcAEZ#-c-aExhN*K<@Dq-EiT&`Nw z=@D0{N-K|YzE=hG6y<9pi!vwLqSSDy-8Q?nZ7RzA{~N}}u@juLIQGNdVvQ3G2=aG5e>N<6F% z*(P>Yhin(y9Ihmr7U#v4+yr`gN>wG8v{6bAWV-L%er24vT~`J4be{W=t{OfBOETo; zJKx+lsmcUYT9vS@__h+(A+Auua^hYktW&(9gmsBwC9GR?H7oMqDU{j3sVNjW|E{xD zv-djCI&mbeoVbm=9Da{=G?wiudP%I7AYN+mm2n`B>^}93^z;pmSLTZ$0LE~FD7Ng$x7J2(eUQU^SSYxYWhBH`>vh!FzJYHlGUCt5L}W!Eqbd{F_E*AkVm&3SQ!G%z zy2MUOShv_ysD`2*akMfV>gU>`vhrf$%_CG)Q9q}v$tJ`DYG6`)t_C)XX<1dN!rtDx zRQrA)P*d$WaS?erJim?y{$JlcJxxB_S(o?C$jiz5|IW3lJG)garbnpx7TSIT#uXEf zE2*OGzp4f%#QSPsvJpRAx3#KxPhAzyCoke{b!%1I^`dBmz|&8j$cPsi{x=02$5KX9 z_&xFT3*RAbVEC{7;huJx8#5x&Ql?9~XJ;$-aI2?CnFf|?VRu<+54WR%9o<|5o4%c5 z6C~PSIO=L(!?auMtqj*APE^9s9`>ZfWbtR~G4!c8+{u zXgh4=$R8M!7MA>h@pT$gyC#gN3B{aj2jKa38BeV)^QT32Txp%XvR?fI6)nueZd1at z;u#gplZKB*rlJ0lsL2!SvMk%(|71Fsj7&sM{E)ny@%;a<3wy4e{%=?p{)2_G&58Mw zMpQkGtw%cbUfBnF5m>%$9qscYB`hnN3#xD(qK{!Cb-q0fcRL^;g%{GRqEK5ozqhA5 zp0>OD1m7yEB7uO+1 ze5eMtiO#a3_^3U84lO4%#Oc7n>sWf#x5xUuz8xnkXrj{`r-Wt26-pQk-6&x>@u(68 z!>~$)nlAC0GF&%oTdDGZeXI2pFeJpICVNai6f^oM)c^*g{oRnM3)V=Hsk>C@F2P#>VlicOW_ zIvNLpdszb)blWJf>e5eK{8wf6# zuXfK+)duFPN3- z&H#L8Ti1m(gCGHd7*fU$YTpL0z#WdJbv?l4rh@fzykk}nNY>Bbj9Vdc-UesFI-NA1 zZ-+B!o#8rD!QS{PQnSyeqnDvibu?+qF3V@l;AOajR(|Bdm*qPhcUR;x%tNJrk8v64 z0mzTun0}e{02Gj|n-M`_Muzj5Udh=bJ{;73h_p5%t$NuIhoCeII;pXzbjv^zaZ!&r z37%FMANjH|L7a}S7^BS8t%aa$!;pMToDFYrHy-v6b$mWTpXLVcXD3`@1NW2ZjGm<} zi+4JC6!QT?K9QxYcz6ZnwFBA6iQUPcGk~?Spayk%t%cKyB%;(KNEMQO1h5LaOnOGP3@Rfl?qqida+DMIu)7mE z>hk7Dmj4j)G|DOe-vALAsirVB69u<59$c(3-Htlh+Z}#fDeK?JcvTbn!9HDGcHSNzic)k<*$*xe)rmnfNN}*@AT0%}7>unw}|i zAdARjNIMvB`Z=LjQRw~_pbehO&Qaw24mmS}-=$Y})u%W>l24C*2bwY8&u2#ef!>4X z6Rfvo70#D8<=1THUR^zS0r_)s^uQodFU$s|bJ+J+)Cp(nY3K89`b^LFuoo1*QvnV(HCLZXQRx9466dWlylF`iK%=Azu6)XnQRQE*0 zqWJUyN`%!0q?mXC6=7I6Qa#E7%9jHZiXl4wQ0Y=g7O$>-_+Ecae8@#oO+IliOZEyOe7M^^zVunjTuFa0zW5bV_N7Vb~M!wRTO$`UygV*?Nm7Llg;j@F>*)eQ9MO*uU@yf|dq8y00+WKuV=;m2n2JCuW&`5W?SWy!GZ~KdUxX3UE>Q}* zse#HgM$Dj0WEh!cpq6pVWPNSJWm-3-HH9)MBCTmot5pV(!FYg@r4J_f-98xO_X_E4 z2}DY3&H?QLgv%gY|AV+QE*7-cL*RHAgR(3o^b;ezJOuVO7z71lfS#qCK0y837&ab4 zsD7}GnAJ}?-Leo~j_%lmYo#~pe;BZ2#O?zW=gV+gwLxS;AP^m(Cy^m`5FIuiAu`j5 z4A!KIh}5Z@0=K2VBaK<4F<`$QK_V-SX}Q~&4)wO4SAGU`dkGH8i6WKyN2sq-DKPLL zq7vVNkF_=VBxD0L?DY|?!wW28IYoUqxAy3SI1i|j8AST01IKACyH}#0B%{wv8(l|y zrk8lJPzP5=zP2?Pb(&|i(mb0iK53qYT-7sFwQ?>YgBPy(QZ$)#sM@hHzuj z97of>dCR>18AyA~K%ajMnd{#GU-nEqjEp@?zGma44~*m|2J@2w^|y^cDF>SR0I{A@ zM3?2%3dYU6$a)dgVm%1*YqK%KNxmVIFLBq_^s({dwJf#UGXmllTRUAq{Dx|V#D`MU z;c=M)`VqD5Ef9Yv;zu`|gR~B|pz%=K9>wp#U@O0agC@V*2ce@0_zH<;Ek}!TzO0Q9 zoaS^7BdtU`s4W8RF3=91g*G2N>mVL|Vj5eY_C_n!}*0m+HaCtengghqNr zGK&%s5a?SIHmp~uK*k^hMYb_TO6LW4M_k>AOT2=-_Rjz~Hgq9M)Se3r9=NS}a8aba z;mB%hK0cC+5sjv;P4H!JiU-FOMocfE4rhXj_vE6>%XBTSZLxzqT1RpJ8gcg^ZYHPO zn}JT*=)VNLq`*%nB?~B$&GCpA$F(+DTfmjzAQ5{@xOHm-lxF+nuo1C;h_FD}3f|>s z);80(_SOKULO8H!FCnM_mjM<> zANDqY;REMW$p!Q&4;blyq+{)c7GiG;|CmvbchpbPrYzQ)kv$D%&2rA<{_TLUl8P4c zgU-6o>Iki;;Qze$b1pc?rFWPY+vHQVR^{`o9JW1w(Ysc3S1^^AX4p zr&YdBp`wP{G3DwE7lLb$6Hm%Y;f#a3=JgSTvl7rL zUnC#OaeXw(5`A%d6wzRj`c>G8ockXdi&Hj-xh{nfE+M=+=%12j+%B+$e#0azyc> zX^e)1tM!vmV7-SJAmb#AHVdpdHjCEqWDM?|tqbAJDXmQMoI}(b!%BhpJ=Gr$8prrV za$YoTNYg|-yq-TuYRh!5#{obH@}00jIpd_vR1suhILVN6Cz)F=r2f^2E}>g1@oGz^ zg6ULf=FgFAbidGQIyNq|GW!zpGpsy>lv2PnlIWb27wbAIj)ZB*f=`8uDbr|;47Z;E zj%`M`L{fB;eD8>p(UXu`hme(_-Y(CH(>MT{=$W3R=ULC+iHeJ@nytJb9XFg$r||ao z@i0S~MX8V(0xLgg?uK7{@rBHDl#3=Ri)K^M=c1>gc2e{`q$t8<+;-E6`u_zoJRbFL z-H9NvYS-Xo#L@b5NW9JiRwBS{D;da4+agjLD_cZwUvEd+`Xjh=Dg^AE(0amVNH#Iq z2&r_V+zeAj1;daSk#bbeSf3zQn1`k?VWNg^jQ$9XvUlIn4O7C?p9*Lyw04829O@4Q={z6# z53#KPt_%)H@kO}?fF223i)AiC=*N=J_i2Y+qD3elE+3kJe7JlFEt6$}3H%NWPULs{ z;COzokYMW=$wTN%@{mpR%rs;4MeUka7~KaMn#OA$LnsbJtxZH6BD@h=%Mv8W+7%Cb zH#}m7y*plX$bApI3!)P^2tYCz?fY8@#|!R=n%Ct=nmya*2bbG zBPxe_cO0Ij%{fxa8&r1NB5ehv&Ds+wh&gPeWQen=m?ZPyr7IY| z64dK7OmKS|5kC5#4L=8TO4a!HMmj0}apB12mwpu1FvPi zgUiCXVPM?Z7v+xPqh`SiskBxT0XrxoPF*tTl3@+d){?$_6I64|m_i9#^^`pJ~0?cW;q=OV_g6m3O&3ETCb|NT7uZ zB=>7>-+=oF^8ZwZC3`+rkR)A)PKe!>A-x2l{!OCxllv3tK9byjm+s}{{txN)CWYKj zSw{g1+D8*oKoUKM+@Em(>mM@QvE(%@-N%vJNzwqhovf`O_ZJdpklYylDcM8hZj$cf z$*oKGO1Q!4hSRsZ9fn&%L9)dgbo&G#V0i%r`H`f0V#VWQ_5kEVa!{WPX@{da)~~jC z`y`?twok?@5q6sS*W`C(>gH~9%>@?*XpFD6_kh#h$H|6-Hb|{LjL0gDKI}C5n`GQ_ zU1B=L&Er`*UflG{=}&SRYM3oJC5(t01F@)ZW>Gw>+b6@>_fz6?|J687pn9L&lmI9OVZ?_*3949?@rdBs93 z|7vJj)EDZKG--sdq*)l@`}T8`sbY;Ux0|3gBCeC}BFqzN(v%mcvG0i^e80uMCynqu zn|)8N@pa-NHbXy8zFIWv)f&{ipt6SdYa_fjc!|9SYU&^_HkID5*I*Z(cA~gd(wa$7 zVh&Dq(uI$RVxt;ws?U&yd5ks#ZQ1IER5kjou%=Co>h`HW8b`W(M^(`!rxL$IeU>3CU$g(lJ9Z?jP87yBYDOjC3kI^Kz7iX_(>5 zZzAkS*hx0kf*BdO1$e%7;lliC#D)3Qiwmo*ojltX1nj3&9+f60C#vX*G$}R>OjLKk zL{(104f|HgLlk)^E;OUa0EUUCRLq?@KZ=Xh&Dg+gH3Xe_Vgt9=c-O`g#aiJFPB9z> zDu#U{#T0Li52tTI93zDMyf`07a%P+`t-Xs-j%$QsbM7M2!hfeTid5ajkoO6SgFxwR>mjYUIH8v zlKU~?K@Y@)$0?N?Vde&-;jToZ(hu@{Xb9fBjqrX@V(&h}`$g%!M~!!_?0%XP-&H_$ z)Bhgay1f*kNCF*BUs2yY^CEI1A??`+sc^U}@VZkh>r84yB>y{ncnZn`a(Z>V?$tBl z-rl8qFD;oy*jkTLPUxIy9*cWN_hGj1sLpmA(|x0)L$_CfGCHgq6MswCY8j!sL~({b za5Y4J`z!>|2d=3)e?-o+;fu7pBQbD;Y9}B*cfs*4w&#!%5pY zKuAyBm*Y%@9nY6B^rRx#Ylv8{kP~bVHXzr+iPw8HE^(m|Nuay|58i8t45!y1Z&H>I ziWJ~&`~7de&EYy#;jPy*Y?!TfeN)cG9Zx7Kl(*Hso^SomcuV;!t$#@k?N zbOYJU!mYY}K4L6S)SXp>BqGB`CbdCqYQKog$`Xi#`GX53DcAi1Bj)x|(TggJR4Z2x z7*;drv2I2NJ3+gn#?w;~yi9c)HLWn#oxW#ehbsjAj-k zqY=nnw+w&rMOZFD@wy4E+ipyC5aj(EEVq4z5_R@RgYjYtGdGNTG2Z$N+qWSn@vviB zH5v|B5M^TJmmEh4Ya@nzG1UuEF{~F*o>HG-2gHM^y)#w>tnUNK{sA6x)AbVi{2@IS zQe^kzfq9lJW#YeB%exd%chl9ZY`Riol6<07o3e@I6SVjHB;uRriSII^eK{WSnX3T; zy(`G)N<0!UE=zk?vrhoPQ{G7~U%4UUta}kpP6dMl^RZx5>T=$weEN=B*l8(Zt*01F z7n?HW$&psW*%UJ5rV#pYDO>5s&1O(saSG&H*^y~0*vaWtNYv~l5R&B%GuBcau8+*R zdA^=iu5HF(5}Q;^XgQ68PV&;n@0zLpTER;$ezOM7ng*8y67NX89S zp!&Es`kEVefOQEr@x=XOB7Hp`@!}-JeFJ^|1P`~6%PBn~d3G|2jf6_1Hv*^pgp4%f ziPX*Sj4i8i5`Wl~;^cKXgGb|$+%{mBA%2K2h&{0GOWF``AoJ3{n(u%;8F(c?-(@I$ zRVB`VjjdOP9uLt~epR>d$UA>c=@3e0PMdM2Fp)_#LLxT!w{{<^Nu97@@l{OyEb!56E=(F`~VV8VqHS zMqkHC5}@9nC0`nEoQ*6et=M_e79g#1KhvVM@U~$iiwf!gI^33pdb1|s5r<~Us(C1y z1dLJ7+yTuC6V=r`3UV%K3pM4=NqO7WVTuH(wxv94%%Q;NfI3Yzt((xQy>PPOhArZX zddN!k% znFeHMh$krIxmRHL@vtIi54f5axyu3X+C7uJD59KP?^|k0H7TY8mI^v#7jFp;ml|b` z>OT{mg@^FG*aa9-cBevV-d}tUtpK|Uu90xLe^d_Zyxm_QH7s|^u@G%$47C}9+Ds3H zBd^i*USsRM#?^XJAJVnOsL;)cfBgm&W7bcR9s5>1XfC+{DM3ww_`;Ktp30=ez6}Va z2x$*Ji%{PA$V-*Iocj#>cA(LA%+Cltr`tcryWFa;!TO?Hak3YoF_5}u#t)4I7+#q2 zpmCZ9k!Jeob{C43wzJd4n6Oc<);~b71cJKNi`)`v-J;TAzcmlJ3O17BczwtgDTU5pp$N$NjoH!Buo;2(8^9ip@9Kr8yaRI-3#6$eX(UI^bgn;9=)1)IV_LGi; zxJWvZ;&;-4qdS{2a*Jp`oyg-z&R){T6sx48RUCRMgHqzU>6E12Hu0PUwTsMV96T+y zkPcXHn#(v@ahUW$1`cAMoH%exc65qMC8$e0Cmr45+PxUmBU%j@i{ZvmPj&Xzt?#Th%WPoLOyM|MmTk4ez_BDy7qnlA2I z&Y&4$f%MrxESHX%;uh(cC7QNkxc&(g7xn7fd1HWqa4Cz3H&>?M8X z2|At*pZVfy>9dKT6Oi!Pluru7v6-ObuW&37pGus~#YS7hXC<_wf`yy)1pzclYMT-K zY0t3O%7!xwVmZ(XtOs7`{{_0saSJi+3|XXzrZ)!%Z=~>#>Q)iod2u|D#VS0iohmQB zhi`p=5Uak0%|Rt?O(QCy!JCN4LR}vq2P0Y20l{2>^xO_caR(*h|TNBZOyr6Bi z#kvPqGPkRsh8C%9>5e6NK?JKRu^#S!3kLAKShHHb)Y|Oz0btMwCmh9!^6a(7R7U38WQ?Qp${p@nGOyNfr|v@}?Vlp}n;+ii*=~ zM$cmZLs3>{)Y_=xA6{UfhKNDSq}w2x*C zRCi8g1=4P&F;Lw(mAK-_G$fBUN#krurP^RNoln&6p2k#2~YEKYrF~F1NLpP+y5!-okJ($!~X3MnR z>&;VTLy7aGYnTUm^yqZ2z7$7CDXhrYj=mK1?zH)!%^8g8+~Km-ZdV#*h;z|^WX~l6 z5+zrQa$R^QIrpyjq<1d~imuMCsI`joq$3W1}?`NG;mz z8nmj|$~+qL5&n4wUPtYX*8XI%$*!{<$c*HZdFG3ODq3Z>mJ|B}zi?_mJg}x|nca(; z%~)74HmsdVM{j$2?0^Racnll@W*ttZ0DWoeKC}@|4#6IlupbbN))Ti!YPUwav_3;% zC((4;EmNJf$JS1fOR{-B2bZow@+|Iz`G8iHm&ev3dRpJ2Ur&!VWhwY=HR^{c>KKl` zp}cf$1K@0f_#tfEk8}<$Vm-FN;9`Ea5AMS671G-pAbCsUFY7^|Q;wdNIeL@G%5jo( z^|z%wVGuE5Mmg=|i%O2$wd|J0(19SHFJ~qU9RSC$f$bxs{~?gguOx`I00kJXsae5MmoMPpK zE_TDGwIgNAut&i!I~krota>hoE?N@~_SN{xH8=Qi4y~OjI6D(O9Z&W@f<&i+Vf$(t z978j)Y_DO`eGR@Wtb$=d9IE^@I+xNBUA#%L?F1S;XPfygLN=@{bUtYH$T^A93&hs# zF#sB3eZ2U1bv00NF=m2c`%y$&@?dV`gSj5og`DZXiS4J|iE}=NaG<|}=!c~$U?n|B zH?956rjr3{6Bwdt36fX+qSiFDWBb>X*T~E_kZf!_^1yCrFlIt>#pMMVwSJV!A7WB)qgnSNs7%>o2~mUt^LYlX!x1Ug7h3 z@g}}S^g4Ia9u+ik5^!o4-iMahFQd;%4*WeR5d7Z?oYieTB3ptc z_ezh^9^14jfviJ9*{$j0uj?eFpdUtA<&oS@SD}Lx+0*3INq=K_9Z%S6W>r3i!LGzal7VI2~ftwN*aVG7C*7dgpFLx9*PsJ2SGm- zvYw!qF=V4lm#3%K{LHtVf8GN#9 z4ceN#=@JXk&%!qqwjM$xIN7ooE%O;nBZr`i5iFO|z2B(DmvQ2&MDkmT12FBx)T|>)=!h*Co3uV_xIN6&*T?NFp)V zg^^2YRk|`UuTf$Mi%|z&r^N8*atevW&>634pazMd07LYUi6NJh7;3FUmryCaL8$^u zvX+1gr{d9$$q_Riop&C@5$;&2q?zOxv4mb>D)6FCK+0e{q4Y;ckAU6?=+H5gUgQ*G zmw!%wM>!=dMjd#Qa>}1aQ%K~L$gERNDZmgtWKPLdm(#aEo>>XfcL$~KIEn@9YhThX z2#s-NyWr1bDJT+1bk-?>6kv!RGJ)jswu|cY8i}LEh6<^O*=9182&c`2{Wfx7MyO-s z9?!mn9Eu}zJO6><3APN-?O!%Sy?uQN&91|(^M0f{E8gYp5))O0v z;Paq#w<~QcId{7T#B(lLT6-|8J*bmH3bFnG@dJ0?#)jKZ1aa(D{vK_kyuPEwUnH0%xX~Chq=y2Xy+OMGB@+Oz_U1^VJ%&-a`AJRjN^N z{~d1L6C))q@C_-`^_el={9?>72QP-P8AjNAq@}lmUl6tUoMWW8X_PnJAS1=BV<}VE zAG5)IV(BSiu>}%cOqwle`wxhP7keNzwK$YOM9kbL{u%xElg?|ig`jI^YOoTLSY?^DJb0SBZfb}EDv{%x1Y;9;lnx`YIUqE59 zSuIpMAGrvLAYG0iAMf}EwIA|wWD(km&x`MDp)Ips!7i>h_1BZnHm;`P|{tmDzo?s{MqK!a2tM(s~#JHo7_7``MlrAnoDEKqi z{{-y(N`hD?0LMZ{ zEYi9l_P(u?$YXyh8kDz>+)J8{HQZ7y_rC3PW(p$Z+q`%Hc?ebqh`e|U9s!=vRDC@Y z!uZbA_NZQ=45RHt^%|pkg~&^48(gu2E0GgpfS#2a-T>jOgSmz!;5(@L_Gw+ZNFp^7 zS?oth%vl)IQvqOw)rt$_j_7O9scI??o^Hj3WmTchWL3dV8dX(T))bRA$$U(_wx&?E zH8piS($6(D1jn!ut=1GlJT*o96pWN>>JYA}e|lXjYw&yIE+{Ah6oD$(9YP%p$0r3+2cx?%srP5vF zu&<m6Ac)0-pp<1WSted#9mTEA<;P34^FGoNNV>Mf)8m;* ztlI>*${;*Fzk3%cw@}}2Mc;?^g4sU>38%hK3SF}AUySq{1N5x){RIeV9mfSL0S0QJ zjIO^Q01{W&gu`8*5&gP5ctDj;SGzm7K&9egzKFT>$gUriU7tyF*PmKb9kg8&W+okx zO!|9BK3C6bIEIb&s?|dfMb{sYmGH0c`)5;4)vQ-8_VoWNkpr@oauvVZ2e07w3h8Z~ zBKtjkja;w1iOA9z6wuD0w#EIg!j;`ahv>j87k{7QmY8v@75o|IEjkiUBaRD$+{(+ zmnZ}GI$h#(YH%MQKJVi2tVQtru*TEV1GWWJj(wXW|A<%WJ<4rN&r*|AoeC=Vqz?lf zk6i^W(~w3qr+}vQ5#o;-L%*P9J~B*D9wSae2q)e09DHRym9}n#l%|U(fx$rx>vXpr z26?TzLNm>jCEbq^2cHQaf_NIV_Cqw-XnTc-kcUgeUGLu2(|+zi$21q_=g3jDx0f zP(NM_oXsvWT0P9&EHDaZ^zRJ9d42Ff;>IGzEJl<4HaZvfPqu~|CMdMV{{y*7#rr>}R|1o}eK90MAH1}o8MiutVGjcW zch2MPs<;!@$0$$x3yIV1`Wv&(LopgsHfSjxiP>d!F9K?ga;bKAILH!3YpXM%ZnciW zXUa59N5yfDX|kenDwR&P74v4wY+IdbH`}e*XdtB)Gj6s^m0m1K#3q<+(AjJ=+sqVn z(td+DS%>%}Y$CKk4rq~bK)8g38r~*pDXw3WuC$q!>FS1qcSABJ)NsTr~JGq)!)l4x*+t*RW~UexWqxqOzQ&?*d;BdCYTc(?2XI`y!DitXiju;Q~-gA zvYv`PPT0X@2Bw@gb`YRpWUmd&S{ zfWUp^x3vTjX$VMQ5?KEXAkXP3s1V&uKx4(~$G&T-SvQ-lAE3Jz=Kol(4~9{dC!p-U zi8l+>aO?PAg75iwzc#|3&YF||OdxsjVXTV%zdgeLM~?ryBm51lNn&oT?Fydjr89)@ z$)NvZk3aF|W$?q6gvq59WA+#4y=42h;3>&sIch%#2W=?X?}3Mvy6BM0pNX4sk|dxiA2zKs@%ahtxJahul0jz{@nEzA^ScEt!utdGti za)+VAQPxQ)5F9rs<0G72o#-8(>}`Xwvssf6&Jg<`P}JTU{XrTGgRz*c@Ui?JOtNUY zFiQs-)`GCI17)t6PoV<98|WxV<*)*4Bi{l#DBLO`I>pA6XxE1JczIMYVUmDky;%@@ zH7G0J*EkrR8`%p=UVi|Z{SR71`-U0oooffttZ6eijs58u8v>%EYK&%WhqRgTs#{tg zw?YVFL7p#SpiDS@+AtHTdNP@JSjydIFm5;Hy7^r+$#aX$rn)dMg{x~S~C-8_BXOLHVQ?J)Jc&(hXnb&Jn zhU`~DIP46|a7JNC?{NRAQXb19srkTQ8ZS9Fpc*8Zdnif}($$dpTtT^k^oGd`LBuJP zwsTSNu&jBS4oX!f)fI5O{6k3}MXTN}s zjM|v7#H?1TsuUi%Rg2KXVO{@wG^&PYK8bqA!X)HqC~~wmVZ^EiY6CtzFbo&T#73-$ zeHJse8Yh#Qpt&)FG+H*m!;C@J!xOri2lc&z0OwNx9EG9)2?~%zfTW$KG}Hu0H~}u8 z0L>I&j){}0t0Q&>xRF##IyI`8Gh572ms6@!Cg_+JCu>S;g`^+NOl+4DPA{Q~_lpT^O`ETR~gh4lY0kFFv==kRCN{oIf~tqvd}2i8n{ z!8rav2-QNeZO@c(5OWtVz^KM%4|m7=bNrz)r~x|pxS1cat9R5KbVGRcj-GRwbj+KB zQr2dYcof|)8tuobbS#yc`6#~8x1EPK75lj;SG!Qg^P;#IrvStCr|eY;IvBN57tSoZh(w%e-B>$y?8kGIe((PaZZz?Q`4j!f*kLUz6T~W8aU-Rod}$T z&JZn<-x&A}7^t-Vv2c-Dzj1h%)`w#}9EnKftU-*54*z0y?0p|!vvI7LMpjqOjTM{m z{^7h>(U9NR)o|zQ2OwUI_jwQ+>_Hr~#?Z^}z~E?pw-0vndxZpBXpA)O)0Z_7!Q`IU z5g3>c1g)TL!4F2|C*c+6=;*PTamcRx4j;0sRRD+|3FDB+l7o_AdZvOy_h4%5oE`1t z5Bnpi)<&l_%a4!oVFoA9aqw7bZj+!QD6-2!I$}69mQMGV;J1=UN|Z7_Cj`ny(3%Wa z|9W^}+Xb9AaOTmpC3pq#8f*?j=PhVY#oHN`J75rlza{-XK_my^?r!oR zzF_4qW?h9;%4-AWAp8VrV}1VmQa-*PRev=8umMq#U-8L5=r(KgpNKEo*CZQFGvGc5 zb=JQUJR9rDgGtn>5gcr$mp<4+uK{|db6871ff)OSh}GJNqUQApLpvEXF-0@`PbM0A zIW86;(fy0i>5kLwje%JnCB6YK=|2}9j(=uaL{HoE-~sb)gm{QGA5Uu&JmQWIwHEqL zIGETmk6JVUC%qmt^rDYSVilC$(YyBaj>7Ow(br9GTVLMkpb;3fGVB6 zORO#NL5b}@fTE6q1T^?OB%%eWyZ1M3_7urmbnRvBf_|6J1hxH8--n>CbbBjG$U;0| z(sm)5RPXxnyto{-6t*Fe#1eUNPvs*io~*bdrDz1=JhtXy6L82n>bmn~eL}&=tin1{ zlZ2vqfXB#tpAJQwL-(R5(rWeAh_w`hV;hRT*imX13V+> zZ8y+dGbdg}uBvQf#*LH`Q1L4=l2Q;wqV$i_#k~%)-6NYnaDTE zp={be78tk^2`J@t=?Dx!Fv3}{+mQk}!HKa+YhHhg^+w%uiytFt&>-YnfLit-cZUp0 zhZY}Y4|#P`+fo8{i#u@{R$zdPfm*Mj)n1nG5qA;DdH|IR`7Xpf0jIqjeSK+brQGU> zx-S4%>Kqh;X}cK|^5XaKW4#uv;Kjvfo-bTyva|$?7nlab3V{wc(KqphTp3OaU0-xN zeW&e9kbo#e*?|R`8CThsNTGCl#v3lETRqC_q}PQO30Mw>Y!NnhrOVBcDX- zu(n8+HJ~`+WPlP2p6ZdxDZ$vs_xP}4tmo`GYbqfvJlQ(1Zj-ORXdJzZA?=cGsT)f? zbQADDs0x{ZJ*VA|=widX!J3$sNnU@*6;h zdRJ*)BTBFUGV*HE~q2Uvg+1N@7 z%Hapz!za6}H^5Uf_WSsrVBJP7HtG!j;i&xqd`S}msp3_0xj05<^Ya+)egbbEk&lyW zWkzuu%;2j_)L40tYh}~Hy3eOYNgBg=brLuIV79?aK?WR`BAzlV#z*9pD7d*Qv^L|c z29&RZd|+S&z*VOUl}lC{eV}@x!zthqhcZ&JS3X7))zYb!;zU?3AZz59cm!KVv55g` zpD2RW^KXDVPB2?AEg=I3WWOBtIZDTvI0?Wuj1CW5zodc39O|Q@pF3IuS@CD&zOBCe z{nVgY33x}uvXTfem4Th`$*wgkU2R${)9(!5bSmDKN?S?F8REpx*gltTp zDU@fCf;~B=!0|VbNwu}MS%Ywtdf-@!4U1B{V|&7EV{JRR`G7SkP_h;yr4vRRzp-{i zOR#prLse~S=cn2|u)5PU*sfrSkhn1SRv12GqhcPB0J6EOb9pV=0NGs#pw`^AO?;A# zAng|XKh!mC8oo(3gi~w5KZCvp+xi+$RPar6h6Q*-#x~^zG8H@b>y5B;--!V}N6nK9 zjxC|nCtFdHN6GpgcXX?CHk~Yphw`;C>8aZU(tImSnr}mxkckyraTUxGgqQatOn|`v zh^vg<_m-oqp9yl^kQl&K6AoM3AjAaEYG=z{E?)_1haw+XeugacAgW#}@$nvXsoTq` z<|9azM3h^d0%ZBfT7n8^A~kA??%fOtZO1)F>g}zi zlnr^#Y!PQ^-P`3XRv&m?B_m*zZ2rJ~kJSVA2N{)j!E5QP< z{~5yDxnfNGK1d8WLwrA8V7Mf&ZGv*4pHm2AzCoM`Qq@9m&ks{rukRJW(g%o?96b7T z>siFcyPJi{dLR>Q>wlG^hdbRCly01ThucvlmR=jD`NpnHn}aTOA0{A8*upWz&k&6) zU0fsZ2E|z&(yxP!6*~Pcahk9^HypBc?J$?Py0KUZ)KArWoVl>Pau0eI{C7uUJ~FhM(akAL$Qh z?QWiL2FS^CC8nDzmH2?HL|87TgWwO*3w8t^=67iD5xlu>1AGT7riwCMF)SiecZCZ=@0PR)x;V~svQF;+`cAE1~^DTD97lV6UwV(>9QeSnhWAyYt0 zd9Bh?PSx879|uAudl=kJcS5&M2b8L@Xm4`I`sFwEQc8m(o7$mYFv4AtLvG2r1EwZUl^u&`B5ipeah z^I0Lfu61y_gzWqzAWI;i4z3Rm8G|vvz!fv#WABb=$~))-Pa$f)!4dNjLX}A3PgDud zQyJ_5ME-Od&oK)~WF$(}5|i2|ubhRf83ROq`IBh7rM5u-8z2!MdIFJz?WLepT#RH> z$ApNg6)D+Fc5o&|?Sw^=^uY}{E%Yq4Vg7p_GTy%@2v~dJF`|=Q zh&b22MJl(}Nj+?&i!YyPMWns>(~^{2bC7+5+F)S$Jd8A?qTv<_W{|;<>;PN}1<|%I zGco&Yf#iW}gTm+hogrn9AZq4}I(>DqU!IEiiN3H1Q@d@}GM{SN{z|DpMP8E7w zCHA=NQrwyn5it8BkxQ9Dw|(x59O0b4TY0!{N6HG&pnL%7A*p=%mYCRnbr z3~50H z?#|>O*$~*!?93*RU`zl>xB>*Z@B2_u4sDnrT(h$*h#>bVBA_6Mc%OhLhyq?HMma95CpET5AMK3v-Un zc`=<7$&5@kH;K+<)>8eB53U&*u2gbwVT>AlUItqhEr|Qa@b#5dEzg=jsw2To zRF>*n2{o>&G<=Ra%@1`vJ++fPmJeG1sHv9sOW!5Gx0h1?2pS>Ci1>Xl8wJVdR z3EdMr=+=?e*fBo*QQyO5-d%T1-q(GVF(}qQGgfQr zU3Mc|(!1<#?^Jycdk@rC+k4b`2RBnV=w0;HZtFI?@?UZ*4mT2Gd zoQMTB6km+IE7>- z1XR&{dDCPj4<_d1japn3_4e0H=glB+y0X{9SLSNXGTS#QtNo&~+Q*fZ0|y^)Wu>pl zW%X5|Y+21cri#Yt)_RBMk*kf%DSEqq87=AqJ_If2L5qQsdxBGy16ks9Msc~3wgLV0 zw&q?fWYu!9uEC#!QETNxjL?F?L=WG0?425;ZH^fjuB+g#U^+_n?z zW_R_x4E4 zfsHJQSZBM>-Q}e%@r=axq)7<59I=DAD&r3CVQ6`$$)ZrWx|6D0M-+2o=f7!oWL|vW zpjD%fwBg$is$q3T@`{l3~X^$&<+ScSP@eSf; zOwl53v-B)rQogcw7wZM&D_zUNPLq2}jOl$ZVyE!aeOaFCI%?v?|gv=tpspuKZc~9K=t`{eH}9I$jz1-a;O2 z0K&M&Z2+1J$+lT5+5*&~S%bpfoGkMW?9GiG9`pV%X7bU|V>ng#W6b>YXlxAP|a@l0Cd~>S4dQch5XcP@|k5k)d z1EaGnm|EJMZI3t82^3J_yp59Wo5n)J^a6|c(`_GAZ*RlL$%=XY7|wW_<_;mv1gC-8 zCOoneeLo1mqxJlePotlinq16>jtYUdJ;g2bbC<>%MsaRM2onMjZ~M}JFapZAZnNS- z#=PXEsnm5X%d}J)v(@1|q{q-2ea6fK4JOIXEz+1sDk6V99yO5-v*qW#z*~rEe zn_KPfqI=cNA!+<)wA_X9XL(ku2bU9X zO!2}VWlHBz-G{#ELh6cNTMyh_kj!{G&pg2{M?=4pxE!snKtYAboJ0RKZfaGg`c;N{ zb$$6Y1~loBF2DLaM$C16IMCpN%NZs6L#+GZ!BR{0i}s#bJ;dI#s>j%ScJ+9B&#AuE z-kVg^+=Eb9T}!U3H#lHV^*_!rwR(he zOsoFgIi^?tP61cSKZAy`m6Ul#{kGT5puJA|E~iUs%xC1Sna}(QwnER zGtM!qdW-X#UHy}D%&9)$9Gg_{b&k2!{hVW7^*ZMmtd2X!{OaD$v1#=~a)i(EbS!oJ zZ)9{Oc=ZgjTGw3HL0yPO=6OO_&y?SL@Ebb|7xYgR{b%D2&f#%7jo*}Ud2Q%#25Bw- znv37ezl%S{Ky+MQV;lHe{H8xi&rs5%gbnHrR|_!a0CN=L*BT3+I~njBpx`Jf#JF&r z=R&jq=L@RiZ3)(=UI4++IxWWNuDa4hygR3S3t`>A}{Mkcnl`g!OG9QlIUz7XbU>g3xbUk|Y*o=qS z#L2kmBI>tQdlt7RR6*&0)e1B+a|vdm9DUD=zk>s4f$Iu9{0;N7gv*;bx8Sw}-SP^* z0v*9V>X8q2P}P156#NP?bowFR&U1UWwKr-ov?yCFbp?uCY)sMSg(<^@e5u4$71xmM zt}(S=+2Dh8HB7NxmV+YrLdiW#;8IKn*AjHe_l6g6pYLpCoIGp3!^qCNn6%Q;MHMsI z+m|Ei-D7GfbK!NwX)2qo*(muDkrPcKp(X8M z6z5$6Eh%fU$JA`k+^QqE4su@wS8CSMy;DXIyJm(|IM+j$_BE6Smjt)-8apcPsgK0b z$b4Eo^?M04G%g>FUR);~JOx3eEcdg^5jEct8}E4)5}X%T88`Fu8ZzH1p|N7HS0az7 z6FLHkFNZe+UN}5f*wFvJg#VhDwA8|x!zL%gC$ywas=a~(BR<3D1oJ_Pk|Y@dO^Y9x zv`8j2pSqNCzy{0qU>ysSGzUJ;-UIbx>^TiECiZlD}S^1%ZHvwIqfr74B-3>PYVeK%69nOA8p+P=@K+|;Q= zzOTbKxJE3Rn86OL_b6Z4Y)kPcn{+O)^!9n1H-lO8lr_Hf-PS=zdJk1a$-sO_d!jeqNM>nhOQUmv+SkbLFx68rUdWwgt$h(4Ye%JxA z`H5V3BWbjs<-ou*hYDuO4y5`Vsj=emyb?d0?-$(nuk`Au)6fIP=1%j5VsI0vYz88l zT^&~Yb*0j?gGynxO;GaO<}+{sG%*>AH3&f&9ObOjBn-C#2+tHdbMY$hkk&UD-i#!& z2WSm>(Mp!ckj+<#w$t}ECG8=GZ*d%K=%cX2wy>$-W=M{CxSa4;i`GadfMtxMGK&Q2 zoYfZjO%FG9GVO<@$!1UQnl?Jg>3$4Tb8*`7G;7EIYPmes~M7?$RK0-dk~TQ%AoJWf8l3)728mgdYTs_iemJo^;Eg z`!|Qug|15BL?&9R=zQ(?a=QV=PB6C_s**HotH*-a#O1;QjE!IG1u)cgyTckR`Xr zHwEY<^p!_2D~Rve?(xbi-0*$@Ht=^*H>E^sTLq-^u?}ZB{AhaK;|F(w89D#01l*1& zrhi(4#MOTXBsG$+Y$e`&PQ4dORsr=^aObI$b|BM0ZTIvpZXtp`1A&O=#R3Hc6s;=0a_(t!P~MhtyySH2MM`h4ixAAkOQ@k zDcf&#y~-h98qB1|UKBekuvpS!toE~8+f_6t@||~=^rBL^NG0k@=H+?^X`Rp;kwTJm@i(dH{z1mv$ z>6l)>CaR;>ZFWWUI$|rUq12Wlt;I0oYd7wh?Ok}Q_qeQIX*;c?q;GtQe5>v3=-;mm zXLsccAyS*Gw(~vh^!-irxwcb2ZEdGeyLN5tPogp7gs|C!PVdN${Sl953pzJ$6z?)7 zCmO}yIIdSRCzHLg>)UB~Ni?`)A>?DnLYT>=iYHGDZq0C6ikj0+HqxA0d;0aLEkX(V z$~y zdIz;jY4591e*Sl6)a-2}Gn^i3CFC*_x2`TPttf4InHm@Bq!zZBmAHj{jak{he_WjG z9~U8mXN^mghL=>{0VDk2i;!*YsP7@qc7C||6oN0|lP_i%3hy0!8TUx0ay?OoE4S%+ zQt%aE!B_RTSC9Mj_!^JlN2>ouo`wcjRqyAs{yxcCBlEIkOf!tiCx~x{Db(Z@eqC|I zYv~tnr2ZuC(D?>_m6r)0K7ea5$PYO?>aNNTr)Z5!*6Uri$yDa0C9bmU%rd4kgZ1H$ z1rHKQipMQTc4%bULOTG$mV7ZxE`<-_9hA@)yR|OnG2Tt2Kf{|uLH$PPtW-#mardD# z#YR%>{!jw`(}a8K+gssRx7` zQd#7N$WIYj_w;Os5Bq3tg1V6%=6gUZPlB$09ev6FG>|p>%x}Vham6Rz z353gEGeX50)59T@D@J%r0-?4-B-r^X6e`x39uA>g5yIxpMtiXRo~mZ!9W32F77KcV z@4=Mt`#dJeTt(tzQs3NAJ!LrBPo1f(A)|xaShLxkwX3sscUNcGDht>6b_AzWHP-IJ zG}x9kwW_I9GPb*8u;2E5m}L@{_fdt3?~KsC$j=V%6g)!s;0JoF;~}|Cd7p)DRyVLV zQJwIc1Zq69;=OoABo?}tkMqUtUOk!eoH$jhua;_#X_nPe^F3VI+5DA!$K@L&eEXAe z&3EQTeB&z&R-VbsYIsp_1oOe_@l+YCC9el%?EXZ;{f&hC$%Om&33obd#hsmSZ`E`& ziql+;Y1m)X)G|h}_fEcD7M2Q6f`~%HAKtqike1qEQlJe0>B+G$ZrmVH3LBQxQf?+o zjo9=}$)}8nIl&KAmMCO`6U2&p2*Cwr1TGGzY;TZn(?xf7iFuvQ7h_zp_OUH0_O?W!w(v7PI zz3!6Np>fp`zxo&v!pB7|cqMxptKSNKKNz4r9|`@~A|h|69(5JFO9y2TxUAjA+G!&< zEt0z6OVj0?s^k{vh*Kj&n0Y+`Zl}*FR^AAyEP`s1Xz`qF7Tb(WiexN!2SrmL$?(Ub ziv{64GNn_bY+t#faS9qS&-1p{wF)^t-gJC6saz+YQ#P~k-c_rPxNKTmAa9ideIyxZs~wYpDql_dt!wj()e6!# zv0>Z0O|++ivnXwdXJ*W$oVjR!_AnDJg$v?v>Gp5~DDQf)+*Yi`ISjUS2rQA*w|||^ z>2`2Ox~y^@$G6BPdsM4G5nnP+f5xX-;>@P2Q^OVMXQo=9AsVrtDzJ+ZDZyeX&@mGc zGVUrz@yDeJIKDzE!RL73{uz<`bg-q2)8oK~j02l*>`8{W3flW}g}%^wPddZPd$k!%H4x`#A}hb@^j)DKowz7d0w>+^oQ4%FA(Hl0MmO z-o5-H0GyZ7?GDRD6TxN>?qufx@8BHx-^Y!)LUY*C#VD_)j(v~@*K{to;%H>BE6G%! z0@u*Ed;(hLQn;S)QaMNH+uB33gDDOzpH}GJZpi0Q3Uq+n{aiN z<&N^`i0h*Cg!@W2ImK4Q%OxLIgDj+jGfj3}!L{*tC@MYQ$qjPh+n&@9As5vNDAzj4 zrhYbjS{%w5w^NSWSxk4I0U9aPmZC3O@`M&z)Gk~IEq6$6BfaPJ$~pu-;OMlxotcjI za|D{CxRma-JROJ0UL-*5M^(Xg`Q4?>qVojqffaVgY($2&C|PS6x)MR6Onx`=W(b-e zK0f8!W)x>(po-*&&qDg}@xEbCz3k`1ZW*FXcAKX$dv+Q#Ogk4` z!)Krn^eIdZDZ5ieoT`6RuXO$6yv(=D`F`H{-tBz9AYb_O+R`cp=f`Pn?yx=Kus!Cm z{Ycn!JjaOhop8R-2>ja9c$d-;mOh8&euw4082Kg+{2d2=Sm3z1T3y-Z)YPf-syWJd z{IBX{$(z?(lF4b0890etfQck>0phb< zrg`%hJKSr6JoJQJJjVV>2>Sbps5jVqRq%qye+h8)S8{PUQo5?q$GEcIiaD;B!^?t; zVfw=05X+=}=`p>J;$Qs@9xbTlWy4F7jZw!BRJC$lGT&5QasXyUu)537u2=eD9WI2%VFMMWd zN+XV(=03;zNWgP z^Z$*j0WVsxofOQ>KeShUc!`y$AO4q!l$YxFd8G0&mDer=ReAl6h?z)YHg^(J|Gi)} zJp(UGej1rwg?I|?@Gg=MQvY}8YGFtVLkEwhe9eU($(JouvIU?o6Rsen%>!O^OOU_h zZsN7#6?gX|fTJeZ77%mR~2s0%Lu{^zU0R?PEZPk@z_?#5uu?%UI^KxZzO`pQB z`#+L(crnGBN7^4JZO*?D0$X;w0I_CO(ToP&$`{Sbd&NxgZ;H1yaXvvDhA7QFZRLU= zd&(^Z<5u5V*Ut@owY zqNwq?0O}6C^XyZ&MS%+JgfVO>mw?Qqh8IrrQqFrx?9zN-i3{n5=X)ok&2|%jGomR< zwUbQM^E~`&mz>=^m_5`4N`*Z<%TxWDps8>wPhGRHEcTuTKxxT4oUV_fombe)M+BcC zI19fPsE?1!PG+r6dGD9c4s-wmIH(5&eaGmE`naCL+!A9lmT-sl>Zq6WV!u;a?_zy~ z7g1QPVh`{=ViPQ1B;Xob!uk{-1ve00OXS6SY4qMEdcRI@%3Wg;^&$FmEK1dsa-@&x zs@#tNMjJO$HIY_d%!3X83RM?+XccxqBCf6!aEtCb$VGINnCj|2E~zN3c*QP6IgP?9 zyD)98D2e*kiXJ7>;SwQhmcY~whrAFWS3Wie_vMoPnj-cGi_i$T8gRd>0R|85))++n z7k1^|CntxeAMhN4wajg_gGXC2wS3hzaa!c@Fdpn&&*xI1v<_VphfW;0wx1T%HL9zu zNp*_5xxq}8HH~e5sW+U}ba#YO^{t}^a*8Ya3})l+n&62Pho4|(tTLLi2|u)z+g$6V zcIBHY<85=jm)eW=LOfMJjEby1-&0t{6dU4PbaK*OCB{^U+h<#C-)nBpl3Om^eq&-`G>~`+GW@N*ws<2b6lL zJk1f58Qi=oDIL!A&**3jOi(mvZ@v#i76IMhR$m;21=0h=MbNzJgV6VxCVk;1B)JY- zA9sI`o5Xi%^_)`(Sv@CdWy2^ND%=QBlanmo$o_{(KpiF}I?A04oQ#gf@!a)-5BxsYK+nTfaJCP*u?=a~3++hnh|M@`r@dUk4^v!tNdpu9QDME^~vFX%SHmZU%1HX?cim`NWp&J0Rh( z2)}bUR*@}vzMpye;eKEVajO3}ES=!%dZ~eallp7FjFdbD-IfPhmW(EN3owL3ALV!Ftoe*4csW+&zNyrjHgUGR3yuzND&tQkWau1S zODtVud2#e5LmQO|*ZC1WS!GhOT;6S&ajo?vuGpQzj1N7hJ?-tVk}-|xDwGYKv;#61 z>Fr2WH;0*)hFxi5_2DGuxe+6HbuID@+vIShd^NG&b1-yn$hJd z*IbZc$o@*m(oEA)U!j{_xi2$uxAyIOG{p9okO?zX8F`(*ZkJdl9AqAi4|(#wVCD7&s|T0e50A^(u=tiK8p`b}{%JZuNL^JWgVScm zTyoWF)N{GP&FxT5o$ByO+V?VAH{lyrlO&8ZNlLFnHb>qUm0q|IHqGW{OLGiPU!=-t zI8%{MvL8jIwZC1da0>z#T@a(=)+^ZV@Kq1%##Mr{YHbVL8IZ_Xy4_l75Q-bm1Wp z$kQLtq%2nO%`>jWrWZ?;Lb=Da&@|AfG|>_~i~wVYLu>IpT&}(RQZs8`Zn{u)m8^?m z$5P0GbRHEHedb6{n&EW7QfA4T0-wvST|bj`0^KpAqt%jS_>e&7`kffBPWe$Ori#{d z*jQnd^7@jM*Vd#HE>Xrz!<7k_;${_V8^Ntm0ttskt1B)=sGIwtG;YlDoH@xH%h*6&DlE0m4>JOUJuxs%|GT`o=h;<(+^h zvbi++boty!HfF^1p=C7sCI%gGBiAP>EA(Y2G7I%&`^|8C)<-ua-pB8|{PO(t=kt?2 z!aMlAnX-!EeA-_Xn0^_))CQ=|Ux@q5R;CipkwL$IyJDY9 zCi`^9KH+4ap4jK!$v#tKpVKD$OpASJciJhK9{b!f*{3)5q1$PXGb8q)TWI&`i+vb~ zwfpqPKImK9eFkEm$JRy4n>r> zev#wtKZT;r2I2xJ#88TNh3{{54KAzHSMte{B`QtT17ch_t$Yy zR}ylvziw_j67djOMRcJo^orZ&fhgY97$8`{caQ*bploZl9PyiWM*zS>R^@oX`& zE#9V+@_FWP&-E-l`vdePnk^?rMgI`7~c zq(%>;uV6PP360FJM2s0Ty`;|UD&@-3SVbE5l16oZsK?qOQ^AVkt+*FvDqC|xqI09t zdzvWa&dlKa@OfllVP>!%Il`Tl@AHG*Nh?*^su@4!2R|iFxCiisMV+b?Jj=Iw;=TRU zq8?up#PFA*q|h429}GSE3)T?L4}KyHd*YnGJ@!gWu7~(B1IS-1CNtKyVD#cW&r)v;*OQe}{Den)i^5USC zXsTvOA0T)!Xr-E}S=t8zw>-}CtIsRHpNj1*44)GVhode;Xx|jCuE+4gh>x~M+_!_U z@6-6gf-pZtIQ~chWE)d(J%#I-a(8f$DCr0eR>Dq}q$~TH%J~prd3P>aq+{Nq&{LY* z=}z90qQVZ0%jqhJLkVlvK-ncvGn0yR*CQ#vl+%aQ*DMTolvbetvV;3H-nHl)h;Djj zcUIuYG(HbvnZkFgqj?s}4S9*%H<%~tqO~PoY12InX{|QedxH7#uf;aL*C2cGW)cS^ zU($Gdu3hT3Hb)u_KRgyM1Ze?tx#Q%_$o}hiT-2wVd`FCrbcYBL}=}qMmzGS?km|%QE^8aQc=c{kw*;PG(XSdoR z#~!o=)wcrbu|S;iYgDC|zX%TMg%O6Rx>fsa9|ww}C43t(R(zWeTTB7)JVIovDLN%K z6P}2Fc@tcHokL8kPU2Jdp=)nVcrqWQPW%ey?CmHJU&aE8sF0>2ciQ zTpy1M3Y4+F=}zX-+f&!jVohuEXWFaqhYOm;DlY1o+B;p5Ch>+75_*j{5%R@H_fC)a zGo!#6_VrjnoR~Rd$!Bw6 z6>+hyg-vko2ZzOvt*8 zl*NY>`ZA@xxYpKj5CA1F$z>ZpM^tuZ59>>p(Fzr|j@Z!S$RF8Pussb&BQ4IbkUD=(oTn(0 z#Y3CftbB@wwm02son1!Dxj3uVKTfgpL?2YS*eRXrV$_dGH*CYYqy5SwAab|ru0ZBYGxf5HKY!1+*L`RmM{A zT^?gwz;$c&7vgAS#?)?}P2iz%`2;9vOQz617Y`KNWq@Xvw2E|RQOjbvLXYMLTd9pF zE3~$p1&cP0*in&92dvIi3TRu>bz)$+0&qQKym+%B8mb#WW%0Ez#CkhmMg+lgVuSLI z4nupQ(1%Kzv~>+F{H+$++E2K z!kx*|6|F7!cJ3#WKFTM#F%&dkEuvZ8Q0(kygMAeH3KHMbomyu#PJmJ^>9{ z3|4>O+ZmX%!56$t#zxqINt)F&DW-EgcW&{2fG?bwnXh!7j^VyLP)znxnd%tm&H+ti z1KQ{H%=cy=#!^wUajIpGh4KS2Y$<#aJWQ40PWJLd=JyE6HSnO&9r zNG-ZcL8)b3YHpt;D7<;|Tw3D!>3n~SJWRI4z6BgjL+3jphGZ%~Jww|*7Q?i{z6tL!CbIId(!CCpv z_E_4En;fI>zJjSx;l}EDe6tWWJ9wvvSYj_fU_!*q*u`fY>xm}w(o*5rc8uzmz)ZIE zE1>x52Nw{(hzUTDK@iMbIe3?WW(OBK)OtmzB~Kp#@592ImgKP4z0ke>dSIE#8*bn# z`*%VZ_3Hv&W7{ghbfJ6VY=*y^aA5d_KtpWb!1suxLw-luh}VUEYK+r&(%fpWwQhh@ zXpPV!s7W2zVxZH_wH|?uogvF}_3bO;ED*o{5eFkIxp)c-P{@u!(^*(t zu-oi&m0!(lGuGy0mchYejz5;RNoxI(Z<%RbHo8JBxLD;Ljb%H%H>{5Nma;YJM-pY< z!3}j2%-rv!Iz%NuVz8r~1W>i}1>0yxxHUO*G3@Rr4Qu>rHi#yEY=Z#B<1_#F_e)Feq;d$edd{-|r9_j}B z8`~aW)EEp;Zpa>1hP08Y@^4&G+cB;fE}Fa0W2oTYX3f$aQVCK`gC0|9-%W-ohI zFM+4^9Yh9JJ9>wg8kb#NmA>T%@RhFdG6h^paZBH_jlEId*n6Ok!5#2X=dCIveT%+= zD}-%Xlx8r1RNJ0+bEw}*d-s#ZI+OWU-}*sHU)}0$yw$C?Hk1ZG0C|@`xX6t7yK{vl z!__M_89@I1Le3h+`f^gHqBb&DNm6a|>^c|in88wbH6-<9!)tg^;%s6Mua%Pmcbj2` zMmiTV#cK8!MnnhGjR|fRa)SAA``te*A!eg{qR#MEeA=BCsQ%za@drxZj>|pO(}o!>PmWZ9);h7gdKzc6>(>owqX{e2?D1`w?kzHYQPMaJx9f^Cq0qomv=_9+SgN z%LF$QWQ3D4-_IM3>H?04_<)?GwK<8UcKe$!#rVIxkdV;M!HU7P1X{=i360DR zxJ(Icw^n5bJA-TFmkqAg3w=&1dBShpx18_IxXw+X7ga~Zt3AZ4n12h{#xb9McDT*4 z+k`iE>l zLfd^Hfy_pvN#EWnzjlzIGwGn+bgb#O48McrcL#;ngzk_E7twC|wL|biicV;Dl7|BD zgAWt9emG9`&l;O;#d}+|d< zujr1iLC@dR%Ywr5IRR-v7Tf#@uSc8vnEF4%+m*Gu0p+Vn=Lh%|^6Mvfamv0?=GTrO z{rX{|vS^@Ue*L{01aK9X(?mWtyBY_+49l-@Bz%_Adcy{$p3Y5mi zeUgswzn(X<;E4BwjiodFn#$Zte`%LruxxUo3APBkLMEp8wIlJbs|f7Sp1pu3Wak** zk?b6YGnO5-O-^zYZ(O*tAS-_j@^Y6-g!mpHa=XP`7CoJeuyy|41yD({CMcKLk=g>3mTVpNJo zR9uQ8Dp88|*(}2+n>=!5DBicq(6Cw=?nBZl!#Cky7uT!|4+c8CsCpQ$@wY0OxK-Rg zHFHs#6ZE>y{Vy$6W8i#hECG*Hz!Q@JZ(O%071Y*wQ*PCKMk@RW0yl!q{g>$VTt79h zKPbzta#8hIp{OQNke3dd|54=eT`to;!c|#C-F5jfWI0tkl?a#Fx2`$~KS~10bE2ng z&(@jRX#`3_ucW7)Hf6LT@P9xvk_|pa#8OwPX0X$kO}P7C7FFLQveqWanwJWguC$uX zCI0A{!n9KPi1`HVIq&TvoIk&ImI5p!)>s`^^8o!rVis+9fPQ@Ym%H=p^mXr|RWy#Tds9quKx2^)J}tr&%)-__Bf{+SZbfBQ`%e;XMcUx3fdxXc z8IN&A7}KM+x%ebkDjdQYepY0!VNW+kl9jpVaCm`^oniZh1L;vynMh1#O3s zch?mn7d%Q)%W?=6CfmrJ5)hiQd`CLT;xH@QJO zxaTT}c`BaMB*#5z?>EH%srBiK$GC@et?fPrkf9Hn9F2u7#p=u6iXgp(;4qLs?C{apP=d^2iN5{#Ng;^d;lY}9n2A1Kp|hD3lH4P7BFXrWYk zLydo*eYQ0ovP>Ga8V?!O@pwqdCB{ScN!{>0B*pt#lXq@Bq%vuZhYYKYhb|{^jfZ}W ze_iat{kYs>qxJ9C5h78}KLs9@^HVrCEN2CnRL<{H4mVcLzIQXUK4r8jUNpWvoI+6*~yjOI$#;Mm{>&oQ>gwN=*)EfmwFby?zs;2Z3rDC7t zQRPzNy}p@OS1#gVt6U7LmCN-coj3l!AJ_1gv6Q3D)Xu@D_3EfUqZc~|pS5>K{pa@1 z)PKR7LQ%h(Cq0hYMt9p7Sjreu_5U`ojsH?%;$Cq9$2s3cMPPgpd<}N!nqag#vOtT2 zRQ%Bwh*A^oRJcYB(StnPqRzh{?N@j}+OPHMsQ*SUNPE%V9d+7SzBBdT**jbRy}fhw zKk$a6kBX!}${nY-I#ns(jk;47IHv9-)F%|`&;Kjbrxl95BMDrU|I#I;?CF%Oi>jYf zsF#wVtb7LHm*!~c+8qq819S{pDdrmJ_$#;{{tU0)0Aoz|g_Tr|V_s_i1odUuopIjY zzhY;g9+`Z6QEC4>nRdQkTCNz!>al|ncE9#ALBdB!nK<_;&VQ0|;Lv?fw{a+rFFnYA z3F_Cp6ry#8O7i^53h1g_dcUszn<6lVI;F}R0LCnNP)YcBH3|7{bd$sbAE2|Z)#i%3^?G%k1IY}qi_;Q%3P|GGOn<=qO-XAD=KU7ZN5{t!U;BOZO) z4)rLGksYmE#W=sWqduVb=ro=)I@q*A!P*M3Uy}#7NR8^<7`U1i-3nLn!1Oqnx+f0I z6c+b6qSP51aq5hpTDSo(X0YK5QRFO%zO0Jf((iZ0WXW^P^b;VRn6pveT<~K&DgNf2 zF~7ro9Y0prJ@jzRKg?G=R$q0VtcRJE-PtJ5sr)!YMf*0r`M4w5QqEJslR_R>%GG{t zE>JuDz|L=K`W(#_7>|kBKOubOZnYLq!ZEXRSPV`sL7=YABeFY2JaV5-0|9#kX9bGV zKu?~{Re!2PncfIq4A_z*!*KiZYuM;hyz_+#u4Hsbf`UaL$ej#=q6BDDMWl=}EsVnD z*USS}wiFdwlapHY7e@O6MZA(c4LK8?q3{QkT9+LoZbbh~M8l!Y2sqzERU1&?8mnpD zlGT3imxgC^ytzmIIS~8Rb*hko(jVm}X0z+mK6Cf+E##%UG`n*6v$WnXY)7m7qAJGL z+>Fq*ejW(@nxfL6=p6aFO2$DNnIEbsbhb#Pca)-FR#+M-6Hul~m4P>c>M-DbO^IH1 z0VLWPWD)8IM4F+t()Mdxh%{{o4z^4Ibv8Gq-@2^C>{>B zVvZP;X@3L_AB6&#Ye5)|{1QBMiEES+@EuHI^M zgY)`-K)$KN5LHd1-zwN5qdx`xkntBj%@wQP+B{G^y;$$j5>K_?Ka)IuScO)ThuUww6Y{8dV3Is`tv^mF&Rp6g z>&F`-3l)*qIja@u$&CdnD$wkudq%X23z3;!F_9fk>oCsz8X0upM&>6QL-%b0bk1p| z`O}RBy1j|z6$;>d0?3BJF8V0@joFx!N?{paS8w<3O{uGiXv!X;H7;#wi|MXfz7;LK zW5&vaG9T5_`F(72XwOaSf$E+XgE6I{*%z#ScA-cRb&!qk^mM z(tvqXF>gNZsP3x76LmMO^E|xgt?tsGtM2vysQwJbb>}!C23TE@_eK-FZ4k~Z>eiC#o z%Z^*+9Hcbez2^%UOd+~Mon&%Ac=U6C=+h}?8F|F0RF>qttMk^kBPyQs7G%4c1 zy6asjlGeec4z+on9)5MJ56Hs#b}>o#>DbGZkSdodZe*c1rJ#mLjFwlKE< znR$6H%p5A%mC7=$e1hv6Z)@Eo-`m+!`3m7WgGb?RU)tR_Bx=xSGWiS^&{n%aY<@;Q zIfzxxxXGlxQtweFW9b=~`aG=yzu&SckG{M=s&`@#t9W42Al4*bmpFD~*LD-DMRr?c z{SAb`D2%6sRPXR8GCCrvb~e<46+(>35JQBnbwh7`2aCJC;-Xj6mtCMz3>ff5gNtr% zO^h1zA~PnJkM8;^#dP_=DEb-Y;~$ioUz0~4GcCOnjk)Ec+ZuEBccl8YIYaH0(kx?c zZ{)h+iO4Mm&w_I7^*Bw%FG=D)J5{WAFp3%)myf%ua(R207Zk>{!{hRCS5+WGA`f0sZWNhB1!;?sl5{SJ1X=C}~&qtYaFP*jCEnw~I7`|2bJ} zMt5^gSm*u9>eFuEt~`yvMi-0f)Tc$kFT~ni@iNvb{YK^wV%y)LZ)jXT!7m9DFebK3 z?1SfV=@~IK@(6JK`N6+HRo|Wb_%%JFetyKSEIXHh`w60@UwUJE%qs+54)8t# z8^L}}?r;iFo45ELlQ{3!R<BtWAY;V>zHVvkK=}vvm;kDwv@E-rNq;q&ZOu^&AGb;7!>is%LMyPL^l;C{O{x}1^h9!WExwuB z9Fg@N3Z<~a`2Z5ZGPODF0o(mI5 zhQhK16sqc`cm|(e~N~hjZk`@W332aDL9i$YU)Sffxo>Hp&lA%9K-m$6x>Pb^`jNa zyc?N6E6vSF)1~$o0&xUnHrKWOdmSnnC1rQd)K!Y^+s=Wnt1)oj{n02uVf&*&gWRL) zPa6Y=()zi8qv}c<17Q~)vGaZdpspoEbwdr9t2hC zYU-JigRhbC<~>&sBBFdL%|!Fe{YztjWSsis8?q4TWNn^8C8Nr|CZYKLd&ah>K{o?DR3L7l9(je^|$Z{Q3-SQ0n>A|z|!o@jx)eS{{#X=wTOxSOJdH2 zYWHgL&_rMF#sKR)Znesolb6s94EpJjv z(d~}ck}1g^b-*Rzr3%G@{`w2mJ0U4}n{*TLsA_M&Ru|EB-9|AOqtO6iP6)@62*LH5 zajx-e<4v5w1wwf+T9fmDVX1PyUh%0@N5uBk5L8nD)32BVfPxyp9J1qC1szP{o99FA za~^|=w^D&7oevfEk%Lz`A4<4(1J@qlijImpv5AUqb1Ko@QBkSNyOJK$@nG8AD0~%l zPPnrgT1(!YC^dlZq!XoP0>YlBINWe&NQFH@y(jH*bXe3jNQ=vR_&S{JXGkgI?hGkA zEK2MO4WpGu%G-;#{x~mcw^Vs2->`G;JZZRj@Zz9_KV=*amyrtRLhTI+j>Rcsba(&& zqm*-@W{c{vcvp_abLHp4S|MV!H3Qp<82pR>?O5PxVP=Q#9U!(`#JJEBq$yVek)H z#)a{?S~jr1Cw?)$1>i`J1$9Rrc zT;gf2vyYkgXDBOq4jH*h@|atca@IHhHt>Z`OQ17bKrJ!J&Ihw(IxTB)U%O1sf0^@gIsc7w>|MALF$WcMSBoj1;AO%D z=kv&ftASQ`;~{=K9?kGhtT`TuC)i_oXmeQey^^Rf^v5pvHTam;-)0zf6=|E-G>%JfUJ|M{uZwTy zfP!Pmf*G!S1g_V`iMBA;9z-(}hZ)QVzrj?YE+)B9CPMCrk-2_NR2IYK5S*>tiHHRu zqS(D2Q_Ci~BD#^;RLtBRj%A&+vO%O&S20Ie?imLEngjVU~u`E}dNcdO}6%Fb4gv(s=^$@oVzX7*y}Z z04qdpm}TkYg1v;2 zWGe96fPIGF7PzBvg$klMuGo?sj=vX3vx)sb^vy^6wf7O#)`?uFZpVA%SSpn7PoliAb&*TuS=EiVAdW+J1z<20p=48$gYQRCCGw~C@6 zV0RLBA0cOp#?HUttiBbT-6+SWB*(+K*q(Z!w^!Bax#_JwsD#=yRscnVY1*THp_8%a zpREo25I(Gxrm0o5WlyMbRhN-k{Z2gmnx11H;9-rgc-Y8nqYQpqUER2R+)VHqH5$s3 zi(}bCX|U<}O{D?$qte%WSW#L^m=7cL^^Y{;xk;&$>bsngf^1ZwYX`$Q zYbl>r|8xo#9>2lSojWBsL`-I6yz!Pr`BlsEalJ?H;Hj2n3bk`R>qyjid8lR4JJGTz zUbAHpS6T%)b_<^g{=6<0fT3~uv}Ve|p^(<&&q!^C2zlPBD^~@F0jYnCP|L@GSOCAK z@8EEJ(35?v#X#Amv}U|^0ivm0TvO&UmaTt+$Wg}FSL!Qc=!wagJZP*&^-d^WEMwVN z@zToKqe$ZlT_YG3=xs!EyCGVV(a5}BdDRqfs4rJnklvijuO@?P;|!t7lQDx$Lu)EZ z+A>|ZXeI0$#COGd1gKW_aBN&ci~`jX_ua@Wj}vSqt2=|C{&^sNP0wuoi%qvp#_C^aePg$guixGLb}<^6UBrqb z;Z4-Vq$un9Jp?Nq$=IN2-z@c1J-r7*A{sE}@a30K~#f_9oUi&D3Sa9BJFOoge!y&XLy@);$;>7as2?AKbJ*V0NCz?5eq;{6~~(@FNvV&U@ESB5#tWR!-q2$BILEkm@h!Byd`B?+GnA{R|C53-hbwR1qwe%c*@nEF@bMDrds3{#U`W5{9@P?}{;|hr=RQ z&hbl3t6T)4kXb5=1~8y}^4JfQ!VdG9J9(8aLuw+G4Y^Q^xnSurnaYnVz9FfdCNAic z*_y;CtN?IM8y8RXGbERXU1!-5+yp%nUeg{6o_WV0hx+y7X8mxA)=2+^u9lP2kR0!oVW~gHw_kJ5AK|X6DHywthm91~?ldxc#$D*pxP07@CR!kUg#1R!ZTpal z&l#z*=BjE<)CIKF&?kuJk?tNYv3}RUSi=3*z&Lm#v$xXPV4+Y1*3=GFHCd_uIKuX3 z7t7iSM)7xF(4>VXNTc{i30Rr5;EMK(EW4-qw?_F|YNdBmYHozDmP}-`s3%|}v(HAz z8~Ykw33k0vVcepgeB7emPa;e@!p2tferkYSq0{?1KMj7ddGnUfrR@Bgd~F?X$QJQ> zYypqHrMf@J>yP8h?pJ$?uDTkr7@(YK%F*c-?>g#g(41!@bHIl5YZrtjCnvFMmymou z!)IbaY?9JLBBZIw&-5Psp`tJ~$!chJnb9r}O-=MpjLj4;nwq@w^uQs{)}JD9gq-O? zPRQxAV2nI8J2-N@`4vqp0S1&-$k(PDKo zmi2G-^@P}9O-u`hE(`hk1OcKfuqM{2ESy3C`!#uJO-%2^nwVvwwI(L~tu--yv0mhg z+=Ro{!5&Slg9$2CjQPgvVETwd1o!>5e zM`JwIo8}nr2uf!BX&}uZ#cUhnVH$gYbVKpzLu+B|JN5o)ZTZiMP}%Zbv7LzS6pqh} z=1k=_%|S8Mh9S&AN?m*&vVHa!IE< znz>N96s(!no-LO^P(`SQZ0GHXJvD8$JyCONqwn=Uqq96#v+T|popz{Cc?TR)9Lr{| zur)e+3%K)!0SDrM>=ofG@!pOe&f#bEqzjtrzaaO1P0ztMglIwYKFZ0#nT2YZQE~m3 z=BsDyTlov5n-y&RIrG#r_N?h6>;|u2Q>1VNBy_bxzW^Co8JtcQj|kWDbkHc=8BIVj zJhSO8gl9F~!Pz*&b9k^RSop#k?p!#^GaKAakE1&uWz8;6_OR6P=pVkseOs^Z(u$m- z)al3=dmGtoC@BS>)qr$ENGv(W`?VK{XqoeC&*PjKd|FX#{pCpH_FpDbzru&{!OkqM zGW$Ooxvakk$gjEQZ*bRDTw~Ahus%;>+sGWLw#C^{$)|0IFzdo*x2%QcU@pt5^G~Jy zTC(NXv+Zb(5*qdXL*w#sXq=6Y2;U8j*}BXeAP zvdU7c6P#q3q%vR*`a8Wwf6Y^K(5V#i`Y#wpc`yytE71cg7SqtkGRbB3_}7@K))-zn z)g51BstlACRjO|yO(b0e)FpC5gR81zh;&^-H`K_yc|)2^9>a49YeCNjU#C@G6_Dak=;a3%c!G!!pn6{?Bu#G2|!!d zWt%%K-F_$kqZTCUu2d#$^t5^X7V4s2HDuHk>Hb9hG3@tl_T-HHLlxnP-rSs(~GILUViX4{N0)XYYR8V zXNB5uedBjk?f&kK+ad&~g6V(QBAf_~+cLdLRgQ0Bp^k`#*bL$Hq=&L#W(dc%n<1ns zmn4HJj~ff-tQ9KwO3SuznwJXJ@_~)QI5O+l9G-_WvQaqSpki_OPMoogf&+`u4m^Bx zYV8@ADA4w&?vTS_wKHPf`TS(lOQeyq0u3(!CpTENQb}34hVK%*7{QfH%8J+EsEJO9 zI3)W6G2}q@r7Fh=_&Y?dxTIHt+Y~DcXNhSXLpfm z%SC#X`Hn>Qcq?^P(G3SPiGjiE_8Z*Tixtz^-X5?rq zG6rClA_L^!91C`5lhtu9{%DP{ma+c!ZqNmvQ%5L$nN+v`fd?raM8h<8PR99-N$;7j zd>1M!&x_Psr3dJ~n0`Qu$-^7>FEssiyzOqXBWfOD6Zgxqf9UX*Q12V0OE7f6`SKPV z;Q^(U`C#yCQ*mB)rsU&8B<7B$*iPe}DDhTeIoUW&FVQjI)#AaFk`X12~a?G#?ta(gk>Hy_28u zv>c3kmG_xHI=6=v%n!UNTdU2CIgSQT`E^661hBUWJRvsZsm}lw9U;|^bC}_h)s>e> zhpr!eib8O{YbT46w*%xhhyfR?Hh>R@ZH*Rr*JMUJxO8b(<-=smoh8jl9smO^EOw!3 z)rwMm77*N8G_22-yI7yYt2CBCbJ-qLre4eq#dZFGuTO&H^|qhP2$FS~<+ zH2yffGX)Xx$DJP~2DZ+RGS1rhQ5Q;r5nOg4r|V)C?tx zWQF01JlHd;S7QMEt+UloEOr{ASk7Bk8UrikWwcrHi)a-@X!u@&EUdiom9yB2W8*0e zFKsxry&01jd7bsmKoyZk$1oG}CXVCy5TJ}L^-7GSjJA}Gq;&L!t&SO*{<^Wza>+`^ z4N&HezSzJw8@vxsR;H(_DFH=$VXgz+_)+&dAc8=`DsTw$vt4(LY z+m^{_v=k?F&QK`|s;zl0uB~r%uYadz5G2^`cZMt|=j$b+V1dOPT2i_vujTJ%ct`D$ zPxukSoW2T?u9x`)s#jve@`#`{J>A~ZJ*rnx6*O&*f?oI5s7tMjL74d)pWaL_F)|mc z|3>C&HTB;n88_Q8>xao$hd0dsr#8(0@*hBbM2xPJO75D@&dA2QrezhSGV!r9TCDfz zLY_0w;muM7kU=p=U;vU1Pw&L8X~hGRj=-Sfr|(__fI}X5Cbq;sLhe?uA}5wETIIZp z!SA(&`zEBu)C@P{h)ky(F`acQF_VbDujkf)oJXq%+)w?n9&A2)mF`dEtg_50& z1SYm;p}?`p6{{pD_yUwrNevgB{Yc= zPALIRNSTY|pCW=jCRS4pTKp`3NGsGpMIw3*qxnQq%^hfy&BzyD`7icQND zP*mt0nU-~HvSlUOUl$m%#55;lz1<1ZvR4Y!T6f)X6cOT&ahLZ|-ghFJNAgxXgwxYH z@+WZYN2N~c1yLt@9B}AWfUm+Ghu;kMUBHt1ML;$XL6_k%1xwnfsaizyx44~a*#x9$ z+tAeQN=>M*WL&L#Y*yKOpuU5>M;$nrgCKK%jlSG{!PZZnNxErkA89EWuRGh{_o^{4 z$o>&8?m-1EnA)TMCF45Vc`$UWsC>#6)p$dSYSGG_z9e6{SY5r1?JE{h)CgJ$cn%&;!!89oG3nr|fxHLc`=7w}-v z{ys<^-wxkqXD~ZB9U9^Tr6bGuc6;ZY2_NVA7UdbWtn8fyCzTy}CGDLtNZtWZY>+IQ z80{04?XzE7slc}(#GLhjGhz7r0bza>!)IsHJJTyJcD4y|Dfe*(h-}O{tbBF>Y3&0v zGT|*eDzdS*6Ma`;YENY`Z!>)M% zu&Yw~D83QA>|7S9g3FzDVx=zs4esGv8pvpW@<4Ak8{P^n3Z zbrgcxY-nGF2JE{k3p??My2TIlv>iV(RQV9iLT9Vt8mjCt&*N6dB;<<(F_Mx%9b;Yj zo?5791CEpQWc7n>*p(aBWSuLZMX$H0?XE{^NHb!;^A0*z2pHsvbqkfH2wB}iz z=C&^gm=A6v01aKw;It zua22>-q4;+F@zI25)q9Xe|)Xnu)K46+siF>NsL^hj73ZyErZ)X+rwBYW3srKGDOaI z=M~wR-wb!^Yxw4z1$)Y`t_tK=u6j#6&f1f2MmcQ4)hK5#BynteK&B>8-9;ayy5h9M z@=0ii=O>3<=UkR#LihRuXforJ_fWiV6TsP}t1>cRGN?|su_cE38wGX12?f<)&z+mF zG~9%ia_kKRNYHhY==!axo8{wZlDe8ze^k=qR;1?j=332|9Vis}V#=Ri zyr7q3u0AM!sUwNZ2>*eUECinhPa{`POh=JSgUR6s(G`Fj5d}A2FovkWZCEr^S$H`$ zJ)LaFwg(cGwuL*2@^AS!P46XY8XxJMG`%-=_Pc7^Uze|AYMbf(D+Nl7kI+{mrr!5> zRC%wYGMZ^4ZoyabI|bOs`6b6kQo`H~>;ZmT;8y?7S+NqIXuRXvoozvqwRUG8ywIUA zcf0w7xJ}s~7;4}{qM6zO%0+EIo|V@f9#w4Ygs5-|xM79c8y2=2&#v{Kk{spSr0hV4 zy0ScN!lh4}i3RKcEcMV)sVCr|9MA8xhP{3eA^cH2?TnOS;xI}{a&%slWE$Vto7uZfGO(ri9p`DqNW!-!_ocwp0j-(u4oZ>$wm0%pGPG(aC4;kuJ;C17IR z6%XQ7Ji?)OB&2rCtZ}NpE--_5E8bD@izC`>S;h8;yi%a%;=a~YB#US8qh0c@;}^@K z;B)xh3+%}R9FVQ4{2Ca!Ps*qWXs*fMNrfM0F~2qR#CBR7Wmx(#`5o5oXW|o$OBYo? zr4UE9hp62_BitOwu4ZdL{^9FUp@-+u2hkyG?0Glz<*Z&DgE#f!pfOt8bnR&#<*?;u zuQLAg=kM)#AqO-qXhBg!>Gl7S_8#z2Rn7bO zxx1T9NC1-n2?U4~3891ZUIR!CC7~MWbyEmI0wGI4KoCN2QUs-gAieh{z1xru(gakb zSP*~DGv{tWeBbx``Tz6zWbS#+%$b=pr{24_c-_s)B2dD+Sp%-*%^6_6BU&_xiY)pb zXt|%&lk4k#53t_*`>K)S-0z8|W%K@L&$ZR=$TY95_C(UWwrW>rP=BmT*n3mLytXzir?M@%6;HGH}ZGaSzj+@P(0U5#f)4p-H4v0-?zUVsp9pL zXCfE_8)AOQ=tKQE$_A*((8oV#6wV7vy%ll>{nq?U5MGU=ZzI*8395;Xmq95JzmBd}~Mx)k2bw!T+3R z+!p@V9h32B=nR&1lIZ(J1=5y9?#qOoZ0f#505N!nb`XO&S7Ul?=@?u?t7lM3MANPV zO3K-oCE?+t|K*|U9@j{ThI|u>WkrGhCX_&W=xju#xTiJyMBLNruJvniErfXKyHQy{ zO6j-~S|(KF51Bg=4M|Y3D>>i~f_oLfHc0qsU z?|uPlHsZwda%WRI_DWxw_Ah;fQX;DRia;vHSFB;KnX?JCxciM;!)x{P^c$9tV!D2W z=H1C=pYd0px_oR-?eGyl1epEVZ9%uC+@VYMr$~)1J7pgp))&Es#FFG9JBrYeft2jlYr0tzc)|R&;DHbDU7hNs@*aJ@`w?8O@UL zZ6WHO(^Kld_{I`aO#3F#+~4B_!x(+wc|={yE#y#w&g6AN7~MMJW;0eM?{)mTVA`Jh9a)_0N-udk*mvl52J- z66(75yGU+VO3xU$@7OL-Bg{7P% zIxYhL5f?8Tv0gS_{-15Il#@i;5cryn{yOx^*^V|E>-P1Z^#3u6D;Y&<5_M^-7)61! zizt4M42;l7=+_fse~!>s#%Blm@yhtbyOmyBFDd0D(c@EKdzN&MPj{*RG6q<}NutMq zKziggK1)ZQbWhgi?B3|D{eW;Uv*@5=j5N+U{TKHPO{rsMk4HI^#oK zuW$ZSy}Hu7SNi0ff2kLxoFuwl0=uxJyI$^6|D|3m;Uv-Z5=j5N>c#hxOmdCe?z8~k zYPk28ZYz4tSj{m>DJMzV8jeYU-B=Q9aPG-igWZK*bIr2`vw)LCyC%@%8t!G4{fw7y zJ!#>8`bH@yiS|uk50->)k^fiUSini5eG~X!ed|pN|I;^0IZ3o{0(-F}e5>+*^^FCb zB-%HD|JAqmXyJeQMkyzW_Dx_MOTxD%|5x8wz)7Ng6Zj9`%wgo&)MicY2=y|7V;F69 zr8CCrVRXf77`?jp>PzoXFVDFUo}PMb{-czWM2{nZeOS^xj@+eQ>#Ux=7fU!vbj1YH z!T&Ul`qKh@^X$FcR=oCJlyZ{jy_dj#EQy%=Pr*2H7kbS#&p2WMCy91VpvSeV+{#z<>BwFS#DH>GgXYo4j>sCR?;fNaSra z{b!N4KwWz~_jzz4J$a?=@yN$(ZBHpDiEev=2`uSudv~eV0_D^)7skSy1tR&vl#7s=ZC&c3J#PIE!xbZ2`qwSn;*I*@OphUNvw7 zm*RiRb9uWaGMbycjgWJuq6FR|_7{8|I0WfPe~^^Fao&_cR`KnxOALKQ0x#%+<9ayse@qJJqT&(@q?}OUZO^oMn zl@fPtGX#h7K-QZOSYW0p<-94TC^T#ZAO4=9r+Icdz8gBvp~Y0D{* zwh}Zl0})Ha9cnVEr75fyxwPri+DRan$W+{=j9@*xzZ}`MA z-i<;%X&Z%Z22I?IZim}<)3-7!Bz+qWCFnKU&H)q*y^TlW4*VFi-|<$%6*k1q`Vq zJ*4Q69#T0O8E#lyW9sQs&zSNU;+PV*Tw{uEdG!N<(hsm1Quz7}em`Mp-4EDKo_-)& zr61&gagM3I;HNWsNbhEvp_aA}gM`;OI)r?)?Y~6QHIDf6%o}2p0_HesC*w#;q#Z$a zXkuaf^2EV%f?7h-PvTIbAwC68m_{^5Mo3n_#M1bo9iK@@R(byDa+ngK>C`1dMwIFz z2s2A+pmkx$tVCN-tqd8K_6n6ieXkv373lU`$BOmx#7Znltn!($ItqR|>w{PwXPRD0 ztO~svt5e7~V|50}*T)G3%yE*tyuZ4Fn`DbZ#eWzlLvigBH{79JSuVg=9#`bUVZ4aO zJB%?7@GBL^i&#!O3$bc?VL6W^?+W$DvXcG{0HXgb4keo6d)kC)M02ubk=wlRR6I~5 z29I_D+#~cm>c-|UZ68wNHKbU^c0{E;s4l;H{DW3TzZZCQ?(7MdA zOSLj~S=uXX0zG3lhs2El|ZPcv^{a3VE28!1y!DEDvQ`+ePL|pgf)@McKjzIr(=A%J=#6dp05y6k|-hW+RH%r<>=I*CEcK3u^h0GJB<0vxKWx^Nmt~6B4kE(*Ei9 z!iBi~(|wyY@bqo5;a?(0$iQ6ij%zrpkWM1~`3NnP9vF=L^>prhoCv?i8; zaLEvBVm=(tgyCLp&kG>`n#2Mx3`Gd|QS@nLDN_z3jGCy&I38g+bFFHd~LlEkNz86OMy>GV+I)AiN( z_#oemk1vw1?}I2{?t}7}`=DM>@gMd>-y4ucxEGF7@E?Rl`5gYS zA1Vh~EX(4-Ks364x<8#s^8?l0e~1ZW49sx-iV=y2Km1F+Ye{~IYg}3)@)){ix}C*C zMIp9AwBk~qy!{LHx@c~fD878*5`|wM6Nwl9xW%YyEIFRc$o<>`m4`R!0W^&*5Gzxn zh9!+S@ojK0cvvgHG`t|mmYA34n)$KK6Ib)N>=&h8v$R=OwnbYkk&HEl4)s;}2JtgJ zd$U5~F-#QMu4Ib{$vlF{WWzVNUWR3HK1H{Xb&d1NOM5F6A9x&+MKZ{Vd<&cW2#nvX z(1#wK4Tln)ENKGMi00^;heRGl-S_};$fwC{;JcY(I z`?(&696z3MC|YG4c8A}br?P-Am6dVW54l(a;&I5xPBX6M8f!oiv=Xm~Mez8Kw+!)o z-bb}Y-SUb3U|PM%j(8Hy>~D9zfeh&Z)cVq%00RS0Ne>_=5`C>i;%VT362*NJ&me&_ zy0bWxvil{T!x5LZazL<LC5Cj?{JCBE8`L} zN`*$oVD&Qdvkb&_cK>t{XLc!{$P3VHcLqX>m&1v4_$zRVWRMdXNr%4%#`En>aP#ap zOyUOI#BV86ir*3S;qy;;EHTJlGBU_Mv2RGZg5dLd4qi=!9!)>fD#K4*smP0vh9((f ztMOSp8}1A@Z-B)FXy81;qH3s0$@%0>DzxqaOjFlP~Sb3_2e;NVZSK&Dnedjxz`xuXagt zi4@5o$0K+pTs~bZzU0(Z7hkeOUP7F&gz>S!*O-x)!PD0&`4rv@e2LCo-IiVeM~tDt@GPSs(_Ui;C$_w*oW_#wqrVm6=@gIf7I(k+ z!LzN31m9d2i&IqE-uwD91^#gzZ6p-`>$+%>YnkEFXIRd>{@fpn4cA1>oMJAm1bC%* zTIEW2=#(6EWsKa&9vo-I{UU!ui}7RQeBKN%Hpr4*jD4GM=7!QnboEIUJ@rPnHBfowb*Fatw0OXyb6mC`~i2Hs)(PaI*rhVe2pO z;0y#aqx|H9Ayf{@#H;8<5xVWHDhA`WfcWw@co?@8aKL#*q-EfEXiu*Qi03JVl9f(v zIwK^V>hQ=z?GnR$`J0k0@fuXiXD9ygYHaF8_$%`;tUM^+4^^B)@>>~_WZ)To9=wJm zOW{QTdPvd*@t+SJ5d?8Lr3V@c&yrRN8D;Pa1h=?v8g3Z2)$W89^GaBR_S1{4qwz9K zXT7vfK&55O>o<+y)dBKiC85b;Hr2TI@ScmGuEZ#E~5y6*@ zMd`Zwrd45$vBR(@-i1H%y@h+Mp#FlN7{*n?`Y3DG5YMrdWDVstcWGqsIW`_&=EBn! z`i&e?MSQS+1c!9K13C>zvePnDETkk=2GAo|}=S@Xh}$ zVy=g-y)E9Usy;%0nTlgHjvOl%9PxU7bsfiBIAZd3|8Z>b5zjyHUj%7$Y|*&6mX;p) zDF*;Acew|ET`s!RYty8jxpkKB@xEW7blKA7%a$)!mFj(z12nphMHO}`wG&6bUz94` zCMCIVLhpf;I9SfA3QV=C!ZB^sE&RyLJ$d0qG4C|M@d7Q#K3!ui~H28lg`~zEYW~#D z#IB;D*{+g0la7yLe(*lhZ#$A6SvYsIU9HQUFxp>z-)G3M?5fo56F2SZ`Lq$&?5fGI zX?=p#iX5ZXr>T%doJ$+sI&m|*n(_l_cA?jV4i+R}b8f*7mG-<@U4F}s*B;p*RqK+(_5~eyffBSrx@;$btIbzke!q71F;{~R( z1T$SXZAZhSssGJyCNvhpBKUwUt5L!&D$N+tt!{D+~=+@$;y8-5SzW4Kf#_F9lOW zk^IyUfc_S)x^!gzolx5H9Z$QXpgBbO4_i3JuHr^hPqCZS5Oaf)Ev1)U4P*YZ>zRw+ zu$&viRXh27=6=+D!s7j5YEEH#vZ;P1(p$e{dia7Z%|le{91SLfsIRAze)S3ImN~Ro z>TcYo5LI?yJu3gSt{G-AC{HstrU*=%h+4Ivz zhN#_Nrs1=cKL%A88lo=DrMCQNyD(LFDdQZlHgj>9nlgzw={-mrHzi$Bm-NM1#%%{i zlU+5v$M*WUBXh>1?d+;&!(oWqR%y-gGWK6cf6Lp6Wyf|VeRPiW#68mGLbKOndS(q$ z8zk+jZ$)bUq9Ahu&=c%xaqzT0VJfebeXu5=UzobzhO~En%6u1d81rG%H4{dMDWe0^ zFRrk~Pt-kpAVk$}#V9TLh}_liKTMqw8iTTSm22XJ(c$X1G3=8~(G%=yB67miwBeL2 zc#-tew@9A~y;7X%ywgZONtgW7qyuJ?&WRy?BcAlG7&sZ?}!qi47J5?xM%%Zd)EDeOZ=E0w5c=>W z(-j?*2|>*5s)g6E;%d5&5N|Fhaa(5 z%nzoXGVA>pgBj`m^q|Jr;#?uL7GMAs#??fgsZs=*^{F%cB4X6Gn)Y`6QV~mHZPln8LgsU>wXF1Rhn{q_oy^?+q7Bd58*wwG% z$uQ{;tFBYqo#~|Z3v7kXgGrBGVb10pYp@bkPIe)DHuknohG^`GGRa^4kld;^t6IYqiC1^L_ z1=2ggMUis~r7-S>vM%cv((}=nld-1AX!=QHst={k$|<%X;VN%E(sie8xb>}^%+IC! z)9%`7q&uV*hjKEV1a5ZqR{ipmgH`eRTtmaQmPh}&(r3iA>?-Fb=BL) zUslpzZgOo+u2+6?c2!?;8VT(sYi@m^gJrcXCi!nj&I>8!l(esK*9h$=IXO4c`u%FO zp0bs`jcCZ8@M$JnB=sRz(vmaYMo+sN!<@wr*^bsVjK;~R=~F_~p;-&3gsZMw*$N*m z;@n$(6X&I|N%JDnKOrBkO4cQfn86;KF@>~a9nvGBtv+TXtbpj@5$e5(b*D$D9&1SF zPOm%NuDVR0yEH=0Lk?b(fwl`*PIwirnnA;l#)Hv#R$Mj0+#aq*j;3#qWwtLbnm=sB zUV1QzbbT;siFDG@V@Us;Kw5DVsdX4zc@Eb7a8>*o^%Rd}P6L@Ihqht5>^0J?by)Xq zSJ*e^<>YFWIE-tVqd(WO!&tM>=g*USX))!mfrhBgSfT9d!>w_f?5G#}*!MF??`Aeb z{x{NNcS)Z-g!qT4-)hpz${5NFP2uX(Et+)CVz$wxjhx9_KkSOKdq&UQ9IonY{O&-Q zs&Mh}fp9f-F{AN&YUIW+6%)rA#Uls1sa>3f5}-ds)qjtzHeRCim(0MCSLp5fhn%tf zCo+AzKGSPwmdBp9^;FtzH-L1}OwvL*NPoP*u`_R`->z`=uIx81)noMT%5G;hR*-P@ z?Wr1r!qvu;r1ekHlfN1=N<*hG8gIwMVKbLaszXH1+I8K!>e#ajG`IS2iA1-*I! z`7o6hP5Q3Pjm`l~=ax0GS4&FHX~B7^?$)^Bb`=DR_3isGONT4tVCG`0-^iIvKRA%N zIKXcW?1roI2Lon=tJ={lWyL56S65b(&U;v65cW1(U#!PWSd^ahf<@G50{yhZLyVxj zOxH(?*wx32xpJ+S{l>L%Tv?uNBt0+dd%uSj>to(n#r|OHO!;LUNmsOI{J+Dzgq>R_ z=4_XFrt+IiR}#8Y=A46K>sAWm87^_|*_v%pHh4PXoOMhb_6b|2*@g`C+59=<*(r_v zZP{?rZ}#vUq?pA2#b~zL-*3~~3mM$K48v@Io+JCH$8(sTBRhm`*!f^w*W@bGe$6Zg zW)kcQFi)Om#2(06W7J`KVh*l57e_PQWT9{eGlrw5v6Py%r8&>O9v32&Gf&)JcNB~$ zH=2tJlu@{tfKxy4hISmaJ_dEbSuRj5tOP`F2>KIqehe;B2BB=AI=+GB{8X@@zy*$l zL?QT&M4&oyX717`oZ%K#22TGL9$FD2Fp16IoC$3Mfu^=SDt8E5D<3!u zOL+anUQ^tTMn5B9F9O#U;w2IvOkpIVRkBFd7s)n2l>7@8isMON&6_N|7&TaUHK3)m ziUp$Ab;Wu+HB5NDVf}6R>=a&3Dc3=LAiN)-vl41BT6k-uTpX@;(B4UutERdDQD<8z z*9AWullKPf)dCL)?Kgigz3zf1wXsC&%3raUp zER7TJ=6Ll6e*F+5jePN=Nf_9kbsGxl&x*#<=W+FrUJgL4EKYvFAJK{YZMXi7|PGWr?h*5GvGERL5F5~&lAWD9xz7kY7h3ELqnPk+_a_Q6%0n9C;gSP)k>xO|3)-`t zsGw0#(1smEg-ztUlc5r zqYJS{XJ$E)b6H9o&BV`36CBBTfSLUcO>_a>c)s$E_GDb=r zd^Si3ZR`-8n_?WvgDf$|enCB9;aeld_)`3=b&@(`jFW0pm|>j3O%aPH-f%3B`*rPazyhk>2fU{$z!1NilDE)a3p^ObW2dz9**RRKtBoE zftH>M^juIPde2NC!y;{)s&xhkdSj_0c@B7if_^ybNd5#Ux1bhNwPXQ7$4Be>MF^_1 zz>)l!iZx0L+6@a!fhq|ak>*HV2~vDYcvqF2t1;ug8F_*3$aFwpuOiD$!mZ* z3ThVNNL~-rP0*@>j^xci{RAzZq01!;dK11RSz?V;K@$c#lD9*0n4s-7wY_nIM#npn zcdPcs3_*6MBY8j2TtPp&=z7mX2Go@Lbg6=sqY9gq# zX|JWAACfh%t)MT_w)CZgplZ!DiWAhQhDO~56+)CK*+)=u#Dyqc(7T8PQL>B&fBC zjtdGLN_*Xmvw}uRZMzv?3p#G1?*+9-kEG-^LCGfiLD1Ryns;ANNsN9<{v_yFAB~;} z8rW2$-v!M(uhC0ElhV}j;|3K}Z$>}KQ> zRNeHmpr8U~Z6gG&HS1SGP&3m)SwRiwYn>GZO&YFIH9M>}K>ARNv$! z3i{U6GEmT?7Fy?ELDkWh7{N3_?WSrp+?J(apz3>&{j8hufgoENQ34R#p%mswesm%G+$7WC0cT^Alnp;Rtn1Tu|{jK zeNrlJ40lgS#(Lp}!d{4xVxlZ!FU8m@yt5d$JHgv2=*{mn+AHWuVT}$7dTW42N3^7= z<%FQ$(VEn9MocZkD?%=zG(`13}@Y zlU|o%JP|bB{S3Yc`)iOh;7(RmTn-;PNs&8t^Ca79l zttCj%FPNdjp#@JqLrYn#jjT~#LE~lor5FVSeKJ||iU?{eGi{1dOi(=fL?M(bC1{E% zSzge{6i0Fdc$EcR!^~bBsF|Qz(tA>jR)QW$-%T-M1g(&MmSS`e^jk4){ar!%-q)zB zpuc3zNili~I%h_yub^AdQX2N+1x@Io%MBDX37)aGse(3{Xt>HYCRj zx(rkaXo?SK=$hCiJXI;iEa5c+ubMH)MAsHMl4}9Y7hZ0Rs+~ZK1g)y>NUjI8Tu@tS zqd~?RLEAQPo*!ha7Ze-gNNxzp9fGFH95To_Bt7KoNq8wGOVC+RG6ZBI(jVcLhXHu~?&qg8E~ZN6(rF>d;rCmV%bbZYI@eD`>xrl~kjHpfWP5QjPZnUB9Z! z^$_$3eTh2z3aVE^qXa?0re^~Mox)5@$y7lfA=X6cf_loBPBlgf`rVZLP|$Q!=LA6= zO*BPN7ulbs8Z!kQmOWppF;|cUD{LGrEEH6ClD4-*P&d>13PFFHkzXw+K-TG0V}qa| z)52CkzsU@pYU~nJ(&X(I^rl(vOF?%`$rFM~o4m7vYMSV4L5EDq?*-+OnKsq9Cg>ZJ z_k*AoroH=iu0T;30l%nJ<0s)cr4DH(I=+*&O*5Vf?{C>pq#1t*nkT!GG~;hUu`&YE z44W_e{5J6{&B!9?o>?xtpyCqUG$V(g6*9Y}8My_`H6`;4sy0PiFC?g!iHZtpS6}l= z3VKmhqq2fB&TCXr&{NZwYJytIPAAQ%C1|{RYSdJa{fI`Z)L9uH!Z-k(A7y;M=8Dj+fcHEKN3uwF`-xH4Hen682Juss*L(sjGxcUR$ z96^oDUa&w=F0<~71of6#D$Q8t%k!%3*r`UTG-H*oQ6Nxl!l;T;>Be?n_N)&Mv1ff~ z?2vK__M+4TAYNw}g?(g2+ic^6@SaX5Z?-qo^P2m*OOEEfC9ng($7HuQm8F?m#v9G$LMp1i zJR`49=+2Yv_BVAA$=J_hVJB<;7MqqRhjTTh*Aa(9E z#tK>?<#rpB1?@oZsp7lam?fy+7NR}I96>`wa*wePZKPDo4UFd=V~Oxu?W4{E#s)z# znBA%XZ4>l9MnBPRK{X|22aJ7wpQ2ShZOdz22aJQ#V&{OOfDQ{fY@(xr_5sy^mJ@=$ z0HV&*qI3QgUGBUfODxeL;~PJYjugywQRy{Cbg(INICi?k<5h=*BQKMoaIRNADDR{*Nr3<=a zln{H*rB&`5C1D{@;id^_xo=bwUfER|RTI=4^NZng->5Dqqb1QJBTDSqQz`kY(Ol5? zqVrcHS|sl}HLru9j>3ClBnY}=qW4h_-yEMw$*0D+EZj$qLzJH4JD)Q}a&QjvUK)#e z0b3n~bzIH1td<&0eniP)K#btvpK(3Qx3p!ApbkK1fW8oP7AQ)Uv8)p`U#wTM?14^P zb;nAAtHhRXg_kJ2s+N0#0wtbREx$_rR-3%1g4!)&xvG{w1x+z|2Htaky|A=cRg2A^ zZ8S=FH7vpYv=;!cqf|{x4v`!xyxNxBf}Rd0uZ|_Z{|IQAJ&mZYrGW6>K>KC&t7nN2 zofWYLM5+3g68`uhLH&te5s6CrTM@zfC5hf4g1xD@4HVamE#(DG#}9^4D%w&}P)shO zR+h?wenel3!joZD1>uftpf;B3g4$pspczrCLym)~XD3xmIEfxmkCrY#Q6;%37BBzPA ziPsq>S|l|Z3p5heZ>^@}I1@FNUtTAes754tvrM!XPo+euMJ6gFXgQFl#a6t6R#_b4 z%kChS+hiFm_GaxS+6Lq)x7(5`HPY>Oz~U4%BpW4EvvlH6U!Pe^vtqObm}_%ZrS9;`_r;Tc;%#*zp(7^;{9dWlNL)*85(P^{hXNq_*D3`ir1%Wc0^a{}5ysd+n?*yvp^qzLXl3Zp9k) zvswZ?V>1!R)9ccRFaqMGw&_+MFP_ut>&45k`UhAspVc_axQwu7^^*L+nolIZk#-nk zEg)z(=7Ohck~P9ha+WpHOXtVd5?;JH)>2-)dDgOCy!qC*g{OPSLTe>Ktt1kQtW^c! zrc&5jY_0B9Znd?h@S;kSx7J!$kZ!+C*7|}`%;2c>1v(!_3->-K7dut*druaoYwhk6F7*8!{1%+eYeX8EGtrt{IX3XxkjR7MO z`MWWUL?7EuK{baH^|kF4^v-gkezt>xPCp>(Z#xmd7CTahZRD_>7Id~ZQ7RC1hTf#) zXcKKqAsS;lC%lEti9WP_C8#9c9uTF*+AawiJAr7N?Yf`@;eBNLK~U+bDTuxGshVSZ>D9~U0(pAYLL#(SDMjmx zY?iD<52g2fVG9rxBrEfFTMj{O(3h}-x8)Pm6SFDy?6$WA&B5a?QRbb3rpsBK(d1>n;sF(C)AD`}C<+A%YgjXIraEuP00fKg;zdThreFkP_yGPe!ONaRk z%F6i@Kbu1`KT$!~Tu{*GeJ>Q@GfcEBk@`jY4EN%d_8BWYJ!_Qp8866&eGl&W^2rpW zTda!Dq^ulO?YhxkRi7zdysAF4vf@MTs(VhBtM2o$pm@YZBes}c|H$+BS;J?pXn9v= z(^@{Chy^`v8~7{~q<4S~O%y6SvPQ4)nwUt>kzD9~WRi)r*U2W*UZ((gTIGG9f-0e6Zd*aMv|>Kc$rTHL?vb1k$ca#S z*PQMWq2BIuzDui&L6J8@TV>=Z)+{=K(%q9kd@ z=A=JfAoVLk`n%9&6PaF`Nm?V4wAd2TuL_es6q&`6zAow7{h5Dt59u%aNaw5|ZSy&4 z#0JuJJ4w$=PShl(JM|--nojygJn5CgK(4~mku8BSWDFX_xrNcW3B1$Hx?v6eLb z3)0V!Hq`h^SGwR%)E{qx`aHM``t-s>cYe*LmviGuqO`}zFYwh1(3gouSG!uXD*$xz z?jTT|v*mQCJMA+qAJQZH6a@XfD5;jQA1&6^WijFywe^iJ4ep4VT83%nxMZ~TU!uz+ z-^&NHT}nNw(ls_C>}(ZqeG*u9;*=VoEY&JwY|+cPU3yqMS6b`TcD;0}DM{4e+yPHa z{XsuQLI2)uq?=Qt{^3=#HjGTOKBV(LAzd@L2{d#$&=$1R$@X1aWn}%aS#+z69otCP zr8bLp`EYAl7szw;t)jYQ3N*PY0%p zv><)hl#%pr#{5zvgq|b~7{UB{y-B}6LmF9|^7$q(y(y0Lz(mr!n-f5%jUzX#ehSjs zN{?|)r0Yac+s`LRdoHAW=Es!OQ4NS@dYj~YR*dPzODOZ6_&Gvoq4bf+(emC_o|UCe z9nYDoS?WqR(ypRSTO8V*IqymYwDr1@Q&w_*I!^8zl5<5$J>N1GIURdoEGzB5wySg2 zbfAYPKA#Ag+^eR8-Vph1LbZI9)Vh$+U1J%6aYD78ifyUkvoGm+gLCacAEwd=tzXMz zwwQyQ<#i}o?hGa08_0C0Js!zqw76Z(>dTySV;6%OBiDc?L@jprI=irC$1rB|DmMc zI!?ItYabpAg1l;*asqVoWybcev7XuTUW>CRybSB!WYbX|{|p>|cR4r6t1 zZ)M~(SyB`9*o{V@H!Co|>5XPc*Y3u2p!ED9t*NKyPAl>QWwz02O?BV-<{@sRlfme(PP(0 z>y>u~8*1v?jC0SOow}7%#qRb-G^*d_d|MB+oLX1Y0Sz~I4*-3#+X;GM*Lc{fRAn|K zmsg!{=9E*v&ixEIDV2Ue{Et<>oV%bZT#4g23mvt+zme*X5X!tc|y_yTn zdXEtsJ%TxXYj1&9yUXqYeRk{sXsZDyyS2(t#lGrRNnKxY5wzFRi^w^bLZ2sIAzj>u zo*z0-8iE?(sqLX0H8C<;Gw*R6MU^3qmKCkN(Bz@a87lPpPNp9Ujg4fwtI*m)n+Vly zRE%?xIese_yU{H+C(*Xp8>r z3Bl)|gSNq{WT?bhFOcpK>kMv{@zYiIjd{`^F2ot#4fW~4ETC_eq2|Z+^K>t$UMwvP zx^H)}?m;Rbs!Vs6t<9-byJN4CQnh=ljE{?Qb*n7&u+XRQ*0mqojGRiUaFffqE2$P0 zS-U*apU1bW)!nYXTGtliG;&gX*!_JXY1-k7h|G;uZMz1kzd>CVPhV>Wi?bq0n=EXG zvi*LfwqLH3elVdGa-tV9t>>BkZ79PL*D9kKRgK5q)kB$ zm2oH*`Xk|UY(`RH?j%bU>w>z^uh0|PwB|qdb1e6-$SCQYm3!EN6VEcAK8#UyOEcZ6 zFw+GW4MW*_rJF@hQHSD2p^kgwCUzg8Dt|t``xx~yW&vV&D6(1fr|S8`72u|nt5@4q z>-uHaz@K$OpO;~}>D#1bDy->V4&!J8$_}hRPjZ!^{|_f@g@!EWcY)@dy&s+z??B0J z%f1AiwCpTeGk!GmtK@m#z^j}4IFD6qdkN`+SFVF{k5^7DxXRI2f6Z6j3Su_6jZ&0p zl`-cXjxWtEHS9KY784nA3#tOc$@R_bjUM>>;%3q1RIY3HAd|595$NC}ls|wt1gR+x zeuHmaL9qi*`U_>NpjQ-B+fL_cP*82UTD*ZP0vpm)kJyZZLf6k=dc~KdrTddUNhJ+P zAq~q-y80|>p}eGLBps8V>ER1V!=0qf?~(={AfL8g=NP-JYzBjL85 z%5-`U(tx$37p9Z0K2GYpll1THq!libcB)1Ch2-oJTC*i{#>JCv*g<-yCTZg_q=m(| zGL2LZSC8skn=SHWJp1#yG|ojEqd2c-t?cP_w&`OTMi_Z34 zE2*%vzhfV3jc^8+H!^Y;?or+dD;x>huMpE)!$~{jB@Kuu+ygUnp;A3URJ{Fd(6YHm zBlFb;J)oFgZoG{;KJ3*DG`?3W(Dx;Mt5+=2nl?or!yd8?BjDO0aHhJ^fpo-oolv7S z=tYKFc)1fw%>~8kmZJ;kAE7-!UzZ%xJOPqjKq)y;B&orYw}<#V1in?yS~3UycOs47 zvTExbS3jIN@dLD!C6lzt!VjSB%wSSIZ#TyZ&az`scA}9fI_Dt0(su!5vR+;Z`n)%1 ziFq?_qh2?9-|kNRUqI$iP{|x2Dl>F1(yp9yUg^6?XNFR8N7$dB;rW?f5T3nfh^kwF z=?@AN*Xa}Lggl@tb z9h>pF(A=2GV>2qDjbbz26dKW|M$g!cAgsT!85>c@*o;k*e_iPBLXQdUG=MT+mnXd@ z^b?^i`ZK5G5Uvru3e`nj`uf%A$#g@cb6T2$p2-#qdOT-W(0#c{ee)%N4#`h$%{R&2 zSAhA~3o_po$stI)qBjIOZPk|)uB1|hRxZQz%RZzhx|8-QGy(GG^G*Sc$~F)5p0O5m zOSZK=?P~hx7cpDbDY*mb$S;^~caQYiCencLJ;=YG=Lo3Y+kBPd8>El^G#}hQv8Sc} zOUTK+{5ojkEcbhQ`syXj*t%D1ZVt#8*e^YSSK)P-C&h%T}3j9dhCNB-)H(0PMl0&opHWbs}gk(ysi4?y_3`$(5Ce>VUv6K=0&=sZaThy%EH0hXW`zTh2HrN$V$J z{Y20?FFz@x%erJP{YM$x@EpSaa48SziJN!i#xUDkhx<}IhW2kX_7 zX9TGsJYyPUmfZ*|(?jVATb!+9?alc6fv$Wb5Omm^VW5^m{^&n5*KxN~Wk`|UXwAu_ z%eV5p>DDElH+?dZJ;&aYXHS+JU0^Y2GUv_PR= zsN?j|xu{*ILKTp+KWs{G)^0B9lHIxxG+*{ryjxm+bL0D< zU$4vnEp?J(VgDJ@H6b4%$2*={o_ktGb!s0&RScO0%JITj&Fe$EtK44k42U^v-8o#N znX?HwfB0vXm@$w;2 zVs#1nvsiU&uuzMty{d4I02d~wgr8v^*|DVwO zmJfTle;)Sgq3adi!=U?Tm3FL=uFLT^z5Az+TZWRJb%#B~)i>DU;radha@A%(saqf) zN_odY+j2$2r!V_<8BpD~JLh44j?2d${%wBt=hflt&#pFNKW|*XyFXWeEnS!A+3Bqw zp#yhTh20TXIQr&J;e+mDrlti{fmh zD*Baq1{!mtd0$?cAzgZ=d0$ul?TM|C^ZxgwLk5tZK27R#hBWtN(*8q9vlb;?cB8es ztZ%z^$a#`Nx@k%~`1$2}UU&VRGAd>$a~hS@>rrRay1#`zaFvyGnNL^b6n`TDGPxyy~?2_l4rq3vcuAdJXJ^D`N;cRTl`x$cn$j`C4 z<4t;Uqd+aJ6kH>y?Q_(QyFSiEn_+k8`u%8GeP-GRyEVId)b=RyueLn}s;#UEaqVo` z=g&h!b}RdQzU&-RdM4SolUKl8^U1d;+jBoh)A)RxJ$@T<8986&xB=>2i=pc&>6%Gy zxa+bj53k6%`s%!Yj6p50YrWK~);IF=7X;Rne%^tffA~C-^aJskD;j+!_ZQ?ewmpOO zE*}{EJYI2T&?`H~xTlppd#!dMy#ByBr=03Og6F6Iq^>^PWTCxZY)1Plq)+;j9vDPg zTk@ALVESrb(v!lSAvwn+XY@z*el9&R?E)b4@mArrsK#K-mM|*vaJ-_Qp-H0Wz(6jq~9JrOUb_YEalmeO=O1dMAG(3Nb=pTjj za@#o2W7)^`^TgkC2IqZVrqB2qVI4G70lC_r7xeY>wSUtSag4KBFsNakIsTiTnegF{ zP>xF1c=ve1)fPP*)KK1D)s^x7M<~x3EqPhCV*Y)fE(aUYqvn6Mq`VFuyAXe;G%h2N4t)GLg^j(W{7MDD)8|&Fs zUvUb@RU^h{%WLuZ|0~%&Yf_v+Kj%%`_WNME_c9w>LT-W_0*exo% z>k~nfke(j;F(h4Q*1Q%`IV*QHt{h&$$PDF<*OjAXxc@m6#GTK-<#V@OIVrll~U2xmN7N zqH$M;Qe*r|Hr=NT)!szbyPx4xQ(a6{==>k~4An=Y+|w65sb;9Lf)1;)8*(^o>Sq&O zs+}7jv1p8YLzFtK{_Yo#&(>TKG{$fH{e24ay@?{*einw^fJV?6krQvV!d)FKN1cAE zm5Hb`iyCVp>dc~^2^xcP_+W#2=|;I7{wky}wUCz|sE8YpS3%HB)vs`2pvETZQMkAx ztLh?XiuydWtRtJ6?=ENH9a76p$%8#BJF=^9i_pRpRkCJH2kyWxs_?$3De7d6Mvfe6 zx`}SqXyM4IvKG^lqxQ6Ogs3MaG`di=t0Rv(Qc|OBKlOLyQyI9^hdNtSALMvbO~>7P zL}eBacN9{i%4&4K>NrOch0CGByV`D=BT|ieTcf4N=Q~QMd=)g>mA1@LTJ@=@(dp{z z94J&-qY}k;I4Y=}f^-BctAm=Cd(I-Oe`WQ(pxasAX?e&|S=}^Io0i9c9tb+@ccxXm zt%~~9L?_1+z0gQ~-0pdB71g;4?HyJ#;?6m$s|E6AXl<{SS|&(asHMIz5iQhGTLozg zwbdRI(L!x?SR=7eTb&g&MHNrG;;5${n7kQrKRD{Ec+U4WcRP?bf#VCMsV|jcU}*5#LN5G*Rz5h2mSNe6=+1+gjz~ zqt#jy)fiYOzBS&juX(wmo5aVc*(Um}UWfR0DzKjBwb|7>zO$NMU!#cqgW}&)wgwuN z-klNORdsHp(e37w;(MwJ(HdP`zA(O@s?l1bo=w)oC#X>-I=N+Q`~cOXt>)z$dm{dQ zRW?SWc^{sLAEK(nYUH!xyZB)$rJY6>Hs6jPuAZ1Ee%zDzk*ZF6@^m~$tHy$KJV&dR zCSp8CtM(d6JV&c*9a)aOz$f8D^=)UODQbSr>D8k>mybDC=9B{^Mn5Txx*S6xg*d(%}PjbQJ2@N{*{L^I+_Cd^W|dU)*3Q4a)Z zEpybbCZd)(>V-z)^&B;w6ULGxNACHA4s)it~Wr?b9B5GNJUq*B}j-w@Nl!<1DsPV6HLU~u2wSyX$x!A zJQLBv8nsv>sqGqd!9+9Sx+JVqP5XN+Y*cLoX$u=wClk@aM%6=*wy;U{HxVstQYjjV zg-vRqiDtybCu~)x93Bfh)YpQvmL2M{iKu0Vx@DrHX&coJb;m?c?h`%GNTReu1@eYc z84p7fcBw6b^r+gS_Gq5W*L&1q6VbvRb<#w%ut%LS5iRUd=QR=wd(^iknh`fDVV^pg z;Hkp_^_3tUr331+i5R5=>b4+Vzk}+biD>RYa-+L#)MNUTE09mMUCFOE8(>2 zVxsu{#}m$|Bolqq7$ zTh{%Wx@IEQ{e~(r*yGtvRbG&`ep6L55v|`;bxlO;H&p`@(fUo*NF(V5H&rte&4_y| z@duSDNZ0+2njuKn{SMx=Nb9$=uoMC*4IpRQoP z=KOhA?KRPixYCI~s;ooE)7BrUoEoVCtE(qIQfY#;FF&adOhjLPQWFH}Nc^m(nTWpp ztmbJX_I_5kOf(~|UgEFntDzoy&(vi>+QKvSgNbP2nR+BhTX?RXnur#js}~xHh3CpI zjXJrGwM_g&l}-0p_)Aq0q%HiV>X?WY{!;G<(iUE-XcN)GOVwT@vG7ujHPMW?&WVPx z*hvc`RAjxrcm+{~;TmnfJSfp_Ofb>h^%;p-48IJ`o4bBOVm4!xiB_+lofu@Kj3iG- zKGYZ{Nc$3Md|)E_5^7A)2)_K{2sPS&z;dkZ;>0}00l3oS$#g#;bWLJJW_aTC#kyPR0?AXZJ&3U`XG|8!nQHIx zLy2!2mjq3bvx2u><>1-#;J1w@rUgc#qMJ7(Ze5Pb#_SIz)?&Sy(e@*vQQ~I}qqCqf zeuw&>NvvV?FwyjBUjsQbg5)KjQG%wZIOpxeTE+#MCFhbiMSa_DJy5>+8kJqL6)1Wk(FpZ%TU^;U zrhlf`Jre8bTBMvtXp0Vrs|C&td@L?cwAOx*KiJXj$-HS18`0Sk@AD>bidAnxBZHk)WO z9)tSSIAWr?s?dN>jR%5es)(t@27G2zSuI*5){Bigf^EQ}lx4ATLJ-!m zNc<{k+*so&x6Dvq5Y1E_7E~Ot%y0_QYt?dNtjSxwyvBg##$FQ*IMi^!3gecSl6QGGLY9#(B9G#{|iXlbH%Cv+LG*61xrTi9SE37V-gj>QkyVB9s)$Ri&N*kY)y z+OvIKrw+hdo=nuR_`(7EjGWsvuTSw61NIxkOf;|fjsb^^)a{x#_2|g~M~w$2`uxQP<>0hV7*0?fE$+`B$T+pb>uS*M5}z%xJ8UwEHt7-)Sv*@RP~ll@g@e;hE7! z^ZaK0JQKW*n&-Fb=XpTg%yQu^7bQP8J`$u`J1fHQi zZQ&0ipP-q3{hJ?3{KF`$d47YM?@0c`D4}^Oyych4e;VxtX$vomE+#Md_*cmEWewG)`KlC1nGT2PPcVN!h`5bPD{X9x~6@} zX~|(C`r?tKFF7rFO&)#8X(_A`eDMj-X^Ak=ik{iSLoJblZi}B`mS_{v&-|8D6VcBC zmicD6Cz)a4g)9pNX|Lb1tQDkt&s&xn=ji85HKujL0dHBlnCMjNA_I$9Mwy6nPf^QW z6OHXzc3`CCXA`aHS$$whOZa)M<zX6t(%o#?|pwh z-_Pgw`1vD`>v>vbH*`&`$OSQ{`sn$$m}t~HYB!B>Mrysb%0_Rg(FdRv$0QMO#q zdJu_@&v&fHk*Lpi^49uP`;d@4l0SMY+(r2z*3ih5<2z5(>0+Mef{-TGLdT&`sE{7g z%-SN4)`hgN4#=Y|A@5tKBBe1_QDbxyr{N`>9l;7PH7JeOW6bIX5ZEsL>hQm>TFrF&Y#nEX=~ zmg=3C>7TN?e4zCV$9kW)iow=gq%>W3K4ggX;wh+*Ce@sLCuD?Ge|eA8Ve-?EPpw6N zB&u;!4IORuIz#lyq4LGYS_6@2uS8gfa%@iL(xDMn`&r1OSd`TRDNTY{ly#*k7Gure zSg({Sp)uAf7pTIcN$-ZnTiaZ8xg=Qqk;o;%`mHIJWZh?qC0Peva_J^mgOO+jCs@Og zvNSj*CR(G2^p$84I?+0n$v>ri=wz$MWpK%o;8>b&4P$~mHp`lO1!Cm+x%DX$dCsx^ zMx=Z83!P)tu0kfP^@z}UR_PiL+CXh-3JYFqeSVu_(973Wk2^qVQheuCp&3@cyFk?0Mr#)&>THv>Cz0OEw$M%1z-;;;Qh2)fXvEYP{)r=xOUtrb>GXj5=ezh?FYDbu2aNtkwTl z(4|S`8NblvXQJ1V`nfz1gkGg6NV}jXlS_eEuoxYwE zL+)DVBc(}By_Z~T$!8EtlUnP&{A_K2lqxOJdwFPGX~gtiezEp^0h!kX9A}TMy@@PP z;jwi960PoYtCM3;?}arDiO!st)_F)Y(M#(xB$`OFtt8SXYCB4@*?)t2us6Gnve`B; zK|Rg36N&11*kXRCOsJRNHWi8Xrl-yKCB&#+VOvKes#nAoK&00jJgSIoEt7xBm{G-T zef7^6!&x z-m>{|437C4wu4BtX0>d`k!XfmwsS}{Lv7ntA_=a8wQZg@>I|-!b!@d|BDk8qW4p=( z6TNHmR$MbQu{n|G4%FN>6^ZIKw|z#Lczt=#2EUsW)}>dSCFk2ra znBmr_k+!QGgFO~vd&IH$&cBWtZSyGTnjzd)42fnKYb#5H`)I7qmkIV!ge^&b9Y*W9 zxpb^;Y9Uv3r_DqEHWS34UZO1ni6)w0`-Wn4)wk_LqWk7Vn_p4TUDMB;g{3Cj{NYzz z@R2;-7KlU>&9db$PBA!oKC`{f1ob|*c_YC-`gPP7wgCNq1i>q4`8$u%^KIcsbd)c! zMH1mrzQA@9iT3*vo2Gw*Nbd!Y@};)vNOWAM+vXtAMCrE0NVH}vY|DxC{a$GF3frAh z)Te(+`O&LvIc11oAFZ?X)W7{;oK+ib?JH0WX4quwgG9&KR@=_kAV&4J+p>|U-Z!>G zM0&kCqrb6TW%5sHI(nzA#_O(ndu$DmXufRQXB>li`)$iP250dhn{P!|y(6}cNK`M! z)`du~*Ku@?Z77p}%EzOR*)}l2e5Y(Xk*MBT+iR6v^PRKRMxyyH+H#O+uUxhrC&ImQ z+2&IjbmVf))(469%5~dtjzQPAY>`N`kM7vwk!a2C*d`&-40mlai14_+Yum{LD{;@( z>J8WI4{Ys`NcXd?6Olgq$k9LB0-5|%qDTK?o67{VKeH`Hg6A5kqkp$aZ_*4itBmlp z*n2Yhr_3E~wQpuhsq)om)$UmpGE=43R%{rZ&+dyvv*)wF`xeCLtn#q?BGC#KwBJCY zX$#pOP$r&Zh3!u`^R4#ZjxKEXtwt_zZ7pKgsuRH(SKJbvUouzMjuOiadY;)-)_RUOi#x1v(ZAlZse5>q>nc$53+MdG%_14)-`9LOB*kFGh zi7ITgS0U0X>=?7rK9|Wq<=~ht_TlflDtv1XL!ybkv!}PB7*xo#Z$_e{Aj>|ZwX5Df z`xi)5FWbJD2(O>n_8cZ~*>7*_>(U*vcSa)JVS50P-sgoehwW>T;-nT~cgB2gAKC_V zankg@&&Hgv=d`8H{8Q{Yjq-(CqRP3qdTaoEpxzpmuzpVBJq zk$oeepkHVhW{kl^O_U7+)ej%KEUn^5p&$gL?Jl*+^8ck(?1oF<8&W@@^!WubJF4$W`w> zIS7gBwUCDr>GiV0TF5y}{wc@8-j}C+;;PqHo{L2FK9n~PaMf!s??a+`o#Z|PUG@Cs zK}b}uiyTa(*Si+hMZUr0pYkv)K+YcIs@F?CjzsnP%9V$>>h+Vok*Hpfe2OW>ztzYA z@(05pGfhhISHcI%!ANw!9VDlZMi&j<{~RQ*WrFuV2g%!+;Jw&E@@^)0$8(U}e+=m8 z>NZFof|SKBpE8k4G!wZbF_Fu~XtT==B*W!C6S+KRA{ToMbxkhw63i}3kqnnrOyshK ziClIvk;{uDvx_~MD$u&*V?9NO_$9?o~M||xy)uFmwa=~E=7jM^G-*iqSUF%N#lBt{8XhSxMWXqlTC#CRmp!c{dYG6eYJ_1ullJJ(8j8$^@$$CHGwm-}Z=x8vAQHL6$i73t~brX>c-83fBEoLHJgB_sD(vReP`m~=g!KaVoa^G8Ia6N2 z1fH|y^+@D7N8Uy;^qeDq#{`~p^j|+n>jIuS?Q?m~k$-0b&v~+%4KeauAQwcU{kK3a z&IFzdC`dmxeLGPys+u+L@kU?%WfCXZ%<^I@4B%LEmc$q$hX zm**UVGhmr)JwWr3OJOE*Da%AIBajT2F&rb8XeM%*%tS7;naJfflHu}@W90ITiCmO} z)ET*WGLehzkZY}%$@!3It(VD#naHI)6S-7jB9{mxqZcQ~sFw+Dx>P3eoX^A)AsH?Y zImQz)QFY5<^ICf{k;@n)!zG4ev}7U|KPGb7 zf7*a%2T@^OU$C0SQM)?dARM;rzGJ)qt`KzDIy7fqgZYvY%4lX!XqHLF=nW$chn{Jz%F4Il7-%WSQP1o$cdA`<2#(W<# zQN5l_G++G(W?eHRL)VIlbpA}do)68s`bdVZDHE?J6X`bpV%F_MGIV>HNOzoxbZ6ak zSKV~C-E>cw;B4G3zhEMlp1(qMxE7oW-!5N#Oq3pUIs98$dq(tV(*5vVa(yJ)f0=SK zis5s`Ot}>k^qDF9GeLz+Iqtb@zDzk8iRR0cr!tXlE)(fizA)=DkPO{6CerO=BHg0j z&AP9U4Ba{=((Ps<-Lsc8ZBo#a@JzX+1YfbslG1~$W3yymB$_>2?m#h|JzMU^1Xt*6 z`C}%ikSzx@L4|C2E`I$L*1F)>Y@bMQ>agPb#_GF$OPB&qw;2A5{p1A4!gfYV#V^7HOOzAwS6<%}%yfv2G>ghVr(kxMd>t`ZaJhT~U;4c%xYLl?zFx)dhT6)R}2R}RV0RbnDt zZ6?xXc$#(FkqliX6X|l8NcU4=v+gdEp?kzcI;jX`(pC73T&$Q`R}RV0Rbt{knW)}x zrOZ0HGnMhZlqFGlQ$E=~3*ISBY)LX?w z^>#8*z2240x&cUrZa5QMY0t=`n8+obiCpqmF}oB)GF-|sk*+Ee>FT)Y-gVP8chmW~ z={CP*uD27(sJEAi>K$jIdI8nVx;{vTZU7VMBAH0{(oLt<02f17fQfWoOr+ac8#DDg zP?ND|RsWk3^oAYw5ieAkg?b0Q%vbWqsHEngPT$8(WG%>@5-Bz;-m`c z#6 z-yXa$wuGYj0?{g!Q9O}okCjnMFu}T%Q7SRPx|C6>6X~A-+#Op+S%*X}<&>?Q32R+W z*~J7d<&+#Ia4Dz!*2Y!6oFcacqUz-o4<^!iF_Er4l2Nalo9<&bU9g+3ke|6;DI}ww z7ZcU1%|!Jg+;mPi-2^w?Y&YFrH{B68-4AZM8*aK>H{BCA-Agx}=LfWA)MtzK=K0zp z8S`~yqWJ=uNcV0hbkWbhU&oeH1~R1wNfBO34ic?(MdcL5@cgT&Twnsvipm`(IIAiu zkC>oBMMd>@byiU+h(w)LREjf^t{fBmU$2TvO(v?)j0vuF6%`*Qs&EC#=<_zm;25l^ z{LDlZo-$DdM;BT_s!)cBDtIwbg&jyng}of33Wu4<C#ffoDDCTrb13Q$#)G1yg!Z&xi&}^^YM&o{bc5B$~aE z(ufH>8!7FW;3#OM_%lI;MoI_#uV98t0FvR-n~7XPnMilDuhH3{h(?Om&zLqOqN&mV zi9Fv^no|s?eNSo41fK6H{!HNcp0cgKYohm*-AHLtmo~8x?t z;(cX)9!-mAt=wT+74msR8>K-I=~jg-h-jy5X37p(5%GcI`3c3cL)JyKSN0)M*BzA{ zBwC4%%1I{Zx}$Q736AoPN-h)3&{6Rk1fFn5-yYFX@f=K)9+VZ)St&XMC{?OC@>oPy zr7BbD+s7ihDc(r%$?}g80m_=8kV(CCS2iJ0FWr@InV^^M%0VWm-d$Nf+^k!RWau_A zk#08=>Anm$>y{xIy46gi+sOp8cUN{Zk;@ArefBF6-Id@^!4uvAxf{__i4P%qH0fDH zZ{;2m&DU4?m11~=^i_Uif_i-w&rsCibDO@(;Zd$W`zk*mQJ;O4b4;YmWrEK7Dvd^) zbuEz$U0Wv71u&7Wc$isN9?8&EW+I(86X|@y%{o6ML)V#!bbXk(&j_=wC6b|Q%fx*$ zk#0w%S+^I-&>dzX-6bZ{-E`AEaML|;(|JTe1$q~tuM!ZAr0;24WM5@7Q+iPT$UvoV zjH{OcN@*nOWq|S;6ZA4b@n(Wv1}Ljy4bOZ!on?Y|q6RDeaW2ncN>3#69H#VV0?%Pe zFcWwVQ?|M3GTn6h-E?Q&bia%!rsas`Qc30H1Y40{Pz zer5vCaK)a4E_fb=D`$`l-4%|(9X(vR#YDOnOmM!3>wmh@?6P2jYoc%^9f>9iSJpC- z%T6YkC|r3n#jLA^Wa!>uB3(-+()khT*GS*UaHZHJmrI0F4vAbMluAtC5~0*#0+$Ho zT{qo(ZaQB#T^Bc9FE?F~n{KF^F49dmaVoBvey-%xt8Zt5<2qXLPIb)?r!+>Q8RC?d zOmNqZQ`$1YL~%+06HFARoI#?!8K+#~80^hB<(8Z7iJR`tY3Ay+kc{f@Fi|}pCaSk@ zx>=WlWav&Zk?txJ>DtXS>pCMDy6#M*8^}buifLwDH6%k@oz&aQT#pT;iF?C54Gxnk_NA zv_>*qK4c=79!%sC$V4tBmYQ8EAQ>)iFp*0GCZ33iT#76+yOcpPTwZ4)7jGtVY0N|} zThq-h-ys<;*-YeehKXFRGLg&46=s(UNQTQbCeqzyBF`609M6ZKMZgW1Ik z$#8j-iFDpfqk+)$l z8o3l@A{YC1b1xo9MlVH}$fYzBxl~~ymn+|xU2Y>8ELUD=65^G#RwGC?oXm19iM=XB*P6LdCR znX=F9G7HIYna4yfE11Y7gNa;TBGG))6*U|C#MeO6l>$uUQksceDlw5uiT&nYDj*rX zyum~+b(zSeF%!9@9x%InhGe+RXCjxCOgs@2xhy+qc3FdDxNKx1m+zR!rlw~59HAu!j+Qcz92B$0EGLg%ECUQB> zL@up!%)PWnGJ5ICL@xc9$Ym%KxkP?%c8NzaTqZJ+%Pb~xna@Nnw~m@!env7}o-&b( zc8u1HboGv#bxn{AoevY~Ixtc7048$z^rYEkERx|8$3!lZn8;-Y6S*XwGP_JcGF;M_ z$Yn7T>5jSS&ba9=yXo#RQS~QG2~~R*6l?ybcdNpcb18C zZ=NyhY9SfAcbG`mf{D8JVUWsP zCG&#Wpnv=bn}@=w~~pfXE2dVnQLa3ib#gbTTJBAfQfVi+;k({bfevL@ou`?Zn}qV zx@T@Wx@|9zvKC8Rwrn~9pxak(U=~gq*Ds5(>X{|TStK>j3 zR;dsZ=}IzDFO`_cWigU5!%B|P4C|T5Wh)c8>|-Jq?>pvR8Y3CKv}7WewoK#_z(g(s z@0wkLkqnnHOym;HL@p^z3rYp(gVqG>BmI6K}_Ts z#zZd9k&M-~<$|Z-;$R|OStio8Lo#%o-E`gEbVJ>A`5u_NE`ns#E6qgpsxwi&_a2&c zZIIHm-`4IcJYDI)RQ&6@#ilC(Ogr@045c^I`L%V6%}@pqNwX((jGU=_%Czark0NI& zQB1jm`bB=OBr!c2^0MMwWfoK2>H{OcQ06lAsTElCOQpdh=!|~5z+CL0W!(OXM1*!ta!MRo)l*wNeEsRr+REPULze1&LN-lQIJ-O}gV_ zb8J#PUxF@8+P3s;L!iH3ed+QciF{)FGuY67_jl@j*({evLj>`mhqoH0SHyQHPbQOy!mV#j03ATm2zq zo@Of82`HE8)~X;qv$jT=g;xLtGqpq7%#=F}bXSp5rQ?@|=$TIh>6+{hjXI*(9Yoi6 z1nJb6NzMX_MoN{o4ZdICh_VEUCdyIPQVjokL5^}EFE%zRM|pviCOxVVA9YM=oewII z?gymNLr%WwEu?t6wM&DO zaZT)H`~;-s%x1(+Yl0MQ@zVltlRLIXjz@hR68>{T2npBQOuq>En28g zm^$xFj?SlsmZwn|7wxHDMWTrctDdhxEKPd5>x$^Y zYQ2g;sZ!|p^2H0QoscNAh}s<~O*+17ZFCWJ7*lK}P%P8)9YE8We*Xq&IZ~>$_QEEe z@>ik?NA|ZGSyc6A`r>%2k;T-WOs^klHL|$+6Vt)u2MW-lr5(ON~X+e*<-Zh^ehMt^u)B z{ri}OW9q2enG$vKRvXu(*pE8ZR|AIbIGHfk4BW*fDqDYK2b&y?9#%`s)RRZlXV)Bi3_TlFmKme*(& z(^joe*VT19^-Uz|x}92^2)k~lW|}hn)B~nWKlQjN(@zbo2cB_KYS(r#AE*nN&WE>) z`B2@;w4!ULnD*)+BwEi7>Io#O-a$P}gw;E!xsAXxO{(0nM@&bxcw<-Boz(J3r0b+s zAwpdzwQN)BrCp1DF`d-_B&z4H_CX?@zdDczb^huLQ)U;{-V9tQvy19MgqdB`p3SKO zOxsocoM}bZK{4Ib<49ERBlRp2xqPHvB|?{vRC^1TOLw&e6S(wHBaz6Zml}^mF1^$g zA_?|pFZC4bpqG!;;w{M&Tzab=kjSO48h}JDebqih*h^nE#fNlTyLt!rQx`G8{_Cf1 zV}kwHUprRWu1ud4 zoEh_}8jeJ>hp4f6y16kS>Qsv1N`$HhOqrw9Bg1Q?a3!V#cXc{lP{53&I00#W>YUU5HY<7ONGnHfAb+`Buz$ zb#nm4`sH}WCaJYQB6@zIY;3X`iIggp?NTjvqFTEL#iopWKX!^5%Jgo%Zn4u;uU@P> z78E;Ooq;r6%C8QMouStL7-F;%X=(!^oIOpAM~ai)oF5T8OD)?QGUKG|FJ`zCg6PU#k0&$n#6}I1%p6FV(;x(yjgai`e<dLU&9I0jd!1&MIl6((J? zn6K0_Cf!Q4A`<-7if>|9s@0L=^k+ePV^^y_NC{HCecr)q)oDyKs|>TRRlj82yd6hk z*Q#GJwVnTC?0R(*)0T->VmGS$nW6@+h~A=}WhznUUhEdtb0Ex+CcUWrICiU=#I)br z8n<1|VOsz8is*0E2T0JFN8Gon*C5=}*jc8!oe4V2RI`cn%!a|4>TRTJmeD~LX}9`2 zQyNmy!Q@hFWr?`msxQ;eEgJ^!Q5O$^n0`I$S|Kh=y@Qk>?bqK~$X1hvQmjLbH{!C@ zz+ptgblR_$8V*GD4yf-iLA?WNPb50Z52z7HboL)m6Org>J)lk{!u@wZoj(FRNq10P zjzpOU)wM);#vN3jn=%inwqVdv<{{OC2t5y}E0M_au$p1YJgjavWgb@jN4lyXQF|hh z=MgoK2&*4amzgqi)HSBe9Cc$}Y-5QWbr0*{%=uouVahzJ=9*$h)$N}`^*HJ9Z7JrM z>Kj6|Xhe;;6RKAz(a`T3#GO==k!YgRYAO=-d0L%KgtMPk8;>C!T<3pO{h8o-!5MV` z61kjJgOO+-omF>JOxmLF&9my{2y*#OKPJwqi;+^LWhpktS@jmv;yplRA|W$Xvd;$c zMv9YG)M*iSR-M7LruM|hbLxDi-|MuEyP)PU-Kb+Lc1bAl((>5BRb z(=WAverK9pr*qsDwR#lwS)gn8xU1?Rrebya#{Hx|XX;zWB3)CfL{nx?T_9hkl}H1b zqV@OPuBj17`fJL!_Z7aT&SdiIIxy~g>Jy|?>648%$4zx=3{;@iy{Rrj znl8;K5EXY*U7Z)(SmKtt3F(^U1ATRGs|S(Nqakte+OtH5n$K6#c#TuTo7)QD#UsW6TyZQi$ru|)gnn#|}@2bU#T}wXa zEz(QX##D3a7RO6fM#{q3C9MF(^y``adknPVd1NalX+Es`UjLh(7R`?-wMmv_(fpCJ zq)(=$HMeL!@lY>Inm%o7bGxRECz?Mkv$>)jL`s#q-+E`9rfCTfOOmoc zZsW>pIZVZ}AXX^_Dx^t!Zvk~+nl~P3J5%yyq{);ib^!I8LbNm!C=_YB6eRc2E7X~a zF>Tc8LE|cDO_+*UfZ8xsM(V;;AE_^s1!)+Q)e5?BrWZ)#nbPbKOJyo71AT!6d&N_# zpshrrzjWoLWpL(&h!Nwwv^`96uluf~hoL zWj*sP%?s(8#eY)xxawLnq&TVe`q*(bG+(4For(;tsf}hj+pMHqOPh+M{|@#ciQ{T% z7nzRi&X((FxlH}`OdeNP3!O%5-7WZjfqL3_CZ7?x(IRJ3z0_+r$2HS-Bc)2aBOT5b znwCbf-XlsmeYDS+-WuWMd|zA7v^2Yxv$b}R>CEwWoW9!AJo>=dPAf5sT+STt?fg({ zz%+lrNM}baD38WFJ8Mp+WBq43yJ~ZpI?fyE4A8RkXuPw#c9H4V{)?Txw8uy^dvEO} z65YpoYei>cbuH}9dS`EKDpM<@J48}kt$l@c9g?A|{~2|?CCKLJt@$$fIk)I81DVQA z+M(0#&ndIqq(jcW+EpgsZYP}mH8F=`#V%iP25BXcQl;{tH=P5tK zp_L}m-V7=!M{BR=#omjL*6MMrivLRcIIRg2{DrJ>+WSmv-_MZ7X&*3sHV!C&NUzX7 zew?;Dk3Ncz*Sx;O>e9VlLL_S)n6$nN?Gv<;^C?!S?_7I|7RVHuJ1~B-W?w+D`^$&x zl);oBGU{#mZr^Nidf!i1YM&jyLhG=aVl5W88o5dvi8Ng*o6u_HYAuSYGj7CgQ;_eRwFlP7m?`L-KgC_nl9zDw;H)ov#bRd zh~19gqpaG9)@l<;rIu6}zeS5cqUU^DwHZis zHg44}BE?Cww!blct7iEc>ZNIw?^YkbP0P)_?_`P zHF+I&Em@={<9BKKk>C|(OP${3SjK_2}=cn1+Hi(O|h%mMUE}r{$Tu7&2KBYv|RT> zr=CnVee);$q%CLq&39IfYuZ_+2d(ob+|U|tBb_>>Xu?e`h3Rf9o8y*t6)9D!owBd+ zE$szUSAU=m+i8ZuLxFOb8X;BwhGLzO-bPB3#&xSd^p@6%srk}3Yv0lOFx8t_CgHA@ z!MXxRDkj|5&T;JFs!ZSe+Eu0>^=A8k5)ovisK6 zBGFy+vF5RhGN%uzm+)8{j0Bmo^hBGAL}$QLZ9Y<*baP$fgs0kV%9Q4P>YMOPd&-o8 zWdDvlBiqi@o@p1EYWa3fc%da^LX3KOsZB+qUS4V=_CRd9G|tvD;iWbcDNWlH-KVG| zwj-rV`;fFOmy0BHk^V0$zt@2bDUakY>UtJ*(eNXl1uaIV{MyC-30C2WF7%$2EJ`9# zFS4kFl%;{EEUFMm;3*3~Ch$~52ord!A`*$_bBK5({k_pMHitv_?1iqWf)DKJjEVUtdKawv0>#C5(E^3~{4O!PIyii<%Ud#>w>i!r8H2@%7w8oI88 zn35NhrIKPL(j`lN{S|vDVb6v>FImDaX6WR#A1F@xsR+c{Fjd$8`dumU3DPC8^HeWU zN(?8mL>`3LD2{bKouyMO$GR_^lu%k^GQsnnGU5Od><3vYD{gQMdMPKo4!C+LCp-_j zdMPKWBT@Bo!kY-ImlKUR2Gz?6AC5uw@*%tSsDb2RbPIz5RL!w?P zig~8Yief2e9#I!0R1~XCu}Wei$L2XKQYDe;7CXqX3mALZOwS2+1ia z0$hUJGDo^)hI3{u>+*z3BA)4X{xu12h_XkZf>SzPbYsGsq88Ksk{c7Mi1(O0%kD_1 zDq1s*E4Mu1EzyCgRfRPP)x`}%=e04RhIr0&>$M#THHAILHA5}Y(~Slq(L}XGFp^Vh zpFb<1mRQDguFMY!wZ*qg4=q+vNBqRJE5B9L6&~Na_R-s-D3ViZRo=7U+oBRv<O}m^^GO@Mz6p2>1wTRBkv`DQ*0+LfIXI+rcT1;U&oqs`suUKHpY$MV+R;9#( zgf=28FIGOWt&mSaFI1tED1=1EXD3k#$tlg!+SKeMs+lr7>obFnGCPZAoSCU-b`~8? znf{`eDbrsBai+JP=`Y5ZGP?+;DYJ`6;mkeuYKdLMCZ_AUuA9g3V^Za)8K>L=y#wVjLT)p8)~lO(etfZMV!uocXEV zS%CP!6#GbY;aHrbN#aLh5RtcN(wvG?-% zC-x9GO|hQh0mmj5>XFz}SblWvqh7)T$tm5=XOVh|03@7Ak<$JAPVjuC4X_}`+>MJbg zX|L=n9+ucwlxDJ*2CBidq%2T#rpo1kIy3!L0ca=^b=Fsea%`)J)?>?=)_V@K_Y>QZ zX!d?$=tb9j{X`@a%-&yAx$27b7Y&#o7AQQgxnhB$JQD5AAn_Iw^%5lNA~~f_mWhc$ zq8Zcd{GJ6r5xz*&%K%aRrpt4HXov(Z8!Q7wOC+i=NVLz3S)@Ut84u4md6`=hhY8Cw zs7Ic|g+Ovj-#flb94^WsQS}j`sws1X@aD{h1-2xP5M4~MV9|?X;1Vo?^I|!PBSiwz zZUOIWgotSr)85GLB|^mKO!cx)C5DJaOhf#K7Yh|%F^%%Slo%>9km!AlQ9^nSGwim& z`x>J}XC!!E<3{3W(VMB1PGKShiQd;3E7mi?`x;}#ZX*4Cjh_=EM7bB>nPss^PZJ|W zWh8jb^-`zzkrJeg14>eq=!QhA6eIdmOwY7PF=7akQ(9EcGbu)dG7YFuA}LmUZpw@k z3po}gyprO?TBaENsu3r0nKl$JDaQ%F-=H(6+@%3ZCSWD9Ry`OQNWPL@tS< zjVYESI&utLl0+a9xg?8VQ)aRV<4l_}%$_VhXDU<7A|;EZZkcO2_Mp_F#AMOI2Aw&j z7*C*HNYq)f2;vx=)5#(fiB>6DELU8slq@zPQD+mxcSz(iLF`9@Gp<$A1aXw9VFAyA z6U8Yc@=OtpHJ4|KXp2NHlY~DK^!Y*3Br%I=L-7o0l3334pp02d?XKypeAN~F{v2K}39D}R=6cJLKriH8i6p_XRN5~YhoCzkH zBDNwK^}gd6tjiQ}7K!%z6fw25tLrIZ9unv}CruR_h&10-J(8x2Z(DMP=WT*LU9<0)@-5p0m&)tD>x--p}5L4q*(P27YnI8=$z6htNvHAg%{HX8&Gqm zujS8@mWVb?-UVxPSt>dqQH5oqC&%*VTbQ&=?5+Tw6k9G1A~~hHg)Gu?aoR0*iDRer z*V@a)y}X#Llja33^y(~Kcrd}cG3lbfYZwzgC)1PCMR6j0J+?xW;~2amS|O@)?D+hx zNneQwCU`}(Qp7XC8NNyktVs3Xdc8`FMxq&3i)bXL6eWh)SBn(R1l?-Up^8hlT6~N| zx;0`Tl2dvlqFb#IE18b!=ldGbyejCN(oOw*Un9mK(f(T_oJfYtM9wT>%g{5YF;&*D zd~3vPQ|4MRpJQ+hSu4&l!M$p&xWhE9Y)N^Y@OcZWQ-yWH56LMNE)TI&)oCJ_Z=Gmf z$2H$N(SZqK>&4Z#U9t7zXC#^-L;Q|J6*7e44Vg}uXAQ~ z+r-2T;w>h)&Tka8O}b5@u}QZ{_;6+?drs0O;b)3%7XBQYr@toIECwRcRb#VgT+cPb zX3-W2dXc3qB9LS78hxu6$OOmWR^jsw>hL{*t-_B8kHM{?GsoZ<+$wr<4BiviCZ;pN zF}PjKL86uTMyy0ilfLhCGU*%PTOTT9m$9YsBTG9b#z%h>>omIDnKUl?b?* zv{Rg70+(GP@?CV%mgwIy*(Itrbm?}9#z<6empH`~c(zZ`T_Us*Rj;?)=FnqI>qgzx zJyRM}tfC&v6uC@Irvdplq1bl=9wudq14z{89&wgq(Agdl)|4`#>pdbKi88Z9x+#_= zHZy^4ujttfbdX3r{zq8 zB7l5aP^{T)po>hSFc#6$RUuoXBT=*t%35*hVl2}`{ayakA{~h)IxRN1>AvC2 zukC)xr^OzoV+H(@e-wxEGG*zExPe6Xv9rRfEp!dno(xH+c0lw#-&xTZiQdUSD}0FX zigH%8;}~2~&I*5y!8`fq#2O~JqMR3-kmw3_L440KxPo02$C;q|MUmu(z2N5-7sXT} ztank&;uzGsDCTnv>Rl4gnV{ZfVf(yB#{i;~bF{u8Nc+3RVuZfpPH0^a!sy$AGpWxgOWtpJ*4Y7>~r@bLEIR@{d z-Vpma2K8=;;~ax}H$}w`x@JHnR; zr@bTEa}28A5dj>7>UYI@Ca8W-Y(t{z_r(d0LG@g5iV3RciZPwBYn(P$#1LV*r zsFy3Iat!J{5Eq!B-p}GXQi3+S^)UNGai3{HYftH+c*3-OT$kiWLh^@t3EJLq8%sPA zg6Z+-F3G=$LQL|QjU|2&Wr^@L`mZA1jZ%=DQbqkf{i|5Z6sJFP{8g0ff)!Zjg#?)y zdaR~ftO3Wq)!$S7RRl9tC+aDb`B(8JQ=OuL$&baVyiEObZLt@Lj_ar5 zAQP!)HU$2u=KCOs2tm|(4+i%m#$wRs^jkzh|- zq!;1QQFC@)i%eisG0VJ~DfV$}*}|}7$&oLBJfTmEqX-fmgH}fkj=?c#bJS*ndN#)qBCKa~oa7kP zvpLRl4C>h&H#i3M?2c+5x$4P|w~?rx;^@FJsHZxTn4q5OXxtNYbTw5S0Z5myy6Wgd zgnLDG4B!}4R~^9|gX)@NJrhhT9NUm+uQ(igk!Y_t97m9x(t%>mWQXG6-^4)!L3S0NsbACaKmm&y4ZFOjI1LXLcW zAd`A2JJCln#Y9f(mF-Jor@+{_P z!I>j1*~!Hm?eb!>RNOHTiOz=-j`>WmA4)g^`?~f+2}dl_B@uq=`CBC%Nkq6GN;sx) z4E93_$83%jT9}hu(s70f_CqPh6(s7jwBtS!^;z2S7|AKkx1LEZ?U4Gp)}@R?Lvl(J z^|dbJsDwn%{L47D_jj#z8OMGk@+|8(isY2ucGOEQ>(Cckij}5&-MM@@xm+G~xpF%EtcsJQAkFL~wlw2{7PF;SMTse<&YW}X%Po{d69e26jF}=^q4$nZ>43!-vk(|;> z{d!i}Q5lI=qOzloTV`XIek;ct$6(8&zOX{@&mw($3!?S>|G53NMXb-+u`v*&VlNbb1}w<8e1m5lJnq| zoQ|*L?0+Sv#w$7DuWWhml`XbcwiLPG>Tvi`m;zQze|K45L#q_D9cC#w{Eu70KlrOm zuM__`-{oocx8NSJO4?9R?Zh?ztH%=lvq-7I&>>~QKBdP-^zJ9HCB_%}|9ylc**UYp zEZCm43bvDWcsOi^1v?C{_tSJb64I)Qwv)a4-fj|zat zo6sLT?dWFsP?f8CCq{3tZmE;xszv?Nmh`-djJn~&A(L|cY~?*W|MQ$b)BgSAE_xaP_cAvxmW!{Q5Cz!!35ncH64230w&+cnA6O=wEC9Itmm0&vS;U zsVfVvfbp1C-uUUMKlj##dU_fwIr;lPZuxx#M8B&BYe*|eKL_e}J>!}{ZnQ6kjfd?U z(bKsM9*5k3P6p~fp%y$2`VJnC#OE^~T!+Ukeg60}b0Tb6dm6QG!(-a}zZ`cRE#~7y zz60CO+=g?3o+r=|XwKQHM~x%x)cfG6{Rlrtbb~6x{owJjJ@AtzGHeNhPhtJ1EXiMj>if^Z2mEck1v-TLGC0G&u=CMQ zKBGobCTxeOEWs6+{u#Bv*(Uv%3$=3f=N0r!#&|xHz6qjzzH+G`(<-^PTckJk!(R3o z2|di%3=Xv4>G3FiyH%Pz7PdQf!B6PQcuW(S``n6|l=H`V?bxT$|7+*L***%~D05C6 z^gz!5tFDA->5Z@@pZ?P>71Q%&sp1e%Pet0Y-P2Q*+JEKgsYy{A!GWHArEh}#@w$(l zoj>q}c_C`kr-tnil{spx2C2Y@_C9R4NXNf{pRhNL?cF|r$8=n|ei~N*`AdBscAz~A zS0rOzSQD#6>qFNKS~oZ^%sJ-A{}uWFs;BFSvg-Z6)e2U?e9Y6z!*OEc>1Yex3t+qP zytnE~Sb>tu-RCv@VNV&e8~epLdM$Y5z;Wx^Q}z7e2pJz|^kbDgZn~nh-_2VzJQ85L z4Kv|L0BvHf%ZHA`Chfpy_)+61`d7O8wW`sNMVcB3kN8kfA#7CXZN2+&DRz> zN~soHrQr$#{nJ@Y+au=Ec2`%Mju>0)Qnf9v?XC4Qovu;Fb~>YJ&%)Kib;h|=t}B}z zuP6F91oZ2P(f?mN{MlN)x+bov4d=gewEUU>ANP)3`f>_P^jCF_XvIFpD$!NZD$QR* zJ%PikUD3K3+g-;h9M#5={AYdsRX=~e4*&fXU!882e)pj}js@>K7RkINT)(;+(f{o1 zuXghCl}^lC=yfQp*uTD>|Jly}`}f*EulTR8$*V^-T%!!1SC8j^{2a;1H})o+aqxV` zb$+?dqyO!D!I<%%O=PUet84gou8r?>be(apRy3~gf9&D^&A$8dNzHdgV+z-?VV;rh zj7E-Yu2(08`-*H_Y2@!!!J&%6F? zzyD|V*Q;wnuOR;F+@ubzQpG;7ZiV~6^E7xT*|dzJFHIAV*s{ivN|JAPk*w6p%5n}Y+x3=az-^cL3<|zkZzm<73b8`RjAd=-G8P{r6m#{{G(o zSNoykvzh+xnN9jle+SRb?`6RjtG>mmZ#UmbUtJ&9vlNRI90scW`fE?)^(OQqOR;!8 zgnP8H&abZI-=Fc-bIP^F@c*kmjhx$kpj*0fLWjoo|7>r6r<4D`BHVr8y*|2c{(t8c z^xrwE;k=+v|BWM%J~gIy7wOa9PxMck%>VMcNcT?tAz213_Si6@IoYqQ18i|$2iT(jPG9^vB^}m{a^RhL{r^b) zN4D6dLi+oDRK<#()Pu2wK9{7|1yJ4iyx<>i(eJ1F^A=gUuisl0{M794_)rhVw>YQ@ z_~_p}X$$vg^BuXU{%Ps|=KcOxXNP$%b({#h-2 zrVNkoU4mx_<}Jo!a}GU*pFwzcTY3i`!za%AUc*<%4QIf;%#Z04K=T%Qobokf z?&}IaDd!P>)>&}L9~}nkpR-t{p88Mydk*?fyHt7|Hi=30Q{`E)Tm{V9v_7@?1N`w z)o9pmR+;m^3WO+44fjy$AHMAXGt#GN^ohCg7@S{yJlYqu{hL6v`ytoLz$f^|H}T%s z4>|DD>|lH%Z+N=u!uKDHOzJRr4mi-W!N2}Fq%&l~x3=_iM1O3P9_Yu9T^fA*A8n^2 z#Pt(;prgy|K*zRuONaS?bfdb9^%bz-ea$!?=-vePxc|y6`B#BI-JRhIX65g(Ji~9H zn180>Icwfx{$9#0{oK_5vKXr1n_9->zNW_%r4^v>$aOJQ`M=+8)Oyvy+_OXfY~9GD zJwl%Xhw1lvV>{&2Ka14+GHj2U{zLW|Npbk2Of@M zim6GUiQ$3N3bS;#p+eDe#MCln2bLz9mK`W6cVIsf0(YprKJhyBQo-jzga z%*8rzB4;aR)QL3TFSQy}aFzNaM_?vQKkA8pBC`Z%L{*UH7IlW{&%co*99%y6BPgbJ+e6kXK4~lR0 zT8!?wJO;PE&2*Qv^B=JPTEgac*kdf&p`+#-#XPw(H==2tm8?>)%~&LB)C1@}{EY*# zzwOydMN=4tax5%nxHKNBaS4gXoimjsW zV@KcLwir)5@LQRD4u7Kj=-b`Vb(L>QoX8)2R^R#p6}~HCF*0SgN7v+M*0YvJw(&Vw zbd;Z2&z?DvX7uE%@o1|~ep4u_v|jvMOQOnG7xQ}NKB?C^gSGQ*7K_n@D}1Y_|97>s z&Hcu5+sRVG5V=?V=b0?Wmr4EqOFHy0ONiQNpM;mP2cmD>h2{8Kw4C#Kz#8sR^ja&b zNA2ZXSi)M#6MdI2Iu^hDh51h?Ea60&Ek8NR_y144rOfe-jh7vuA=|* zmCuPXqsI>O|Et0lMoT!M^MBKvoIbIqKhOP5=TRBePyFv2md|q7V_Vj-$9^mME&RkI&jdsZSF?wI~ja=n=v8v#W#D6n_Cy(+!SK`jrh?d}3#;u|@I#+u) zbM3|q3^<#QuO~Q z;eR20!2ClVu`QVA6ku0 ztlk#mhIZQM{orAgY%%iXcs$ugkGqp?069;TA1$-bE8O;T+_Rj}1dww<+|eEwf4W$d0y+gfk)z-A8~Zf4sj;m`6lQ2Ij``|;r%bLB|N+RX1UdKa_4*1 zwcKjolicd(Yq-@YtjtdQUl_h`+=g=8Mq3%TJ$WypYthMP%&2m5o^@-v75_Kii7RUU zzbf3T!v5EPQT<WWf>wV72Qdza4D@@e> z->xvO_jyi_mJ_|UiQ4bwNW25VgF^Ik_=9zCvq>zRMuujoAC-TjHUy7P}<@nre?89fjr5r2= z?*Z=t*MMulwcuLt3GfNAx? z@(<|$usmfktlKP!)+t7!wFSHg4B)fPk_0UYS`xG*Xi3nrthX6i(6X#Ig8_WDSZnoZR zxyyPdJ}vm%hEKq_3+1gs>~4JS$EOOPhwxd8wyZ_IwP?#)K5Ka!`rFoL@Cg`iLk~gUi;u_PU-L+Wbr>m}O_*+aXY<=nv8*7mt-^hve*qJ^m`FkYKF-hCyx0?bE{>|XUF6LPQ zn_zUqHW=A%{xyqiH~)%7kCk;Dv$FhJ4|8r4+bh=RrIK!Ao`ISiKOS*4o$ieQQ8u* zmBz2vEwy)hXTNugz1sE;O0KpAQF5b{x!2$?H|;g}YfhE;%UezM6l+KJ%TQ9jd(+-# z^tmO;(d}))--~QB>Y4{SQevKNAL+=BsW^PTqeDtKXiVICv12`2KG(59_QDtQzSOvR z!cu#Oao4o#pmQt^8mo3JcQi=OCdt_(dbfA{lKWBq{TDvuXtwcJwDMvW-mwMgXL4SF zUVh;_Xv3iI@p~}n!+uVdIS6+5gzFqLVjjErbmxqi4cmu1cSy;tQgW-5JR^o}n-Rl$ z12F?ee2{@KO>EHm@3dF|fZL zsP+uBKU3Ij475*K5HgabWQ*y%{sm8pwHm(z&D!7gq)VQ3X?dRY*=2w6Q2!o(NjUiS z-(bIf(qVYazy5g4V=?h7Ki+O{%6CcLOlj>nu@lASh|L!pMB6OrhqS2)u(2;Tc=M%} zd}&G0>bmR&Z_xT`ZGsWBK9!MxKO)6;7HD+irWWr!QRb;~<%C_xe+R6^{N zOVno_Fm9Y2ARWDy@Z;Uy1S^(i3y39No9eTcCLY z8(W}MN_z(1(c{gtKJnJzm^vvr&w8}hVdPmizcn-_Q|ir>dh4uN1tVkftmoH`L(Zq( z+l4>6%e^o)I{9OVQD^PCwZ+>g}h%g z`sTT%u+|rzGAm@;YO&j_|CshD+V;n3@0)E_?nRq!mHfg1v&H(;>xWQd&({&8oA3P@ zC4Bz+aaiYlF|pgMuOhn5T7GX*Y>SLti}kN#c6nQ@mn=#!TCD4~v>^T2)wEY(j9O&u zTC6u0QJMQV6^>ww^?Xq>MfvsvDlwvbCR=sfJ0rH+TRw5Gqs2Pv-r1;Y)V+nM{il0x zf?W#bp!I@lTf7IYT~leD`MY20zIWk^3GF}I*>67lqR{g76yj|99^J(9C zpv5~*@{E%_UDj{!X^0&tM_-Ed*g`9gI3DS}R(nqL82l;LVg@m*Q%$al7W3-g|1-AB zxxU^Omu22?zBeviw)Nn=oEK-2aqqHK?7s}@)uprJm|hT<89lnKWu@g%%1ZB#%Qo8s zYvU4aH=MsaZk$9@t*5_#mB(j3apwy$LJu>sRK3 z%N};;nU2g6@j0S*Sf-CXCqB_Srg&<6cg)nBg7|#V*UJ$!*Yr#)iT7BCk8d{Sns?{l z8ebq$i}}Z855}jW<&Va9#Z+NkO0_Ne{;Bv3+Z6m-V}|W@%8|?dMEVZwcbc3YJB;6z}2{}%CYHUJ^dEOW2CN$gG zpDE@Q56*;gdhX1G9g?3tc6~ygT<0{~`_$i@&?;wyJlozel}K~V--j{6U;eP~9pm%t zv-6iN_u2Vdl-=H|KF0Y`=6s5IS;6}W6;k^lDS3mWJ0;y9>7$Zvl5~&EiXNF2S=Ntm zJRTF}m@2;nS0rXxuggs^n-$)GFCf>IjrPbB%ORTk4?EeGo!quNcpK;$;-k>e(j@?K<6rr6a z=_aIWF@H`?3fd|^7?Mpw?Niefrsg>>+Iw8DJx#g$2k)`xL~Cd!eXXsv$AVH}X0 zhm7mbxijgIQJsBf5|4s=kiM(ssib7b!}D8^=IA6#@0FUjEZLLfv%Wa`m?zP?WZJ%@ zfw(#yVFu02tUo8EJ8EbDoRsM}$IR?gX?{BUfx7|64=$J&3pTPJi+ol`%bfwgO*reIe&5-{I%44QQF*_zQGSGx!-&tKDj_z zo9{qBC+9onZ5fr^jhQ*Z?21WWi(ej(NnTr+Y|4t!74wHnij(tjbT3BEo-USFR=PZS zuKC2~JxN_LpFC8Xoa5l{r&`Q4AMM3TlC++7%ulRefo%a_{c zNvnEe`1fdwk@k5?q&+-3Y<-KPtu;@(dQVcV`3U-LrS#iM>9;cUTSnhD^SrCi>f3AE z{pIC-E%uAQoCmw_aC2g*?VIneM*6I~7r}nCa2f27$++${|6}J3$p6c@W~0`;`t#Dh z6;ft}lvyohu9tc@i0v>>x%IDo8zfJIj1EL%d<&f6MwPHQ`bL%PVr61DesOJ#IbY?W&69b@a8A?r_u{h==sj0`)^@)=l*F6x&hy3gD? z?QN{&Tc_db(R_3C{C*kst_N|g6^+{8^e=?+z{Mr~dd-UcH}vZ^w=OS*owC2QpXsdF zUx{@8YafQ)^?U07giThx=AO;{QeuBP>$QFr1aB%sYv6>!T#n(w&!mX zxJqnVzN~Mht>Ou;73E(?`qf%{e~k32#QgaRC8VzTzF)WPj9mQHx7eM-|JjeDnbChB z&Tb>jbg`LY$BE6bzkyN6uuu8?w*EYG-ILU7`}yDl{WD@WEiX*Yh@G^*FuB)OSowXw zUfc4OctY$dc(67(+cEO{zxK_J-JAVHe_w1Zj*;xxK@%GK=fys7a0~44f>)rQR!Y5P zVoU$*Sj)|C_n#a4&+0w>du=Y<9b?;@Y~H-sc1j(ef?3`iv2zPCpvlbO?2|;n~0X<&1L7_F~gDr_9-(?O|e+t9G#l7!oK@fywPBr zzh+EIr>s|t?Vrw`lG0_{yKZI*a*oEafVvV4q!;W)&NoMwV%xoAX2%8WS3HPy!|4dr zrgYg0s-H<&Y~Ql*rIdNHlH^Oh7HdyeLVTtDy9W>VpXZoa{9?jd8L!3mxl4Lc`=TYk zrmVFmmN^Hku=~1jpKgEeYl~4UdFo(CLO=38_4lVF7#7^8-#Vbc$$2}^xv`6O%7SMG zEVfrKd=5F^-GhCxUsb(*z&88Zcbe>LW7kjnWI(s~)%|}OP#Jswv;?DA`k_Q@igo;3 z%|;3O#OGP*gQf4w;&{*cr5^)mwwIZyxOKL(cCZ=d+R=YZ7GDz-8< z?Fu~iuzXmx)ZXdjd94$rg^Z&zI{ByzN4?k_vH7yUIbx5B4a!&q?d4BCG$<(JRSMv2=idKpkj3fEi4)U7TH}i*q=|`p(3q_GH%?xgm@) zTb^Q_->_uxLH8NCcMaYf>zcKCFwbsPg9o~)UyxvAx;XCRT%1wGa=av3CofuRPqg0sRDVavvG}I4;YM2a z>Org_3C2KaNuuM~-7!N_9E0+g^-Xbn6`;N6W7=n66CKNaNkbAH4~dl#aSX%#NQ&df z0PXsZX}7^9I=1c}kDRM~e%LzLbSZx#Mtp=>EVD6FlyPEv?GHYYVD{q7m0(U3CBreZ z@~a^kj*k}77FHgI{nNtZLykFl2c3s?>AciLx10s6$G+zCkaK4?*|QxtoS&1***HBl z+mRTUlbT{JJg+#lJNAs+C8;Z<=X0d|8TPLmBK>CAvrA}wnY8~rGt$rJ@Q%1M$>+Fw z-JMDKlCwZ;hh@@~w$u*G{Mlc?mTc}y<<&?p%75&3);_EjXVTceEu47z499t+{IF~G zOgr5Z_xKYtPS19@1D7MczW&P7dt+Z}2teWUx*3jdF2uPw_8$eSPVdD%RD!WM_JdOo zoZex%cFRHJ;e5-HVAi zb8+R#!;_^m(~2e9VF}Ehl-6N+?){6?663C#cWK%RNAn$+Z;m~YNWW4^&yzh3I@Vse zE-mP&oA?;){kxw^t8}b>dK2sj%*mi*!S2mzYaPiWBK_8?!kG|sJbvL3kAXlfkSNe_<7%TLdUYkG9e zu#C7z9(@?mg1H-p@!9Y0p?i&QFXfZx!t*{GX0f^h<#A0Y+2?7JzHN&3Eu!BI%W|ZA zXFa1k_O`doGdkQuobRMvyR5y?lxjTg$vF+}}O6#axrdfNX)L3aNQr!MPz&^q`-+P|)%GBC)rQO$Jhq(30%Fq~oYoHt-E@|-U}Nh4Oo{jhc5h{bZ{vm)+{*2|%|UkZ#kCUx26 zDOPFRbvO2Rl*ZkDqr)&oSz&#;sA5C`u0VXAF59~It46G_j>2)Y!a94|?x8EJv%=a^^dh3ZLk?qwb1=d z{JT4mv*Nw?U`KrXA?%H_K7+j?w-+|{!`?IVrS@&kt>}$y&V7xR%xzAKq`$*@vdy`? z$(dOodFF{N7F!~=&AH(EL7APhI<+~IuvMFL2>PwfdF}O6GFM8TgU$(W_jeq0PJP>9 zl!?+Iz0o24P$5c&?KzwgYTY|=r-* z`}52$=hXMUh3yO5=)CMs_sF$zf7%^4vNG-;p#iX&?|qJ(zwS;QSr^x|Bx7W?)Y5}? zT2R`utNEPpuM7B$^ws@~NA}1WxyQw)a30qM>nw)F_Thv_MGe`_ifb316{NTx6?=FXzKwOg2)jX|4Pu+bHad9*X>{@ol5L;=-iIR_ zWnY>lxz*aQrd8rP z;ha&Wu;;_xItp!$`SrTIQ9)PUqq9a;8iywJcdT_iFnZ~zwXVAmUF*6IcZ+LXgU-V< z6W1qmZya?@ddZHfGW?GOSbTHjmS<~jp3}F*J$l^_aka>^ZBz@cg+`dQu1CtYk4i>P zrW11Zj2fuvzg~WLRJx`=dit-UYF#m-@GWp0zcsFP)nThz*I?wYbsa~}TGwZi=jxI8 zeG1pn`Hs=GuGc3d7+tO(M=Z5ltby5mM`z-$!RN8NFDtH18Rx#b&F2~CzNG4+(RuDq zXU~Mq`F!qZi~F_8($N#8-W2olZ!1UlT2HSk9i1b}G1t%YeV#mAx9l8UhrRe{berr& zovU>0Cs6A4wRr1XF=Jc2`6%;;(fLwlzPs%S33wCVEi=Si9Xex-#oT@U4{;W= z<++h#3f#N{Dsb}-sK9;s?))+H+r(8e3pGUs;nQPvX|HGKM=Ec))@Z_24)7)8e z&7^6Y`|w^b!6-FdcYQLT)V{yu^sJQl$8o+(jh})!@3H=Q434Sz(DeCPZRX#7#aXrP z;M;e@^4qS1=JfX;&+4^(b?}X>Jo^EBCz~BVddepQvf~#H+nrS=ttyjNl}W2oZFkoH zoRwia=b~R=Swe;_wjk!L4BMf?WqmVjHx(u#{p(a*sX=Po|a*oR=5aTm1F(Su=SBA`2zwY5FHi39fWOGU<}e12F`{(Yr#ZVcNf=( zkJi&J{FW`5wt~<9%jL;`Fi?FK&p1m`OKrS^p_0CRuD3%XRFyJI{o2P2lD+L38zzv--Bm3~7}a z(ke4#ALjE2^MKexGQ$taF>=Vw=USc8@}tu7LvoCC$8px>;i~x0(#f7Pa@U+a5H_Q4y6EYmXNodTlyRa= z6eUNL98vN`$+J!Q{LkYHJe&itc&3W)ePH=r{CD1Yc-sVb!D3U)PY*SmQzGx5lz8M> zx2HBI`P`Kf4Vv{A?nw&Dw+W@@yrq1)<+&#JOpE=qUA5;fj%WG3wyBYOlFE>O7@k9J zE!%c(1=5UQAdownSFu_0rC6Z|pU%WN(Xm9;@^QseMI! z&UNo+2c09=AIvVrXyW^e_^s1E&z>jOLJd-*&up3ULtJJ2i$~1~iSZM*^qJ5k+oqTm zpFcPuWR1Uc74GZT*S|J_PfHR^K0ldrTAqi`PlC2n-r5cQjc{{fZG3CwBjo?$o;UC; zrRKa<_|EtKhgO-TwjYBBChS0&JrkN?eV$ei&nc}Qo>TUTvQLzKq8z|j{4n}}hwJ$P z57*wH^AVgkgU%S7H*4b;-ZAaGF6ZB8;mIMcc4i{|>1JKn#Gvw;gjv4 z^Uhht=WUCx*nb`Lm-gQ%={qES&v}QW#zRu$3{U&|+Vf_3-o!U7q4@Uo8_($+f^m*?DcFV9msUY@hYdATx-L(b%L z(_t-8Xb+kT-aqC^F)KemeoCVC!wJO~95nCPyX1m=DYL-CRjxov;0m8QslY4GS7qB$ z^AD5vBvnYSW=j4{Ss8+6+wAiv_3HebS^RnSLG#|M3nzIJ*iK8r{;Z29SrXoa4Vt<5 z_AN#9#Dwd|OrMmPFdH^6{)sW$N9D!e51W`URCE)zSZe8rzvZlXlRDxTz?P^o@vIe4 z28x|Kj?oKYS4uQB!S~#KlTs5#z_#JH&+1^m#|)h3<#cJ#--;PJxf*$Vo=#c)O5~aFdg-4|H%nVD{ZoQF_pPUNVhyC_RRI*N z3>IvQ71(>tx<@8&kh(lxzTso>)~tJDa-yX78bk3GnZ>(tU3hYeD7>HgU^1STKifOG zLAGiV+bnj6*jBMA=AXYfeoA)2h>xH2WhbP4{8j%h^VvK0Bw6g|+-mds61sNTyg{=t zLVLDY19l&_-R#@v<*}J!z44p3d~NQw--Ug?ghqU$*K50V7yjps%+&)jR}aZt?G&X` zl%r6FC8v4^Kaz1_s`vZ}7Gp-jXP@A^QTMzin|E$Pc{AS#x}@Oz3;Au-_nyS~6}$F2 zvQRIcuqCv%HX9am$odg@r^tg9FAML^U2$PEjy{XgEZ?ms%eQPjvX9MnuExiZw%}dW zGbZf6@R*Eavpx2jEAia8qwG_6FyWRbdM_+>&FMHFSIg_`4Sz7<@cv)Zvc3B@x%~DR zZflR>F=9&EjF~!eoIhF9!A-gT0LFK^-;9Y1&GHY7;p%P1@OS6T82;XzJ%-0!atwPc z+xzvVtC2sk>>7X2bNl`!{%r4?P%1I2am>b?-WDj^IWe5)1!{R*=g08bdoi}fcPlZsz3fLhTqSy~ z$ydzE@j3gT?>udkXrV8~Qu;8mV}azt^}q6W@JJ)#~ zY2PMs6V^*L9b*_~S=ZC)9}H7)23;Ym@@+wpGPMP;&& z6)`;GD!u%stXdRUC_PTDz&-M$`k1sT#rnx*EPrw_ZNn3^DNXY(I*9$f`l1x;oM*AW z<^{J_j;_P`>xPT! zzg>3mF)v5+ko3tu8Sz6gT%~s)58kN|+bQ;_Dx4ulV|aIS6#cV2`DhH!EIVY*^dL{q zgie{^oiRVm4;ei%Jfro*@XXZ{b8Ns6d#AMLm~7kaee3tThq5=uUt%{ot5eMI?wOaE zlJ552yrb-r#<-{U2QO*yuD@&zY{O+Wm+Loq2hQb8r79Z${#W?{vd% zx`^L0eEPu8d7ikG@BSk%(Yol`g!r|wHKPiX=O%JQ@I4yt(7U~FK8d$vM z;tpYM_e?0pcWo~wl!$KP`-qQEU5Wku>eMom-_@3x{N8q@$r)lX%RU@@iYKOE&CO%@ zE$XjRGTfg`>NhpZ{q>|%r*d7&hF$mgpgm-cUf?U~RZwn?^amTgzcw#~BbO4)X$Y`apnt(5c229xu4gUNZj!Q{Lxk*6Oe zZhk|tL&|Rz+aNg`Bxi%<}9@ixHBO^8=z4%K!mv)wZxy#!u*R;)YO}oRxKHTA9e_HHpRkOV3w!_0-wb(D5 z`sMUitX+7XgYPa!n5Nj|SdR6;SdMk8^xME#j&+Z$a_N#MGnQp$#^JBU8=ErjF&5z}ZT9;_+*m-Gz0!z1 zMVSYSCk(M%XEsR78>Hn8(()$BQ!RT}Eqk{u@!Laqw**%;r{^WckK8h1Mq7NqKW0W^ zy#0#eCZ0~VgpJaHpeYto>hUe2w*Ta5s`^_^Nr01KZ%$CHLzG$8iN@TBw603K8 zIAcdFuQ6I>@Ak>wWqbJaCfmd3_Sv45_*O2ISoQSxGddC{;ce0bQVwT$-`|x<$z@V| zt=Wou@I$d&iw?zdE$YO#wD8>t=;K{+z@8EqKQG&8&%Wvd+iJIv>Yp8u_B+i&6mP+{@>QGEbCZC>ecm zeR65hW zM*;VX*weB&&efnN9m>i$Uh!6-e0*0M#}dloc#j?GTq?oI}o}ZVF84@zqi?Sh(M_fZ3kGMMT zElZkVH{$)GI{Y&5YqJv*T|S$)Npdzz&K;7o(L3PLZ)W!<{;>T=!DPLavv1bYhgdUWcdU1W(#ZFZsA^kYWWQ5L!z`xI>#pE z*tpdqNtZ}^xs4^Pw6WjHL|-L(h3NN*{=Dc-qQ4}1vyDBx-Nv5WVPpU7v~e$5ZC}9d zk(~Q%ok-j5tk-R4y{4UYCD>V4vYjR1Y8CtS4|^AK7CIiB8)uX_&b}hfSnjwNcBR8} zCCYTLggp+Hu+Q=5IZ4KcP?GS?KkY%Whb2!ZtkpQ;IHk~Se2x58!{dAxB@A)0gmfoM z817^nGM#M0Waj`x7fG~4qRXA9L0RcchrQLA0bAxAb){*na&p#HI6p%RYn_IH-j=Pl z%T_y3W|Hv-C}@f8KXy?v#-Rjs7l+8IUhkS zhU*E~3>QlnDRw+8{w|D*?Z3puzM3P-Tv6t^xG#k+?n|+Y`?5&#EO%{0$)%EKwd7xe zbP~R6V#yDStrh#EMC%Z>8k;1~Hc?(hI?mYc+JvokiLw`p+c@Bgor`^hVl#epy#&SX zmXUSK$hu`@-7>On8Cf^y;XpT!yCH5Kcj<1z5cbRS;cVpZ$6bz_^Xd{ekGp&~kGsp& z&EsyRo5$U)ZXS1KZXS25+&u0o+?=uZxp~}GyLsF_hC9Z(+xIC(Mg8&h=giJJEYT>}2m@*c`9(syO2k(eu3-NMGi? z2)4jG19pygKI}a2O|XUD`(cZ{&s~*dEJQ7F#v<E-{dzSYY)Q05&n zKh9X?T?kv@eG2wIZy2^3&n)ANhrF%@amIRYChTM0*{~bDH^Xl9KDhu#C`!X@5t|Yt zeIhm>_ARl!V$U}j&4tBiiY+ubql!(=s6{4cREfzMwcPAM&PvI@R_r#hEnx*S+ zd15PJvC@itDVAk6$Fj`rvEQ(5lBYxL&^T_jLhK!4>%<-r`<>XVc;?9#dxzN7VmFE1 zA{NiEQT{%$`{P;Tfq2$zkY;b=T(_>b|NhduFJIsXy={Q|dfEdD20 zdjd;yC&=-Yz!{PO1#J-P6Z@ptO=6FT%}8XPEU`C|64{2GiD%-7 z4oS2%QP%Cme_-tPin1^97qnr2B3GvaiB_zrpC-Cs4<(wgol@G@Qrb}|?Z-s!Q4h+* zULsMvtm#juzsVwWfL$l4U3}AX8(pF=s zD5X%`Mrc5P>_vy9vrgriW!9;Z|5TRwo!GyL9Y2uD`C=c2#i~Ad09JtK_N4k`19*e=;>(CI8K^>o&?MeH_Mw=p!0cD&eJu`Ow_bFIeT(%6z- zv5ukaE05S%v57+&?Td7hkup?TF3L!;Sz^bF%@%t;Y?9%VoVk*&Lpl|I+T(U(#KUKR zOK^pUKkZ<|DEkB6zbBf|5HmxO-fE#Xw-ec?=vUkUoO9zS>^ z$`7btr2ZW1Z4T7)UU*!Hj}smq@D&!JJcVl^n>+A`rcgii@^IaFG*>ivRrh`6ZKasHz{|5 zY!@l>9b|oBjqg&nYy61%He7WxAIbV0%ArbpZz1LRLFOZwFIQP8`thm&SYwQRc%kY+ z@$Y)LT;gcA>Z_G?65sW3y~K}Kkt}zUG6c$gXgsX?E@g)h{jPD6+aFQdT+x0cWxtfE z!sAtG8YdYas`P<1#?KGusvi*l+DD2&85h+TDuWXL>5+2b*1fA$uM_|FM>nY-694F< zVNk|J^-D>tM`9R08QP^C}eEgSq2$2?O#R~Z1=-Xe`JR6QtcUqaRx@lTd(oMip0m30!I z@MOKlNgmIeG`Oq!6 zG9UR9`fro^VU3fF?^1Sv?B|HaNya;c$E%L0Z;4?&o~Lb~^asd%4rMCHa?&(TGCox4 z6SglQIc|PX`bXor%7DbDKV778lI1K^ma9%uU#+YY9WzL-_EYs- zWkBKwH!f6vvG90R5M+JjAh#oBKb3W0jWND%llmd?Z>`&koe#0(lky|AFA|$cNDljTfaP^C}e&o}xtPO?99H6D=o(Z(W;liYrx zGAQvCo69v$GQL__C-LUZo74}9e|U2kl<@~y-!6@JNPPAS5si~9?}*Zp#Qk0Wf(?}Y z1sQiJQzhQ|LYl@&#)m3>694H1zs5<%bCm&!7c~`WoMe2VGAQw_P30OV8DFiellb5* z^%^G`-=qvlJg_CKagy;}$_|OYu_dB$l5wL?bUu=tj~1}TNO{o)Ny962JV# zG>wyt`$VsK(XTp5Js@ls));TU7?gaUy;!dKNam{(J$q}t>Lm4$=sUKCRVS%;i2mi) zi0UNA+mbBpf5`?)`$6idqR)RRO?8sx_(Xs3CBNz<^?>N1mx@#;sjmWGFznSqi642X zT;n9;8zp{Gb)CcqZL8Nf$#_Wg%eRG9C#iRcUa>8rI!V1tc)ZHem;3eVHXA7W1u~v0 z`nTKCR41wXL_hUqzv?9QLQu||psYV&jZyk?5y)~$=36X0UbPC8br`HMw!K^qG9Sr& zb)v_vONjmH$NgFOx($^50U1vf{jt~6R3|xKeWLGw-LE>y{CPs$Ckt_0fi*^-?M0xB zpXgsL2@0`)5+A$0T;n9m*$8qTkR0DS5dFQq9%MNr+p$yQA&EC`4{MxcIUS;Zx;>&g zNxe&m{qE0llUr<{>^I1Gs<2&HW8Bt~rg4&SA6R2N(&AU0q#h7`Ps?KQv47(KM@u=# z@=4~a6Mfhl^{SK9cd8$fc*PrG^-0F}3UPf7vVTbSPX}0Iyz@o`WIZJF<4=rA+yd4Z zsc+gq*-w!1RMCsxOjDht?pL3rU!*=sf3fg*Rk`XU^$L*Jfps9;Rj+Z9@dl0W1lfL) z`9ffgvG&a{$o7%U->&fviFdsj(KyL?mk`hY2Izi))YH@_>HF0u=?6g8TckQkeX$VZ zCdBXY<$f-m<*Jj^>qNhCXT9nq^^oY#?F_3>+tELi zD*Rn24P?7XS+7OEKIB)OnMGXq;rZ#%a;*EMSeXW5 z?Fx#%KU}UlDfn$ zzg~Tkepr2yeh0{QM^q=NTT-LC4U~QZsSi;-Rhg!7lJUu^`;>l-lZ*$1n8z9~(m2WZ zD)F&iYP?+IB;$3e*Q-ua52+qjo#c2$)F+wGayp6gG|2t7fwF(1<9Jk`WPZQ;B>f`w zNtR!(KFN5!`Xv3Z`Xv2``XqfLP1^xVJ3y8@MD;Y)N#>udx?gpY`3qGqQk|r}N_FQij;Y*@p_H#)Obkz<5gjeld@mxN7TnFanb$-Wxqh?^9YYu z4bgZiSYw>lng%i-Df_8$pTt{R{Te43FBBj1NaCmMD$+Q~{SJ!0epk8bB)6*+;=C&H zw|3QQoMb#C`rmhjRVS%;h(3FFM0Jw7WhmRfW48^I{RCOR2V_5|O8oflG>wxoUgG1q z9?1SK(l{yOrtwu84}y3u`d+!{7&nmlDnZt>QFQDVSYy2PUcLCZUXVEEq534Zi>Oa> zKWxLa{UCjh5bKZXB)9XcPcmPT`Xv3uLd-AKN$U0LlPo8!KFN4QeUg5c5Z3``XuCk_ zY3h^o{pyqSi_|CSm#a_GuN2~YGu26HkNRPWqdn@A+^$QA_6*ndfZQ%keUkb7>XVEY zg1mkRfHKY+F9Ml=u@LK>#>+KMGG4DfNq;9O*CV3iIMg`F`r0*4@_BLx$a*8<<9Y;S zIbFizRYpd%JPRo6BFOwUQ0BAfIA5xsraH-Te5(6ZC#e^zPx3i)Ky)0hp!9>ri$q61 zXnd9GL6G^%)hAhQo$B?flhniNlk_`;*k9F2>c)s@xfYQ7YXfCJ#mBr?eF(_<(=<+U z`^l>NRVS$zsvi&^-$ScUG9CnZA5*S6Nxf2t<5uEx_ta~gWIUvLSap(mM17LJ?M&Sd zkiJKVbyoGXlgPMVeUg5W`Xv2w^-21bLL4`$lhniNlk_9%lk_c_B>EYYeik3?Q$0;} zlJnQEKFRHi)FLhi)`Xv1#^-22W z>XY;Z{Z*KZ(@q)hFri6#sY?$#pKQ zagyXY<~)FLhi)`XrC%BK1l7*>gNcto~uqWU%mPy z{dV#38~|jyA{r+dH^xQvG?48esZUnjuR2M+NPUuioe=Aa>Lm5B`Xv2``XqhZc-?Q1 zz8~Z~%n={^rE!w+a`j32_3D%K8-$oIs*}_s>XY=1v-!QjebqKl`W>X6F2wOD@sF$h z8YdYqQlF$>u0Bb>Qiy&~ouuBNdRTRmdPIGazU>@s4@loG#5_=)r0!Rrq@N>1f2mGV zFIS(WUm-;MR41v2)hFqMe39E z%hf08*Q-y`ZxCW!RVS%O)FQ{)5 zd8t0hcu4iI>Lm3J)g!8t)XAT?zJW{7&z6bQF&{wQm)O-$1G&!ll|>-?on$#dA;w#E zl6nQmajaLJq~0JrUe&6MXq;rc6XbUI2|f5|4=D3feDtIGB=h?~<`0UGc4(ZGcBo#b ztk*cncvyXseh0|%BC3;zf>oguUvhSeuWV06Da3brOl`3Rb@KJ{`IS$qkfV4t3d8ox%w3v->7=M z>O0jBtG^dyxe@hk7izuAbWrM5KS%u{^~;qNs@JO@Rz|@4v7a`7lxZOMGaZz2)z4AC zNd0nUy)vwfC_6!JZ_A06X9wwLDE%P&gJeJFs9vNxDdVAjx%y#H#zASz)$&1>pDIMT zsuwBCmG#PyGOUa!J3*FXxhP5-$of*%PgCEg^eb~T9#FpsWWNU0FIUzn>y;s8E692y z>f0`k)|;mED~pstkon8iuTZ~U{jie1e=g;!Z@WaxRi=ZCXDI!u7b(k?6&kNsKMZpJ zBI?`nbR0mImny_@uewitzxo07i_{OQU#@wEFrmxMGP208xisz=l}rgA&He+e?4rt~XwK=wmGi1VW|s4NG$ zU7h;%>Nkjw@1Hy=?;L}{C@<$`>#GfjQJG9WtoQT?F$E>4T*LpTlJg@?<380%>VDDDzv>5+MIielsD8Qnb?VovA5uT8 zeuw%I^(~ia|ANxL>ZhsiQ{S(CK>Z^1gX&iZ@mvqQ+qij8y~aZt53ApyenfrC46Pqz z{b@?SG9YnWN2y<~tXGDW5vA>ST8`2WvLA~;`F|Pe7YnhDsb8-QgB&lC;}lV!q;H!U zEr*nGQ>F_sPU;sagQ}OSU!i`z`e9`RDa(}=632D55dEZjL}|NR+pY8~idS!#^ zjmog<5v6Umwj1R3Y3lnyj#rWBSZ7qP5FhPSKcw-n`W@;=)bA7@>&+aNkK+}T<3as2 z^?mC5)enGNzk;fltG*HBI$fvno$80wZw0v@?W%XE9syaeWv;dZl<^WD^IiQM^^4RGijVP7zfS#n z^+TYn`|5Y7A5q_OrPd3|{)>OS%A-sLxqX_()5XX8G3pm7%axTN`@0Uj+gQD)UiGjt zqO{G6*5?6bo~iFw7J^(y0wC{yid0_=GJjBr{Z_qB{d)C7>U*w==1*5vDnlU4?Nr|~ zpZW0I2Bhv0AM-$UpE95fDl3K9U-d)E4lvEKb`N>Cv1w1I=$Q8lqV;%$*gy4y%1YJi z)DJ0JRqp`VuU+a}3ZvzvDt*d;aWxub{ z_6l+Tt-eqFLXg`B)DJ2vgs4YZr+Pcc{GFzTieo$Gd`c6>Vr@CcHv|Sz{%2VH`ECiW9pnioA?Nx?A z{=Y(!>x5Af&2ItedxR)geILmDB;z?6uT*XXSzn#T8&nUe-=XYO-Lh2c5n`T#(l4s# zs9vdTQ0@eouS0x1XI-Y{2+>~keab>m`a%7mvQmils^6e~Nc|3_<@#v(b|K1F-=_>H zi#5Jj8C1Pa8B(@tyhHsi^)1Vz^`wG4Z>5Wm`Kx|F?l59+6@?^8dZELJ_Jeh8G~O8qX4TW-|$DSgU9 zP{vLD#X_w6>Q|^=r+x_Jy3nD1r^dUKmX%tMGF^y%P(ProQ-+j#g_v*ZTW;cUuwxG? z=U3tJs$ykO^*Uup*`e$dqW^A=Ztqj(2ywisU#AQy_iDUDeakJ;?bC&L9-{QA9#9sm z9#p?h*{FI*{SHv(%dOf^$_yd;N&SE_sBF-9qcWs=htg82AvUlo%zjg=FH5QGv{3A8ZSgT532W9qzgoTy+|Js z+5+Y43c1_xr%?U*7^;thNH>c7$a#jJ8OrmUMY_6Ll&>+`;|=A<_kr^3&m`2W=i~h9 ziuZ~_>xDLn{AQ@$PhqF?je2EWQLji_p#1!B<=0&`l$Wd3(>OoEene=KuzTNQ`1wM4 zKMI7_3T+hmNAxtFmun3_A6+pogyuo@aTe)9C?CHXkv<}{Md(Fcv2SdFQI0}+yM2WE z>WcFy(iSLRk84D_4$6;LFVaVZwm`Wbz1J9TA1JSPAe6T!63WY&gxw;vKv&c!(no|g zL%Dy8NYjO)okD$eMSUV|5n3a(Ug#01zP{^<_T4Ay5o!_|59RN#EFxW?E7o<9t{2)O zl-@7u5o!`@))n(hq-#a`2vlFk7Kw5~O+qa~YoL4_j|gqj?HC7WcXx(no~02&F3xKOdncp=Moi9z?nT%0F+`h;+TsBSKq* z(pBQPy5c=Hl+Q!DS{z5HNoawt_+C>eebDfeb;UX%(gh-2Bhn2beFVzK-Sm)A&LXr% zXsxd3zev+HhF`tVBSM>W#raulJ%NvK6=fv&i2MY>*SgRskw8tpadihc>L74~|OJ|gs@u$wj-$204SaS`bP zk**QxCXx28Gv=D1A(n6Y8rg=7C5b z5lS~1ezLBAEH(?RgYx<9(;(U@)FQM-Xsxa|FCu+JXp2zGW~03YP(E*JM7myRgRmdb z73WhZecU*%MQDxCdZ8C}#rM!$72_e&7APOr8j-FS zdPHc8P`b@1?<3SC)T}Gczev{ztrvPkXp2z#gs4ZTudZm1NLz#!2z!l4*9$!&v_&Z0 zF6t9%5^51zBeY&7Tw7xp7UTZGbGMtx>o|5)50^rFz( zr+7Z>LVb4|=_a8Uh1Tv7enQQAjdX!f`Dr8VD-=IYuD7d6q%R7s-Dmj8&xrbjHVG}* zFY=!i^$9HyDjyJbp-nog*FMjD75yFC@<99DAGdZBceW` zO+tPDW!P(lHVHK!75+jSgqoX#U8ww`k@gkZB=n-t$d`=qtcB|5OQ`u}QIAmh6;Y4S z0-;Sp1L6Z-xPjAtD$=TMEaso@3%xd zpn5xmHVS*>+eW?_%JZ8=T7Jh!S3~uBMOuE>uzN$f-B+Z|LaR?1cJI?7AFBUurAX(! zC+dUpB)x=yI?`-VLds`nc@pGE}f{|_(T76NJhw}2?myC4e$HGr2`P4|)T{g7wGeh$}HN`B zuX5#|Lz;#CqMr7Dton*L?ze_E3(fn^NXtJMx4G8+J7{D2ecYG82byk z22$6hjZj{WEB~EPt~|e4*tv2$S8gX)4S%lO&XwD}g`F$6bLI8|sQx_@l#fsKPlQC! zo=cmcd|V=b=IOCZ^Pv3uRjztJ^mOy|$X|?p=0PLq?4<=zUaneCA6(j?r{VW2&;Nbt z#ovtaDEQqtUL%x$KguXF= zF=f@ruN6vcjQl!VisLSPpb>wojL(OQP<~y=4&1+aI@dcfPG+ICLYsujjz)eXG=d&{ z;9@7ET!E8uye6T|&$LqT(^@>%M09%a&=J5ljU+3Q4ds~Cs2&<@`A30-Rx;-HI$$CI-$+ojpNn!FwSQa zl+UAvo`&Z2;`Kbcya~$ZtJzD`1C5~HE;oCNG*s`GNc;BTc6`4fv_NQs&?cc5g+}`F z`Ub41h4Rnebx?gAp}gKEVJCf!G*>>qy!CYRbgn#YhVt^YLL2q`kEfG}ztP@2C_i3-NLPz=tw`62bdyM56e`^rXL zKVRwVZ`f;vHVAEm>gQ3Un??GfNaqDmecf$_az7+=jfAd8|MP@a3#}8{*hck!h;(F- zC@0i6n78}tbgsPJW}$h|?PSEN0+G*^=hq5t5ZVak=dDSko1y%?kPyS}4dv-bp=Kzr zCr_jcM7mm}8=-o8b>;sq#PE-Va=Tfi3xw7RtrPhTP(IJ)Fhjke+ezW7NL_cV%G34A zss@qYB=n+CIov4cE7UBsKxi$r9P4j`NH^neW%B-cM~Hq3%@bM;ji7<6YoWZ~4MH15 zev?Qyi!>Q&^ph*ESBCO(-onn6+kJ&SQl!lyod@OP#FhJ1i!@iBu7&dY>O{Ihq#H%L zNu--anv4?dfbw#_Ld`;Jg*FIn5-N`t{zA<{^Pu|u6}p`iuWr`Uc)lEC_?v|m2)!s& zjuiC?Ef87_<^8P{=?0+}g~}#TPH3&r$S9*7bt%maPYcd=8 zjWN7D?mt3FtdaH>8Y#3|XroXPXZS@5trprS6o1l3uQyU?wa_}K{=6kLGTun%39S}d zC$v#$vrv*C{DoEvtrOZPw7J!uDEgCRXtmJD6eFD{v|4DL&}N||RrEt>UTZqdu-8HL z{s{F>H`0+p^MqCltrOZPv{`6mhUk~jYN2&P8(Z@;ML&c#3XRMX?GZ|{g`ZIG9G=E~ zKv!IcbmVPD zJ$1Q8n&cVB^A=hyw6WE0G4k_-)Rn)ztJ4+N8I+Gpq}A}N7TPS-dy25@igr#l z{F|Y?UNX(lNGPwTT2JHip-@t2*uAHVa!}si#v&t4ijDgwSG^xXBZZwSx91717Iv=O zUMI9s*qhs^-fxjlO2l!Xdb^?e@q|VS&4cRqf03>hX|B8+SN*ucUMJFxBF&ZON0u7? zc|xmo#rrs+jl$k6v~h+QAEDkejdY~YJfYP>>x4E7^)55UH4n_V%BHn-Ym8UEEm>x4E7C9{ouZ=sPw^IGk5c>T@O$sLAP-(?)HQK;wVg_3(kIiZn4^MqClt%LG;-6*tKC|M}3BcYK(o9{E~CHET|DKt-Lwa_}DjY7Q_ ziTNNj52~*#LK}rP3nhz1`-Mgd%@bNJv{7iYP_jgn6B;QrPiVE!W}#%M@D~~>G*4(F zR9|m|RzG0)lVxIF3XK$+C$v#$GnDs}EH^YyXtmHfp^ZYDg+{J0>TiVVce* zP;R#&DjAYT2qlCJK;SxDXf4CvZ%6z^=t$^G%vZL^i{uC8E%H(M4JArls-|is+DqCe znw!luo5yWlu!*y+w{5c3?0oEk?c(hw+0C?DVE3EdNc+w9o{obYgB=SU?{-|_xYO}~ z<6Dj{o%(i~-f45E6P?a?vUhTK3UnIdG|8#jX@}Dur-M$XoxXGW*=f1+YUg#%&pBUo z{>=Fs=O3M!i`iw4OO4AKm&aYUyL{&IjZ28D$<^Xoikh>8~0H6o$mX(*n7Bo1bHNT9P;?V!=dZ^uBW@&ct&_m@SN}YoaY;! zUwS%p^X?YZExy~XZb!Qv>(<=u&mNXq0ltyfO3DZRG#dZCx( zHOR}~E7U93Yn9hJudQBBdJ*rg-U;3o?_%%y-Vb{}@BNDR``%x8D?Xike0<7$YJ3*? z)cNf2dEVzmpEEvJeE#(D=sm6XeZ5!oexi4eKDYIm)u+18?mnG;2l-C$eav^e?;hXR zeNX#-?E9zh$i7j1GyCTCozZu0-~0M*==*lx5BsY9-227%8`tmles}b1=;zkow|_+c z2l}t;|9JmB{SWtlwf|@Rzv~}3;LZUX2kag2;()UQz8&z#0K0+R2WAc2JaGHKQv-h( z*muy3L2Cvb8+2mOr-Qy9LU9v%A5&~ro8VZ(<-4;wdZ;;{T-%ZB|i%wc%n z;mO0N4&OWcmErFXZys*z*V!+~Z@%9eza4(h`W^B+=Xcf5*}sSXK>rZ`9RJ(>EBx>G zuk(M>ztR77{}%kY=cs`6fXM+X1J(vS8Srs{9Oxey5;#3@cHoY{&jNb|r3Y06)duYf zdN=5oAn#z`;DF%p;H2RB!54ym2_c~|p^2gCp-+Xr9r|IYSC}a*IjksbPFQW&@~~&Z zUJRQYJ}-Q6_-EnWM*K0Nf5ga${Sjv)Mvt5@^5n>tk-v@XG-~dsMWa@X+B|B`dW%r9g9 z9MdVXXXNn6h{y?%OCt9~z7zRDX2#qdb37&}c5G}>Y;Ek}*jHlD z#X7}pi}M^ia_p?J_l{jRcFWlPW1k=U%GlFme;n%^KOlZo{Mz`Z0GsEX_ET(UQ?SGcYqeb9v@hnZIO8S);PnWWA8} zQP#IvbF%NwUY)%zyDocs_U`Q0vfs-7I{T+=Ij2)jkDT5)19H-H3Ub)^uH${i_aAQ> zABVr7Mu|jZyd_hyx@g3a*pg1fjyNObidbjFx*+C(SXbgsx*^t`c#~!M`G6kEfr;-vfjg*2jNCobI zcYt@2S!6D`o7_d_fz@CQI3K(RtOXZ<_ks(-`@s9bMc`s^3Ahw|09*zx2UmbA!ByaD z@Imk)a1FQ?d>C8@t_L3hH-L|V8^JoT9()Yk1U7)1!7bocvJL;+NuD6P@m63T*+C8< zb%;Dkj*wmCMe-CmhMePM4|$91B`5K>anHc(9C?Pckp1Km{z~p;l=zZ7N3M{AE~n({erBcUy=>MV6UV4@6r$3SB=+ER3{gpJ* z-^fw=J9&xzL5|Ts$?N!2@FysxZ&OB3Qi;AtWqOt>^h2uB7OK&U)P{aSZRuy!j($n) z={MAYen%bYkF*p0nL5$msWTg?45h)Pr@U-Iyos$+}T* z)}8vY9<)E}Ne8iBbSU$pe$1N&G9Mbkded;$hmK^vbPVfDqgg*1&-&98Hh^ZZfi#;9 zrW4o@dMg`BbJ;MO&xX?}%%2vr09wof=?oT3%UKAW%|huNER5d8!f7=dLGNJ^^jUW28)lpJs{l zS(Zc(vSfOgjiX0c3T^Axb%cV@pqpD<~cG6_pNy?`#QUUEOS*eFKg?5*wQZH#5?IRV^ z{?hGqur!?xmx^ehR7^vq5*i_u(lOEu8ZDL4IH{Z_NELLPR7umNSu|UkO>dFr(A%Uc zI$64dPLb}Uw@Y(riF6k&lkTRoq1F9@`kAzkel9&jzm)dVucT+` z*U|y{jr1J7A|0gPO3%~pq(k(3=`j64dV&5ZHPWln5&ERC;(ch#O=^xTd z^iSz!O5|gd$*)pLevQiV>r|1CQ&oP0YVrwcBfmv$hC0gc(@yeP z>Lj0|&hm%UMgD@i%3ss&@)g=s{(<(Af23aWPqdHBSYKIU{bZT-mtEKZ*_92F{n-#X zfDMxanV&q7`OC9dkUWot$}3p7yoyE0>)1$nJ&TkdVNvoH7AT zM@!pd{eAAr^a1E^+g`LS+cDRu?fdD&P-^X}An=#vBfv@jiUy;fj|Xk{q<{fBZ_&B< znenjf9Fq_B|AhNL^Hd?Y>zh)rD!CFgkLB~nW@|NQ%%wM?__?Uvb}uMr@c4hq=Yy1` zsO|sH>^PFfIRDSF8|T+J*Z-B{{-^3`JL~={?YUV!H*4p=Yd7jQu7!^6Y-_n$&Ht$y z+8)cO^M5sqF#;W1_1|Z|*_hwV{@*=Y{@vr=tUdpG**l)`e{#M2uQ`W1_T@ii`R^N( zzn^vgsrLWhdfMKp|J~8}|LPnW$L-kK|2rFRw*GV+F~ed!8ylrMj^01WXckI{yoU;FD8U!=Pz)(?Ms}u=KMCo8{ijezT+hyZ%N!RcH2M1Ux9`K%Egf6`d;Mb|P`ElR3L6oO8c8 z04C^s?}HZ*A8h3e&Kv+5Z+D-L;qQ$%%;!AuGPk$vISL-X`yJ5tHEuV!?9^$*d!9ZA zwvE4il9w{$ItQ>p4VCOpay%}R{dAv?uon?w=J+oowl<%>rV3Tbc`0B zI^_b(-^Y_qc?ch4*8wApC_%YNPv8NDU`GNYq1c(guv?%fn1bC247&wm2S?PN4GJ3j?3!TsCs!}SX9&nhAofk*>|@si!@oy74*Oh?VSmF3#P0!dezA7~=NCICaDK6G z0_PXICK&cSoB@|%#{|wV_DkUWVz&e%4`QzbBM)Jx1jAm4OW<1UlE9gzm%&G|LxPcw z*dM{LJK}4w9(yDhc?>%wa5k|&0_PFCBXFj$H-eFmused0OV}HMal_6Cj12Zg;EH1s zXwMYTg=wHCvjx4GJ=mW)g2R~;7>a!mjEurA2u5PC2ZE6#?0~@4g#8bUOvLU7M)I-u z0aprkKH$2*z6VCCu~>(}Y3z4kni zV5ABA9Wa-$+W|8NdmR`#gPjhHoWni`%m?gpVB|aOabV~O$}A;p09QXJ?e#e+Si zM6j2X40=f^ptqC;_LefhK2jFwE9HQFr3qkvX(Bj4ngkA%u#15V!X5@jhF}K+BSW!& z0jmvmFJLsVcLD1Rb}ldyfPD)%``ER>NRTuW48g7ij1~4QFcO9x3yg$gzXBr>*sZ|G zNbFU>7-FXaBcriTfssh;Qeeb{JqnCOVTS@E(b%7W5ytKWMq;ryfsr`uOkiXz_9ZZq zfL#fUBw|kj#veNp7)i!{1gvk;dN37x5*SI7HiGF=J(wwN0<)yeV79ac%#pT%6Qu3n zEz(YKqO=RVRoV^ShMf$IgMpC(>|bESirouX8?kqRk!jeu zz(^tXEiiIBb}iuSOUJ-s={2xKIu4dfC%_rfTVR>=4p=Uo1S_P|V5M{hoGqON=Sb(k zD(NHe4ygrPC|v;WlP-bxOP_#?rOV(F>2q+Y^d~zPO=5-C3|p_7RJfmYND|vxWOFrN}sSkKS>I*(6^#>111Hl)h!C<2_6g(mg2Va!@ z!Iz{!@MS3&d`$`kUzftc<5C3pmNW`{TN(qtBbmT=rD*V!6a$`?;=uQ$c<_vr2%eRa z!4ISq@SKzeekf&t%~BTFBISVRr3v5#X(D(@ngo6<<$|9`7VuLkAN)+Rf}cxM!7rpj z@Jner__b6Fej}BFSEQNXw^BLyy;KSQAk7AUl&Zk1(w*SX(p}&$(me22sRsN_x(ED2 zS^)kjEd+^tKS<@ppd>E^WqBE>U@rDu-vWop?|^>t zNzh+D4F5qxJ=Fhm&-Ze3V8y!N}dR=mM4J^%DLbg*#fSW z^TCH@E4V?P3O*_qf*a-OV4YkHHpr#mW_c#~xLgiCAy-0r;%E5Ii8?4?ZU^2A`Lgf`{Z~;9+?M*eI_8kH`;#|B}~$P4dIw zi}HH#C3yq*io6j#Cf9?n%A3H~<;~!6c? z4}4GF51x?^fbYu(!4Kp^;5qpP@I(0s*eo9fTjUqP^YY8!Mfn(bNq!CdSUwJZDxUx^ z%Wr|7$?t$)$S1)s<G3P_aiK&t!zGUX~LDL;dX@++t+zk{0cCupls8LNjPf%b|5Iw~62 zNwEc;6noG`aRglzC(uoC0o@fhu#4gjdMF-Xcf}Lzp>zj(Dm}qoiWi7~S^)Ye*l$OA zD}BK}N`J7gG7#*i3>PEkt1sme^SP$>s*S1Q5j%51P$sRB!s zJHb-rF0fpg2UaLGV5M>oI7?Xo&QTVERm%O~9m-5is$2kHQ!atWl~2Go zl*`}=<#X^&j!OMyx_?hAaey+HHUn*|kSBg9Mwc-I@Q9QwKmG0noN>A{r z;sySs_<%nveZb$9zTh89fACLbAV}50AXA5ek~$pJRDaM$4Fqk~V9;I-1s&9I&{2&5 zUDQ#at2zdBQ%#_|8Vz<)V?Ylz4(zJNgWc3bu)CTJ_E1y6UTPZXrDlNMY8Kc>%>jMY z31DA!BG_M@1P)Mh!GWp;9IWPpLsTm`RGkX?tA${IIvosDi@_kZ6bw;kf}v_T7^YT& zBh=YogjxlTRPO{wt9OB8)Olc}S_4L@_khvr0?@231Y_0v!8mm>I96Q>CaBB6M0Ew2 zq^<&!)d#^8bq$!RJ`AR*>%nw&1DL691hdq7Fk9UO=BS&&3F;Q`7IhmqQQZ#asyo3v zbr)z+cY~AFyM?Mp z`WjfS9tSJb6JVwK7C1|N2b`mx1gq53;2r82@J{tCc$az(yj%SUoTs*c)#?RszIq9~ zNBsn>RWE}J)X%|%>X+bs>et}?>J@O2`W?7L{Q+F6UIiaee+HMSzk(~&-@%pYpWrGL zTl&drRRSMU6>yEJfooM;@L|;+T(3HUkEl-I2Gs?8RCNRERClmm^#C7JJ;6;5M}n_=MUQ+^+Tqcd7%yC)L5=E_EolR~-&Mt@?xe)IjhVH5hzW4FwOV z;ox&>1b9##1s+nzfQMBR_<|Y@HmWh;ztlMJs2UG8sfpl=YBKn;ngYI}rh&)Q4DeMo z3w&M80gtN_z&F&1;0bjS_?DUrzO7oochr3FUDXPnQm2Ba)k5$+bvk%PEe6l3rQiqZ zOz@mq4t}Usg3an|utlu`&#QNW7u37JOX@uEW3>kSM7;<6R9ygmrY;0OSMLYEP#1$= z;@>c0ol%#8->56VE9xrn2lYYlM|BN&Rec!zNnH>AqHX|xRX2jasrBIR>L&0{bu&n` zEg;plflS*D%Gyp)(RP8Vwj0#6y`ZhO546+vgZA11&_O#0cG3=kPTC8gvvve@(T;*{ z+KXUk?PbtiI|g>qUIV*o$3ai+1lUb`3+%4F1NPKTg1xlUpqF+A^w!RTy|r^-AMGR1 zS8D zR`UeoweDb|))P$9yuf752OOvM0aLZUV4Bt+OxFg2nc845OB)JiYs0}D%^#eg1%kI| z!QezK6uean2XE6Nz+7z^*u<`Ou~<`b~k<}z4j^Eo)j=1cG{o3FvUZLWYd zHs65@Y<>Xmv$+Z`xA_@dVe>1v#^!f$oz0(Moej0YDA`EhUK<5GV55PDZEV3KHuhkX zjU)JyjT3mx#sxfK;|6|h;|_jn;{pC);|cy`(;fWPrYHD^jTcC5eL&5&4>-ZLFL;Y> ze{iDhK=4-E!Qdp@q2O({!@*oze=yHB5VY6^gZJBpf{Sd!!7a8C;4a%y;BMP7;2v8O zxYsrseA+e!JYyRNzHb|EL&;eXYmQwa=xvt__OnX?6YSE!B)beS!!8TVvdaNi*i8Ue z*-Zr3*-Zi;vC9SP>@1+8eLmR9-in%?K&*uJQxSIoabD~T5ibOB-Pun^d^(7$&%PM( zVi0|?F9jFd&jk0|mxBlFE5W1ov%&Z5tH3k%cY^QR-vyqvp9g+qUjsJV-vgevUjV8O z3qc!)`@v2Qi$Q0HrJ#qyGSJgu1?c6l3iNS!5FFsJ1{~z@FzDy79t?2U00uj3MB73@ ztc?!!h=+mrROPS<@ev@#%3(8@Kq8J?HmlQ>l_L`(m9;CvO0LWvd7@*${vTO zE87ZBSM~%vUD*zJy0RzX>Cbw&4+VR<4+nd@n?PUpK(L>CFgU@ebqtP$}< z_AkVfSQFw&>?OpS__A26)>~+NFu}&UCL1&NQpsPm~*x4fx?BWp&cJ;^s zyLp6@YSzOe4eaHSLFO}G#OJeqh%aJh#22wx#22%%h%aUdh%aXah%aYT5MRM=$5B?W zA{=D}EAcRaGjNm@tPDq4!74nW!C5%U7N&L`3fgoX4mx!82Rn5Q1f9DEgRWge!OmU7 z$yU}Co?BTrcy47q;JKCcg6CG|4bQEtH$1m8UwCd~1K_!h4T9%3HVmHIm>)d1u>g2( zV?prT#zNrv1RDX*C)h}MKEX!A^9dFS&nH+EJfC1@cs{{m;klh9z;ioGg6DRY3eW8< z9iH1+COo&ZY@Ym{u||0AWB-EZKGp=!XV@$7e1^RW&u7>h@O*~73D0NP z+wgpby$jE0*eQ4(U>|o)13&GWK@MY47z#4a;h^eS2-?GsrPE67gefG~)B;RL<#-?}S6~4R0L2sm;Onu2bTLW=^84`}?RtFw_$RJbE8pLD$hubO$|1o9Jrx7k^Ck$uU2 zWPdUn$wlfW^^t~1!P00cPD+&~NRy@M(w$PRv{b5>_DP4Om!&tQ_oQa&vh=O=t0c>g zvcH@tXUMn9Gvx}oMov>ED|aaKmB*C;b%gqds%jzHXzeNOSuM#X*XF!UnC)8I4{f{J z4Y7-~%e0$ox5w_V-K%z0_Prc39X2~W=TP9(;`Eu*Am;?)WnhyZX9Ka=X**UAI5ox^#Z4^QF#Tb?)Te%l$t04esaNKX?Dr-K9(4 zE}2~{UFLLI)MaCr3tfKb;^Q&U!{4LYquwL1tGR1d*W0`P-gT+xSG@XA-+TJ?%I&qf*SEd8 zdii)Q@jl=C>)uy;JM{_av%vQu-*dh{`MUP?=^Na4P```)TnE+-{AS?vL01Mj4(U6@ zZ)o1os$tc`whnt?*t^3n59={})bM%3Hx2)IcrU;4e#L$d_-*ie+kbW7hQRj%TLK+| z+=C*6;)BKnPYNy$ej)f+@Y}(?LIOi>3AsJw?vQmMn?v@6G={txayI14kddL4q02(; z!zPAp4tqY#9G)D0IQ-A>J4S36(LBOEqF2Pwh~*JmA`V6T6tQvSzLBqwOc-_Rs8>dP zIO>y8-;C-%`rzoUV}_2&8Z%|gyfH6~IWZ740H(@!QX zYE#t9QJtcPM30KTCAuv7j_8M@--xy~yO?{M1I-cU-(r+l&)D9vgJYM)u8rLuyC?Sh z*oZiD+=RHvadmM&#;IdFjU6~PYHZQiOJiC5u=so9m&FfA2v3Mf$VsS4cr4*i!bb_0 z6ILZYo_Hwn_e9U6kx4O0E0f+#`ZGyQUX;8pc~kNOId3(kFFDYH(^w>Xg(wQ}?94n|eM~N_!;jowN_qE~RPdY3Y;GOVX>;@6Nb4 zV{1nD%*mP4GvCNOo%vIiUA9N|plow?c6M?0>FkfPKgl-bEXrxf*_m@V=e?YkoGIf= z$KN}C>3Bl>cz$snzn??wnqm#xIQExqn#***3mvF1PXD*l7K4 z&-lRQ9c}#A`3d&C{Po|#@#ZCerCMYAlUrkd>Cy%s=f}k-zzICwG`>%O$-L`XKls^hM~$CX@awpA0}4$gE@#D;CB%CcGBiIrW!B&!yY&CW(tR|z`Ix>bmN+Pl2 zz{EDtD1>MPGeQhPEUTw+2xAfA5fTs*5t0y+Spyx1kis6PscaujLr6!+K*(gz&@A>W ze!JmWn!^s#@dy*x^Yj*kiR=)5%i$26gm4=|E;~%~5G?EkIvF9KHPQkEE5a0nsq6@y z#*X6m9*)x65vH>yT7*!HP=Zj3Fau#GLK%CRmLpUkR3gk`ui$qfUZHaksu1o#xD#P6 z!d(b=Bg{jnMyO%O=zN5G*sHXby-63alk{G8iY{cQ>3sE#%-*L<*g3kCeMlc* zAK`Z;KBCJJR@s}} zVH5kDHXv+9c$|Gjw;*gq*oN=~!ghom2s_!=_^pbs=`Mt)5OyQ%VOQv0b``%}ah2{v zcm`oV`w72e@e@6O@ErRYzi06?eIDTu`xU=y@hg3S{XrY?(&q@mzZhjlnZlY7USukJ z3E^diQDk@EUb=w2%2u-15MD<(jyvre2q)NT_9ntx2yY|2gYYiGNrY4EL3Wz0W$&?v z*%`Kuy^nAf;RA$o2p_Wb>?4F`gcjVl&m&x58*s;dlwD#w@mh+n1qbj;U|hdi!3{Dw zvx3`IqT-jqxW1;R*OJ`lxgGnxbgdKGOo9h;`&UBOFeCkV?Sp#x;2 z-dh#Jzd%4*=7QDvYm*~#4g)Rhc2Xh z5S~StZWqiF9l}|;LonM7ZE~2%t{^Cm3+Z0RIC|W%iE%%#PEE|K(@Az5_Kk>d>=Z}O zbXrJ#oo;pYbs8x7It@h_j*y5DM}Ko}ViR4DN=sau*b>)7$-DDOcEIK#ln-XVbS{>E zc2AU^wVjB%_shOcilTN6W}^_sAy~SGvx=_n%6(n?C=VhG@|?)ZJxkm^@fke;^YAzN(UL%1}g5Bk&7cKOg-UA;O@va<}& zx7&cQb9j~A&%-y_J?^*3ZVy5i|C4rS{Ri9oIxV)34NjD%1_!gM;E5RLEw*yVN#)+q zV75N=A*9dhKJSGtwvP)NigPg>A(&ai7TcGFRoUGQT@-f3eq-1V2n%U;_(FPX_+tA7 z&}YMYx$$wmcSIitU#GziWnP0F8b=IvaI#Hy2#Hv1e|F?hoRdCE(CEeX$)is@9Cuu7 zKWB6>dvSCh#E&Xl$0SO}#tcUYW@pA!*?l}_A-&Kum~D@o$h;>-kq0rniCt07o`Iw+qhts8uvn{)zGA|#d3D|l}_2=r^rX>gBdR>5x-Bv^nXV({aZ`PL9c!oDvZxBoCFQCV%PV>(tZsp5#Pnb@D{E zI=PRs8ur!6SDp4G4|ebxw~z*on?S=6%DfiRoN-s3Cc$?5xSr1Znkw_^*oIS;@|KXPvcQ0o|Ro&FQVI z>8fqq!!C(AgB`{r+?I1vS&wicXTOWn_@gdivA$I&wkO({Y3M)?3glAD`RVW}w0HAEQ zSThRmu#O7BvCM_#Gq|sQ=v)}GW)xT|th`8N`RJ)AY^{j0-ce{6;`2*O=KA|_ztQ2j zxdD32G-F0lRZK}mSyg74rKG&DqOi1t*JtF8&d<%|2Pv{tMHgAh%XRBiYejArnoeLt^N5U9t7 zI7QGfxXKSTK4egp> z7}uWq!W3ygc2CGhR||O_(uN@2H-4t#yVghAX4AtfH`FYLcZ&43&}7{&e2h z8lYF&-Zzk2ukX3x$EOl+Vf%}rt&z7?PY=s)?X;fcO|_O4T8awquuLwp;uO!YqUBco z^y(h%o1q&sESP?{2>8V?4p$eS>ZmHpQhv=e*C@@$53{Yq_@$N@991^PUVo@ObTYAt9zPF1hl(J~dFRa)3m_K@}&?$52xYCMgIP6@bEbm1K z??tk;Y^uJrTazvMa4?pAJ*z_>3@eK2k@l_Cjj5&O*RDOiD#Kca@z&cjwh%*AmOrhE zcf+W!T{m>2m>_8QSW8I(E@4!gj_GVIn|s4T{-OFbLeum}`=;qeteEj7vr4C1ldZ** zt@?_o+f#4cIHSgPjWdjV@WS{3G1}3kMPlyg*D0R>dKOL=W|uLVx}n2p-q0FgSaAeB zf;(+?emNGfS%v6(3Z4PV5aDB|XX`5jzxiN^D95;y?y@- zBgPJ=rtOt(Dk;dZ6js1wT=T~B%wJCf9q%%zp!E)d=P*1wm@3AVmKF0minTyr^jaUz z+Il9JmXv1br=e}#85M;U`P1S{DoQhER$9ueaX5wi6rm)>NWcB2MknJgY?-Q`S=d|8 z%wL0KwoWPJcc;>l*utW}-1PGuRi)ppj4F|h6Lg)abveLYP#hQ2YAmj(_>zqLzlEPeX09|i$w&YJ2b>JW()>=Y;6cM(Rl9;kG<9P}-Tzh&!+*B~jQj%|t zs!BE<@Gv{{QPPJO56`%Qrk0k8=L7DaKeMv1%$ii1KfSd8@0tatF%^ptR#B6Fw`k35 zZOva#;l{a$!pbsLf2PeW#oZE5=Y~B4m84r|R$_?|7Az#m){1GR1^lLZ-5QDJ+~heH z9|e%fAMm+M%gxmvL1$owl~lwR0EJVq*dkBA>tJs3+Z`H|X(^x1?{m@9tohS3D$8dS z<`Uj{3~O z&Dm01u75m19{T$?pI_jhe}3W0KfgfR4jDQg=uh}lc~(4b4Ej}JD$mO1?zs5zX#%m1 zv$^9XWO%k;MTC_vBfO%Uj6Oe;Jewa8kMD?Gn{h@`9~y4I?wLsUyy3IEs0$CzZR;|U zdbhZ}{f$j`ZgZjO=?)#@C9iw#jJ5FRW!w&pM^1j|b~ida{lUsd{eSobi8&Epu3vg{ zjZ*rM@Zuew5MjIS(T^V(;}>+JuIa}1%`%KAf~PDLzWE~d)SOrptpr2W~@jem8}aBkO%Yc+)Os&4x1aifEWw;o)Nbi7ld%nk39u(w+Q zjhezRjK&FowC@W{f3pr?_P2Go!Ho~uH@v&Se&a{Z8(p%kHy{*he}jSP1~&;<|K?M9 zYwitROc+Ptt1)72?j%TEyRH%Ei=TK^5LLyOMPo(7DDw9$5WZYNDh+9O?)ejUo5wfk0vmWt1K$wpIQ-(=h;{{MJlEQAN;PRQp)f|Xf3$j7=tH_ z3gOQe$ktQX#>B@Ib>q@0%D_tn9xW}whe&?gNUO9~UT=xAOoaz;Di{5OD{hOHBBU}Z zs*0@q@I1~xYZy00r1&T1YYB9s^$8hS{EnVdQiK;)ZHz`Y3-Njb9{N3mAJDiV>K}is zWypw`g%%ng2lOPmT7=g{Mq%B9mom-9lb)X9uS?K1JTn{VcrjF1`A}Oto`E1@6ph4K zOZhY-ChpGMFR8GcJ7(ZRBfp&$WK@+@Smp@pIJ`xhWz}D!ao-ASF+cmExw*5;EHf~& z8NMS&<1#DaLsrhSigR;uL&4ZrA@xt6QL)0Nlo$`KqW^PI`X;w^e0;?-dQxf0R9rG8 zxZjH#yZ_(3_45xv)A*_i?XVC8V1g8tmIVe7ES{-_bF4+>h+~|t#k25m3sYvPp+;4? zsOyF|I@qtf8KG8;X+BO>1s*9|?@6LX!MvLGP122edqa5kjn@-BtNlFyS0D9`8R*kQGWEq8P<9!#FYGq+TYrNcQE#V)_#LF<_IOSIU zdE9un(CV09T8W2MkzZn&Q9iA-HOZ$ly1_>u(*DfA)Vk!{;OP+~3x^xt7GVEJPi*ZT zr}Sbsc;jIl>AKe8snPImZ6IG0+l+>h&)0Fd@pYU_r6E)B_N}C}q^cOt$$b6v&kHbC z@c@E1b(Pl4O043riA67fBwDNVj8scu8SHiHSK>ViFY(thg48w7zxkw!-uVZ1eD3C-xQwhoQ%JPQFDxK5)?|tb z2s8)yg@pM>1x1Gj_=kl@1;oTg#{`81L4i_J6`o#yu z>$j=K3tc|BVVI1^zG%E*D&${q@cX&2>sK4{G2GU&S(YMva5M^(x1JT_Gf=C!*fOWh z6@-Fi`n$T;?0mkq8CMkYcvB(mdk53?XR^HQCogm#4*%pDf!hsNM7{WpuN7on*BVR- z!y5~_wG6i_DLnLv+JWqoRyIFLJ}HsMR5ad))9W;|_-` z%*U9Lg4Wvy4A;+m81xwq%{N}`h>z!(6rDYYrmir53(+AZFn&5?dD; zq)Xb`@#tMvB@DbuO>qDb>rhf85^eawJV#NG&VZY%yS`p>3J=?;?!so4xQga(Nd}2OmKQU!;nP%=ktH zufHt#rd1z`FwxU6eW~Fe75xKXYxiOjrW;OZURoa?L~b}f!XYFVk@iEP8?k(~c@%*c zn#ubbWu0c3g%`MG`n`oWl~;uhaY2W;h$+FN;UqXXAT}&K)IT^lgg^7eMhC?Po5Mo_ zf};cdaA5|-nu5dqaiInTgaiac;nFslf^e~hg#`MA2KhyYcWfU_ZJ)Z(1X%be@&)f& zvtZ-R;(}&Dl1up)-=p=nV6$*Pz_&|9R{qtt{^7`Mt*{gpm5(NP?8Ktt9~}@F6c7^{ zZI1Et=Zj2OY)nv8Shzoyn$Y0j&_I))zh6{vte-hBI?69LFd!<%WR5lY$3~NKeA7^n zo*J!xevQ^Yxki(O)R?&3v@BCneCCAQ)R=Tw@O+I2b*x1t{HvmTYk*m|i7z^kGQNSt zM{1FSFW)PY@yRsx7v`7a7Nb8T!fGlhEY>?CJYou_TKSs~{$-vpMHiOk7j-b= zBNv9Iy({13gV)_1?3MVcvACUcYH3l`RQ>|wx}#;{%cEk;jCR(j(mCxc{2f>6>}X3l zx*{5C!k5Z1Q>GZ7PK=Sss4Sae$+xz%rsBix6nt6M-du_q+|CwNSz3k9!&Pm}Vi3ha zlM1I!s}S*6ym}}|;I#+?zLUYZ%D1+)jm6oy&Va2CI0Lh;vt`WS--EO*mNU(2Eoy6s z#l{Q%5xuP~LqBhAEt&e~iME#X!l{J?lS>P#L>tBA32ZZY5WhAr5EmUrEM}Z3Dk;WH zqJv{`-wX*g$NGnc2m8mwM2E)WqgJ>X)7sC^KOib9AUq^EG{!G1G{`?NI>65y;2-1X z7t24eg+<32=O!*I9>-~Y;>ax3(^Ij>YDO6@yZj10jcYVspYZusco+T^VjZs2|+dy*+VE+#i4Iz2u$GdFWA{?zE$lq54=RK<)l zlVnq7OnSU2DK{f^Y)m?LGbP2qIzBf(*~E**-x5Pi85uE|xlyLf=&^<&DkW>2IRj-( z(edN(=RHgEOAFAI)Hd;i)Hs4;#>9-n;WBg6W0Fjn@!2uCsiw@aB-0d^n`|0~1Ed=U ze!!fVsEq%Iy!Y*`{J8S`iZBdABM5>Z2!df4YFT5nWR0k`HI6Z3Sq8hC-J;dqY&A*A z9*@(wBrn<5eR(f^FWG;jHPXr?7zB%85iAyq#Uj`TL0&^1ErL7>=Hb48ynwubJkR%Y zPMu%X?+?jV%d-=6>%ZP^a&4q*Ph{$u?A_Q%`}0#7BDTa5_7%elwwUb7{ZA1% z5(K2f;ro)6cQj{dbH-mwxpimjbeA*%ZjKMkHoEai5((aqFyQO+`AL9tc=LEX+qru) zt=+kEck|cxu713BcgwoFz4^)d?ZmkaEl88GpRFh214pYHo7V2l@oafrK6PS4+39fW z?j5})`s=%f4vqEd&fUA~x3@L;-`u`>Pn=g*HOF{K+}2zyuUy|sW?O4~m#ztNePjLR zwR_iZuH7K>$@X1c`!wpfzH!shX??qQYv<;+jMsLicy~MfI<4QmyLnfWxOGS7?)7`0 ztp6r$?OeU8d1?cv^ZD_Wsdn@@GW<8jx5LGfWL8i@4z@Q z&U@A7!GTu9Z&I&~U;oWuBLd5)a5}zs&oH{VCv9>mZUc`^GPXThn;zdErIG#BBE2cA zxj5GLVj{&!$TP2j9CLegj)eHnwBcEHG}5N$s%Ix!bg!IXTi-&QVZLZw%!bS8l+0?T z5%+yE{5+a3ru#Wgl9`9^j2CPf84POo%v;JB%Qc-<7y@)gj(h89Dwjq(&K*s?gyrDS zDW|OAIUW_GmXbGd@8%c1MY#%H}vL zHwV?BE25YEy~XL#Zd&e2uG-UihP((4b@*_9vS&EfSwI2MY70Q8HkNn9fs{Qj^URte zie#V}6m>3Fjh4t6RGKx-GHw(4?abFuY1S z$Y@LNn>5$x|js0}& z3{9aM)A?>#8$AK%Y=vgp2D2ur*utG>6w0^~bzT|mr;oK9B&F+*1kmx}LdO_+IH@r{ z`-qph5AvS&P}-2-9{smGt?sA2dNAplwrMGdxD0I0;7?-891xC0MzzC)YW3>ZcD3%t z`&XW{Qa5K;#`F}@INF^)aX;NO+TXvoJCv{(AL&?VIBj#bcA&j#psLXTJl8aoMC;zm zo!OM3<-9GJoW0DmIA@U@yc9o5uG(tUb|4I5#!g3*WffT-j|DasXrUS>Ebwu5QkJkI zW#Wl=se7mfm>zO@pqG$)I+(UOa~VXW67}fR-Ncd#wCn=Z1&O~}7t1KMIm_2B0zh~6 z%&pov=~5oufwUf67cnF@=}rP1RSaNaxixv21cp*+V02D;Oy)URtd9c?=c0Q9Nt0#M zy$xNR&~(YcZ0~`_wmIXltGjmp&^>%qnj7n1^xASnD6;C$2 z`5y53Nc{G(Zs*9M)&{O4iyUMAOAMq;)CIg1Wp&JVBTQ_>lU8mhefL^KWHyc)I{Z$o z91opxy~to6VwJMP_6ZIdLpK>;XBk%L!s|Ov2YH8 z@e1zMzYM8wAMEwhgG&r18g_eC%KunS#Xa!usSHgEE~NF-w2}9Lk0$#%yY1B@4&gkZ zpR}>Wvqz8HKzQJiRgLxRb1KdGXDe&X(v6Ww3x zjZmb`m8^jjCl*t*uZ?$4^Q|Lc?-}wA=W_VG|kK5*~#sT^tav3Gxrt)vg%5Fd0uwSHO_1nGwSXrA;k+#KzWr@mm7 z2lsxDXiP1rxwAP0PO&jNKFt}3Zr{37K~R00TCU#Lg&=7&I_Z}D$nBtHjODIonFtK? z$R$~s5(F@QS_3S{=rNLMm7@lb0223L^O*&}V&cS!=?=OTRG7%RX%mE4l0LUNgI^T?GMUV+b>I}L`3 zB*$pxMtIm;Wm`?GC=fU1bM%aprHsn^G9p+;N#__8EG(xUb#~vjo{qwsduUP&Ch_P% z0fZR_*6Hk_pXQ#W=jE`a6}NCM%s7+*;*#c#*)W^$r7+n}r}<(3*j#*mUqZ&#F~gAZ zKVNtdB<__cL{&veWslJ<2^HHA&1=)+a>;&yHp`)(bZ>cjjNma?E-U-JiVDEJKE$pc zPSkp^?QBB{3%Arv?w&MJXGKjkOJ_}71k;2o&ey;u*;;Poko99xh0IP8PfZE!0ii+H zu}j9LvjZSsK_!8?v+E??1h~~;g55nBOrb8(KE&>)T{0BvGMhAZt^#9i^hU4+hmF*I zlqC%gx-g~_9fcuK)(*`Ql65K5NPTf?TVk%H+?O6mgqkL31nn}=+yI!Ntex&p=FvZf zwcv_p2ApWk#of82n@6%5YIylFoh{vJ>uun)HUt;%7y_HhG13LirUFKBRk|yf<-FL! z0JqR{PE6o7m|3PImFxbE#l>ivybr4IWcHJ5=)A_!O9Ua#&80utw`7cjrhr@Q_V`hW z*mRf~Tqv+)KZ}|#%sHTyLRZZY9$CRi3*g6uTO-YR%jkRbzt^F}v;9Kwe4KvDI-) z*B!Zbh8p0eyJn+53XWJxnDAKjduPJMR=WI1N!CtFKXNxrXTy+x->r3(QIV%^b>d8yUC8ic=1fncEOn|CbuBH#&gWZ2sMT3QLPoV7 z6oos*@+uU8svrb93Ci}WYpKe_B`y)wLLqM466m1YJGDAS5V&EY|z!fCoCY%hU zgWL1NL)E_}#y~Uq$dS@6>zXyrPWBKCn+#j?>8aa61+;odJ>ZWN6WKbnk!;TqQ|6HY zPkYUSdE6(NelpyYCAYHdY*<8mQ7$x&Xp`u9UZK zP1|!V01}{FtUaG{2kBtqQm#5KLz3kY>dGeIT8P1q?2>O}3BD*n2c^Nlvk;;q69}^~ z?SfH@bl)mT2NKu>!vwCSCe)NH^Y%z?S)%Is=D$l!El_lk_ zfDe1fs0M~PT->Y%ue*y|m0if~0rz+o$%?^bPd%uK#HeXtCRS64Cy&L2)%aC5vrNQ! zxr-N;ie7G9JHPee&ji5PA)Oo(!HFPCQZbG=y4d1 zt^G{f=GHJ~=M|@VsApobGAGxNF+Q(J$NV0^&%+>cyz_w3%sgM&O0r&aZfjZS?ETSl zT@soX>BLDN*NG*9VZW*4gdVVWS%AKOChjR1!OZW)#O%_4m12kL!u2k9ogP2QDf4`S zt5H76cq@Q_f4Z8M@;#qDUmnBeh?4Gg@Cs8JO=5xpMFY+ zUXBB6j)l77U8}_u6XCLqA#Nn`SjR0V^Hvs>ZpCL=#F2A^7WL9v2jd;|xZ~U@`D>TV#ue6i&_}zHozvIrD@k~2#e07DG8Ay6+sah976MjYsIUY;X^Ig&PpB54_D+t!>z7)>QVpylc1nHvvPiun64(xGq`jSav8my6~cr*n-SE_2VU8mFa?> z?6XTopIt)0U>Gu897#I2ATakuvZzgDc6~8G{}C=-9(gd%9xqK58_ODUqr5yOM+#cB z?!;D8Kqh%L8C=C7JAE#(qOGIuSoVfEuHcT=fIIqtWp#TVVxmPu__Ihp(X%j2Qe@?` zmUj(HpzkNzo+LY1oX*v8(&KeB8))N@)f6`@>VhO=lQwi@oYi8-t=Q&)0l7APEFrQf zFP&7bh5?aJ_;?}PwoJXA1?k%I{>tvsHpNQpK*y6}6_yfmX_h}YNYJ$VgGY@_$`&t0 zaOk002SmB)&P!2-ue)R6w&eGRshZ+GA=ms?tT;8;7qL0qbbwA@N)z`4CfX+a&l zX(?Dxzd^I)H}qPa0Uq_A2@5u-$<}vdQSQ}s@ z0Fu_4uzF_)F}bepExl-hUmtToiW63TBF-ihn&4E(a>cNli*6ZgPffORsu!&|gFLRQ zvSFPB9az8?BM{i@&G5;U#hxc4w2R%BCAuNlP_$&=b(SPvsStJKkj32_N%k5$XFi;f zN3I?^XwmK_Lxno&%7ees(1+CTYqe5GOS#~c;u>78=+23h1*zE*WW{C-iPG`4 zDzg~CYjfw@nQ7^@330<zk+!nOfHR}lv{Exu;5uCp{YlE??b{fcBj487*wACQw= z%+)#go}r$pwn!|#V%avZO9;GO;knGX!6O}1AcwCpzjll0&Q;;s-r=O zmGsk>q|;~G@Fh`a3zylx!&^#zExb~j!r{CaOjbQ8$~CbF<_U=Yewm9n0rcB&}72^PsWJjiaOSK2E;@E&xAnGLK+&P*3S-K!v zirofkDRn%jJTvQ$+cy4sF!bI?yS8|&jjFH4i?7NS;V_nESLRJpjZZ$A>3u-YL%)0W zc282T&PwV_%rYu@sn5r|en3T$)y(B>$00oSl=P~4&J$c8C-C+?Rt0+|e_T8j35 zp*yUWly$v^xi3G>0tsOgz5Lyb>tkID+R#pyuSk~!Ckr!q$S2`JNsyr9$6&fl(Nv=~ z(z)o+tZua+<9o?^OF~&wZvC+YCA*l?fC3wsCB?~y6M4*ogAQ@#(X^Lqi#LnqiKn%B zG%<;}v>4TE7zdNXQz1)rlw`5ZaIGpptZ*lj;{wodeO?O4E)QNYx3U6ky%1HvW?Rle zB{M6Z{d~_P>E4qZotvmH6ze1R3?EylN{`WKtHn}R3aW=C62}WBqdu+@OnA4)rAp@F znp9xXjLCkpCnaJ1u{~2^XZW_$T-SCfZ<&%q+a>lSD|s^6o$#VoNzIoig5r0Sn{BD<7>E*o^sgezlW;rq4|XUMBA(q z3gCk-;4ce6LI&5c9q_9H_Yht5knQm6?o(VrBvi20+1YcGr- zr{pk)9h->K1%r9?Mo~j_V8fxbzdckkOFt};U7WUZykGSCbUr#MnGZ_T5mu7$1@xG! zjUL{Tn?*A%nKWeX>%u;0!MsZ?5Vbdeem9#WaCVrF-Rs`OWw_GtBznP&H4%1tt#ecV zJa5YoUWz}oQBl@IS&wnUX1t7>ot2s>y_0=Ghq?%8Ye)@E8daT@<`2|q0h<~Um!Zu; zFFM-*g&Y$x;oXSY56#xr1<{kqQub1L?mKt(tibJJM`LoxbU+N}b6W3C5VLR(qCLy|tDwbeuNL|mC z{0t#^?MQv;_InI~Xf%-Q>bz zQ{w@b{(awWV8uHe{Ba%)4)MomvW)n!iN)wa6*J35Gj8c@Zt^G)9riT#Djj6_r7DRX zfvQA?I$i|pv~_xPB+Erc#*zTdTVNDYq|PfQx;o5^9;FglWy!s!!Ho4@JgP-;g`+#AhGhh#g7TtjeKAhhbD z6@n(|$eyjBuMa|KaMe1rM{W%4C!u8Nu2f(V)*RhZ?&_q5BXWyq-}PVV1Lh94JAZ5dHw>!vLlN4Ee!&;NoRr@jYmj)j6EF`Y zeV{~C+WO`TAZ$SLR6!QX{;dGA6~-?x0?-~du_Fwm;&pQp^#@dStx#-9gR+!CQL4e=3)$`?4%HnXycc_l-!`?0u8v zwwNmIuy)T%%*e^|^J-RdC?@NqE`N9j#-EQQf;B*e0-zI&Dri1y5wFMP#!G6bp*m|2 zKeDHCrmH23POgRDd%7CnE^X9&9si> zDo_~Cat^(9FYM+>!&u$YwKQ9=AtV^8Cp2*FTNrdTpZGekF|5fhV|{Ve&*&y8Cs)ksAD zZF&jA=S1W7fiF35l2t33JCwF!uE|0pm@QR(i>bR*0m&p?e51@1f^ky|Tz-b~<=p#h zOQP9gE+0JLw{$=zN|fNT-vUd9T<9X|zFjEPgAY+;f~kkH2l>~jP8NmvV%5Fu^#=#!R2kYWazy@Z zJrxc*omZQ{#y)p*ZcxM@4zrK2xPPq|la3RZ7SBuc4 z<5)t+Jo)`O7c6Z>*;PwhwjLs{jvo&}E*_IPte&DU_+rg4xkcp=g{EGJER)&k7@>dcTird8F0MflA?T#}zmhLQ)$3APN=pcIuf|OR7>H)GP z=~d5UH1WJ_3ZPNHDi9K|sn->ZJ1!+^E|n#EYqWSE&j4#>eYVuO>6Xl$`nHQWjBhwX zt&pisfsobMc&v+h9Kp_1b(tD$_}zH-=H<2VfVe1VRz3!_03^ay+}LHE|x$b2QmWhDDh_eOnC?&Ei^ctvGG22|c5QB}-S;2M0==;-eC! zbQQJA^RsxR_8LI-CJ$P2Bf<=T8mXzIRl4CoDvgWhYx_ky-~_Sh!T^}ueAK{&Ww{(w zpYZXuYpF+MQDylyh-6Vs<7ldrvK~kRwWsNf|B*~d$|b@PDxToxMYC zq#Kmm04pJ-f%U5J9j8feX0`CsCaqWY+FTC5b1fqoV4GYwV=ho3|bHSHC40=-{ za1GL~B`;C;Mz*`jx*wz)?loXj9<&kxYmh&9A$B3>V=pDH#j8a607eCrVzoB}&zVKz zb#57sMC9gw7_}OO$1Q!^RV20g1w&X#=#7%tv3pKKC#|pih>@#bo#gBQfqnXOm z*0F_D^QO_-QWg6{qb8!$fZkUdDP82Z0&8njT`~c;S482Q>W0>&qE!{&-mS20Gk8PT;?(RxV z{9{A6`s5fOzx@?k+Xi0&%01Z)>l!^A9; z<4H_93x%9wc^@nU&0f**gkfFw9=qa395zzNeaM{QWfj+zjf|DNSL))F-VTY#HND%% z{;{)|>b2dY)=hKsAVBF5T)H7Ywmoc$^GUClOf4TeJuAas9aQN+_Q<+u0s3YEJ*H*9 zvLD&6t2-8CVDW{*_-zuT*aR$oEzR6aJmepDMlrMagbq-rI#wB64di37#}}PD>qKU9 zEbcL0)Ja=B=_+GXuPlY8EOz`Jf#Th{G{o?#&UB@GMPO|o0dM=wgH{yFz?PNOhfB(CoNWSi&5Fe z(t_l`=;kp!kJN;vbzpg@3Ybsr#!R@DJ#aMZuxp~hrxR4EEB3SO)|T9r)rivESS=){ zvk@w+Ltv`gCn%alaWz|j(T(SkA(;F~ar z--`qmW)oS%9BhNqMRd`#|#^E2g$(Rp=TYV+ZIIFuF{>|M{bJOo1k_36s0tBY;dtweH8n)am9eO zv&-MePau<5stJuVNt-lj8u@|A*3ROVS<|hweM%S9flp2*WaZ#u zU3NEhFRG1SPbzQ~u!h>*z#1S&Zhh~whG-x6i-0w7Cal||8Z}Uokhu}ou(5bo9T#P3 z|Fid8TVQUM)d0^_Lyj{|)v!v7%U)p++0INKGSbpt_{e4OZ^e6@NRMVog3h^_`};cA z;Dqm5_VlrJ+yjzRR~EeylOH0|Jh;1A9^-AjxLd>J_Fla&@3P7@$rWZt#|Xwll(w4M z(EU~(v(dRZ;O-ngZ0l4XT$4m4E3^*wA)IRb!V_GXHrOUt`X!+-cl*tD%%6&fULL0#Z+3Aphjo|u8fPVYMS9Tc&F{Rk9OS8LF>b+TK$XRPBiNerN@eec@Dl zTD+^w8OGlIDsGm&D$YBSO=bq~7nnZFw8K!B>z z=}0tO)vhkfe&lLOgNJntNL41Uu?w~KyTFsuEYsq`ugZ6_A|1(hViq1G!b^ zoMdmu@zyFc%E)X1Z9{7yh}^QD%o>2Exe4pzsPf||aT*%)q)k1T7Qk|VymporggnP} z4NZh&satmLrFTW8d*m<${5Z_8mxGf1o%^`SC~a)Y04{S5L{EtlEBpY;rIC_`q1NRg zeY3YI-^fn=B-tAqfu$}Y_?ADG)`H6VqUQbeu~L6HFY5B`=D}T_ajDV{5A{a2_SORO zEk>JW0qKmoMAmfa`S4U%wT)v{@Wr7?QHU%B>OShc*y3V(N#TZdiA=mHuQ=|+({*h#88=4!3@hRAtVQi;tQ_ADhe~jsX3Je}jUqi;Nd8?PV(~ud|jEp$2KmB_&JxOdX%wbY3+L4?Pg= zUz(f+L4|zm#}>&OzlBktEs*atTKI;9sk|wUrcE}N-Yx347%X@Pi={fVu$Z|PhhS+C z?Wm#dl^iaA(no(fD=6D?V2Lw9&0@ao>u!L>Ld&+u;T$Wg`DG@%v~O7dSgtC@|KvY0 zH!`&V7{D08nV)J&e>2t}i2Dly8%vLHDRH4oZ#&1?(HVE5Tccy0o^W!Rtr@z&Zr&Fp zOf(99-F-uX4iOr=db*4K(n7o2qg}<9_4Efn+w)`pRt!@j)%J<~$}j0y$7r&|o7!equ5`w%?~g54eX8qJiHnP4GZZ!q z(LuXf#P5kCItP4@)4gMxtW(F!&CP2jiyCsvOCkm4?>?1yeoMyzcGuEArKe@9FHrI7 zvDMB}@)*b{F`Lej_J*aWYJFt0oX6!Dy|4$lTTn`I_02bF&k0NxBs=Qt!pj+3og&_8 z8ie)_^-}%P->gULsNoM?-nweQ>!XD}=cm0ME6qp0zjtq2%QU|v-o*0rs#qCHmd-ok zO=cNq%z2~9$wPUbTa?r+XA6xT*w3QcwZ5?yJ9koat*@p?oX#wn`ZY{{Rn{->S>f?8^x8l{N7530- zg>6+&eWr(dn0`HN!)1>qejEwrH}aY83HY{26!F5Pywo#pk>+Sk1sT-Lb&faF zo#VS+5tCEhrYkn;8VKh2enjKEAK%T<^y7@^9{p~BZp7AG_BQUKWvtD6Xe4Ee5FSwh zaxBC%Gy#<{D1vd28FBh1!Q)T{?XV9=5@W-Ehh3I8;c|zL@-N8>_kWsG614Es88AHM zTvYYx_3lVg6i2n!4Hr7a!5hF|?pyfRH6r2*+20bdYvG{(*K|Z$eb8 zgI4Jc+U~MPps!qYS+*7lS#5Zz#}znJ>p%))U-&h}fz-WH^Sa*qbKLTh7q9<`hiS!? z*s_7!BQx4_7dj&6aeNChc_!e*v#ppa%DH(1buE1$;a3bulb~vmc}t9%5o!vAetS-x zLTm7paZ}#io%{gK&f+qJhCaLgYo{pXAbv#;weHTV z&!QPr81>iVLUsvhDMVS-nrBy3h4An7rD=B}Rv;}kG zZ9ukg;>D$AUD-6nBJ(|k?+TT4+gsWoYI5V%6*(ey@(w0YLT18l-VTUdC!(fy<84T$ zpQgusvM!~muXDA{w#qJyd_yW(N{2|w z4u~V74ZaFO<2m|>S09`JtCzl{2L%*jsiKxi{zURLN9yjTtm~w=3;S4}3wITPl zq{0CBs?Lf}BlCfGL{>F*@~RlEehh~mgkrSI0M*Asb;cX%x?`7PWYN0R!6a#pB0K;J z4C$weWd_?6`F$7Qy0;7fIwrSD(xGmH>6MLlY(ua?>jofxTGkZ&V~?5bI|IqRrktliM7$-R<$&3r&I zS;-B#2&5A875#Ypm?wk@+M>oA&!fVS2eu-xXW2l+I@gS|F$|SOqD~FML~1!Ok4C^8 z|2#G_zZnlpWz`Fha-;ERYs_xq^tPnZOQ-NmbV0}99;rSTkRK4g#j_bY+T=K{s?}Gt z1IAV<_4rOvZ5qv;BexVtlEZmP!?pT&u@mh=3QY}egCL_IL+E~s^TUx?ck>W7;jBLk z$=xrAu2%15f0(n`+}hh4A0j-hhTOhtE+Du=E>~N}RezBSx}oxyAAO|nlgeXM@~wB} z8JpjJ&T_eW)c-g3 zo>&c%%Sa(*tMQwFa)YdhOOh=jtNzjz8Ha@#sX$es;o-`e!4} zAG0|17;hyOh@6*X>s{*c_M@?WOhdy^i$1;3xzNTeCvu%(Dem%6XPdeJr7%czjX?Gc z`vkZ=bsnrq`E+$y-%wuagX%p{mR^=AizUICbl*~s9O_Y(J#|O_55+EVeU+Cpw%SX++d${qOLNeUu$bd5>0gs&PHQr^pg2&p0F2Z=inT2JS&mbK zzjFfdxj9L>Em~qI=37-uvKV3ybSkk-8}_DSbBEg;%T(6C?=D@FIa#&* z^JDGH$aTHsyd5r@bTwf+M`OsT`s`oeSxU=p_VxfFjGZoMK<=FKUf#F2|Je7*&f9a^ z;*e#1UczO@-VM~jr8ET&%NlUrW(QJa$Jggu?O_G)yY0GCKX{yI8Lt#+iuC}tn?D#p z`?_hqg{mG!4m$!>agAQi{iwM12@B$2L$|~9N_^V8e>!{csqUK*;ocd)hnm5wvgRG? ziie^uw;5ZyqPq_b+}|=S@pU~?;Gg?jmpDsFnXwjfmatC%1`LTLC(};mz2r7Gf^36| zr)q$Uaa2CtRRPs}W`btlo|A)JwTsvmUV*Gx^^|X#+de>>s=5*93e>Vne$W0CRsLu$ z8;+}#nzC#QsM6Gm5wng)T=s0IRWW(a%iW;#2WunsYak*%JXOWfVJ;2%CXIr*i9sJk7_KEknEVF0=Z>GWLf2; znp(B+@+QzXRe3;55EaJwfh(U4T)ULN2Co5VUFfJ@R|I8twW%xefq8!Eqj4qq?pTu? zd6!;9e%&H~y$7gPV+>D>{ILg=<^j6BgiNwmisQ8nA&)H--=eDbx*G(0vd-eCr~CFW zs{=Hlh_k|!$NeP3!+z|L^MyskqoEsnOmooM%NnQ${BS)N%nzF&qC12ac8yOqrK;Gd z&L@35UN2ty^QvB?c?EcxLY=N3*{=p;`{bQ-g znIkneMjcCPt6P@SA(nt$!M&!>ui$j8#H)J!%b$|>;xz?^^>JhUyH8C5PWfJ1=*;i9-tfpO9dpU%-h992y-mFzw z*Uw|U4kM#mG@7yH!;uwNc~v^ymxY}{{R z;Rx($`YTHaH+jXCIGPbjdrE$~#g2FypdV>@hQ1R(hKm<1Ms|ki0ETV{iFG+Y26Bjy z=N<5YVA*^HXowrYp>DI91s=|T3^9P$k_=P>5t;o{ht(~N<6n1vGOQw}L6s2sN& ztsX9tlgDkIOOQ7uJl3$zkkm8W?LAiGsxNjd4a=;uL%1GybB4YPYHG4J@X-;=5dQ`x zDJ*li)_{k#O$);FK_+}3$m>eNgdQNPqPE}L(T~kc4#}#(F{Ti%eNlh&*rgP#$J@aY z6;5@kbJT3+RSL6OMPX`H)c30jU@uEl@f|d)Clw%5k_5^>td|%D&2mgK2q`vz7f^=nijoWT%@mRp#?ak zWj+L>Z?xt7bicBIo{8!n1OS6)fvX?(d*0H#j zyrerf@0lEIw!1U3*?NkTt+R5wKz?C0!^Oqun*K4M@O`(XVuE2Fcnu(@|WwSt$@!kk)IHpbRPI{`cEDr2NOQml;t$%coBgXJhdS{!?H*519?=q74+cFNt)5{T^;lRcAk@RLU+Snx7mcE0m|nO-Ls@d~U_wPPEyIfd@I z1w8}kU<;rT*7iU{YtD=H4I885a_T`U$U!?Gw*nf7gbY6g*EV2h;;u$<(%cyFtHWxq zbIo3xB?sPj)rp;qC;gMSY^=H~`@g(kMQz#x@Cu>4hCwIt5m=7PWWw7()d7n&z{0#-4uDQMEBylJ{v*C`hs>+Y4^b+u@ zQ(2?_1>aT$nS(FgM#w5dH{}{newk9QtD3J=L`@&JwZ}<}-bwW`7`=0Fgv%OV-E1HY zW^;~B^T!qkgnWd-3~pBS((c(tb>4t+A|qmZ8|unL9W@=xLc+30$BdwNxwdCAMiwj^ z)+8Ai-y|nu=>QgH@kaQBQ_0(>M-dlKu{^3>y_C!&d&a&bELTQsaapVu>2@~O{ndn! z^j!C>z^W}XU)fA_NKbtS`4(`2FwNESEeWEqT&SQG@@}?5Ly}Q<1#0qUGOm);pFS|} z@a=3>jJc|!a`ThTd-K5MPW2mqwIz4dj!utlYi(c*OnRlI*N8KFQX6R*1R<2yBQwyK zL+yTTi#l#02uxen+Ue?-HPD2APx<*6-V^wNS)yRi$xwHk3F=H!761!s=gJ`&*3A%R3*nB8PZ@4IP!9VAF!*yN zV)oLkhS)w?DE_GwnT72B7{$GjUQ%NR%XON;O7HxOXg=SZ_}uw{;MH)K#R)*-mWoM2QXYI{%~6dxNZOsz^~NqIW-YV zn|V^!@)l5zx13p60rdjOzSvDHM&~37$YHLDel}Uk(&_R;$?e;eo@#ftAs5q(I28%q)F2K&=fM``Osn0*n&N9PmqoIbwYlpVH3i z{k$*ds~og5IJ4(QN&jY1jxj{Z>3nZPeqroFdWS@puJfM9%!ul>S8=|_-cpiW-ZnRe zH5npcbhbH2ozn8;dTw=f*HE{}FdcNUxLK5@b%fhpj>()G`UvgI#%qS#Ed}q7c~ub< zULPw;?%^)48R74?K$xXfVr zqf0jW>I#ZgRmW9XE|sg>>H;*1{Ggu|)?0eC+R*SmXtO!(&vJZ8i`B(dYaLN;_@Pl~ z4KSjtHfSJ4RjBIsx(mzmIDe7jiY>ZX3%N55kF*=w)&;uiJbhbVF^-D$F)-uv1!hAE zQ7;@rJ-a3G7X|Xga?(~O$5jU3(LA$bp%mnM4aYch zIH%<)$bIZJCw5cyZ z$#K!5Q(*pSj>a8Wrlqa>6T#`9>3~%!dy3VTi#@vku`v;gXW`>>hiKp-j${Z6#CeWY zmxGTyyG(HRO%&rjSi1-+M(rF#7j2}}=+CbH>yakO)N=4qSkIq zXM=$}Q0R&d4czHeUn$v@DLt7BopSm~0e-v!(ys}^xd*ex3db@pn@v58Y*LjJhK06* zCR$y)jvQ3wiYzw{A_V^3$0bAT;zJIrnHrcL|ymknHN_B@Ai$kun#7NWDTPIdgdM>AueLgo(5Y<35 zV`fU!L$`an$kf0kr+bmlw{$Q>*+;U!c_3cu$#L4R-co3tI~nV9Zh`$Fr@5t~n?^mT z!db9(r~tkua`N!e>^)#5CtWfDq+_1RdrI4wjg z#~$pTMeCY~js_-swaD@(yi#=4?YKiS(on;?O!PHN#DRw<^?A!m9F=9}YnQH#Rc>tg zMpcwK{@T@?bzSHjREDPs0_r*0hUO?^+%}+ZcHa!b{F;r6K%S#ii%6cod=ScW)G$OW z->{mRV4kC@vxw$`s%pZivwrx|Pwwd>GxmiF+Xo{&z;d(?M5;VB*cD({H>83d;{#X$ zu5$kaChS>g@PzNk2Y_w61=!0uWq@u}I^*$ev#)`CPVo8ikHMIYSZv-5jF!WMJ+-xz z)oGG{5RAIOnX><8C@d3pe53EamA6wHoU5r9y4V zF7?>ai)2{cO|Ua>=1hmpTzixG&0dLgfO^md&<}f?-qVRzj-UmtVE8tQCcZ1=c= z>GXlBO%L(O_4%} zMqi}{>5?a7ed3FPsyfcA9B`aZuROMAndCbpQj4p561c~Dtp2_r*+*xlhn|QoBOrt6 zOb?!6u?Z6tW=`wB4#)K32y@#?@{ZK5%vM5R6Zn@+`D3eAlxHV5kqOyEzIC`+K_Uh= zQ_6yNeF`PpEk<`H4+V&aOD%%HVgb;5Y$2O93l$YZxN@(yA^$SYO{8?WG9ocuuMp+% z(oCbNe|*EoOitu$G~on5A)!MPBWG8;PtK?nlM}Lr%8VtJhnq=e(xUt{G;RICGA*UA zj`YU_S=O6Aw4o?Z)c84&M0-lvnNYqDbw?1br~t0<$<*poY5|wv|6s&HCJ$G6`9=QS z04NDduB4AOj)#+x0VLH#5R7uDQ)lD@6&9CvLwWLu4QY17A{q!t?nA>V!Lo@qS`GvT zlpw8V18@Ma=xyn5Qr$g?k4sxOKVE;{t)4e zj_j(7BN?U}QtXsgB9h>fAP`^araU(8W z?|nGFEel5oxR^F9s|CQR1%yJ~eI_m6y|M5Cm)QVjMbyGpuZ1Xm67|_iv+`YE)ktwu zPQ>grh0TMA+V_-7)K&gSL_sSiNL#&;WX#`pb^M#}i{a-N@gql^n3*SC0E>kb2BB^* z7spLnb4cNKw1A6_oRL+4rXII%Mao{THH)XWbn8zKK8n*l#9aB14-?9-NNZRNnt)z! z)A#U1WNx+L!k zQrC~~TW)(0q^alj{86TB^an*~{y=)IP89u+l3uFD@u41noCR!a0M=?z+&34uC(Znk z!whj0=SVJ<4*^P(IV5xMqjt{D8ETqcJ<=wuo-cCmADboRv5iEhM0{Rm*%NWlytwil80_vNxzIVG8O2< zK|%;r{nU<>QcVimQjWHqGcv42LUrEkq*sApoa|;gC9|y$xx&s(JvM2@4yW_o(Nxzi zwAW~xwACY?c4RuXgWxkAka)wEf6Lvoh%a>G62HX^N~KxbuEALot3i^{Tcwub{P`2_ zr87Mstg5_NnazM}GPW`zCHn0Xw-*N3g{`3!v2O7RFN|MV%%(#^JocE9Gt%1c!n$n1 zq_H5(H{Y0rhwiJ4_9i>vnutg7x!1?OcZVJzm-0o1Z9RChJAa(U?jLgX^2Da^i7~<_$*zUU!A%aKoQ~-)yDj_s>0$U7m17S#0kU;BtN}b0n-T*LF+%Zn> z*AR4b7%%4|%VHCl2C>O8pz4%%xc9BN1itsKuW4CrjR zH98nipOA3}b%6&;&DSI{xwIsCzbQ#I5|h0ebEh)pdgDm%dvkR|m6PR`E`iB?Tkq#j zPx*Lo25(5ikl)EnQKrWN=IjXXv6u^4nc#E~g+Gub=(sAsPZllM=MkUyLl;TU|LQ|b zPm+sZIvfDu$4{hG<^9Q@7keV&y*4q1p^sNdyww9?h`O8>0st{3qGjlk9Nqhr+h?ix zWE7YXjw@(4gU3PEi3c0v_UK;N!#(OkE{Hyn+1z1&ur{69<+nnf=u(b78scck=Vf;! zHK9M~IeOVhpM;3s1v51^UnXf)`A@Z2^~gHsKcy1AB4d@g*xC5f#VKq7!MWCSlS|wNi=#x#2XB#3B`IjNaC%$&KhV#Apyzu!?;{%i@~4v zRa+x=A-(t-%Yyb@m8&6o2w$4k=3@QmSm`=qwclUGvKEQ^V=VabNxE7nlgL(fEWQe9 zoT7o(TTv-@mlMBMo~V*}Y7&;Yofa^1#;g5J?xKRLOY$?s>nLj^i1%ED4_a-zRYq;)rdrb_c1Y`|3)+6gvu zc@~?p!p2a^8Vt|QLQ9iXb@fG>I<;Fs+>ay5Cd;ANLl&?a7?NBU*0*Uj*^h%H`9i&I zWMUJdP)U0ppp7p~+V~=+^yQc7%XBGirzhz+jngcR(vf~IrC;d(m+4=mKc>I1bbY8p z@Z&U9jy;8l9qRw%Chw1P-gZ7}o28Q`*H4t|lK%fOr8RGRl;q&5Tt{hFwLfWcM%yR3 zZ_y{($u)fE&(ocBHKo@+Odq8mr+fOROBCwiiRw$QAF976>Am!qX|BIVX`-G?(#lGD zEygKF>pY%IDShip{a3%f^>h7K{G~k`Exl9h+kZ@ge+R4(`#FDK1Oq36lY5*VHe*e% z?khai|HIrH<#?ICEz+s*2R^9lular9lK%29y$G&O)l-FEqqmG>kq$~9zx`7BGxhEz z{nzi)|9ndW+EW&N6GZ8 zhor4FC#dw*zgx4c%+5&v>2^EIC3SGF6gdd0+x#+gpR-HphGGnEQ*`%x8y3jBq-LSU zOF3Vx3|+!f*@?O!|2w50C=4|P3g|`D{7^Mdm9{U~aIbu|F(sEYG;&Xy@?WRLkxe-? zQd(jf>D!^fPBj{^08RD#La!Z1(f7a=>m2H%^d(XDvyUiUhUUANy<_#=PoIju>F<-2 zzTfXpmHKKwHGMu*vybakqXysl^sn`J*XHm*u~WfFVLX>KfBfE8=yK+7m($AAf75R) zrXkp1sk*N8k&)I+)v>fC?qsf2 z1qBnWrc>2HuBAeIhHH5ICEGLpAlSs(y{huv_3G_hQx3i1V5?%D9*LbWyR0VTSARrCQio<10Y#{A#0eC#Bz49xflUc1%Xn_zEWpmQH;6t zgyr@drJU;bNPnF<)Al3vKsF@7og|%MIJuYdF_IdikJPp^L>3J>bPTVW*aRIbEC?qG zmR7-E)JFL?2YW`#ELku_E*J0W8G%WJz_v6|v&4N-!$4>WJRw`KF+EXC&)-^{+49i_ z0n?JpB?Yt6W({jKUa8Y*#_@inx%CC*+m{Pp!>wM_%ji|fM_+ug`nXPn6Xu7$@7kP) zP>N6(Od?=)>B5x2$I$G8;d-WMg}l)#Xv^mUT(Lf=zfi(uqoP#CQWPpq{y#h~SagSrpvw!WZmO3*W;)OzM>Y=H+v6tMMB`9k2+H+BSt4=^TH zm#%HDrRv8&97#x<>;e8E^m(}VURC~?# z`54$-d9|!l=n^VTpCB&I^v}hdn%nqRd=XO)9xAct#mlCEfXkJi1E1Qcp)W8{D9fqO z=L-FSQ1IE+l-}$2Gw=Zx%a#w7qz~$CaBH9c%hI=^<;%8O zE+=n4V$lna`(Ae0D7f^<#_;V8ap&|Re{UOAq?d2xd2|kzUbw0L!_m`A>oyzAv|_J# z{sQZd5K+n3Rjf?7m+O~#girs~Swo~tF`Ux9fV4Xq(CBK!OXrrku0Tb%^M;I9Hf^Ja zEueqN3h>IBeqFAeSX%mVcN(!fut690(HY{#StIPW278SDb=$T6y+E&F?&+m1h2)2z zZ2(&ZIwkC6qEr_u$d}%&b8Xv(p^vkkk#`s#rRti}FS4@M8MvMgun7%}A|FMAy$N5$GPy6E)Pe+C==Z=A!D(TXQ@1L&7!y}P5y*@ZAT*KS)-QQbtzR7xqBuvTp_K!8a>GGD)k8%WI zUQ-x8ip=Pf!utIQ`QE*5DIuR7otO7=H!nL0yCa0hjym%?U#i{dL#(w%flvNL`QQ?D*InZ4N;tKg zNRA@sdj3EYQZEvaQE^xxdF zEiQIo6z}>}mqFQtFnqgf<2ZEIy3gY4$GCi_|(=L3W3=p%Y zKAoY)?fg$g{s1SPFldeGT(Ky(Zr%Htu(Ln25dUL3g4~c+&T~o`K zqzi1ShiIfAkJTBybz9CQJL#bfggwlH$Qt!w2t9neDSzG+ab|R0P4Ae7)9vrG*WWGa z^|7Wd(srM%|IbpBx9K~Di!DCC%o7v_-9ZCTNqb~9WffxHF!`?3@s7>in(+NkV_95z zu~2FHVF{nZODg-scGh~+UzL)pqN-TBk$z5XFO@vv*pJ}YvAWQo+iL-^Hn6Nak$Oez?Oe3SmR#t?4Xe^#jK3 zCy;K!#rWvrzf)ex?RBV3XKXbMwR_!+ZS9*<`pS)q4VuB4M#3I8qBx!^BT(PJ2xviye55x@u78p{4d0%I!{KSiIs~vz_~~ za&ac~h5kRvx!H5&Q7?Re%Q}C(&@p&GYkmrMV14o4y>Dal6Ux{q+<6KMJEwz;*D({V zFk^eF5lQ!bjqE`GTykTiEVOVS2xvW9%tE`q+bV;j%RN!ewlM5AK>7=geAGCr1!FI* zLqjgpf7xKATDhCfc4nW{7jn0oXqfM!5rWmP=OR?oEv1n~i(^x)dbS$o z56LMg$laZSIf4C^m+IQmQ%WnYUbR}nKm!p9Qr)EoZhxa zqxN15E~Yb|H#z7CL19B-=FqnoXy;HaA)Jw8kYkl>iJIVr`*K&=&@9wr>~1p`2~6ql zUOI2vxu`e@45^Vtv7;Ew=<6>DFVQC4i(9Wr`@iIpyr^g2beaBBZnoQ6#=emjMi#`` zmOz&ks~gG@EU}h)0l3vUOoES8lW!a$8HesC>nsJN48| z?_#rARnK?pl6Oqd;S^;zrN8_4S1lU*D20k86MpRnE;#EIwuf58?jFivAwyTRQ4^5& zhTR5ZC!;=UMcTpl2m2qAVBPAf+{`($hrPOtQ!mFLJKtCE$MHR)s}g%V?V9Vw!$^FI z&4rZO3H#!<{d5*Au{_zKhFiaAl)-|Ki~a0($T71hU(T>xX7%GR-#5FX95RRd%pq^Y zfni7$KFiK@m_J6v{tKoVL6ofLDC8bCLu6@wFH5dnYqm-J9q&}MeAvfB`5uv^nh_vETQc8ZiVMAz70S6&;!ae8eie|n=mnl3idlk?L<>j;U| zH>@}rtc^T{k$_Ef$Me^3`o%C6)1R&!?5!4$2b~gKy;uURu|#i9Okb>=>fbGW9=E8F zgM55v3!SFFlUo~0>RH$!)9FVekXOx4V1nVfGc^>2ya+*DPgl~fjY(`O^eYR6?d=`q zMzt%SB|>r3DPpA@k{A*!_fm9b6H5_Vf(1-!#c^8 zBzhF}wsRDT%O!>(a;^LR{}=X*uL;!P#}pVc&Suj6yza5GYV!w`>6XoJ%DlveG0b+l zB1GAO-c}!=2(R&-ywF$HYp1IA?4m-tQ72eivFEx19jC}EPyfSOMTjm96y3Y<6ZeU4 zR|=}!&x+0uk&t(b#psrzVPbsSP=!I7&iPdt+Y4U6qJ-ro{bGnCx(6q_P(d=`9xv2B zQP>+hGAD@iDZ3;};4JB})Y)UXC<5zg=N}%c`1beuc^fhRr)Q^yJVzfo));f`@g*8l z39joswLhL{bLF*qTws<6zQn>u?J4Yeo`91=mwFLwA8hxidf!FdP& za2MAXSPupLOyEpuwP;+o?fZng0n`RRL|~+Q7Yf-=ib%^?-c~Cv_OZIX6-Wn7^iZq* zB>j^g0l!+t8N4FBH$?bte3eqe%OqyW&95QOAt-iuf$sd3dDs?~WRCjbc{G7|c_{9b z)*!-pqe5(HF6!g>_q7L-^OpW1a!%tor*lpl{rj z*M@qMK5%GlqJW^vT>zKk3fT%RFGd-xmB{xPJ{-k;AAc6ami$rh2szeYwtmUOYgdKX zuFP0C-%wv`tf?0rF5o573n%Igz7lC~s0G*ST*CK!&I!w{4ulSRiGb6e+)f|fWO<@d zA$ASz6zQwauT@!s`wV5RWzNEBf{leF3A+u|3e>Ktd8ATzA;c6-I^BHi%aVu`o) zhwiKd#hs=5(42QYhEzBqQfnFsq^(Nc=yl_Qy5I)(X`h- zn#lsi&xUFkMshth>8)WLvsOblN@fml3|7#u{sXh+V1^lpg*M=8D09GlX@jP^;TTAi zI!{aqs*AkP2re~Ti1ss127w#rsiwl^^6)M z))q%G;G^_p%W5e|17mP+#}^E&o!>od1AFeS0TC9CAGc-8d1}9(+Ob}U-8ijZx0yf< zJx?Wx`G|5g<57Ksx6e>+p#VQh_(HLv89t-N*J{=o(sFu}(K=17tH0<62%B3*QSguS z)jzb!&e0QwQ}!0*Qnt=RAs;yt&H;>R1*K6bF)p)l+kteBvE80R2S6|-VtwyfZN6Wz z0vSA;X>p~43^r7RVd(TU_Ex_%>V~#r2=#O)M;0`DGW?G>3fc>##*g=)tqq9l zz23&nZQ+_ZNZ&1*_GgM0tfcSPBfg`yYmB7t)~S>$WL4v0OEcsW_#LATTr1LRWsK1e zLEma);->QZRi`S?>w%5WTewJXbTP2m(uUG^V*xPpby~d$hU5nI>+in3r9v1<5T%^s z1xFYzQV1EOGih!Oa6ZWrX!D-Jp@Nfw+&0&RyS2T%-PNpq1*Cni+f_gooAWs24fiT$ z*|wj;h{=OMomdIQaxBxuvWpi1ZfQy3hr;rNH2hrzH_fqVS+H<)!t?@;Rg0cXS)4q; zZQO^3o2&KX8{HiA3hX%Z;SncaqKE~>NVq0{^lO4ZiZ~g%!(;3l^{#nSbwLzU<#wUP znHrKAzDV>LAL(QJ8?0kjP}m170HrdBdsE}|Q-HT^x8u30AIl2yFEZvKTjuzV)$V&! z$@!D?)12?RVS(05Drw;Vy4r?0APNzK==vULIlFa5vnH}QM}J%B_D(^rXLpO# zLe`GH(m~Lg-n^>z+lzuS;WsLU_FWX(zG9I##N6t1Q)m{qJZ;I)OX+Ny8@643aDl6MX@Ky zP`mZX9?PoDU)_Jpd+j)+eH-8# z2DI-697u@4lFRSjvULPe7OuluD_bWy&f;N3=#G}3z)@awX$^Abr9IvVpz~)Pl|Gw& zVr6f5f}gE)SU2jevh*^JB380lpV6}+@OGEmFvVZKWb5*6q%6iD;Lr>%8;bxhrL2oQ zkT^0de-Ri$oB}tz8Hb99oPJ;_ypZ>M)x}JRW4_X^QN6ibSVNICKel?AaTnQiD)rTG zhr10IU}{R%wv6K2MtQ`q2=>q-jfVw=HRD^1D+Erb&$>RHm&EF$*0%KLE6?4^kchl? zwgOOzSOOqb^dy#^k=wF+%4bA)dQ=&ud1yVj{53dTnlSaThkMz@g@$k0+fb z^)0r=o;pmhzMRU^(FXX&*<@+wIIs3+i;a@Ga~Dg9m2s!nYv@MCl9u5cV3x5U@%1g%d@gszXjhI$in ziknBao6XI|!*F`>4bO?DZ81I6IJ++>){e_AbvU1d3)a&XJZ0st`aO#g$5Gr+og$#8 z|G8~zt!K%npf9`(O$#V@Pp;U@d8Z6E#(Dsu?V4ka3{4;FJ0xe;*m<`60cm-sPhICB zfi*c(i$gsLwk$;bkp6>wei_$L{`B-e-R)!xN*>A{sDaYU5pZb&6~x&MJQ}GquBH}g z9r4Z8o_NA47zb4CXh+_L!dZHCo2XIP?!ANt`TpS`H9GY&@OtM~{>|b1P-FKPsq1eQ6p8`5oJ#v#vg zx-6Vu9?D%#nqrGdZ!l7*$G0gC{8}S=4XSbS|(bp?6#E^p*4J|9R@brH@uZg~X+@}gya((CY9|aLVc2YSXg)Qp( z^t^F7d-lDqOLVp0_rA$aGM_fIwPdc+^H$Zg&p|H)+`Qo6+ zMeMUH9bOAic`Y8)I%e#dzEd)7OcbIEbRDjPuybFu(JT5J5-E1P_ANV{xsI(Kc2vaq zW7X+fNIAx%4ssrd%{(gw_VtHmC0MndebAIa28M!twX)8zL3)qb zcHE#-1f}liSevV@@d7D=Oi>VhGhvnfm$~jy4pUaE1H&#cfk)gh@uk45RGWk98n#pwoL{gUC3#Jlp&Bg+Dc6@bp=hX8(P0!=_!!JX^bhL^e% zgwNGNwN5HZ_M;N$44Oydfu_-KT%1AWZ0DEy{%#i%T%X!IqRDr=d4rD9dN<`fnmbeU z`5k7)LXqIecNZ7Cijs2HJf6)zH1-KHY*)Z>Ri-|&-e_Tz6&Ku~o{P4=*Kx%9v|mT8 zRK~~neRkkVzEhVq4WEK9loHY<^(qxq5m)nrx3%?gpMT|kv(VXD-a7wNmqiZ|V#qx( z&LQ?aywfplagG^eUfZ=@xp&e8xrjVCGBLo=@LZ~noNj_}bA;z|w&=o=vpA;E7sv2O zVB{DFkn+#Emg5pKqi*X0Tl=n5?eyR!@@1^R0SDhQ+D$$BXUo zcxAG5AyC&$SVHs>Ec@2u1{PNcV}{V-qttfJ8?%w^RZsu*^EY3ns@;XK{IH`j{lkP- zmkv@A%5Lz<68>FL=`Xadu4!7(BQZm`rD(1la#JvD{aiTsSSeFYFGLfi(~FoeoC~K( z37^dgxpj;-4Jnm`X`u~S7Hy{ z63xJhc({^waZuh>8yB0WeMeaNN-wI=srJh}REfpxz-;)j)x$kX6Gd2d&gc^szQFAV z$x98adY(`4+z_=t@r{y5KjO%Pi3svJ+n!PCh2MoWocwXwuLx)G<%_S+-O`9_RJMuX zvcz63>tEJ6U)gXLfjW&tswr%DCmo zG!;nA!SWQ{U?=$ID{bWk^c^NRy}oKZ814;uv6Zt(()WUxyXzhfRpdQ-ojwVLw#bk! zLLgh$*7!c5`a?iC%<}aZaj;+X>+++Xc0G|lBtSmUrPAwBy3`0EpY1*FWd1C*oOcXA zSj(FQOIpTv&?Y0JZ zQJGx0g?nKGb*YL8W{ZB$ayrb{H3wSAi{wQ#4mpiSB7JKJZ)q3gd5SuCmm9s=h>Ib> zd(GD4J&wG!fX}vGj*lS9@_8a8DZiL2ZuQm6jy;#!gWYi6wWoi`A-E`@cleNo(e}>? zA?8`)C!%1OS!XGSdJ1(AXPGlE#bu$OCN_JYp?^Ne;Ugb0au)l_i!eZUdhQEYwfyZ= z@8|wvecug{7m6=_q&h?Xw2u3}Nhxmyyw@uzF6cSq@U@E}1V=AtVQTC1t_W85D@*{0 zwmzSA>bdoPuiev@!uuABDi#y8gXa&-JSa&kZ?D@gBq%rrBOLBc-G+~kc3i@M=E~UF z2Gqu=-Nzz|7mh?*wL}svm)jTTw(!$mX{+6ogP$8Bkqg-&wfaU z@atmk1RKu#YOy8eDhv;H^!>?Dt?2S_X4Wk_E44eXW;Xm3HEM~GYU9{?zPd1`Q9CqE zAKiI~eMNQZ1gU1L=>>O)6xDx#iU@t+SlVU0^&D+<|yj+Z$Q#-`vd3+dfD9x&CxB}XwAC^GX+@S5Q?HdG;;iUWnj56k ztE{Vbu9ctl+xt|bg|g4~WfK1xC!ezUHq|2t%-uitZ zA*Q&t5j^kjskc`$H#DK~Cw7q11|KU%IRwx-_8$u{M-D>Ut*RzIB{Q z{Tw;_dte0{EHAygx5+}J#7X7KdOQAJhWp0-p7Mh+-GyD=f|pxey~^$)r*+#l{Y!v*LoKIomzVV&xU6 zp}4Jy8NB7IVpZdFtJ$h>=Wh_$NL+{4KiK z3@9g0*Uo4Ifs}30u@&1ZOtamecl4RosIP7%aF^DfcV4kw(mJCrtD$bAUKvRz0%Zk9 zx%Y$>7e*hYl^@nQ*dRFfWaY7CG}QD?J6C&U?^f$?<@HTb05o{1vCdvf|L)C|mz874F->Km@^zCYo z=G4+#-Mad@()(qEYr+nqly6?K1L4`oDA+i4d0*fEtkrIy#RymGs`1VkeP2tjv1|A} zkL#+DnbfBL?alOw*0s4mkPB#{q9fI!uCM@=}q|b(%R#MAlj|^^_#QXk274x6=9T%$EtH7eDKn(b1k1$ zMp)UXbRV%_D!qmQA^`Sap}&(5(A91qv~3W|sO3Be7u55HVvLF4*<7-YaC;`_obKDy$SUchn( z_en3X-;mDkQt(pGg=*8+5QDF+D^#wB)b!~TcvZFGq>A%8@)?v~e|BEAy~+u*&(mG~ zT0h?R^H@Y~b{Qm>z2*bJg%Vxq(`SF*@ceib1Pxx*m=xmR^D*Blqpu2#7Iqj9BS)Ft(?(skm-PH){2jM>eu!s|j2u^FAg->wW;6et0%E zQGAiKWRd-}v4uC9dI3U6R$nf=ucC+X&e7jyoe4*zsDLY=`QQF!WSOw#3TjUQ!; zPj7qpp4~q~QYwmD(ziVL+Ab?Gz09b0#ov%v)mKx;u#Gcfs3^UPoCt4)*E~@O?4ode zrV!>9r$1N1pc7hyHxo{;m(r|#E)f{-e?4--BjSl0_2+eXsv8LQ>K0#T58=bpq*Xon zEAOx+b!Qw8Fo|f7%Q7~X{+f29}DGKBiBR+eohUyxMn3rb`Fh%=KL}J^rD{JYpoyT zCVi>&=akwIRdM>_H=oMvc4q>f7<-NO{!i95Pe^590>I?ts~Q7~`*qf?vBl%$P^tbd zSC%f`>(>?LH>jSKfB`S>dN2RET5|I)6q+`9u!&o!f30(y_qAf-_A|+wb*@#xxC`;V za139@kLo?$J^h&=b-uS`MrB5zajm_V>Jj(@6mg6|E;ER{6Z9N23B5XJXnWhH*O}k` zm4@`fpQ}$cBj10^dN`CzXHr(4-Uh$O+~C_kQmOQv9|=qPec}D|BmI+M?>m?DONv80 zF8G-jA>p=ddjnz9hrYh}L2?12ZINxHR{e3#NMXyw+~t*jZ> z*wol-=a%#8Oke%)FhI86h0qQ|q#IwqBE;Z7Q^{dp9~c@;u$V{?oXbF9_e^{!#H(Tp zPRjND)P5~L&u#AY(Dv*t_0dzxo?U;t|6gaiqfUs_7s@Z~9KB$pTU#C9YD!U$o~Qe( zvYEF^+9g>2XZm>BluE+0>AU zrqVxL0;wn9ZPjoo{Xi+Df7^K{{(<%E2a*GRV2-jssQT<_Wek_ZhToyr-_qg9x2<2V z_UALb%I1jV9;B&}EBARjdVds@2g9zl*P~g=Qf9qSJLF=8x35NiA=uU#1V$FPC*bQvA2+zgD|{t9pNz z-qr7_M)0E!^p}GDR%!hIo$4ZI`d5D+qAo7kOd!Peti(_j2OaGG>rY+#%)b!*`Snom z5NUymp)H`>58{8!^371%P(Lvj+gqwOM!Ao6Bp@@sedG`GH zxX+ux^J+gI58xLAF=}T$5@*2mSOO!z)k1SAjSwxLjpe#_S8zGha$_AU6IB|+6J9Q; zFz;*Gv*>?h)ai`juf+~v5Pxk;y;dnvl*{c=n7}*A2kZD-{d?aSf|tBxW!c6EZ5d1P z+`RrsslT;0xGMG|#n@2Z7HnTR-^s1l5HI0>>FuAZwaEpz=&m93Aq2ql=JjpUeK2nM zlf3oHq30LTW{rPV8;9iJnYGA6H0uUKx%VyNyt!l*;aS0~ys7fk#(^bf3ug6M`a>OT z|L%X`ek^V{a>brw!}DmF^5@etIqFdd=kam(d(8;ATaMAy0xKx^Q-U}%W$SA`AVxZiHLB%AfK&qQhO|2s3#p5u$C6s&ev2b{Ew?6-0T zhU@%GGpAgZuz(O44=T;{u@|mooy~`0-hvvswSQo>znRyDJ9S(VAGoCTU-!cEQJVIP zK?=HkmiD2O*v-0q_{(SPgXep`J|J?PjivKf7Iaz!)b4z-dtjKZcZ?4kLmq3PD|*&B z%RY(l2R{kfgmISCXQA-AG>0IViaCOFp}tOa=Yg~LUD|#Y9{rcb`&`uj$HH!KiL=D} zi}!-|nhak@=ip&8+4Dh()MN|{(D}Mi&R=$mNkiPXxDG%T=J^kvci5l*X?q)?; zHK%HE>dx61j2Mx9=tiYGefl?E@w&OB&)>Mq=BmQsMRv9u+W&lU7r+vfT&k`e^4W*a z>Krpf(@-u3ocOo|-F>F+>8Q$m*^5;m=}QJY4O}2H3hUSrs~rvlihbYL9cXidHuSuq z9@wGQnZ{}~A`U>gJLyL->92-l;(osVO2*9nrS|3Y`i|PAC+)9rr&s&6aNW6YU1omT zCUj~}KZdU0o$a(*sRZvq#ZoJ;QsP*UVobQJ5mN__WFOi*MSl1|cRx`bul9SBng@>| zWB23KQIIZkFBL-)VixwKD))QK%yGo%I|nf&;J`upmK+bhrGxNqePKuL`H=I>V|5O^ zST+NgT^qve+4%?NQ|dYMDI9$7>~h2Oa*@H&=JS`#&et&+bY}O>i&{xrHJ>N9+tcsZ z43&F%toA=>M#_7A?!v>GcWohDJn?>ox>=9qxm@=Bnp1=c19=8YGhgX^1@odFm8(*_ z>J|HG+ZrGr_#ZRdT(9jPBduwS!2!y6lRjNs)h=olUKQ6t`VEk zjkm@3Z|g7n=jS$aXiSf6X37(K^>wjQVcg=!<}-YU-Q{bLjdT`fS!#%bb$DDLJ|?B^ zbh&>jz8HVe|0&6;F%7f(gp@`8K%4kMKPq15M6y7SYhk-NU}*7y6u zAUit}EE*m}z=1dRnq6VQ<#HE23IW4Ool`kktjJsnsn-)ZFwWnVeqA)qx+chk`*Uy} z7m(glxKAkmzEnRn?0yx`KX@$mc)776d_xVIE|Xup3s#=~k6*WIJ`>DF{m*CS|E2Ez zLjAh3{LU?!rf?Y{ghmJl{+UE-z|^{a z_z+VBm1dNv`t13d<=g?8?Wl~gV^^o0z>C?$N4bj#;#L@3DlpnRW75{&HKr(7M1A4= z*>`X}LYJDjMbX8e^W=C%;JzyT{A%8yK(?kVF&rOOxkeNiklv4cMR-Q?0M6C^B^u#| z{!cL_3uOa`k7D{8iHpL%UG&)$@^U$*Jl!aOSv=d%Gc5Pw$#JX_Y9GI;WU%YPqFX8~ zMCAjkN^13ywx@!UCv~fI*5!YzVs01M`v$@J)usKE^fk~Nh$nC5@yQ6JlhbF{x-h5X z)0W0$@#VFa6Wh1?QTlO8XE^=Ktty_)1(@*C%UITT@Go8K)y)qF|mxM)p2)5CTLvQ9ioH|f#uO&PD{zp*;}W9(>{U<%ojT9^OPA^Rb#+w$JJF-fdMI{_1%pd>Vt7>+-anfj5Jj}ot7t} zWvv1_?atEi6z-|CPV0=P-6}f9X?ZH}6soAk=cMH+ufeLa zD8}xntNpfpmDL^Ljs6HzCD!eo1JPJjfpy#)wbt!_nc3%*<1SW_(-m{$jG?*Jhh=RU zEaNd|SM(aAEK}fJJjgBfeQKfDyRBYeg-<1Id^2${`!AN9Udpu*n^}tyTw>zWK@uh$ zu|>Bnp5~7ZeIl2hYSgNh{_sOd9@0E{v-S6PZfVHY^%Pwk9;mOza}F)y^;n?eDS)#d z=R6cX6aJR0()p`;hmVS)!2cnSuzXIuot#h5l`lX@*)dCnT)rI1IfEU;u>YM*j&jr@ z?Z>C9^C9WzGMFgOhv2M|uM!Zm+=slUmzki+tUp}Vdg=TpdnRf;el|q90v;o6rh_?0 zW*{rx!it?1*-$WF%ZiT z&Iw6w@#eA|Q`|1FE;=&`{0vtU#bOpk`#U9~D6Z0cd&eAaiHC^VcG5$}=<+;_yBSFr zn)lGZn;{^Fw|ro&8YP<&3S3%{TKh7wl>(8BGFsph?It;$3w&RD7F4Gr^TT{nj7v&S1YK zX^O3tzJac{TbLNmMK-WqRIQ!murgUmNQldDew`{FbugQ9PLOM7to=+3g4w^DfAB zbDmt!0f%-w3z|J=I zD~2y}GW%Zs_v8F;Xz<9pcXap3o=T`^TBw3+^Qz#PWU)UMzS>Czh$Fs$Kr# zyG5ZK2`ul6I`Yw)QIM4t)xGQy_uhOw`{s7<&DNjJGuTxBtcmBTA|Io$*r1Ok&rZ~$ zCD`zC3c|5DehN}Q9ferZClaYP+wuXhc?)= z55fW&y8T1dRsBTsrF*NIX>NR4_g3T2XvSVzZ&m&bNUTijdLdd-?ZZA%x;Kx1AS(I~ z{m-Fp>Rj)tV&zNeJtxC!Q8)f!-L~%@9rQ0G(2VNI}^v)W=duZMT&O7+?L$82`)#Hax%+ranK+JnP< zCjNFTI!0ianIK=yUL)3hZOpVk8=#nHeKGK_!Z8S#+tza|Xn}fmXa|?#1vBF-$|+K` zO{q4Q?!hp`mJo*Du*>52x$jDsGBf!^gvsssD@g7heuCLc2fnL>8>5z1+>tWeIxv_- z^!A1X4kqI6iK5M&lu~*me`=SEv&`jzViU^y@+@ur+vO5gZ$l$vTnWQwOKd#U(p5a{ z02)1204!j)&jT=?f->||0Wsc=J*!3Vbf#y3r*JOJ@GY;nm)k6`mRXlURP;~Q%a<<+ z?(uEqFeezRG2w(hdD~zHLpNL+xF7s-zbAX@=rbB}ELW6?qpKAtOqO>x`+N$QaLt%VOTa=N97W>Czq&Jos{&DNcc)RL7fp=+^cszH% z+Hl-zJV$m&a?Z2xECOt$iiYL{+RnxvuRf1`fY|HK!gXcrG^iwn*Ex_5dCTu|&ZD$1 z6whyuw4()|mv?0q&ASKldSdDc#kDH6b_m-W#=(9_X;~*Q@de^dTHjFI!&_n@?q;Bt z5_#HA?T_I~$Cq>Ba21R;xv0NF!UBe8m}~3r?gn9ROV~L;a5nuQ{nwg!>@wn5_#HP@ z5`ue6hCYE%*Q}4wxUU`Aieo1ui3F#Xp=&hm*@Cnkj=m2?1yQk(vQ!7xaybpx!=k#Z z#?rob#rW0lt$(*uv_?@w(b3qiD?;?sJRw%&kv3MR$UY&Lh{~Q8l=!Sz3y_~Wn3{7m zN`>Ia89KKv6x1Gk54z&1=NMmC!lJo{eY&l0=FssQTf`&`=`A;d{<>kU!;oIv;)kM? zK1_QKOwp3I{sg_oh6d+J>|%^ke&y}zUOpQ|5LV9WDyy(JBmg#Q^X?3z8`?{x*^dqOKW z5PeUD#I>x(^I9Vf-t!CGR><@8+oil^3L-E;15 z<|7nT%3#=>hrglz<9-3r-%4qNI;EZWfQ?``%u&6uUDASzU{+w40{aw#B-xP|-eS}x~(+uQK^Ai$C z1{s6k^I^q1_e|Ax&}GkZ>mT6^Mr^$)6$puT z!Xw<72Z=xiWtg0206;5TlEnBZl%a4A;;jCKtf*o%#LIev((EsjKBV&ZWLFi&zz&Su z>8<~>2K~Ry!bg+^^_*FW<%DX9Bt>xGl!I76t3F$#WT*t$#LeJwMkJHS@q^Tr~$eQ8h>` z!c)7$C86_Gc7dKYdm_J7+cpszZrCdt5f*1$D{^n+am-h&aSr7)E==pgvT$^VL~t)@ z^R2@6TTfDYbLa5I`mMUdDgR$ghTx|-Ks<+VbU>?JSay)ZS384F>!;91zYgM%fkWe0g(J`do_mU8Tp7=^%VOMK|FrcV!(jfGwp=12M?Rnz8r~DqIMHFj9IQ^>Li?&` zbn~01vu}Rcd-Eb2k;5g#d+VZKg>bvmRyPDFF531Qs!Um@lh)u#w!v z$1Ne!;ZW%H2*6Br#9YZ?-L{@hM9&4%b9ngPkg~7Cm-HPw_vt&_R=%kZzVWthu_+~5 zQctgFr}1wnh9aRwRsow=A3Q|S|57cU?}y{RYWH>PFLwtj`pI`Cd?gg~{~E~R(a{FNKGHO0YK++! zoZ7%~4%~pvnzwHKVh<{2%}LvV7(GMxYlHHo&Bgl7y!W*+UNDy)tO~X{#;aQfj=vDG z=AF>8j+hOqRP!yh3^k*l)0O?p9LjCh)vd_vttXUBfxPCEth%zVHs+T6ChsQ}Udhj1 za!E4D90Zl!=5lMGN(xkF0B8AQ6JUm`_v6Rv+x5T8q{qpj*yIn5#I=HP%u2%-Zekxg)Y# z5vL-v7?6mL`-lklC0%8P!duTd+Nr5r#E327w8^1c0>(0wHSA$_^qi@KSYO;v|o{OxJ8b{uHLP3araU zjVvm+DwAQ~)c=w81w}IL*TunnUa8g2&jis15Y6lCXBso(Zke8crcvJm(mC7kOd~dK zbtv=DTEIWp;G;`9{Z?S1w1qZOcv1bf>=Wc} z4goQFp;r>5Vz%k3G&th5akt;7@t$^@#fbmPWCADu#)lU=koJCTmSyozbqEMY%#Wy zedWdbx$|xCd{1Huk@sx<#q$GNb5tLJJ?`ltH3&536Z6lWt^ds!!9te2 zf1S9g7c+H>%ewoj_e94K{6-Ae$zt=DuV8sNw&PK@{y}VAtxAHiac%qnqU^2J$Yryr zeA9-_qGIRpqI+W;(7%Rf%^IUmSQ<$q#n4eNqpPgAe#Py7tEC z_AUG^4Ie{TQ?$Zg%<-yr{}_*K?WcLvFO*p2FHR4r{I_!A+I|=Hp0CiYW>4$3_WJ8J z)ibbX@5=z9CjV{q#e;cYGx1%#`B~@-G>evR&dq{%13W$uRR`>>=a+iUcWBa?W&OeG zMYUrLGW{QmFXq~FFpacBwTfn+qQ=0c)=R351f~vmHs1-a+trxAl<`XrcOz4W#725; z4jP}$rR7u2^NFsYVLqZ#%{L2|do6G~OX~@}R_5SXjCFRd#j5c3aIq%V$8NNs{K@&-uJ+;E4xW;#oyT85 zP-}Nb2CqU{4zF&*is3raCcF|frddY z=GVd*K*r-6rz8_x1;jb2dc({iN&3YcR97_5m*QnIzGy;5L_^h>syTaAu{iI)$dU^G zqt)yA+XBm)Vj**)(E2<)@%;m@gN-=usvz}iT8$)X>mSSw72$tu?Sp9c@?8CCp{>me zi$c&_Ry?&(KFh|b7|&KB0fm(3KY`LY9s3)pH8J9!hRTT z=VuzF%wd>E8h_S7fI7Im{)7S$A;;LSkM#_#sZVPx=^fzR@d~$HP@AUZ^DNBo@T{zT+I9!T4&&cr@Mn44de6+9tl+@Uejj& z#VRAVcsy|PrQZoyN6`(5@qg<>P)!)X`_rz7!`w*JK&DNrlna)Qo#VxlpqHVDz`x)z7J zK(T?e?UZUO4yPo#WQv|j1w9>8VR>=lP(XGf-D2(cagre2o;&MOzfB-HiWaH|yNl_((n}o+y}(v_>=UtgqNx7re%o z>&sSun$?WG{#c)ng^PO{h42*pHlL2z=?GCK|NJAt2T&?q-VHT+t6JAckC()HJ6&6Y z>vx_Ps&d!y^WzHrl-Kx^=Y?vD3ld}As7c?-ntep?`Nt}L&wQ$Jx*B_3W4^Dq!+x+N z=6aU#wD~)m3VoLGv|TqFF)Sai_CCg1S6>s}4eMNyvLHcdCjLUdLQ&(0Mv(nT0rs?I zI6NB)YOYHm(i`U#ZA?h0bTXy2qOXi@gShQRw}BXs_9*AZ!X_$( zbbB{=b6Z?Y&c}KOC6YbtPGTMiDR>{%P5z>YlM6MLTOT0IU2leh0T|sUb8~WG)*b9& zyEpQ9mkRaklN@bugU8`j*|SKqX^5T9JcY*ensx5Jb`KodXTxI92@DnwD^B~=G`%V; zU{deqRci-j>rb9{@)|7w@B{hVOoNR?%!(L&lHZNnhtL&PNLzpQn*^#yuhwg=LHpmI z7c{b2Pb5O#mN#nc95e&6KfKdRMK9HP$n$@|lPhuUH)RJ`lA}a*TLKl<>yW zc+9exNAmisjn8*3iDEu#Pj6zX&$Fll*_djV^cEO>qKA|{Ti|hRb=vyV8co~jvnd5g zUG)$Y%+fA@dE2t!)NcGd3s_T7Ys`$Ji86Hy@N|^A-M`PJQuEvIA`!Q?v zyUgsy_C0drECjK6{S-%|HBW{fhXyk{Y*pPdOjCnFW`+DdQHF@MlpSEQ|Yn#HfTQClPbL|If z*~KU)Hr1L8L8Mc9G!O@#>9u>HOFfOJiHF@p0ku{fk3)>&`#=KUkqx0NBC@?T^_=m> zu>)_2z5lkwdZ^Lh!Y>B7yD!dwuBePCmMA>c*@HTcv|<^fb>tfB4A?wZgNc?GC9DyyXNxDV{8jr|)rd{%q~@94h=J>HJZHw7EwJv5c}3difwTge?hlug9Q(cZV$mg( z_oKtYA}lX}_DO2|LH?RAdRmj$V%=q50j_g8r{FB~Z#p+ejhi`ECk(4UPlDe!U*c?U z1RIbw;;by!R(F2?7s}vyVHK!V=t`4xobgd}_57GU>H$r?%QLTqd%canI>iFcpy|&u z29qwzA^M17dHDFoU`HhDhYJ2{@2Dosiv~0$m^si;()m#kD_hI4d zx>{+_cGY^;vi{>a9(r1?)SVhtNGj{GMp6H$I1*6An|5Mgt>;L#L{dW?}ua$NF zQYT2`@6W2gA6I|hul|0p`1@Tg_gCq66gvD=4)ag+nUomk+Zxm3T@|_l#;aOX{Qa)n zpZNQFe*P1EFeClef1lEKUJ)$1H|5|-J>hR)`%s_f`5j#an-sXz;ZF&ytei|9iNoLd z6Yw2TSNqZzhr`3rlA9=yG482A1K?M~d0fqiPUQ-aJEF*V40Gwri&)O_@6QJbVNB1@ zX;Weps+N#B=ec~?ibxu{;<#1o>v9~6n1&B;_~T93Binv_Vn^Qfp)DdFss~vWy5VKX zx$Da~V{2LRY-7LLZ@F8e%*Zpa!Q~(LswGzQ-1av)73&C+LmiC3Cm^i1(JWwb`?=ft zu{)X>UzV{c19yVibgJQdMKivt@n6kH*O01*c_W6B^_SECs1J{{t-qh!ofQ+EY!16k zp@rT=AdfXBpF*z3acg*HIY#LV-OD&SsCjf*pY&px$KPTt)J(^EY~ONR`sR;<<=Yo= zSx7KB1+#@c`P2YPH<&6ebebFM6%iHYJDm$sd~W_`Cb_S9K}_rl!9I7hu|*UjJrU>m zjmRQ;uy5TC2EL@35Dv=6KoLPN==}|vbhl*uW8Bb z@5MS$1r$zl+Yl6kRvg*z+Hen;w|uTEU3fNGZYzWgPL!QJVxx#JoAwyj}MhLo5EkU5yPm zfbmi9RDWi)I3V?!&qhI1>0r*7|XOy$GCbB%!41?vkMDu*wje( zwC1!L$%AM!UWMDCm$@N;R;FysnhwP0FUsiYz4G@Qmjgdsg4y=irO!D95wSk&gLIfg z+v5ejO55~7`Fnn@w)eBlND6ECuFARc_fBU_`-_gUc1{Q5$p^wg9Ir`-E{R6wn)()-U8Koi4Zx$zb(A6Bh+nqnm9J(g{19tj8mP zJ)|Gnd_K6d!qU07^&UB>+toOw->ALuja7`^aPG6r z5u-73=<#o7ns0DZazfI&p4=PRXI=(P^wsNxYTNKV{RweB=WeYH@s1 z?eLbF!}uWJum?kW2Wys&2M3JDxuKbmHN2d3x%>*7!l=kFUfpzjODJJglctmfvJ|5~ z*naClJ8pwNJ3xEFoaEp$)@OMopvFf6N9jXz5nsv<&%yV=p?ED(fI3MC$HjJklDkm)~RUhL;K*pu)?_)yTRX<;dVQ z^}!G4h@Sb)2cSs6d2INl*P^2E5hxg|CY;7|9Q5c~ixG2IybWyFoA_Cd9m}Rd!P=e` z>w93KrgD1NF`Zr43g8zfL`a=tqw52a#tX@#U+7&r*0X!qp#o1k__pF1Ryhhp)}E6ye-&nM@t968N7|0 zEu?!TxY{YVcwepaBw7u-iwz|4ypi!ATn%q|%yjzls3n%doE6%QUqkCN&@N`Li`_~7 z;$@I*2@13$?m2~b>hg)g@vMES57O%TKtHahbA(@d`$LtM2Kx8( zLpljhd{xO-eVQN&F=?p&*V=&(MPbyK|wcOZYjRM@i$Y z|2e=|o;%$>b6PV9Y=(UP=9pm5)}K9JI+Kfh;heIQLu%hoZfG(0v?Qnd`3?em?ao;7+SboY4{aQNSP~a?5{Mb=eI(3p+4*BcPWw@j&fky;Rl(m#)E%Y#HTI)0;+CPH zwo{o%OG)X3!V97}O*E&7fCfikQ=I73H&V}CBx&oPmj!K~i5V~R!}PtpJs97x|DN`M zSrpG>!SyrB7R|bM)S}mx-rti#YugDqPj{C;8AH0M1-I;QK}aF0LoG2Y@CGY1B;VLn zo9!ar@qBEW238oI-w_LIHGjK|IgJS;E*+0~Z4~7)?wXhid;c&qhrc}nnTZ7PBv~Kr z>{B?x)%(ZOVux)(l(zmYSGeC* zCqy<*8sV|v=h$}EX&IX{7D1XK1grI(3R||Otv%gDD?6l7360BYq3A*6tu62EvqYHn zW9jm=A0epEO{E9ud`6qs#SxgqeB&_+x}(JuN2mf=$Ddf_nm?z811st4fFqvF;i-@5 zz)$V47YyMaB3e#ZlZb+X0Yf?r>zCi_!qAX*ydO{zazv=mqjZ1%P)325ZQwZMP=nA1 zziV+->L&q3|9xzCk^sgwV{M@+!i@54R~ugL7?!j@xF#r&?!>(DWOp=))la!0W>O${ zApWkfel_OZ4(mIb;bs}liI@`TKOT6W)Eb*QHoW$0#`tNmm{jW$TlW|d0#B0fu02h+ zVot(GKf`Nwa@tg?zxg)B5EAQP7J7Z2_*fHBM>yE#y8mwHDJBq;5J{|hdmov>sd1VWS^Pq4!n{1qMhsPq zTy|$WNI(0BaEmpEt|1I06TE@uqNt|LLxno;fW5`@A%l)}#fNiE!e&Odooxt;&3&v^ z92-GN(0Wz<%$fm=Z0}x{7vQJ>L5~B7_D!6fzbL5rFYPNo<3JQsch{4BskLX%TXm!{P0;x0qnX+g+vShT7NG z$4OT#J08`g0nSSzIqa8C(34c?BdryGu-&{}Y~~y(?E*`#ah7#_9rh{b09F?xj$5v2 zt)UteP`%{fslY@S5_be(b<3P(lRX_OPv6!GA{b1E%kwr6N-vc+FkDbzv9=ZP5B1tx z3N{z8rkA2cU2;^tKiN|j>l)L68`#G8)|$8eUv#`>-7g_^y#95BQNfzlL7NLN!Ol8N zg+9R&A&D(yujuWoVr7?Kvmn^f_Uc`+3TaZbKK{U34h~?eRV@^K%E*tDIun~-4k>M& zOf+z?w|AY;B-V<7yc$30aI|N)go`m2S&Co943KzEr!YFqFn>4zC$Ap22qHTw;kbqH z1~gb&uLB>&mkuxL5*C5W=Fnz$db%G}1)gHw^g*nDYR^$%Y}uhU*(ts)Do6a&tHS4YJ8aVtYzgr#fXP<*mGpf<_lEvYc8pNjbMRK4 z<)J(zNSlTSqHbnc5C$dY398K z#y_2xOFsz3J)~Ybt-RaPZ%dCSi@tjlMFt@k^XGzC+n=)5$YjH;j`$FmG8_66(T%Op zba))2EXIEwE$Si(pdYtGz#}X%BRlj+Drp|GmE$>zMG?^G)m!LB9KE35d#Ga^V3cksEBf(BJQ`!i4jo*n)!9l%n1B-EmOnW(TovF7O2)Vv$IH%LSafo75sbDEpmslEPRh+goiIAg6mb5fqCL4}ZtGJ;(s zBo;@5`Es$z!P27gR)1Lj-hM<%HNVoRpK0t=jfb9gQY9TPf6tFcRDeE!*Y7K>6KgMh zIpGid1WKhPzoM-}D9;K8X&u>P>*i{-*UR5ysESNYM@Tv}6Y~*$5Ew5s$N39_tmGq+ zy0*o5rZQGKGo1^!8|g%AOy*jx-)=wCbaZ%mjGv;HC-c2o-aXT7ld|{?tu35W-%(K< z!rF25yU@Q-9v(omv#mI-WT^XEkELVvvkmpfI+$)a&)EBPw*NdRR*x`@s^|@V#l1wA z{z6=9|9~SgV^1OAM{AN>b}3I;$3t;d?Z4FaU6Q53)zC<-&jA*gua=0?cI;;uXI_i% z&WqTVb(XThbO0Se?0Z-LTGOZ3kV-576rrHBwtZuJ;FwjA?`I^oXTw8GtINizVYlU~ zy-TpIh;$gUaBot{`aEp)m_?h1WvrzjkA4t{@eb-Y>Dsf;;QfFCZJy;NX4%v%WJ=(@ zR#T-nmd#f*RN$!e&!ZnN^jk8=g`Le&L**J|7-%i4MZ+ou>0c z+O4h3J9SEVjw5%NSpGC%*)G{>owAc;av!2}wwEQEaw|B;vsHM#^*>EtPmOe&ZzyUo zvdHTqs2#9NQkXFJUFBq6mP6;j5MhBx!Cjv2(44SgHvOigX zP^++Zu-jzY?(#Bb!%d+#sHKn~*vl?V!(4JkSeMshksjwn%o-$Iqq;*b&I)aDpn2wb zMtdf2uIt^ham}KndKra(OAU!;_~E>pG{sv@=X7DanVAXEDfKD92_rels@Zd049Wu& z3vJVDthRnKUwe2bkCmBnR4p5q6T%~y|K>FD)<0RESI2rsHzN&1I97zH{B=iq#%u>s zKx^BpWZHQbz6_(HbwEQfCsKu`H40!PF=ulSdP6OXHOhy_DBzlsJ&QXFKoi7liCyHT+*Dx6wZl>{v1d^h z(J}#O4%XSlXp7yWG1PrYn1M;b5zGNLr*~l_RVX^AUALOzX;(99%c3>RV@Xb*QjpQQ z64N!Z4{v>j9jCZR^N%dJGF8d~7&P;99NU_OK8F9M)(&dOF7JxRkuX zDzNj}ie0+At~Rx%h9?YfSua9d#+bq)ow<)tqN=ew({3%n#mHJY*=I_J%1JMT1ScIE z@Vj_Y(>vBYmB;a2NIiu?>0R3TzotrKz9ugw+!P9?TgOpI`q!s2BFEwt1UjWiPR^Uq z*2vc%GF^TrnyYw1d0xqEqR;exbGrWmT@0Pfan^=y$&RZ|tw}kPSSTK;Cs$O|=f3@A zc_#zlQ-7YS90akyLp?6Z1h+UNDA2>@33C$2m)6vn;0-+*4C8$j9J$x@4U&P~uv{<) zS|Q}H!0!GJ7jR?^f5?S_KprXke5yw`e&B&v=NEUMceQ+$(XC@0+K_Mzlb-U8AIMvc zgLKvYBu{JXg&mth&$`%%!I8IzizTrkPy5FhP3voF4-{p+&p5WMggvrussGh$njw;3 zhO0-R5ZqW-8MB6v^U6Ry9U-kh+dLkxnd8`eYBQ)wQ7K6~G&D{V_J#;VX_k8kGH=kk z?Yp2j`~mkCN6fxIYd4p~JS4KQO0KYCUz+RCzR$kl5fahNjLdq20uKZXr=NU~b+U2k zLruY}$Tj@oIHHCEnJ^Ez?i}xIIz9>9I3jgZl#L6{(w*^~mbqwa8;$E~>y1ZMUy#<5 zM>sQ5aM@LT!M@0Coq%k0nC%t1i*aIOuI8y0uSs`h)SEgv9kM=Mfh}91hDRZ0D+yc| zl$P=2Kv$P8??y#WcL@GgP;A1ND@Qeb_?P1XC5(Nw;FO@{GS2$H&c0^e0)&5T!VfGKMBxO9Y;Z z-gIi*^0J;53VpITG9y9zaHlJo3R&#PlYi~;KswSsZRUO2pLg7&%mGd3aWTKb33gs$ z-;%0!IE>ra;fJ`ZSUKGXeaPxw&?(etpRWs~W4;=59u-y`7=qfHf`u$%Edf(SJLM4v zZ?Rhnrrd@Y-edLUPxP;DbbcN+Qh#bIZT&^7BE~AEZrplIfR29UQqTBAqmhkj;oWjo zG!-*ORD?EM89aDt-@MQgr+ppLQqlkhws0{-u+9b{W!DC> zwIkz7*HahQgtj=2I2Cql?quRx`XO{63;mC?Grk)ZlMT_RyD5j!eMm6is|oFNOQ|lw z?M`njbFXXrWs}^lhJA6EGz`F;Po#_yNmmErHigf;B^BjSj>X2a1mRHj8+Dx_Y z3bUt;otU_}-o1RP82;4!%!r0#Ehr=h<<{=!ACEBug^Idb_i$4bV9wy_-Mem>RYpLC z3`J-<1UVY@TFg^gEpu0*bwCwrcj3ZKZqY=_UEUIXdM9(2JE2Id$0$&y1Lf&rVEKG%CLGzk(ZUVN!&%(pcX zoXNEaA*bnAef}%GxVED7Lkq=TLO^g|D*#HMyQBYM=$zH!Nik&Qz$IhgL8L>UtHmEK zpt+d)-PWyQn|ao;GmW+$YchNqX2Xz{?0x;|5k5*l3)WHMV$2?44siS+rLR}j{|Cyl zVamokB;;iuW!w=u0E7EQ4ZBNT2nwz7N@!L4DRWTlsXmjkJ*?*jSkL_z0PF7#u>S5} z53H3#zb2|-<)IHA9$5Cm1aq zBv*)>APe@TC9Q{@^F?;yuzTX%VUzGkJ5GIoB<=lFWsdA9u$z)r9?9C`0l=xne*hlF z(2cKW`z=$#H_DaW5f7RXMyP?y#4F8eKei!URH^1XcaFUTad%1mvYne_C zbf+zwF;DKaS2_i)$+E%u+l;FF(w4R5@cTQtoSTDCc@z8utAx|H8CmCF=Gvvbg$Lns zQyrfb%)=`+U#Z23G5^f8J5t7NIcH2?$E@jSq4{(*aTnXFYzx}vz93^wcLe3n1*dH% z8X#Ne!I03+L?G}yi&kLMp*oIvd%WYwPZ~6%OjN> zay~~k`wUtHoS^}{IwZNsQHwe7$k1La~uV-bON3RYOr#5aYP4hCnwHIvMy4@5P6OEO}*F5krOzp$4#3W zXG3#*CU`lrF_!mqu;@js3x0(#dUV>ddixT5gbr+Lo)*1lKc)o_g7pVlu{|1gxALyZ zDX>v=TK(A|;IESdzLng^K3N|YiIiblvE?&9-x7S3pR#!x``BdteE}MU_E_9IOFjul zjTC8YcpCl$263sb%VM{vepdT=B^IWQ>Bqmm%hr(zSq7e!C>-8m4rJ`1p08y*foHsf zbn>zOYmH*cAZ=(;_y8O(tn#)kS2H(@-z5d`1vDgbGK}+|47;Kh_S6j{SZQqsV_M45 zCTN?1i;p?>M?#_X4gCxLn>MOZgZrsTpoYud!dsbN@YltYs*aepcuy^$1bRTZg5y{^ zILYxmScgNvtntU1DU1R(e`XU*GlQT%f>tR~R4}dC58$DA1^3m4C?Xw1?;-0q2Dr&U zSj#j1YK9B{!?>+^TJ4V4+OA-Cv?A4MFe>H!=$y3Td<|No^f5&SsE&gTwD{vmi%N!9 z==0UG76(>kF-Opx;@PUGvxD^=15zaLQvR=R=p0dER#OB&e>T+=*$$bLT0zNWg zaA;-c4tpLf2Kb1GOgu4qQ}vO26phIlVYtdikp|uu_m&nHG$%NL>lwFxSNH~QMH0~< zZ)-faH@=<<15b0(IOA5*S4Jb?IgN{t^M0Nenlm?Y7!nnl z5g7Q`Ch&pfY>AJ=l~PC+$!+2$M%M@j$l7uzhNUI@QHOw!HGGwiF~$MPbc|XwdNDe4 zO!1yhI74A-z|ZjUojf0z1w2gFm|kO)>GOhGV;|(3|P) z49(rF5e6#c14>hvkfpdS@2bYaBScdt9mMO6jCDbG)cw+GzwK2){P{$ab*;?I+C2hU z%=kQUEqP;V06!WT{gG*X8VM;+F6$SZf$W8DAu7jah+DFjDksa^(b7S%5A4W8Y~Tqn1Q&Hjm&%cFR@9QZ8?z<#aEsm*+37NhZoYJLt=O+$kgM7gu(lf zKSLg&bG~0*_SbuSbvUpyqsIwGK9yfkDgqfI>m_PgjP?thA#Fg5n6<$44^ z3QL~-1KqM-#_8$0Wn-gxKhrqWZx;G2Y=Vwxm9eqd=r8L)L3w=4YsfM^%1COZP4Y6v zv<1N_>qO~wGq)!?$H&GBU`eneYIl;g zwXn}{&l_{=0hSBd|3QagGdlA$mWdhQZLbQwkUznDdJ4-8wIqfK30>3Jj4tcmX+6%_ zRIPJV->$Q0kE&hgo~*c;b-^8b!xpV8U%{=IU=mACrkZml@F-S8_&vv4>>+el z#qewB9b0DW&mphnaT$U8Z|V;!hn1*yBKKm!7#)mo z4H0`Ocu|aBBqxcp*{6bMSSxLiRQwJ8&5@aUvm$Fne^UydNt9f%hf=5>9!QLp&IIQ; zHiO^&eHZ5)19JS@&t+M-NXfabw=$ejPg3d@Z)gOfJ2Vz7_;~k}tZ#VLX&-Wo%rk;w&YbJ94!EW#*z*moqfmp^ ziiDMCt^1*2z}u!qW?jsHHz53046>j@R46)4uqo!s)(R!|M0eU#to-q`I7jp@5g9MAQH=SwUp&P|>cq)~*9W zv4XDGBw8LTAjeJ%^oe6ajgwZv%Ra=6S0 z!-?pjc|eCN!F}+W-?Zuj7OtCh8*Y-_u$0p)=rUYNOg*<#mB1um78_sK$c8)SXN}|b z^(tArAw%7>ZXNwQUT)*zl2@?QaSIj)ThWfblgPpf^x?8{5`g|==d{cqn9p!D#-HmV z96)Jd=5hXdfoZw^wfEMJFW7;CH7&|I>luJGW=|i?F@B$3uvl9v_yYw6H?-n%7#+Sy zTmN+Wupo&}>=@NGhhvino2?2p*!3rwWzC3%VM}GIJr(=lAd=cI{4tEF=ena&yaR%V z1?q_m%2*4Z_9s{JVra9oYEJx8W<=s~1`rAu*%bpV>!ti{zOM#^t!MT#G_{{62Kfkh zN=9t_wJz8%?f@utPL2SIzgY0Y>aiG$9CA~2Q+wk(CHs`R+mPG`)PFN1_gr0)|77?4 zZkHcjgadAU2I;H~8^>eo-;@_|*3CXi;eE8V-Lx_svS4c-t{k*`MN^`zf1w`alKfFF zGRy#jNYe^G$MHEH6aH^~l^W07zPOd)o0!Luolxvl#m2Aj@Xa~SJEE-2ONx@VzNxQ; z4bOKBz?q=~&V)s9JS_mWOiMBqXPyP3rLikcrJ>;}5Dp=1yg>vn>c1dSq2817cUYLZ zA81228rfKjLDwG zONX(LPCeQcSwL}b4vKM)=Y@dt2XS{5Ng|2`V5W3#4uZM|6sr2(|6l;b|bEe2~iNko83`C}?~wg7#-nsU#G9t5O-c)hGYB zyqMD`Ak~AM)*=n41!k;Ku&870QF>cYtO*LspZV}n(~2=L6KHs!zVMjxHCE8k{)KYtrYn&PODXGA2A#iBmCpcKF%5#-SuKxjRVobn4pF5%84h?o{-BIy4V=uK9!M#fV@e9 zt`1N4f@a45wp~~xfDXZKz{9^3*AB_X(`;qa{*ekGoNjZmgY7fkbJsr_|fF>4N3fIe8#MrvP2KFQCX( z7|78W4_ek?4agkcerOEC7r$T89IpyjzT5sp`kRX|i=KDW-_lJPwSjQXh!Ic7>)JCp zSWT9Ox9R-YeAKX5ms#|tSfc`^PnC3Qz5B+RkazFngyZOsL?do4GcstzouhA_{jy|tvKt8>y-w^}xbXEsMBRpR)J zUn|$WZ=;8;9>eVMuyRxV;9HxJ5gbr5UEpan*9X%xP0Qy(QW-Ct=b5>0?$$3r0?b)0 zHOcV>Ez{N?VYE@W70N92f-y6IQ$v#Gd2u`1z&Cw zx^l1&LSMU-;bP0BR*7P{0~*fcVzk?eQ}~WzF%RjD5Kg!c_Y?DdNnFErv#++|%{BeT ze879O8Oq{Rj$0R?GY`hnu`STBB8qmGw<3=9frL`bUPo|X&XGP_1dOR&snfMNhWAK! zIJnu=8r_4qId9k=ZDH6{OSTlfZ99f=Lw!goj#|Ccj`8*|_F@zr&tOy%Uq~QcF6CLI zcfgoO14qt5Ec)eQN;W3L93a6HN}b1e<6c3V!VlwiytzKi;DAfqpd!;yVXLAl(4a@m zk)(-Q8^$UztoJ$G;=XT zJyPviI3iePp4ym!dMQwY!6e)aG)+BNnYDfGOzD$?gmDmy0w9s+e7lWhyGb5?Z@teG(&NS6z?;=aW8PwqEZh6j6Zaq~htkGo+1bX9DRc=PQ@1Rc{pKdY3>FQy(6*%16z zkBRuOE{_XWfag1Uwj4sL!UF%gk|myY=oXkK#D>t9Vkiy<-_1-)V!qc3 zcBHI{d~mIiir!-^^tQh&6>TqQZmjVaLSL=rbd`oaomvhfq+eaAet|&XBrqbsfi7m1 zWkU-VxBFc)IctS6ijPLGPzPu?3j7}HkhgsYO3gkexIKc8T12i+caU~04g$C1LE@hY%5tI@LsiDCoxZtSO<;>K*URAfSvKRv z-5@51!JaB#66=~u@qY{{t^r3r7p8kSDYgCzUl?+>uoqw_Vg@X*Ez(%I5lR$~M+MLJw# z%4@}s{#fx#{VVh$y@CzViq;@S6O<~mdfYgIQLhiPMa@#Yn{!5f9)Dx#Y9DXTcWZ5a1jNA>wR=mM z;*)Gd@ImUar*IWx)51Tt(Bl9D*Kp*=1&PgN!OC0Uwcv+=Zs$PUs|NIsFX%O=pa}GF=Dd0u zvU*DrF%_T&yBA#9#c4r`ML>&Ca(E0FfjMyZoUtarP?7Wq$FMMOZEzGlZ2iett6EEr z!v_Py^vIn<2rtY^`G8S< ztAuq{nP;3>?eC$EnZ0FKfBQNtpM?au$K&R|R$Of+gy$rd;6^lu<(3tMF84}MM2JpZ z<|-X}4w1qGVBPrI*E9>|DC30U1+^GV(MNs3ACDB83mxXuUyK`u4rl@_ zLSBz%t|k?Qibd#Ir1e?x@K>|`Yu~bGK(#@>{_;2`fX#7Kz!m+=T$9Cr>H~>x6`vm9 zI?ypIq0X*pL~NEF#o7and_w)~LdJvPmJ&JsNDz4U6(w)ouMb@`Q$U;YAF`OM8)yQte6DFJRgAw=Y0_ zJwi-b96ocNrQNnRK(U4F_wWf!Y(fn@h8%>&HkC&JhAE`j4NGZ%h87mvqx?GC`w-(w<_>mCyvi^_ip{}1EH7r`hdKm`oXY-{@P2J8wQ0y@P^>VkndnHl_}Z zur9r$RQJ2{(wYDa9}u>JK(A`NoBD5w5TELA?$z>bKM`?T4Z^a{pwCR)UnjtQuUS^4kRzvn- z4BHA@@6t0a2Z4EPNyPmRdbkKu18;-@%o1m~YDc~%e#?T!kD1JS@yf|QqqMaerq+u$ z#5SXoVBhT9P4n=h!WDw3@M0M>xOnR1SmoNGsTHrK>4KPL{8`mw5^xgB#<@0-;xlZH4P-%cN zxS{`}_k0G9W0Y_W$IZ}f!oux-R9uh2P3CPcL<{PYC1;j;25&r9_bJIyBO17<9wckR z)kqJvPj$ivFAv{vt=)QbG~DA9Tf`@p2P7jDBl_R%B-Fb;8DSIpzThs|Xxuo5;Om0T zCSDsK+c&~<1XVVQ29m4S>%pDY^YFAUakagCADsjxK2bnYgd{S^Kwm?0{)I3W77!ST z=YDFZodwo#SPA0n6Os$CQACmOD+IsYqkzoiYL;voU#ds9x~pTTwDphRPYl8IWsxc` z2OuzOM9o3pdUz5C#l#wkAcdXZD28zTiM5N9E!?f!A5Q_EiYW^THZo#BLHe-#9r1mA zj5&0*jekV_VXh)1u%3d0>sh#Kwaf{(p|R7}zvzo;@X8c5<^@D!euso88V@#&71;?W`qPP>Kd zFS7Qb^mPW?pVV)5J9|6FbhkYy;M;=X!Fsj^3m?^Qb_+*j%$GoLtd_izaB5)qdbv!5 zr-_a&s&P&VUy(%#nZ{DssMb&v`Ilzcwf}&}{c4rv#CA9>!FL(pNc&Ct%(Bg2KV*l4#VY8#GA48XLr8r4?8d@oIKkPYa5k~M=t}ZO?i0I*E$i~uC*jcS>Bv|p)7vve>*Z3z%p}sQ2u^)D8}Oh1;-Igh%W@I{RY7@+=A63Sb-#cS^j=@ zsFqXqmAnxSmF*!2wo`Lk?JzMp1=ch8N4g)|dAFz_kGIz8$X_}N_e4MHBI=uU?B7!` z@M)&yLiS#;XQJxv7vnEQ${zp&xENn*H-+s&9+Ud+I^7HBw3{qBNYX9!ALY&3fYa;K zj9Y&kY9b2f3mf7_5&u!r$~0w}(cO}4J@JJ^2Ui#8H4NjlPk_ClcFifSBe5kAq8iw-DAP*tbGm z(>hscgjJ-s(o5!5AhDR*W|26`iNSnTX!p%g_q?1jjq~|gUf*!_{6Q;o_<~grPem8j z%~NI|iH5=UH^)=;_I+=Bim{igGy|K;}q4oTnaXC!87g z30!iaIW>AoyNgyYxDd#KgKBb0l$#@&gcMW(8qzzWskcC|{2V|wCMCtf219DWoG-)R_G*#2rW*X&10+MPFmL zd3zeK)O^Br4?5wZphi-?3&E2GFCU4D>BsrI;!q%P?@wF#kP@7OqY2LlgW1%?@5y>j zKFm-X$92!KW0+=JPR2Y?;9Qt4oyN4L=aViZhgIux&=rT^=~nmYkIU0THI8G1A1N); zdwy%?`H!V(NccvGllJf_uct+IvbowQ&(C4q%K0jx>WtT!mk7HqN%wlTx8EAe z_TZ0{YlhJMqphe6`xGx=zR)WjGB&3xffAh+R-eY5(*k7QN%v!Yldg@&UOPA~n!;ZCT>y2LLBSm~( zXZqCEiPPxCJCk1CPXz;Zlz+3YA)aGwpaRm0FY>1Z{fR~1@Im$@eA^ydLo6)sDN=Bu z6UMSVfZ<><;HeMZ@F1{MgqXOH|K*;}F@><>B}eV$$_aneSnMg5s) zy+2;wBh!Wd8oyAVtU#j&hTvd4FEr^V(mnV#;0l?;4q8H-t#01VdJAlIaOlk5$P_0T zYtk;v=*>XpwMLO|rcb5X<8!2fkEj^sfaCrrbJ zE)d3kc#W`E^<-VG111>6DSs!tA!ewu7?m-A7a?Y3!{GL;#Rp^!LEE-$c!Yxik{AgH zyd%Im!ZpIh$@#fchO5pU!cta9?M_1aq@VBh2+UIQkBl+SGsk{}g`lh%iUd(rDWw_# z%q+}xNq@mOh*s>e-P3cM6~2juqRnEgz>?>26_dkY*v@IJuZrs5M`Dqn2B%)8={rzZ zW?Kx;7n4X0g1e23Ehv`u!!bMyAxvUk!cSH{b+`Nu3?MY9iySuPucV?Z{FSP~Fdpz; zwoR`^obOn(dg%9=)`+;3(i5jzz!>Xxt2y*3>scxvG|tQj`V*F^si7u0 zU9g0!V{XOqL>l6Io#13h4X@N~FiSX%P-g+#QgzFS&>~ge?x}SyR~1B&>~)Qf$r!k6 za_{8zxt7|;3cj1j(`vmn2yWrr&Afuz1-+!zBen1Z`~r2rhd5anF#nlR80KZZ{GHX;9YjK%aFl>yRc~XT&t<>&)el{R0T-;Z zVHG$JT2!G@{^q??VI&&rnpqrAO{p0}q>aMF%YU?1jq+so~c2f-e9OkNhy)U~3sHK-@y? zCp84C^%zQ*fz8?X!WBtfwEn7O1#6sE>O^ng8Yw|OvjeVlIr@1s_k{)(O>`l@!?*5R zX@i)r^l8Rc&04fLTaQ~k|3UqH1&)tIzCEYb58+cYQ}1NL0XkzlZ3Ql4W9MVN$6oU- zap;pZhOW+zroD={kT>|%e1ZOVf(?EH9%{c>DcT!Mc3KP@ zOq+Qu7ZTGn6U4JFF8?CoRAE{dphIbV zt+|n^*87PAnk}77sh08`N}a2D!SW0qx#kF8+d+FfN*a6=ygz%!;KVk@8V2eLj|yjl zW?0qFhJ;8bajq|y(+57>6h)ye7KA?X!dKwFd3&Lmv}ujU35BNiMDLeafN|JgQ!cnIYZCNI7msmt3 zwCL&3Pqpn}OiMDn&WaWqc%LICD9Jc!AFC;8r?l^v?eDxnShgsCwDj$*rEh=SzSXt` zoai`ZPGk4m@ZC&g-doIHq#spUyV3Y7wkFoKz1Hbi*pwx0@|T{=Y_}3ykA3Ua!o|jA zv`hKh#ATFv43ezS$q~8b@o=>bh<9gPXKKkO?wy{xCR*eQx5~G{ z`Yp84tgpN#-atCKYurmUBf7+CXUEv9>hb%60(f|Xe}E)BmMx3c={WJI396L z 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 diff --git a/Packages/com.bezi.sidekick/package.json b/Packages/com.bezi.sidekick/package.json index 701548f11..47b131d6b 100644 --- a/Packages/com.bezi.sidekick/package.json +++ b/Packages/com.bezi.sidekick/package.json @@ -14,7 +14,7 @@ "bezi3d" ], "unity": "2018.3", - "version": "0.84.5", + "version": "0.85.2", "type": "library", "hideInEditor": false, "dependencies": {