From 9bbb8ae1e460490a4d36db96aebad5dcc484724a Mon Sep 17 00:00:00 2001 From: daixiawu Date: Thu, 19 Jun 2025 21:07:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A8=E6=95=88=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Resources/Animations/VFX/Die.controller | 107 +- .../Resources/Animations/VFX/Heal.controller | 72 + .../Animations/VFX/Heal.controller.meta | 8 + .../Resources/Animations/VFX/PlayDie.anim | 2 +- .../Animations/VFX/PlayDie.anim.meta | 2 +- .../Resources/Animations/VFX/PlayDieHint.anim | 453 ++ .../Animations/VFX/PlayDieHint.anim.meta | 8 + .../Resources/Animations/VFX/PlayHeal.anim | 525 +++ .../Animations/VFX/PlayHeal.anim.meta | 8 + .../TH1UI/Common/ActionIcon/coin.png | Bin 0 -> 28594 bytes .../Common/ActionIcon/coin.png.meta} | 0 .../ArtResources/TH1VFX/TH1VFX_Heal.png | Bin 0 -> 75956 bytes .../ArtResources/TH1VFX/TH1VFX_Heal.png.meta | 114 + .../graphic_resource/Misc/resource.png | Bin 4161 -> 0 bytes .../Resources/DataAssets/AnimDataAssets.asset | 1 + .../GridAndResourceDataAssets.asset | 136 +- .../Resources/Export/AnimDataAssets.asset | 1 + .../Export/GridAndResourceDataAssets.asset | 136 +- .../Resources/Export/Multilingual.asset | 54 + .../Assets/Resources/Prefab/tilePrefab.prefab | 126 +- My project/Assets/Scenes/SampleScene.unity | 3750 ++++++++++++++++- My project/Assets/Scripts/Data/GridData.cs | 3 + My project/Assets/Scripts/Data/UnitData.cs | 1 + .../DataAssetsScript/AnimDataAssets.cs | 1 + .../DataAssetsScript/GridObjectDataAssets.cs | 18 + .../Scripts/Logic/Action/ActionLogic.cs | 2 + .../Assets/Scripts/Logic/City/CityLogic.cs | 14 +- .../Assets/Scripts/Logic/Input/InputLogic.cs | 4 +- .../Scripts/Logic/Player/PlayerLogic.cs | 20 +- .../Assets/Scripts/Logic/Unit/UnitLogic.cs | 30 +- .../Scripts/TH1Renderer/GridRenderer.cs | 118 +- .../Assets/Scripts/TH1Renderer/MapRenderer.cs | 19 +- .../Scripts/TH1Renderer/ProjectileRenderer.cs | 22 +- .../Scripts/TH1Renderer/UnitRenderer.cs | 11 +- My project/Assets/Scripts/UI/BottomInfoUI.cs | 23 +- My project/Assets/Scripts/UI/DebugUI.cs | 136 + My project/Assets/Scripts/UI/DebugUI.cs.meta | 11 + My project/Assets/Scripts/UI/UIManager.cs | 4 +- Tools/Multilingual.xlsx | Bin 68973 -> 69237 bytes Tools/MultilingualTxt.txt | 6 +- 40 files changed, 5717 insertions(+), 229 deletions(-) create mode 100644 My project/Assets/Resources/Animations/VFX/Heal.controller create mode 100644 My project/Assets/Resources/Animations/VFX/Heal.controller.meta create mode 100644 My project/Assets/Resources/Animations/VFX/PlayDieHint.anim create mode 100644 My project/Assets/Resources/Animations/VFX/PlayDieHint.anim.meta create mode 100644 My project/Assets/Resources/Animations/VFX/PlayHeal.anim create mode 100644 My project/Assets/Resources/Animations/VFX/PlayHeal.anim.meta create mode 100644 My project/Assets/Resources/ArtResources/TH1UI/Common/ActionIcon/coin.png rename My project/Assets/Resources/ArtResources/{graphic_resource/Misc/resource.png.meta => TH1UI/Common/ActionIcon/coin.png.meta} (100%) create mode 100644 My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png create mode 100644 My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png.meta delete mode 100644 My project/Assets/Resources/ArtResources/graphic_resource/Misc/resource.png create mode 100644 My project/Assets/Scripts/UI/DebugUI.cs create mode 100644 My project/Assets/Scripts/UI/DebugUI.cs.meta diff --git a/My project/Assets/Resources/Animations/VFX/Die.controller b/My project/Assets/Resources/Animations/VFX/Die.controller index 54d847f2f..fe8cc4993 100644 --- a/My project/Assets/Resources/Animations/VFX/Die.controller +++ b/My project/Assets/Resources/Animations/VFX/Die.controller @@ -1,28 +1,28 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1107 &-3454595526654174821 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: -1191155213163811870} - m_Position: {x: 200, y: 0, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: -1191155213163811870} ---- !u!1102 &-1191155213163811870 + m_Name: Die + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7073046936234548423} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1141730395085456778 AnimatorState: serializedVersion: 6 m_ObjectHideFlags: 1 @@ -48,25 +48,54 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 +--- !u!1107 &7073046936234548423 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Die - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: -3454595526654174821} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1141730395085456778} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8123698655024568731} + m_Position: {x: 235, y: 65, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1141730395085456778} +--- !u!1102 &8123698655024568731 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayDieHint + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 1747f4fc62324ef44b1972ae96f986ba, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/My project/Assets/Resources/Animations/VFX/Heal.controller b/My project/Assets/Resources/Animations/VFX/Heal.controller new file mode 100644 index 000000000..7d50ae990 --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/Heal.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-7293370881743505015 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5736214272664341339} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5736214272664341339} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Heal + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7293370881743505015} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &5736214272664341339 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayHeal + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6f3bd8c0b176860489879b98a1178a52, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/My project/Assets/Resources/Animations/VFX/Heal.controller.meta b/My project/Assets/Resources/Animations/VFX/Heal.controller.meta new file mode 100644 index 000000000..fa5547861 --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/Heal.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71b2e07ba2bb8174ca0a5baf939a922b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/My project/Assets/Resources/Animations/VFX/PlayDie.anim b/My project/Assets/Resources/Animations/VFX/PlayDie.anim index fbfc274b5..26b0fcece 100644 --- a/My project/Assets/Resources/Animations/VFX/PlayDie.anim +++ b/My project/Assets/Resources/Animations/VFX/PlayDie.anim @@ -253,7 +253,7 @@ AnimationClip: m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 0 + m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/My project/Assets/Resources/Animations/VFX/PlayDie.anim.meta b/My project/Assets/Resources/Animations/VFX/PlayDie.anim.meta index 831e037b5..153055d32 100644 --- a/My project/Assets/Resources/Animations/VFX/PlayDie.anim.meta +++ b/My project/Assets/Resources/Animations/VFX/PlayDie.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 85951e6131b9f8546afcf8b68c2d204f +guid: 1747f4fc62324ef44b1972ae96f986ba NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim b/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim new file mode 100644 index 000000000..e9f56e239 --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim @@ -0,0 +1,453 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayDieHint + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 11.81, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + 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 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2526845255 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4215373228 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2334886179 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.48333332 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.31666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + 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 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 11.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim.meta b/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim.meta new file mode 100644 index 000000000..831e037b5 --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/PlayDieHint.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85951e6131b9f8546afcf8b68c2d204f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/My project/Assets/Resources/Animations/VFX/PlayHeal.anim b/My project/Assets/Resources/Animations/VFX/PlayHeal.anim new file mode 100644 index 000000000..dbd9e7560 --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/PlayHeal.anim @@ -0,0 +1,525 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayHeal + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 8.57, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.18333334 + value: {x: 0, y: 11.29, z: 0} + inSlope: {x: 0, y: 2.0800018, z: 0} + outSlope: {x: 0, y: 2.0800018, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 0, y: 11.81, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + 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 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2526845255 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4215373228 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2334886179 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + 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: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + 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 + attribute: m_Color.a + path: + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + 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 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 8.57 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 11.29 + inSlope: 2.0800018 + outSlope: 2.0800018 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 11.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0 + 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 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/My project/Assets/Resources/Animations/VFX/PlayHeal.anim.meta b/My project/Assets/Resources/Animations/VFX/PlayHeal.anim.meta new file mode 100644 index 000000000..07cba614e --- /dev/null +++ b/My project/Assets/Resources/Animations/VFX/PlayHeal.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f3bd8c0b176860489879b98a1178a52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/My project/Assets/Resources/ArtResources/TH1UI/Common/ActionIcon/coin.png b/My project/Assets/Resources/ArtResources/TH1UI/Common/ActionIcon/coin.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1e077b36149205f4ab180e3786f40e28ca2424 GIT binary patch literal 28594 zcmeIbbzGF&7VtlGNq2X5cjtg~BRvc-qI4r6A<{UMAPn6pAzdOMB3%knA|=u#CBN~U zbI&=KdoI8Cy`T3_=OZ(-_S$Q${e0KnYd_;W4@Bu`sbXVNU;+RDY@nKw9{jZg{*!}_ z3V(i1#`+Qdg5j!W>Hz>?5&rx^0Ays60RWN@AO;Q3=X4q}*WT1oCNi!G=Yw~HjDuNv$YX0tEeSa+jkiQd1+>Sw3 z22;vc0`A};*wcp2_u&I)4+&pshTr^3z~BFD=4GJ!t&69VG=u!lfOICBI&_LI?qE7$ z9uaO3zn~bMs5lS5u(+6j5Eq>QAHN7MpExhS5H}yc1fRGBA3xn64+a@b_&X_gJ9`N| zC6zzI!6j)1M^8^z30__wA0HkcK^_-(2VQ=0adBQg0bT(CZg>xF4?ky58((f`560h} z{L7CL*aPGaarK0_IMe;~Yh&x;M4_yPDK*xAzqZpZ(RcCL;to-Q7aF8?LupX&b_7@iYN%|B!R z<9HuF{KwE9p32^E1b-m?M@tU_KUXlX9@xXh%N+z(_J$t{<3Am}C&d1*{|c)GY7xVSu!`F)n@{0kwSqTg*uJ`&Z-Ndj2`9Botj9xVXcI1(p$%;{B)Qf3#9^0eStL*7D9Eum?OD9)C*` zJXOCfTm>74e{cPl;sHeF_p)K<0)p5{{1ucRBw}yR4-(_%6A~BT=I6KP;}#R-6X3SB zwc`T`ii?45Z9r1IKNm0D#b4w4V{ZJ>{?D!jM1*bZ1jN8_*S12xySB0A6XLeD0}F_Q zZA9$&g~a|>*W$KmQNvfl&otWD@Y`^U^V{3n+KTbp+KK+JX|xsO1Buz% zfVqW)Mc_l{6B6YX6BmW2QHW1a6fW8b+S~vCjv8JOcluC4kNzo;L8+15}dvIUWdn zJc0tkb|5ifL2i3{KKRTR5fXzx35apq+Jiv+HUa`dVnV-{qJKC4Ya#sM`d`uiaQ*X8 z|8HFX&HO)HYr8|>=LR1~A4jnBZQIiCu72zF-<^24*n9fexP#>#;062tWXJs7>%W`bbpOwb?Dy7x z&(Ck0Cw#{KXFjEVo*GEN=K_3OHoxTnUUB}T?XSqc_c!^O(+6I^^%oW3gFkrre?I?V z`giqBQ`6f`|E|7i`j@4lGsIIy;E!lGn*V0?^Ze!a%~chW_{@{7Q?rQeKhYW~sE^zW8%B!5}{P4kE4@5%bxY4LB1>i1UoNjLm_ zpZCub{{L8Sf3AlAmv8<$r2m&*Z}|EZzi{0Ea=Z8o*X?|6Xn*0l z0pxb^7p~j++|d5Qbpy!l;xAmc^SPn@h3f{8+r?kFZs&7D`wQ0%Ah(OZaNW-5hV~b( z8$fOsf8n~F&kgM_TsMH+F8;!GJD(fcU$|}nxn2B)>vldjw7+oO0CKzd3)k&@ZfJku zx&h>N@fWV!`P|U{!gT}4?cy(7xAVE7{e|lWklV#yxNhfjL;DNY4IsCRzi{2o=Z5wd zt{XsZ7k}ZpozD&JFI+c(+%DdV3-hmAXu;0#`(}OMH^|PIn$y51hH0{>%VC zNEiTcb`5{s1OUAF0D!O70D#1E0D#m5YSpU(00?#gmE;Y4XTP-@C)$1VTR)Xt%XrT< z=Uh}A;P3DM02lR5*Rv415IQwiQqKF$F<>?$TSvw>*wP#F<1$;y37G9bvk10mGxuhO zv^R*Y0P45Q=y*bVUC(J;S^{Q`4b!v(cBNHt*X;~nRhRM182T~n*m-HLRR$bh?mGO) zCR_-3;?(551?{P}Zh8Wsu3Da58gIQk?+Xc&LwS!dAD8)N;`MiBad{Jw7!hI8O{CvU8BC;ch@G02Q!8Bt zE0}T8Gl&t})g>rErZ=)es2?7v!#FTg$)HHqO1wMzfM;UoeNF=l(7j$uEs2O-cxakI z`D0;fLSm7yL>7zkSfLRm{h)hvo}#YjK&?c>ELop{fuVfHBwtb2ikhd2X{u)cH(qg)hsk6$eo!m#8HVo zHdkaZ6siOXA8LTb>%D%l1yw$B7oWFgcMw{{x5$?U9tUS5;#BVv0pHY`inR15f|vpiK8QWtGtg{M4m_zKyg2%Z_yyemz}cLA%z>e{?}G;O55yy2%Md%G{B z6kbw%y(5bij>po$kcdwI1TfFMh3pegu{zc&iAry2_;^G5F)3MU`3`yckrDzmTVCA+Jri&I)o3A0aq zwoI*R#m>=ILEChmN$Ed*ge%tiwb82U07;4(QM{7`BOO`#t^kHV;-s&b1e%m_JVK=O z4xpYzdN7IZ{wU?)2Yzi<{A2;OtsiB03S!K01ZJ@%_=38Fn3?-xY1WlF6+(v08^k(9 zI;pTcSA&!uacxtH=)9OygdggU$2HR&+Y6FmjnkTjDKCuFwGDx8rtE0yh}NxPw5Fg*3zNU2rsCGKHLrWv2B!Wh~itX!nTS+S9xr5uPBcoNx?wdTVh@t!ktz?WZa;&h%yY| z?VDM{%Q;0GR(+i0G&vIaIY3paJ$1F3?-DS89*V5(vQ)omBOf&T(sTCUzyr3n0xRs7 zsw5nR0RoKQR?f5>`uJK%XInk1z)VCeKrH0~-Y;QHC&T}sFwQA7RAt*-YU0e|DH&f| zV^G+=qC-)SNG~;<{wcs6B$k)#TPCnmJUAZ2p(*JQvFD=3Zk43h&QmDC7%r?BQgtmM zLnPlw6L3tlSGG*KaA3j2niq9{EA-3rVvkRPSAsf$pWL?dVG;dZpQeo$-?8p`)17>B zY!6jj3JqYPuf(`7JhTzMwj>X1<+YUN;ml#hzQgdx&ZC7+?r_JjJ;jg( zKX4b?<9v8*ec0fL;U#-KJ91L7RMz!-_hrHO2nXqTRq3pKo#7*E<(2t|56pP)D2RPE zRlZ7GT5^2tZY(HSot~`?;W0k)XV#ObiN)9@387(5JlvF!5!{5x?)t9QrHbPEMQ4W%uS*Gz_`k!ROKk0>qfIVj zp+Ss%oy+`1Sk&sjhimGEPGrvHw;iY({Ya|KmILle z?3OxEmlc;-|D8={=N?pFswmGdrRyK?2YtD1?lY{;*4sl$ySzEaiRvv;R;@#$(e|p0 z3|BYpoz4S>y_sFrCvut&-;gs zSG^Y(wVZlYz6h|21|cQT`w{6}NN}6J8S)H2;iSG3wR7-RQ5xn)KocO8KlZl9NS_FC z-KcPVNe^?Jjbk=zO>o|MD_E%SQX4#V6*=4-Hkb9hb^;I>jTfLT5)@4ljZ5eEeU0l? zVCy+77&jr;_EEuL6015aNML!Xn__|W$iExdvRW5JTw)gHQPlCt{4(O>8RxY|wd0kK z-dom_r08H4|2_8=D5Ly=JQM3nbMibv^$ElA#T9OoxI`ScY**Lg!_1>9$3-Y3I}9+S!59(&+*p6 zlr&R9dY=u1_9VfChJZ=QoW{8`oNhr=gPrVt6zuf)^0O!Y^GVaQ!A9kARHJ4^_ywz$ zNRA{4s^}08v>hK#red}4WU27qzM!&dH1F1P!f5iaUQ=J4g(Ciool1tCc@x)WeE|Bh z8gwpu<1!}%=c*dIi&d+kI2rZEDq*An1JQ@DB<-gKeL&|Z(B@odkE&i78w zpo!({eU4NtPLWNWGSmjzH(9x`?tv8;6VUgXfQy&dm-gxP3;CAMHE)Qx*6%JjH_D_j zLE7UpiT2QN8RYa8Fy}E82;L^`AM;O}FLuzdyTyj{=6xrN_YfPl@xvVyr&{07>=6u5 z%nXo4@J^J(HoW(Q>sac%Min^J977%xgR)>+`-qNvZt?qUqef+escEY0oHH*I1S%+S zFlwBl9y7`~*?)TR-L#PtP?p~!BUkeN(UUG0nZf&%FSz@|z9`*oz2Ji3#QW5=(J+6d zG~ro#-d|Uvu!DP0Y)cCe{sMg517($tm(8TNd)<6U9;1PhS5xruzRD!`I-dM0B?!_$ z@`G^K0z3C^hRBcn!&mH}^fD!e0tIyHa=n?6mrpOq^5_`Zgme2&k;aN1(f@eFpg!ig zp7oMIJIVoJ(8bDrkDnNs zcl6*}Rizq!0lG?}RO}jxl!usozCoaH=rK3djPZNGOI)UM1Wc-Q4!s;I? zcpv8cPs5-FkecZzt;VzEN&D+S*t#C(^~I8#!qWWJ>Wd2E98lLw^w+EmbQk?V5j@q! z<`g=y=p{A+okxfx0VWGQZZv~)V|SWD))8UD*up9S7!_9+=u=uS^Asvcu6>?W>7)r~ zF9g+$c~i+#PVIIy{g2w@+jmpHDzhIqh9{z&lKZs~%29SXBCq9#KOI5KJH5KR(pPMS zB)KDxF#5@qwTpAP*!p1%a_ZI&zX@#v=a?^>ogzjElMU{EhHQj_B2iL+Vm>m3bKE)t zliwDBL#L3EG6ACY1y;hW%NR3m2o`-uaHmu$O_K@`U0g=<>CPj%(0$M3#0FoslRZof zwrr(+#L;ed;j$lsWbo;Y8NYQUb(#X=4Vgrcrt&j$y<{T-zw6b|A(B3ry+1TT-CfW< z%ki)wRkkwuM?(SZID~eAS1v&X<81l+Ia6*=|1;lj5V?gQc4Wpb^bE!>K`|Nm*F^Ce z`%ST{4Dofo3;lIOTTf}e8RA28ogm$yerCfI*E487*I)`4TQI2?FEbhF{?PO|FMDBe zt>;lR-sg8$fFrU!zopK#RI|fn%yN=-mMo?HC`Ziq*54&LejxWC!V0AoIlhYxpQS>9bJ0CU3nINVlXfG;zt%k?@jvOU^Z0UW4c@S@bTWw03zdjbPxzNYRDA7O!;H(evFCTX?E9F(|gs%^#Pq`CM;i zmhfvJUICAKsRXks3v#8Z{&1E@vUH^0kNDv;>lT>D=ypBqo=Mwx*-0nRp{d9TbXpjh zVRp|+e?QCD9Nb{|&P_p}pDyc2sUZ0zLX*O=xY4yOa)m3k&V*;BnMl65k*#>H5}>D@ zVL%n2HfA<$-hQ8b@V@3riJo<3%HZIkY<0n8&NMZi=MT8`M@Z??fmYtLYci$ zPsE)SIEz-(@M>)9_=j%05llO2Z1G;ibsxY#pALii%P>+f5d9vEf)5Fn5F*`mpJE=V z)`uBJ15>8jRmR+8=BobO^t3px2S79MBddOLWH^lsho;20AZZlBnhcJ@%Plx_4oXN~ zrrO>)P=zvGuL@CK!3fSX4__dS%0qTPBOTvI{$_>$eQZUy_QY?(A>VF3Mfd^z<1bS2 zq703GsQnjWYi?YKm6T7H+pGF!7=YY5%cW7#kvQt985x{ucMQSCWlFo~qb1H|<1yY2 z`*pyKAEFJ9E`tdbhANpwI>$^Nanhtco_S2G6#bRS^}X9NWBh5bDWAW|0kUl*V=k-| z{oN_Nl%5U7?E4tId`w&(&6q16$JEF-ay!aR?mY`PngGROwdcH<-yXw*aNvmEJM1hl z+~$QcUBDVrY;r7C?GcZP47nw$ctXWj();&BtxCQRucHvM1z`?NsAxbKujYLf)7>T`jq1H>8)E#tj%Ekg(UBzOvlslk` zPO3ObTFi8i8kKioq&{LuO?%lEmQUEZ;4Y}b_-$?#5XPv%5ieC?YCisc$SkwY$Ll%j zw(fdal=u3%EXqZg|J7)O5cR%KQpYL6C=YRP)H(+YvH#fjZ1++3{#v!X3lkuxt2TC( zV~-$IkqzhB9){30b2P3qfmE>Ez^=**cbt)9wF2C!Q~RnQ!ny(cp5-u%N+Si+C-rUJ zEMOm0wj=-c$cch;ar!sp?5mWys-=rmAy3?+2jy@FV|=R^$>b9?9BB`^f`%s~3!MoL zbDwTg#5=vDIx$4n&h`D#VY33!+vmm%q9nbCu^nkXoaO!;8D?%oB~_4qZ`wQ?Dn|NX ztTjkRCA|#uUG1SbNTRy%;|8T|;p&?w2xiOaXk1TrZT+a_QPGiA(SbS^+rHOW@#VA~ z=})PVH9FH0!6buDzV>)ho>qIFZ86KlRPDK%&6<-*y#fNZ;+}GKQrXrI{ASQ6hM@Iq zbK2f58rcJfNLC6hTf^kRlDc^_?&43_Lbzj=SI))B~~i#TEXnt?g&Q<|C}vTJH+{Bqa?N zF*9b|%vBRVv-3S7>~DRVGM3){f~W~OmDbJtED|=YxD`N9-K%4pme|#aKjO~A;!^L8 zoO$IUhaFPCyT5bn96(G{$(=;#8mLs)M20F^(VLGuz+{*|;}lo`qkW`aep&04(#$O< z%`K&w1MKbWKQN-=B)bF+Jd=Dhg{Zb~9yspt!(%kv1h;yv)Rt(S06IbWK`U%klS+TC zYT;t(E+d;H@savl;mNuw@23Iy1-4!J#$qa4PxjrE%L~~CbJliK0(qImkie$Yd_|Yq zNd+fGc%M^c3TE}K&qSW=DqVj&k1jBuN9^4e)ImlRUfYmyNDoXldDTjDug@KOP#aGw z+N7As>%H|Ez4vNHBWY$v;-gXSr32#U%{Y-buL%^U}o;%Sc%oE)Wn)FyL z7WEH}dw3r3na^hT{v#EXX5-V<4@CKG;U!nyR>u*sFYMf$A(Tg%>$i{*CK1XQoZ zw1NQ5`51&^zH0G4RpFTQqKfyJ>&+w%rDgBcOjEQ??@=EwXq_R1e>EKMsyaNNvep~< z1R1$pp+qZ*8R$++eB?O9Ra8ugHC^TM;#3BGSPNy>ip4GVN#$g-5Him2{QK)~Uai3&t5e-5-HxbsFSFm2*P5laQ@e zQ%pUh?f31;yF+8j%2)ht(VthI3J)J(4v`Em***%CWO5)tnB`i!EXKe)v z72$wl-UOKLT4A*oVlf~J7_U23k?{ zkj89Ij;pTA`373dgwg{O|1 z>C0830{tVORAWqf@DZDL+*#*&tst1mYT?Fz8hsg?oa7!WL{}XVMCTo6ln-5MO9LB9 z->(o~HZRP?GPBgsdbkADlZwfY=N$1%#a)n<>vm728`|Ag50@IL^G$ulwIjnOE?hJE z*kgV9>y-7qwFXIt-J^7Z!mwg1BG*;-ng*?`5G2s@r(T+81y^tNp5#B1`06F!%4`fx z-$en?cTtvbc;s-k@`@S5ju%7`ibYeUGLg0kVQcw_oFeNi77s)MLBp#A)J>gmU zkP+S9@#R~XM-ch2Ww_H!sAl^5r;C_f%Ci<1Q1_G*LV>mvY9tGyZ$J$zhf)vHLtsO$ zrADG&4Xji>w`o|@z;GRD`kjmaZmV3WO%PIAQrzp;`mlwKHJJ#9mu*yN44)tZnz;Q5 zwliOb7C!}zybn5F{HCWfqHo-NMkjtO-8Rw9+itZ($L!g{Crn+8mmQ**lo<0PF>EM5 z_i{*N;bBmxA>UL~z7bj>6Y-Xl*;XdGV9}{3EG|yH&_0he7>v}IO}#Iajr_uerIFNK z)9Uph${T6`MFvw__!`9lDr4Yrc@ypEJ9Mq(<#T~dY21m4<zURP`YSg;dfEJI`I=19#y}LyX0=J@uqx_fu*)tIwb{RVfQE4-OkY4Lxi{pfTHy` z9Ru~Y%y2x9`|Qn0(4;H%t({)1VxSh=pbnOYdke(PIeV`bvG?9X|Hudy&RBM?>ki7I zY)90xw#Q$P#H|xt9=xaV=*&_sMIf`d%-Wx&B*2G&MutpoHq5K_k*G23B*|#9E9_p2 zi9}m(R4s|l>!c|uKkV5`zOkysnIBcB_;uTHrSbl|@uAtMB%W$wmb=EaQk%~uHu+yn zldvi=Q>6}y4d;oy85%H(XBisax;r$&fE+9O`Uxv}2~*oWw?n$}shK%(hp_w7333@3 zVRgGbpC0&HrM{e{J(M~AqK;yRP**1(ErEth8`^^DXK{ivBi4izCPy{NK(b+I{f@5k z#n9fxON{4a31Q8z)Swb_pMiwhFpL7C4+tSuarKR+hR5-bpCc`d*;;^R!w~m9apbnd zOq$O`#Uoc))nKb@PK0;$XKCFYwkWrvfEabk(WcU;a#AC|`;_I+7b{wv46U;66e+5@ zN}%c2x$Y^KaYt&9Fc4`D5da9o$td4QFJ3}w4FJp}yOiyby(ERv97eidKN7P_eF7v6B5aTO(HxFW#~ro^#-0_9@%e zyU4=Bz>um7g1&B=Cmi@Mf;_r0YA=!dJ>TO~o09^MwqoPWz8>$bo;JT_=<7}Vd-b-^~NuY?ehgmk$At6`--L7__FP3ijU z_LO$K!(A0T?||i?L4w%0_IX@ zRD_KI0ZK5m6j8lMf5agX^Nc5}h3Ma?UV*;W$KdLdL=tg{F262x-3EEFX`)xYn!_*9 zm5^wqFgr%#&?^JH586_s++J51x>6uN1EmSQ$acO>bVwY-MJov+`PJTg8 zU-clWG@vr7(snAe&fv{5it#fk8tFHU`)vqriiFf14|nt9Sd7uKs}Al5j_^^nTegLv zPjki0hr}dGq_HfYo(gP;Ce5F?foiFgFtSA2f-w$+kWu`VYxpg!45J;(-UQ&ehcuA! z(Pm=X$7qFGRP8KrIiuL@?z2%NaI8vPmyr$|qE$3#;OETDV9<(xg~T~;YnpLYFZp_) z`B*ZBo2l{T}g&g=ArotnG*!A0c1f~H6`XC4@GW|qU4B#2Mg7d=$+wwfw1_=1s!6a=yg~ozUcZ#4cs2kWcUIp@Ba2_A7xfl~L8h%y@ zaNqlJX|_@28|+83y}9lG;d5|dJsWePLIrw6K!zsgp?qMEI6nbG*$mdGTjD(yd1KW) zbJ`N&vYNXfc7<4Tw0>3AZjWu3&+{rL^E+Co_t2_lo-eAyzcTci-=vv#hqa+{%){Q7 zc6SwxM>FZNfn66qw_CMZ>;eNTuE%m?KDRtQ$KQy1a2$tP>?v-PskLHaiQ#ZRClxj2 z!xnOYMrj<9ZDZv{I}fRBHjX33;7Q@BAF>{My%yg1^3Zv>K2_dxRZ35{tPjsHJd?I{ zh~u%yI-;x~sIMrFOTqF}ychFW^;u>-&@4ZaCZmCqR5`T%5rzUe^v1O-{IQDtig7}T z$)0Mgd;)*>au=bJn8woY7OxXKI7J^d11Y2zZ5WI0r3!a{893A_?zEKk_n?~%W}0Sg z?JZkbXOxrNdJ_NPz*p&7qn+wSs$Wi^VyuM&yT6x zxIN`Pf5wI#^qYjFU$Y9Ur+ZDV8<1N<`Tf{BZvWrpp!q9mbofp*<7cldo}l??IUZa zY*x8q_V;7V`Ow7XCJ#VFVs3K3rM%DdHYCeIcm#1%^AhcMj>#JzB zwyr2!auA%T<05dpxxXV1MLlFCmPFCP&uLI_efY_A+`VvjJ>y3W8icCvTm8g0^yPsz zntQ`XPvZ4TV($Qk1V?Q>V)mzfxG{Hy7h1g*!|-gGzZUd-%JV{~=ic!4_7_wzZg6y3 z9fjbO7Ih?kEhchS4L#Vt%ZnhkUemWce-52Rk^^N}CU$S7FK#1rD!s*8aD!LhLjMZ= zM(5x#Av^qtyVXK->BG!{)4ir)rRte=^vpUH*qPnt&s5OI5JrP6hT{Qtlx43zpuC_* z_cr3jJyr#a?gi=X$mX0JDti%p-UYsj!+6)YKc7WRM#)q<9yA2NCYbaIN5`fV$@y$Z zI9oYS$Nh*e4~af2#HG%Mf~Jy?SSB^F;N=_T!EKKHCTX=wLo!a+g^KEn7*e%dOm<~n z#G@|%_B!Q}Pvg#xeP36Y!7oLNKlBSaR$!ang^&oe6P0UvG+On>nAES&e8Razg{gf7 zGaGiYuv_rTInbvsMiGTelCPS|jJ}V#DqcV-CqFVpO~(On`*eko>SAVK-US=CeQ!t} zQ>xsEm=x68WCt`mlVXs_jbIRL`S|O9epW!wQ=MeU<0`9nmm@?^2RSWLZXjk=C)We#FYW9!*VwkinFD(brL2F<>^aWBI$%=xZ8#u4<((u;T}+C9&HA3f-izHQwd8W{?acdcD9&a7f+lztCM z+rNPB^}UR8U6kavX%qfL}MuLdNap^=ASesCpU`K#cHy;>d#j+7bb zF0J8I&7P8ag`T|d9eJRDQ|ufx(5sP}UhES_J-gdjsy{7m^||{r!{T%%HmXvq&FBhC|nf*+m3u97#3xOdDQY3RTi!>?Chf{AA7=&A=|{ zWj^Kfo163N;1el32WHmmVf{;K?EudvuL}^f?vq#V!XuO;`JXVETDd=+u1#_PExtW` zDO%B<}lVVo0NbBs@`OT#3atd&*Qp91 z0>aYMKbE*?}g^QIWir44tqdrV79~VI^(OE+|$RgE-l* zQ_nk-_YHqyJX!F8RiIRQ@eba1D468++ug1tG_bgK!H(yg-$2O8T3Vunf)?>(-~S9N z?Gw?Jm!3_^HB5=;4URrED`2I$fA&G+c=oXiI{h3Sp2EEQgFNKz1Q{=Mtw*W{-$dnF z=+#bP{@Q@3f{$bG-;1}*FEwkBuSYB(WiH4=(enhfFq7jiG9a?0-b; z9Y~X|tQKFm3aIh4ejBsHy;+KHlAoTA&&8AK>oV&9a8hq0lv~r1^1>!#x)ay-%rg5~ z_m}zDd|u57*q0BuLdBgtCA>I|UM^}{c}GN!sk0gB5Di^2sBn?{cQI#kr;qnzsm>cA zX2BmX65Bc6Y~y~Iq&Y^&fnmyvaEt$_M#GEd!y3fQ5(T zNa|(I`7$S0W-=%1>dbY4t_zBx3&Q~|yZLAzPnr8WnV&zWoz262b@c6&rbfob+mb(U zC_GuB{Z$6z`gvgfeHS5$$RBag^RiPXte1{fqEVaT~o48&6uiQ`?d=!BO-RAyDn)C)LFURm0oW? zvPqx~Jwm9H6i#H=Fl09_LiVU*)|(BGP+=$w1obqlsIqj5OSo?g>J@5~KbmYGqiftb z;m8TI{(J$|??j3#U4A9&>+SHQ>nypnIee2`(a@;C6uG#yab~A|@7V0>^V^N(>uO8c zqjsj!{*wiUlf2GDe1sNqrK|1u6nu02(EVyotw2S-af;b|+|+q?wR9`3X3v3fXJe+Q zdxY$}=Sb90&-)LK-nuwIu3CeTP{zy>U6v0?VFwj1n1CVRC5f;ifSq z`pnib)(S{9sC7*2;F!)$)CiBead(<}sRi2KS@eCflPFeudj|9U`~#mg^vuB~kr!_J z(A;^Bx3vvm4syx@ht$GB!j*)}?6|(}>Q9bh6~PZZcCnF4oS-Y6#oxQqkXI(|$hUBI zu|Jl|uoFCFUmv-bnx;Xpy+gtMwfw<4qFjBWcksafXRF~N7 zQ{eTTY|vuvjxtG2wVKvt>gOY4l(;pW=$*_j@A1&H`5K?QodotDr_-pX8+IJ>ya45! z8S6Ews@k4oR8X%yv|u5yV69ieo!>_s)yS$?(q?8Xk@U(=h&5bUjH>* zT)**36c*h|v;p$T^N(2ZTY@N0bEbDE=jwQME3xleY}xre`nG3G88@(q2hH|%upo1; zX9ZyD_~FSu%XFnv@4wgi*;Gm*e0=(`pbn70fv{*@aM#)sx88JoG z7EkX7b_WTnDy+d448ad9R##axQZ2@r<`56Sy`XD7C^zNsWh1PY@lKM4h(+OPw`qE; zQyu#{uL%h$X0m|Y$9WCWOTb7vQ<=1g_r@t@L)7A%!witqTFZ7G&(1K?u6q1cQIU*; z-*&bnPoQJN=`N-0nQu>^$ZoLN8FvP+sVlwz7sCF~etvAR%F7P=w z>ZfVViqY1s7%qGv9(Z;r-;!7#bsm_X#}=n!XBEdG)LCtiWacKX8lhWRb{LI0lQPXh zv3<9GhzRM?K38C)I6mjh2Z5}rX8MD0c^5^erib+xz#e?(%#7YV1slx9RJ|37LDLgb zU)>ZFt9quB$H>)n#qv!Z9n9OfnnVn(%V_-iEDj|uPVAp|J*$T@osGSH`=RsUB<`hT z&EWJ$Zc<8rpWuUX%f!v?=r>ZvAI_b-RH5wMwaTp z98NSx`8=PQ%QdvNbv!2PwQ#veb4~Dl$9sN|2ekyLV!!E>iSb(f@O40Hdhi$D-Q55Z z6;x4BlXGTB5?<{RH#t@e2E4fG&v4Fe6EGtoEV}SX!msjS+CF@t(4_{tZ14~KrlIgb z_ABvP?5PdvrMISlA3(*zw9A}?>Iw+ZlFbZ+)K$QM0(bxuc|6 zWHtQ-XK5Lf$*o{B%g|re5C;Kb);jALds#9@cFo8>ITMp7zIt_{ZS5ao|B@W5ckywM zuKT5z{I2ox*T~!evS>S5ME#oCXL9tTYLz2Y|?8l1mtW5(4h zi`RmB9M5iK-@Pk!$;>`A*zSDTK_GL2A$K8Dx*hUeabThvT`OqT?IZ?Dyrjz^r(NGH$F>$1G4erz32s<-_vh z;`8og>MEo-QRL(D(5Ob_25rSNNYlv#EFy|JL#>HBq1aq^l}@ds&AzlS-3kxBKa-@X zN55u>VAj0Cw)CgXT!_rA{+@zhHpEpKEI3FJoLab<5X)&L+LtmcUI4$+&{<~{X_et= zCkd4-W2q(bDY^C)Vf;a|!igjU64E>K&Jm}? zKum}`BcF>Hdc?8>&|#b_KvMJQl+f_PAAVtv8Tz`$#2kN0MLyF_*P}jHe z1F`xX_4@lo5PxRPt;M%a`BpuxX?IQQGduA~!p)oIQMyC-N5 z-UpBKUjauhlVHw4b<~abx<6*iB4-e2mKQtn0!h+PVl?9I%L}+T!}lDwjh;AQ&t?Q( z=so3Y6w;hH<8r#JNuB8|EjZT&zi(CGLwP;V(HIGsXUL&Ivq!xz7#ik+$jhPfSGzkJN)csh1 z2ej*^E2?_?-nv9$P9~>(r}T1-pAM_L+R=X)CIFE^AZUN~p}|P^XMNZjA?ySM+v(9+ zwKlpWNH8w%ai4!E&*_Y~Oec2{?;4W##xLp^im7a>{ti|!7vYR1VWHg!+VrFblefGD zlB)-$SRS{9EfHFx+Z4QEV~(31sF)sj0fcsDI)HfDD=l|DQ>%P;Tb9bvp3QvF25i$B ze&G7}_z~*lAYDH)AqdLa7XrT|IUhFMvy>1jxdEX)s%Pn%L5>Zjj1bV;6#UNSBrRZ9 zBN636<0SpcU5sjlZ{(Rm(*YU0%muq1Ua`O)f%BV23D9vOrUi|r{tZDHOLdNBgi zzDHDMXkFBpU#;Tg#W7{{sVF1Hbo&iZ5A|xesF?c-j{HGUrBL17%Yv7&sfAf=gO>9K zBEl-#1}Wu+VCL9;vK2RxkPm*5F%u}sL?w3vD#7|3i^&Qn1!}W;rA5g>K&OThJO3#O z!R^c}AoPI*u(p(|(h6mUJ(^~?_b>`AnC(mkb>rb?SxM$L!3VHwS{H|_0F@;=4r?eV zy`LGTfGMGHP5>g1sN}aeIRGa3y`gX`VJpuEGxwF1JuoPgFiTxEF*JPLyHB8ws;^T% z^#zNWSpt})HJPcm(*i9kwF}fO^E6_YEo|s0vy+(GZkU~S9`s$WJYDeJ{WPouUhrBWGDO9B=p^-va=E%34ZQ3f7_j9}7%Ia{vGU literal 0 HcmV?d00001 diff --git a/My project/Assets/Resources/ArtResources/graphic_resource/Misc/resource.png.meta b/My project/Assets/Resources/ArtResources/TH1UI/Common/ActionIcon/coin.png.meta similarity index 100% rename from My project/Assets/Resources/ArtResources/graphic_resource/Misc/resource.png.meta rename to My project/Assets/Resources/ArtResources/TH1UI/Common/ActionIcon/coin.png.meta diff --git a/My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png b/My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png new file mode 100644 index 0000000000000000000000000000000000000000..243c4b548a00e613b9d548fc07817f7c324d948e GIT binary patch literal 75956 zcmeFZ30RZI_CFqLTU)Clpn|d~)TLz&WCH?G*%U=YD~oKB5RfGa`yxwhtt_%>6;LBk zp)87k$SMJ%0*MMp5s)Pb5h6Pzge^cw@_WJBa(jEf_IL07{-5Xff8bFw%zNg%GoLf_ znRCvJi9LD3Z1cul8$lq@=A%c9Pk}(6#ezT^o_z5+Q1j!Z*LQ)BFMW>K`GY`TNiY9h z2fBSn76dwR(&IbZ09%XWdKdyu!^M?=#%hG%d;n<>2#E^ualv?D19qda?jCppWiFYb zyxYUoK-mUrp=IG?ggx(Z)KbX}EEh8vL~dVm5PHo#?f2+kYtuNPvV zyrNeRC@)uQD(_wq3GgydKD7M8-L@7dcN-D>u)CoeFm()A2eBKjs{w}UBD5iDyS25z zFikC8O)x}V3#_N5tEUCt{o9YS;YOf@^mBF7J7sM8+v|Ye43y6Y1o-G_Y6b@fYXs|P z5d7RV!MeJ-np)bL+S=-Xgt~tyKENeJ9q+I5UdabN##n!hpNCI?2LZo(S+5J45Ex*f zti1f9-+z7^7tZJR7vcSX!wx`EGsMM56Re@7`B#lxF~7I*3H0+`>6$A>6YGt|VetX} zKs)eXw(~hp2q5^MC;W?7{{Hx1z8J8Hg~jjh{>%R2aDVw~{{WL90D|8j{mYjA--Y^M zHBVvv34wkXtVs|s6qUaky??+d>>t+o8>#^Dzf=_9;r1`|EI;{|AYem0{zbFpC-0lB z%&GULMgpMe8Tnyd0tkNJ5eVLf@2Bg@54PBCWVAdz;kysmc;Hy&OD;R?KH&yGvU9ea;xSP5g)(ruu#=5B^urRo~t1bqktqaDu zz_9?f|5mRdFen5IM*x68p}+MS4Z#4tc7ejdP&W()0muHks$GG$aDc=C)jID1`ERL) z!n6?x3>sLIP$=}js~Qe*MW9_>T>ck&4Tqt1uu!NgU`FWj^0gA>WTqF(EkfqV}PZIMr-Q;sv&Ow-5KHrhoiA@UGy^6 zA6Dc4HP*o1qu~lrleUSjuCcB*-1zWeC>U&_iva6@O%6khOyP%&pb)6`N0I%YNJj^1 ztcB2leNc1=3fD457-_+cwct8X6WHHZgfM}DjbVpADAI*PO@JyGRQC`<7wF;NRs?}- zL3K=l4ty9I^zdO_*dZew9U~JRh%T^qeq^eD7}{au!=_pgV0?!UYcFGT7zPj)%mjSs zFxXfZ1~LBIij1_uhoPoMx_~0B6|hZ=bxjW&!x37>hXCw8PR}2DWUOThN9YU~Mg!_Mv4(?}rA5m>3zsOcBNixR$BO-#5Rp@nI7qh_?0z zMTc||I)}834#7+gLv@V*)#87T+&^xkt2gQYX%k-dkt{6qj^h0TT!20LsIlQPIv&8B z2DT0tFd70=cZIrw)pfuSthz2*8=~%pLA$wVX}LndSYTlP)clX__BYiZ-VUh#7hA52 z3tY=Z3#JZn1^!vt&C%LuH+5jQ)x`i?x~?1M_ZO{F_D?Ue^z#6MCKvBjG9N4rbAe!V zv@ve#+HS50bsa4TR9zRU?WV5lf`+2Cfw3SE@0~yZioa0vPp>-SvFyx*{-bZP;>?`J z`u=0>AI{85c;n;Z=Z{@>-VKyLc<;Z*L+|~Q-@KHSAVALrvm6*1VwPQEtSeIUA8P;T z*6%Hm?*%;m*_?k5f`4lMuip`T9*h5t1PuMGrs zt6lx~D*v&~pLKtXM*agU_`3xCXEt!t#bPiRz+nKd>}hTgxHx2){6)m|cg(On?cd8`&b#2Mn4=8*zbZYpJ_JFc=*)@IYrd;`sM0w>p?yv)qSi^MUyY_#mv` z{|)y64C?}9y|6&6>E=hk?fyMf-W@>L?c(F(?SXMwCRNQKyz6f{q~9aU4<=ltWcOA_`hM8RlUS~fNA&tV`Ki0IaNzn%T*f&p+StHp#Z?Q70P-RKIj8=fpnI?CKk`Waf3X|>P8J`~{mr8PdQGfiniYQe2#qc? z?eDbv;U%kd{P{)yi$2?bk5m8O8S{U_fc%cj@#`&HrI7{-)jax2*kd*?{E?*WcY{m$k2I z{#V)w|7o259)iD6^T*phAaDE!z^lS?Q{5_UE6;3~19tDg zm4FpLRLESr|MO$mJin6pZc5z z4wJElFd%OactC%y{&S0y9wAt7TVoI4w8noqU+S}m{!*J?CAT3&WMy#qbJ z=ljJKV2uaXcwmhO)_7oz2iACCjR)3vV2uaXcwmhO z)_7oz2iACCjR)3vV2uaXcwmhO)_7oz2iACCjR)3vV2uaXcwmhO{+D=w-nSKWwK>*m z%L|&La^{7FE>muujbkA1afL!4zlBlm)uPMl4jhu^AU#`JgB6R1Vho~LHSF{{4vs_j zbyg!`JxDOmd&~?`PZ@GP*#BNOanoM&2@wP*9T#L3j31A$;~G3Lm`YcH1u-MuG07ag zsW}XnF`JFyAgAhRjKF$s%}9TKA%9e1iT`S{DtT9{aqR0k=T7Z(N?x0X1)cJ$j^ZVq zonYJUrdOlR#>(Jg_uW3<6JtVmbZa$*l#SqnE05cwix*1u?sPs_3R|iQ$_-8>xK*?n z6fR(+>9(7ODlGVj9&N*vhDRe}1z|)%FV{!E&flTkEj*pgJ5L_clPBd63)#HdS)~(VkyNMbF;VoD-t78LSc1 z!jNWUGfN?i-V#3DMUQ+dM`O%Arw22A=N-+)JvhuzLTPryk!$?7#L0=nJudu-_$-d$ zeS^hUOg?h498)`+$CVd!CM~>brSRV<)eHt#pWZSfc=**dqXQaNnI5@qr1H2_W@oeP zby^!;wvHof8a+09s7#+S!XDoiGXxG*M9Vbx1-V&OQbd^&_v5hAak3ivU%f7iZSdRi zgO^Nhu3-3tS4y+_lit=>KX7HQlSWu2mHHxbni=bx14U76w;h)ow_O!92KgeWY`AgX zp4~}B7RQTP-IT$g2O~p}YqA%;jr)y;FPV>1I@+w!+=*lx=Kzt7qHw}_VG1MWY@qm# zR|K;n+ZE!%wvhMtye@3;5}kyU#RBF>Cf0iKr&?K|^$JO1I&G=rOIAodia2dz<2)8o zDt2POPKlAiFvg#~^G^0vx*R=iZC#%T4k*7;2_yY*p5h13`Bl$(mTVI~L2+vL*zR|l zbUr0Jt`5^QVKh_OUwNzGV7enEiIzW<%nOP>(;%pdyj672Db$eZ&jQy^@A;AM3>V&i z3;v=dbH-=s<+yfs5~mLQZ5@weqtN1#1d z)2!7N$KqA?xLpe@e)LH&bYBaGw-uMWo!U0q-{3vVeK|mv(s#R7rC%UX*%&IH$a{n> zvf74i8;*0i(~y(=>vUtYV%Sa_Q<``3teQ40=Sgo-ucAsg@zx0R7S(!_YV8JVsr658 zM=I`!UH6=N9Q~$SwWxM@sYOYg&`A{eIt#xiAp1#XjL>(E1Lq1iIR#tb(4Fa7qgfPT z9@%nflr37UFEUt^i9SP%OhH~{cNW>=+}Zo79S^3jeK9S$@$`(hn}2L0vfWhXybTR} zTs6_=@VGaW^K$8JvX#{7UzuKN4YGKWg-(1U!VSI4tXPkOcFs}{DvdBMZ1ZF{JUkns zSTV%bit1&qQly$1xlrt^KbM%r=^`BJ5=`Co@{}fXdmNR-6*S^dyJm*Z0FQ;7Q>yKI zq{<0&of8_8ikuR9>XogHusZ3i@$K<46W&w~^2!^Jh6yK~2penmE7Q|WW~inU_79qN zr;C}#r+>7u-rG`0Pl<@nvaM-?TtVA@#%zIcXpWE)8X_?(kCf3Fe!X_#{yShrjm^t9 znmZ`<`;BBH5IhS8-r!YPUJZ#s6u; zn7Dv&9%M^nSs9~2k0fI$jTYhoK&wbZl+9M`ULcbH+}QS zrh_nLa9G6dD-+T*XWo$JBA0+1m=^O3_J{MVf)zt^;bXUJQ83nEp#gdHdhJv_AzgG! zT3mrzYDEbOswsCi`TMA#vC`yyxATNifyLSxAr2-;{F65YISM~`28&7;m}XvE;EPq(@?A*3q3HKo?+r0Q))gLNA9+iqc#spwU`|&ZQIo6 zR>a#bsO=4B)Q_Hz+qa|frlK>sN~$WJ#IxwEp(M94U$Xlup{f{NDn?H~<#bGj=?Qs} z-Zfd!o7OGSAW*#Bb9}zDAR|n$mquLtk~m#!dFMjoX*@m9{_$Y7R|HD_9gUKf&V6J@ zO;r>mr#W93w{en^oV}@^bg!jypxx47;aC!RGFbERsFz2r(lKMXGNQpTNSUc|0?hn| zlvVV0nq(_P5@$~v)66thhxROxGVe)3GfO2KUo%g&=b&_yJ>|01C0mUhjoZr;4(!dG z;J|xcv#f%X_n9AWOjpUoWu=I;TOBJj=(aPR_t*oCYV6j-+T7J%ul0tLNnjw;iSvjV_pZy+$&jcFK8a}G`6S5l<#cuyv>Qr z`KGlTXBwRcm!l$%VQ-pt-n7tu7hBPnbDplY4cHR1!|i&d*MJl z-kXY^cDq1=^~hOof|u=tKk-7t&SGqjGO44cL4iG81P2!+=?tS?%1lTR_rmp;-6PFq zKVeJ9k!nYkqWN&K2Bm**(&D@8wE;p}#!_c4;Osd*(-L%81uLCtnV*pe9~`MLV0_JARC~j!_0>5~j14^c{z1zEg z&%TOgr&KR02pNCn=H>nY?>qH=ZF#ZHous5I=Sf|y9L%PM+QYobCHIo}M(o>JVoFGy7<)&};FF7K1OdCJ;)8{e6Geu!Vf$El5m zmsELReRaNiV?kM9WKLLb;pUatHALJ|#7rV@SG0W|#2z0Mb){fsdP!APJZ39J1K88g zMh3|Md%Bw=&EgBc4g5-BFgLQVXsJ_asa`zQVMfHct2=$kZM-zwS6k1n^<9c+5$3xu z<)bc$^hFDL21OoA#!c2c2)%C$<0V6_qOVD}UFp}hKdK*p-?qN=en{>8itf^*jPSb0 zZoq?vob%*eVbM?I+GYh-GVGUq$v-2NG_9-&<5Fimq+VLx-yA zKNs5R5^Fu)F3l?n#7o55R?s`2l3OM zsL=Z6(UFp5YMUpsqoclAHk$O!6Ap9-+P0bgAiSna{%W+~Y>EXR`~cG1X?w-(>}<96 zw;0<6B#B(zX+Gi>I4~Iwo38W=G5i62g_pEcCVoqj12%_}{N>F-0=u`^wuzD5=`^3> z)l%7)TN@F;@s;wf7!e9wLU684}C;a1N8l~c7spd17-GkFV3eGgdl|Oi(rikV~ zyd6s08pyv*K+2i5I=g{MC}hJsyGljsiKZWTgI2ppm*!=AqeB=dyA>$i(H+@M8{RVFAc zJijF#M~P~Jmlp3X#2u&ngs@iet@qBs&#=GgadY^R9*@}u%z^wpWlb0k;s+OQM+0eS zbCP5bcGl-X{1sd8UF(V~DalXRP5qHr0+FQerV}G$B(Heb7ZRb>3t?BDU_)*Pai7=N ze4XwbY4}qnE;BZUCVI)8KlCZU54!dMKgeCXxuM@gNl)B@@)LX4UKTh=hj+PJitb+l*zYXu9QpPn&drClt%3 z(~wsQhA><#P54qSq7C$9*CXZ6K}Uu}hdWjRmZ<%#3vIM?zcy*ncy}j$jCSFGB5OmI z;gC!@4cO4x-O$Lp5wFncM`5@>$0_k>{S9!r-?RYC}Y zHEO1GqN#!$`w_iDwZzEnzV$hqCtl|8q?yP2wKM4Y>4x-roNW#H(G>&?2!D!(9k*cA zZu|OIH!RJi2)~HwsZShuc&fr)x4KG~Ie4aidZD2?=S&^2$T>TvTep#{_rTeqSb4MJ z^JHK7It&R#=>r4S+P~yX86$lPdUG|o9`q2GMH8tsP0(AMB6yd%sOh4@g|uU=$RD%% zB0_$yB}$YboQ@@sPAtw8!_#I)>`yF__A{pI;7f1gdi`3@aOu5V(yp=*YYBL3!KZkV z-m3%nEc;kFXy!M2dvX%alMZA%??f_Ax0$x@yIpQ7hilI{F7dM| ziSxOi(E@FY`r`L<3MKXy z4%9PGi;FtyNkdY!hj*C|?+4Xhs1%3IaTSDEnq33Q{qqWb#S3OY@58E)D$XD=xU(Bv zC{h@dXtCbO;!dPk$PMD0&LCMo7m~TJspE4w?ADpw)U*9Ziz4C(Uw~|l0Ja=KGLEQm z@I{!(bBc}mtjLiOuI^ZosNa8oc;6A$m-C8Ylj$?bT#6u6N$}LYhWC>yflMq&-3+j4@Na}d>43(Rn%njF@o29+l{Jy!HNo8wo<_F827y`;<= zuzm(TjEX0LE{6CVqKd1lY7(EW4^=CAJoWmtp$~OGN<=+Y$S7m>TGDw2ub!eJ14)J= zd&~J}k`?Kbmo4usW?$zl^~s$;vClQDi3(eC+apgJ#rCx0KQ$?6#kq7Qof#(Foe<-1 zN8UetI;%9Bq}*y5mWMNLYsYUgskr0-vC4v2wELEjIfbNhaTRNGk*RcCo|RWy@<=&d zOT#?2=Xmh1#<5s^WN%+;DPF$*p_QX^5qZN&QeG=H6JnJr8J9!+0_XgMw9k{WzzjJ% zf-j-pESw?r&pPu-?9Fmr$*)b@Agyz9^UykfZ=o9KV&Gn>^#|qkc;n|T*BXJfQer|n z=$g8s#a!a(X<+}Kpm`5O1$2akPxKO_FPvkslEf+d!||Q&isA+P^u@>fSwWor8B;e{ zHSZ>z>G+o1gk9MZb+~~1xMTM)V`|yP9%D}2vYe4me0Pent{ZNp`E>82?yRwh9ido^ zu)S}@yx!2GQIjI7+Ux0&1(S?>9nH#{_I+w4=&qA%tyfm|v`4p=S{>7QwO0}Cqt2Wi zQ>M~2C9RIdn$S%~Uz-}YDSW@@3yIdprom37P){9&XbuH}%X|a#qz4R@Ws@UcRPaC30wi+2dW`MK(#Qnt($T%| zLYXlH2PsJy_AD*VYs34OCD_hP0|PKv=z$c=ZaLgG(~_@XqiSZKxk)0s_y!QgB?GbN zgJgdKayo?-`64+Nc{RE2R)5y+bpEW~uSF5+P!avQ;q3EeKARZo4HLJQ%-S=N;qEymMV+2Etj-tW1X}oCsVAdlAn|T z^pTxVc@o+Vn*oadHJgL?V!~4*!&YD$r z(%I!!UhrP!p2!FF5AQ!FzHuDJ)3(3NmT1m)mT+90j{25yW1l&ZsK0}Wb_1O=fNog_ z@;NZ?B)&Gi?D0kG!-L+8SyK9L6v(Ul=E*C4KmY5giV<8yr{Ejt%4mY{;}24u1a-v9 zf<*U#=t*lq*5c#%<3X%qE%aBCU-GCPVEQ&fX2p~`PWKW;yb$t?L`ZA?Dtc5f8a+<}L z=1)|%@V?*RLA1P8L!d?Y4lHoRvCOcb3Y6%TjA*KSL2+cgFWp!PBPb%-9pKnZmos~P zRC6n`gM35cse+j2*o`HQGq~Khj13I%VR&6AIHG3w2cBPRBDg{!%TM2wfjv!bY|7#) zFTSl_Xc_zh$*`H=!a(@jZ45zyW2x*E@i5fNgW44;;1)YPT@BF(u&*Aw$QEYw?* zh5$U&Ipz~5G})nhZ}%9tZAs;}$cdT8ZO*wK#~?WP{Y;Nz!0LFN!W-joMN>GPG$->R>K z-9l_@a2Aa&D4_&7UM=&_+vfN!`5PkAUbh@b+=ctbswXDr#=;kU!xi3R;{6SgwFJ83 zFR?v@$sKH}Zy>_QqN3G-bvJ87Om2SN0^tOejNxlc+tLgjejZ8HG=tMCH-&YYOo)lV z^1!!Mi5|tpM7EJd)h;J|=>{o1gtIpEVXyfaWr^t*b`|gW z7W6<>Y@-P3Y7DX{Ld_M*)Xv3(CFOOdFZ8Y75mTVU+STCSJ;xFYrb9bUv3qn3r`lCG z2AQHRveSIe#H2i3TgWtp??T_UVh{p4#kU3}CD;dgl6`^9hpon7*4I&wsdeXLy5-+$ zE2*>=#;4n+xGdE}6wz58f@@oah**<^ARu^XO}cwC;mS?wv3kT{rox~s92Xo`7Z`2V zke%j8No)Q#v77OZQwzEX6^7#(pDt%keTN?}U1eFuSOz$yON5S-#F`y6e=wY>m(BEu*3_rr{c@!WmT;fi>2$H$9l}v2Z$g+XlIrE zFA*tsmHK`?(aH2Gt<$2SWsSgcpB2lRIY8P1dpMChrmeOMBh&^fz;X)3Hk^OBhS9uO52WeoV@SS|IF|4^Fe9kI|5&E?EOW;OLiNl9>all7ys7&a86!J+GGP=vu5sDg;S_V5IK4dRpilQ4EM<`fZjf}cy}vv1b5@S`N+QG z#>8wXD=)b+CEeoTT*G?r@9HyQt>uz?JxeXxn3f57I5;{p2>#mOW;sc;bwcY@rkrzY z!jI>(-n?doz_}qe-K~xVhsE8*Q{)b{il2-Tbj*X(cHz`KrOV#fLZ)RZD3l)N34oan z6rYc}wnJoQ4YIXa9>xZS(Tj~MK8GSdfz2gPE%7I|$28W3s~z4eAKvJ;(Pa=yFbz@49***T zP(L3`*4~Gf-2hIf+%+e@ zLAjx2zqAraN>0phb5d;8Y|M^rV(-u4ZEG98qEHtTJCLbQA!@{7chcN|X~AO61&Emg z>Ef@5qnp11c|8YW6U5fLdqyykm2ytP@eUd1kZ}c?1}oxK^r!u}deve@7Ms3kVC`8g zxFeAky!?zfHyWpjv@NnyFQYeUj8+~FVKDHF`a)9wuci;Yec(7e9Ea=#e0s{ap>}A8 zdvx3Zc)=D9te7Mwvyk|pG?xZ068g3vbNflzrLzP&qV^0}yzi#9R40(Emj>g!J7G);-J=5+>(Mb8eu?aBM0N=zsJE&K zI-b;B>31pP`qj2NQmTUOayl9Wi~L&a?G@9>PnqnV)-6dcJs<+(IUWemEv9aVw6;)~ z@ZF#XdsJiBUF41)jLx%hifCP+F+u~veqQgZ`y|!fiv_=>aDQE`VGK8aWorfwldB>I zI%Lv_4;8)OzL|;BQRL7Du#njv3H2r3%1Mhb5Qg2^i4ZxKBW1N5B3YwB_~? zalTtAyfLn5;R%k6N4>QuSA5%8XRRyCZT8!$C;;j-386fwQpi*1^kC*8-B)${f`l2e zG|MJfu2&RKx}e%9q7S+Ad}wZS5!Oo(|*G_dm8QmecUBK z$*z+>_H1UM zIbJs}AxY8Rdx4OzNCEJh0?OIMXEllbj?QzvLljQ4jPo=~oixy+KpCB-IMdXVl4u>$ z{a^AUiFbOC&=XfqvttL|A#y@pk$Q=74X@I|9Nj}%5xj)?3ye3Bs)eXNh-w9?NiQEDr7*-Ynw;yiZKcKysPlX=~9^fw1*{wy}=B zCr;hUJRyg2TyAfsM^=FUw?Ov4G4gZYQXE8BMwgPbfU_$p=wJ!<<}zjtTyk$uO!>&0 zZ{QZhzI{OE-&DGI_{9BI2@5zq*o^;luos8|3R%w!U%?-b!GF#d4rCd7U>G+GH_1Jnb(WB02Ffv# z50s5qj*0O@a=lRYK=kH;+dcK@okBN%$+#e}Q)E{co)L~O-@}}g%@KH@Td9?;OdqAV z@|~Ju3`%f>EaaMX|j$`J3Q)DF_Y+J zEX_3UJ9SKkNIOuyz{Q(z(DBdO0&jyiN`OOWOHF26Dsj~5=p*!**794I2S>OT>p~PS zyI%{bF6etywzGxR3bXQzRhVvU-?KY4q`{KXD7O_zxd8cFz35Y4J4K(lnhGSvMeO|a z>F-mE+Q$0|LTa{@b&42auaZ*n)yhuQ(@OPO5@C!(Ve+g>e!g#W1W{g$r72Noqn$~j zuz)n1Q$QM_U&3iJgC%0{#g__zjMgaxvEJhhFsy|%HrwbJ=Z2CF4e1Osldyf*7?P=jcC#`A)|cpYcw+G|A~n>bIV z+qX-hgx9&eL%`|eR0$AZ9n_|OBUL0IZX_{qbuLn8KaXAbw%q2@v7HZR9e^2o7WG0uS<4Y>+o zL#+h|t83FESvz@E`n|G5pDr>x(-Bo$@QJT+ePLZvLR^qAWa+63H?fn+qlPR-xX*X{ z#)urgWwF7%AupSg^cD-56ZwTz^Q8q5n>|bSW~xIyM_|9?XX_ULXAFr%&wH(~z}cA` zL5X)&!eEL;{iAl<6j(}jLivmsU)88diou@7beA$cEEF_5VK_Ashs$}y#KIQoN`;*% z<>Y1)qCIdk$ib~TV}!T4qCyQ;xPB!e0g`yhKN~Ha;#a@z1QKvic!YcB#GpjcUFJk9 zFODS|m=`W4hIDf>;uPZQ%4gZkVuYGgxnQWDKc?R=LlHI>lMQ;}=Cx`m5>XqZ3J9pt z#Hp0H!p9>6+|Z{*xDkvh)bn(fsnQk9#%DOCc)Fn|NQ}>d1@7Hlkxlihb_!nTF_uX_ z7O*Gei)R+ZTiRbW#KC&WQiy2~6cA%oEcJ*wBe*B$!t)fa}lnny#)apJD zW@4jSrGz(QZ556d%hId^RQ8&u!Lq!l;O)(Z@VoY#N`7>oP9PtAA-*U$AQrb~9MMEu1fE-wXV{D4gyOhYQydLk^wAqK1 zONnA|ByX~lT3EM5m|Pj$8x~eAO7En~1&Q4lHXMUeRFgolG9$xmKj-l*F9YS7&keqb zLQ?yIOJ#PtH6!qvu^({3ksd>L5!9X3xJY)T#^-R1ty6vJHAbd7bD~UApSsY{Hlq48 zxcUT9+^8WcY|>DK)yoaabxJk+U1_3BzLvOfY2A}u+W1dEwb9M%sGBaIDT);A&E@u# zyVeSU%?5P&Bc?=RHp_3iA$PX7Xuw z=lr>EXhhNT!vp~u#!pk{nS6L}rzTdahcqVIK)U5`#Y>cSdP1dS4;j(NYJpNvu z1^h%N&a*UbSECdg5u4DB!$I0Q8+mg%bdMpnin-hbf`p(-Zky2B5DISIqv*a(fVv2J zSPqbQ$gh%bMOcAwVLMTjDeh~Qah#6TPpUqxXKS>dDf}g*u12iu6xp7yavK^JOOnz= zjdt+pe9_T60sQM*9!EPX_P6A%=lK)JRbw&amn6-qL1`2ZNFK1&1r&*Ffwa*ViTIML z9`9ZTzGnu%sXU|8xhlCFpseOvL056~ewGQ8&dAc1&|=S8dBH#&lCiT?A2T zNItOdtWsl1(qiAr@9rF3!OsR!k1Sa0$If-Du~*KGs3uC)Z*leu!tO-XD2#&v@_~lp zCzCHnn!P)G#r%gom0Q4-P1f@8Pnn_b(llh)`vM%*67i?Wk;y#M)3gK* zEUHmGhrSN<<~or2ivIbM&}*>-NPp?rpoZ3K8eHYOcuYOjw{Ge2cUp=bq|{$eGE`~c zg-x}(*Avh8?pUtB&mB6>!mP+g%q6%-x*c=w4Be(Ep2<3ZHZ)bXK1@ikwfn5vW_NnS zfXgrSOG^Wp&U+m)DHC=FoJu2hCyvZD`o&YHC3iF?w{EK&bp`z7m5Wgim9Q}y`-uzn zWW#{P&HI&xF;+FE8wPCCd}(&P#i=(T<9(J#W@`jpbs1ZWGzkeh9E57K|EuzSGe)^A zpQ-D$;r)*G0^+up-k&y%j`nw4lvlkQe8;g`DoSvY+!YqZL!i->jLKahFk;9Z17yOT zo3ApcM@!=(Kbu1Ql$rKP>GJW$@(k-rDqrjzD%g~s>g?O?l2kQut+B;WG;M~bVR#3V z&KMXc@}K(jr(f?65!AQVKH-H|PdgEz#6otUcgwqP#Kwu_uk0r*Vyix9VGzvfA!I1L+!OMk z+-TnLByHlRATgHJ72vWizQWx|pSZ`?oqBP)W^+pU9 zey`Hr3i)Y&j)IL;r>{y?(59NYmwg@`zWSsHWHXF|=K5`V)wmCcitw1K28cPj>j}Pk z!b0a-Y6B3@+S&j|Cl9U(6}A$W(lnO_P$8{QVzq-eqS9+Tne`ayG#5i0KG;;fB$-N6 zrT9P2Q1bGA+!eDTw#4RM=o42hRIlIO7Uf zgIt{)-G&ldMzcyf&J&*WOo*jQO0&PX5*g&HV{gJ}g5CAXX&$e-)d03X%3!`RMJ1xM znhM*TiCGzhYO5aKJD-6brUNtn=Cv1kD-=~T@r=Lp!@=ra?h6boF_zd`t&zxh-1vQO zv`R4N%F3_Zh<(hKgyXD*vi1=AW$wad8RuZpcKgt9`sepuX5zwv zH0K-Lor7on4JS{Tp@ppLMT>K&D>}gjorgpkuNbq8kd6v*t6__(pbt8QI*wE7yc0Ze z%xN-p$gu)Nm=3F{ZHw>MPP}{5`U}gFnCOm%z`Y=T>IfUJ&U}8QCm`$FlxYghf;;FR zFR&OfPqUU!lIt#Oiwdf{-)|DU>pdpt0-n-d0c4aud)HlGYK(g?*ucQazX=t%Tk&G2 z{In$-sE8ogE7$-P>5C#tGhtVtw{82PpZeP5x30-N-8_)6n+ z3LyAn^fZ}3#xM9U8XI#^HA>FKjOs@rJAR~_$Tdo-V!qAs-CmOXBH}oZBUA#!-mowhe=-j4NF;@MuB z==jpFxEpmYFdPI?C+cdPjqU`~Cc^kk1dH+dfqzCJnK+o2fH%_t?PdOun?EMPy zL#MVp^L5JQHyIV@#f3CeHK~bixrE6LE@mY|2pIMf}z)B@It zQL0S36U6?qh0%YKLG>P(RNH1o`6R@!q7t~4jNkZz8O|;r(dcYo^(_s<3cRY$Q03|t z*zx@yjQW?9=nyr45_*7dTRc)=+?Ik-&(pdh(gn1j}n++?;wUMWQ7L?*N;>fTnwEF4<%3e~A>z`wc+LlQuO!i%5N+-g zCUVrgVx|~bEi>*C@~)3Yo913<-6KZcr!D^M$d6A-yCB*;6h7659Gu#kE_j$(sbKRJ zAMk~G@(KlH=fG;4103MadCU-r-VFOi&So2Ynx5bhj^zRRs9^a6vm+0XbHW-~T_X7pV?I~EYYi(9a7w#0XysH5Ro4G9^ zmGp@poLrf9*jI->jQ@fLmIKn+Hrq9Oc;(B(ngxb+^%RibV%>*#(7#v zupN;->AU-<3oCN({X2n9fb2KmPg(fOKAYs| zxLsyo5&51~mgARCryJGbz%@a1n|FWrLZhM9`u7tx`@%&{3e#auG$ee}(X#O5Sj|)@ ztFh%V*Q{SsUy*%rVnb3F?`Fs=>NF5ugZGDzISTJcRL?x(qqr62GhsEXiyGz$H)$-p z`DI=Rx&R#CWeRi>Z{94@!)M`ocvI6I)W#fB^6=13IB-<-qzag$Z$aG}eS@^#*=L=i zkxuLy58G^Mffd<*+0^D140>|m{YzLBbJUF|JRQIl_-XmRpO{~@ zSuE{R<2Q!9zy|Z${i4Qya~802>a9gh_Vz`#LIQo8t+Sm<8(czCb9 z@a!9@R?~z7*xN@PfWu|xwkR8MDVr5&NDG;pebn@cUt6=X6aKa@a1^|pklZ3EF=sQ~ z=@2^d4I!dWzc7zJle&0`m-i@YgoeAbb-&UAgk>yfePL#(UQ1x}fYrZAjA^bzQnRV{ z&hv??z+Il~T<=*gyXfX&So7D4He2A}=Dmuvlg6kMnQ5?muc*+vw$R4z(LSsPa1k6h zr&w9}=QcYo|9^n6v9DNxjef<&J6dv)&)c|`Z=gQ=)y2d)j(%_9{a140;0!tezwxT+ z<~`qy)NG9TS?VF^NEGB*L7h6Xdm!cXT(>|N>D1y?-N&fubn==gdnIB7zUfxhyG>@uZf|d8Y`?y^AHEd0 zZ6rOIGXB0f>5>m?g5I%NvEpK4X?%J zXcIq=5gB%YtzEV9$sq3fgHE>w*Zpk%lb+&O<|VvCX(i4VKdP)riNAM5)%!(%0qNVkh>2b{G9v54x%nX7F%&h6WGy`|k$7)s-vUntbxJ zunNjIGM(3|xZjS>!IvUR>IfIuN}hK7e0j~-?fJ1b-f&5eU#y%YH)^snDyv^RQS*PK z7A;6s4+y0A`wyc*&sFyT4zX$0Wd)jWpg0Y2&HF)iJ=<&|d(`c6BVRz* zPZBiRi;JBmPA1NDs2?yd2KH(ImBQ-&VpP}qibE^HRD@Yo2mF*r2fwrzcsdn9O$FTr)MJuOYi%%LpA7zc3 z)SpHlV;{XV$28?WR@sqsL?%e>!Pv7qr*>UaqhHFrVfwX)R5m2mwVRUqQdLZ!>bwEe zL9&m2J&-LX15XD|E#Vlddiz1|mM^#c`UFOdEHU}&v--;w z@W_^=@qF`*wviE_sKOq8%V{|SAU{avR~GfIZ=4dw+Jt}OC?(l=sqfS-VPow$r=wus z%VT2xlxBfy_jOs&)N#NE+&nz&)w{$Z(q|JDIEXM>Z;1pfY1DP4Q$U(Y{R-}gRWWvCf`^fX%y3@q3icj zX-nnfVY#<`$Z(DAejT`^gTIOgKL`y@RWvZ;Ko}7hBDNxi<7ZZvK zVJB=BDQyWWMN;vDiG-Yy-Eu8oM%>4MoonHgI)>ZDh0c!X}Neye4KV(vm6-J-4}~*09P9pz6RD&yj`2h{580Iz|-}o6`hR%&H6Ixcp5*!I-dM}#ArKz_%TZSnR- zqXg>hYhe+QP@veNekN*3_T~R!>aF9NYXAT71Bh6NhzgP_A_yX)bPYv7L_(xfK{_Vg z3~z%DX=$a~(K!rYA|>5S89i!@0o&O2JLA6JpYQJvAII%nT<1F1E1$2pM!t2byi#+Y zIvuFfbhyp1W|dGNYGJv@=&iZWXSqiO-)^>y#3sfZNf(-lu&)&q2ULf{1H*kpH-*Jk zjIXp*EM(*gX`i#xu|`J(-bzFVH0RpfzbR6YoX=Wd8+cJrWKUT8bL~7T@zF2VecxMy zen7kmh#-}_HVzKzYf_my=8KJ(8*UFpr<~q-pxo+nTJF+yc_qZgdU@^GkgLEikXt8( z=acKxjq5L}uC1~H9z7B)z-6D2y09P|LX>ar&nWU>>X*l#k9B}>iE`7iUP588e+8*N z$nQ;FrQ$-y$IC{kP;vNU-PRz~e8Fq+e_82g@iQ@5>)|Mt)=e94<};j)l!W8uB3MmC z!BwFpJjL&K9iKctfnTcc3B=;k88NH-nYXPpGV`BGJ*HE31Gzi&yJM2#L*&5aangK1 zP5M22*VSVmV}53Lbg`k;myjd``*_A^LP3D`ka07MdwTgqUgHJUIH`TdJHSs`ZZ$XZ zJttoqVJ{f^(^Q!o>$H9462p7BkeB}J6{)m8JzSdJZ+js#o}k~DZ8humxpfx?lCtv< zh&KZTq4@JB1??OU!e1uyHl!#?ddU0YO^HkKDtlXTYSDMA=FlnRBWk`65Oqvm6OXZd zfvpZcqF`Lj>@h$!5g!*8XDU;z0PP5hn?FNlwk+r5m~^|=j@Bq>c*W6=brF2}0Sn2J zwhp<$zLPX`Js~_TB}wwazltXQDru&@hmGF)y{2v|L?dQOZggvHsuHKxtFwoIr6TXi zRvygD0Y4={ZSt~11EzGi(Xjq%;F1&lPQiH?9?s{dRB_v*%{wfxFmreL2P(U}dMy-) zN9~u_X8^elrDW{(r;vpyDK^O+X&4veo8zZOMqe)^egq}DIWhJW!ehTF| z`ogLglX(Jo`G=e$R>_d-;DlFw=1lrru$R48+fvtpfYQIEk0IZ1JGZeMRmcfbcn#iI zaoea247>L~0vJ>mB3EbzBY5;oc;btcs`JRoqWnMPs6#eQ_GiA%zOC3z#m#46rJ3Xj zkn7*i!B$63O0Rn?pB+_DpUOq@M&{G~I`Lz5;8R>p0+&ydXV{Tke%nno#cKk&aGFQ- zzH*MdH9VXz&YykjIOF%bJJ+koCO?gvnl%z7DyPtMNT*4w=o&!x3{5gV>{}92U;zR1 zHLfwH6sKd18p&2UjP!Ru{~;Uxl&NhtdB&xnh@GrI8fF*>D668V1dv-J3oWfABt4!Q z`G+k3lb$uhJ`B$kOaF!PdjLoFeTZrvB4nLjtNw%ZqX!5t!Ib;RS5|4>1Cr_S4%RXj zxzeWq>t$uvzAf|kBZnvV1`rylI1aL?^5BTgqLrqV=G63zSw^>F`4u|@L&~DF!fRXH z<6WtJ!#ajaH>Lk$XoLE#;1(srvQU`^%4c3iakR+=WCYr5k$nAI)4icebfNR-K$f|f zb;L5ZVS)AfY;_+N))nHJN=TJXZqt;xn>05UUuLlnC{vF7Nw*p7Uq{CsBGT&xGM%}| z&FNzJ2}_5O!2AydYfE_VgnV~&EQ^+>5di!U0L={@r^~^swF33^?cWPXwW_^umfn?5 zO}|NnexBuDEA+GJQc2|F3Z@On#nXlU1()*`V3ta2vTJBZWrtz3IUAV)v=4u@>kn_d z+x}c--M@pBFJ=Z2M&4vkZGZHUq>I<8Bj!C5{l2owr8FI~W2??xXh0WwwcTFhnX?BV zl%gT&_Y&nd_Fi!yCS&k(z30KwO-`sP&dd1=SAfFn*Aot79dpabw%<+)bin)Xpv4XU zRkz z37)_a`nhE3SG$(wO!4w0c3|1A?4-yi+|zbLisX{tKO~rtRCe8qEl;$azN;i0dkom2 zHBA)9CyM0+=w{Q;pP+*i3kC%$1#tVYf+|dt`#n=_M9|v(00?l0gT~A87+(S@XOv!7 ztNV&oY7yk&0zOW7_1v@{4{q?{<|W|y9ng!vbEb!HNvCDu=gnd1pn8iKU^L0_z+1wN ztEz98ImcCgBZ0rDSPOWb3y#%&9Y)A#fGzZwr-+vfIXkY`AK%$n;;EJwqXQ=SLE^uV zL(ltqDYg>Oc{Qep+Q(G|A?G)YihbUF^79))=M8{r$ij&p;5Y%Q_A|qZW{L#e^aa6e z%_K>jtv1&I(Zsi9Xky>bj`%F0i*`3Y9RQB+B1E*>co=hyZ?xU;d1USP_sKJu=M-wB z$oleJMs=~}BN>ZB;~MOB9rF9Ga#V89%m|8`tQCB5BfpCc^hrT$Db)H`VH1H*Ay=I{ z_iQU9JVa$t(h11vDiira${@~HG_1qkje$KL1h4^)M&bk!s$7eFPt+7U;i1GwyG1LT zXhGeW=gl=O_bf&b#nw@8q6I-efELL<#}l~tBFEH1IkVvBqaeoLGU!*5^I%11RDw;F z!um5)dcYVHc!{=#^v4y4To8M6R1~JqNiXkB5RP?{bi#LT-@9%{jD(J$JdupaxmQW; z#M?<4eMWKU09SHoDUYi%APEX@v4nHE*SRV7WOn*}`oPap*4h04HpWu3K^vas)BWMu zj@(&#;D;dXFB&~F1fgyVOqkb6CM$_K^>4pD-u=PdZ#L{^cp7XxLQyB(=t17=K>o-e zW(-pbm6AWENN`}e`V1Ap{YEpp!=YD9Ydtn>fu((%=wTxW@@WAxVIquXoh z3v`o)Re=&E)&wU-w|!}RC+K4Cig=y|zD)U}XuD|FC_?S}&-hV(KbD&7?QCWc7NJ(l zXDf@we1tR~f>u#Wg-4UNmsY&5=$@a`ZrlCI6M5lWRC~46{ye9Xe-$SiXA7^@W!VNV zP-AR9zeNXF(p=FuuaHu4R?qS=75WZWj7zO%hh-9uuZR(CeK791WP5^wo%wOV&|eIE zC2%1!d@RsaXN|y&z%cwd=#qhS-4gomB)85CUsq9p!zMHq@gnGT*8c>|Sc~I}+*T9u zHOBj-taP@rqN_}x^;R@otd>&;2wkMnluibelUl@=Z&9Kq!q3`x zhsy}>oMO&3L>%ju4_2UBPCU2kxy;_4X8@LQ_JCUWIgmZG-H93MSStx%dp~Sa_V@qH z9=j*E&XAwS50i0&&+Pyp>tE$?^wL6nEPQRxz5LzAXI^Tt4A~8zYQ6b1&HxR*Ij7DY zpO>H9)WkTl`Zv<$S5#I0Cn(Q(jts2xsc`NHD)8|4Ktw-=gdG@BHOnDDZV?|K^cf zcASLW?%(X+`Mjrk$>r=qjHgVQ+z472uZjYY_LXVuXZ$S#J&hAG3_mT7;)eBIeZ@)C91Su$R zp(9AcjUQD1!_nN^^Z#!V$G6(O){fD+dxvufHFuC@SDGJtnxgRaUu<4@tO=;Ql->Yx zCuqBIJkE9JyLX*jD!>p~@PVqEAo1LyfU&&co1fS4Wtg`Sy)v98dfzXvAb+TfavOlC z(XuZa6P%RpgvD+X;{-Qh)h;97pVCm{@!HUz|Fb9M_eB}z!>ySf8tOgsDhYf|-{%V` z?|~lCbIG&qt1&R$({;~!LKSp0!u18I`wu=$8N;Nu=m0!TCyySG4C8bRPA4ZP1423? z^}#FhRK4-3FKFYucXRtLbN?yM#mrXW&t?;O9cj}g(JK03k zlmm#Q$z7HEjMZF#9jv7N#jlpa?fM})RnsDrs4!m})4scCvL^ZHexV^ls5R(6es!LK z*b-Bny(=FdJAv31&N+sWxQ5mRJ+9Ru!WOEQ6SzPNmRO>@W3o-!Q&<+u67{!@FNB50 z2JD|i>)K@0V}~&%jDXM$&|I{3eUE+TJutO%zV^C7h$3NKTEAYWv5KP@)U{shfRGS4 zru^la7WA;fv^cZ&S5=sT=9(AZ68!9r;U(M^K-Up8iN@V;5_9DAL?tfu%>8tR;nfpe zM(t2i(FP zHh$b-HAG9LOXMLRf2VyHU*Z&lwZ znV$oVNpsXoyHpc`H@I6Z@{H`BmvGIo=w~i4s>@ zwzWJ499IJu&5E74G0^5|QB`7eXDIyj6Poz}hg!LmU~VqR7{B#r1%9#|&E<)<;;5?} z9}!t`>5l@GL%`R#a_y4W?Ie>i;|~w`vdS83gKcK05g{)v zkA?n210{YmNuOKHFTXbSK<`c~5q_$=v9`^pv|}RO5If%Xl4d~3q3T`;k7RhF3*&8 zy2e)6qIm7ce-@jq*Gf_0qK=$gq=Wb(2)`WCQ| zLEBqU-}u!HAYu-b%}2rx^k=_**<{-fg9lpR@&GPif_)$JRtI&vO{W zxI<%b3yrDmc?G}~Ds6#N!)*4OpDy`Tm{yctP{Y_SEQdVum}1J#zT+v~#s=)@(4O4Z zNYUgUp~qjl{?ayrbf0i<0@|DSFQhr;dLQ|~^J8tTRf4;tPX9TQAgDTl#A&Bx*+$&13yq4|NrWiC(==vg1s&?wvMK57r8nI|W=& zPAHt4pa(;kDHUvrs{>)}_Aixew+Xnl0idpVJwp1|3>zV)8-Cg2=s@Jf}`(h z6t441+qS66}MPnVh zD?Mhv?yg(^1jPi?=N3ytaF(D`Ae6ay)g76z=jCqZ>sIMZn#)2nX!b`o_-3B#)2iU) z%6}yBs+!Q9$V>r->p}!LMs^N3vjmTx7^G!AJXKK7RlrrR@ z=XQWu6^@I3wj3;^y>|^5KBE)iba$N^Vj1Sa|96Bf!4yn~y5^3r9JIG?NQj;S z2q4hRjkk-*hCR+p32sB+(e3QiD@ym~%fvr>=XV|Z`GvKDAAOG>!AWg9V1iqsh$>3j zdW+*#J?n!wouPEl-vssUsnx|nT)k_D2XszRHe|;01^2AK)5DvC@c=V+B)MZStEfvS z;C5tRiy+JDIWWf4ep@UiyCvrRu~6=Ii>ILI3~J^rRg62>&e>w!u;{rc>$v_m5?7QN zrrK~{58Ss@;XU)S_e>CV288J!j+Ag zDV_m6EfoP3Tt@bv_OZZVhR!7W=i+Vvztf)V0vGgjGzUU0jkcI}HKL^Bpj`ttKlU^@ znXjlzx#V0xMdu*%!J`(O=8gfJpdk)@AS}4po9eE=ReXR#c-ll&@{F}&z3)__dC6eQ}yLr{xhjJIit4YCRHr;O*d%~+0m zT!-)J47>~mpYUEC)Kh<3x2j75?c1V@dKLL&IX#=Z=!HV_keRID=e$Z=jz`C4PT&NA zI}$YV*lUk}9u{`bbP6t+-NfyO$N2^eBwQaf22|r82DM^D;G{#vyB57*=A&K5hE7@O zNF?6z%*q?g%ZwiU*(gRl#Zn)mqGMB7IZx#(%bBWmP(_08so`UOxm;fMHMFA~1FHXB z)m@KocB3+G0%K&vRx(S+ZT`LSM*w4OPdFJJTosgS=h^>fd4P~ucm6270~*?q`h4LY zui+O;jnD=Ml8oz!pyWB_*I80)iSXIa8%zqzBVH62tD%B-Ac#AXuFrd&uA>SRXTBLG zPEJ@c2@May9AiGF`yA7t9nK<3Sbmb?`XYH*2gnVfjo0>_PFOO{hF&Ra+e>fP;TB(d z83XoLixcxFoadB2ij2?KZ`xJ-8{yA=)od1cSCT4Opyh6gQqOA|`RopaFX?G!j!_34 z9%tM&s1&%I0ig^1CEm@TE7R83rjhci2J?Luom<)94Ej7W#h48^_}Pfi5TIiT-se0H zcs!<&YgZC)d*k|T)tj+vvRCEI)SST4D=wEWtK&1z6(sXc4#}mKn6K&7p80QIZl?bF zc(doN0NZ>xE7I`-V7UxlJKqXS9y}PnevNof0!9xc(}efc(DlA2CTC4{$Be67|52m+ z<2~k_aW3pufV0$6e{^3Cplo|YP7l47WL*r=d~-TuuIxTwoX3ApLTAJSq@2?c4wOh^ zzC2#PR=XnWFh3SA| z&Lg$aoZLQoB6i%X*S#QulP;8w%V_G$rtKpM24Eot^mkJ_?#9H%Y8MKT8kfT zIU^=H5F0iWD0v*f?CJ(UTSpXHHWycnhvteT|I-lK%L%apCPGL>Enj^*PYqy4B&M-p zHTKB`+lRhVOQ2rZq0w2}-go-@A~o<1>6GBb+sMAY@h*|z8p#uY^X_BRdSeM;s=PNx zYM3cBleR%JV16MefI#K#eK7Y}j2PUyG3fUS%fopLloIfY^_$K!`3T7wx%OXv)V^cB zzMTc{E7F#JkU+6=J_m4GXLB?alebL4=%WTrBa}Df;xa!`+zO1?tY-aHdrj^>%LBIM zJOk{yMzf4w7AoYi`y85=f%z2y$2BfbS}ay`oWb6j{+8-ZN^t);x&yCN_yREQ^!KDl zE49xd^SBp#6(HLCF=ar!CM}rqNF)8_XYNHIq^jsL^79;llQHz-C47Helxe?}z?I77 z-sEJ^Di+fqOlKxAtoL%!eZP{`x5N81CI2a4{I{7A7TKa!4pukd&3~9ZR+OVxuFUyh zKnJLfOiibMWa-@#B)e-5H{?~#l)V7L5gyRY;oS`(LGs6R&_o|G)+383x$y(k8vOe~ z{nLhyf~rHkAHca(#7xk&bDYCCC&BPwiC^AI!>?+5$GcSB<<-EVMKiz&wY`=Fz z24LLt80b9+A&qk$+1DHz;}AA2mvd@XYtZk#qn*k(1B!94W$fpu4p&0y<-u!*N)`*a zgFRHCW^l}WOJEi(7DNg`N2HWjVik1pr51j?H9del6xuZL%TuEl$_>0U#{uEPJND3UXJCR zOS9_R^&tc`1%cA;aqzFSFR~1|Do!4ZtgrDlwP?;_-&Mk5Tb8L>Z|D{#W^vR@Rx8Bi zmD}D%LAOhi>a*(&K&iL_qtRfjn2>kZ0^u);o44sJ>ZoPhcf1wKonHS3abS$QDPCo3 zS=b}%M0pg$2*`o~(%dgn!689QJu+?R5*ZQgh|9A&&UZq&KMpD?_DAk_?#32zIv{FO zz!C(S5qz=Xvz)^Gv_G(AGa{}K*%_soJ?a3+ZqFy!qw`j=?$GgBW+|&FTE)WAa30)` zHm<_*2HzQOKB0CI-V9jPdj^N+aeeL5O1dFNGjr}Wg!919Gc@&Fw^6|*{lp|Oys-$~ zFO#=e+~_%o=VZyHn{8Sl9(^uCYvTlf_?t9CR?*bnboE!$Ap=6E4syAuf%hW&ZKC7D zNn{8e=L6Z8)9hpkZK$Gfwi9ef0n}BoG#`ztEmsaTVcA!;_i^~pBd8Sp2AljYC;Xiv zPV$=ad(ried{!n05eNE6CL3*B&yogkC6TtHQ-uRs<-gpG8oC-1zPUq(*ihi%UNUuC zuI|43F`VbGyxH7Dh|i(+>klYDtJI-G!)dq$9Gm2I-~t$n3w$or7bJk_wHuPS{HM4oaA&Y8`_RDhSEP88VPw1 zTyWhZbw+k?b!vFp3=}CfcQNg%r3*A{&B`i$St$1lM4lX+87a-8b1JWD7o^l47-943 zpu-1vV?JIZ?*YR zW$F%f+@IsjY#vTKY%uHEo=)wJ!H_D$b5al&8+;b*Pv>6OnlBj|Fe0milPn}ul``gT zg9!o~ur#JO$-dDYU%?~YRpD;4PD6#u-_i4~qR5Wp6?;j?ifdB?EW;uD6eY?;(ES;? z`S(v!++|>X>+72%KLOoyG_pd`AJOQ+zMS4!@7XCIl^O6~P|=nMcIjOh@^5#GO-qV} zHF?RMHR9cK;7v*))&o`U*SMeEc#CXdKI-GI0GXe3VV8Z+djYE8*(${p`VR;Yb^QWS ztroXc<`=V}AyOfOhj|C8heGvhvr>B-@-jXfvm*7e8#YlX8=q@z^R>aiWmLd2vUV;E zJ=h4@bZZiIi*-iB`@^`_INvuX_-$o04ATL*SJuINB%OV`!T$9SpNv#%YS=)(n|q#| zRjza;?7@>q(vf|Eg2+n+t~PqjsxIj+ta*%+KuJF~AHo)uh{Xm8V_amqxYCqY{L(tHzE8i264#Nq*$L#Hins|LE>$ z&gJ))48BzBnFa(abML$Wes0WEodT{{FMO|T&W4D@&HA7EG(>NCk1%?IECD99x`$dF zI*x_5f=XBUp^Kzz%?onK-Ch)af?1-Ome3MkRt59QN8zkFJSO-(p5&Mn(okIf;MhLA z+OVPbM;1F>XxBB+r3{z(+s>kUlKJ5mO29v!t_wwRL!6n zkw4+BOkUuSW65h_u5GS^Bg;=&fyjxT|V2;~d6<;8fTl4^;WgK;679Z1Ng zt~AF{xDdE@?OIGMW5wXmxZY^Zb;lY@g+IJ2c&$H!x~BjQsKDJ#am*WNRP z{=*8!b06P;v}hQ_p;pY)7F>Ix0?gx{r(c_el>~kV zs{ZVlOgxqNF*~zmk3C<|?2s9drDe=p)y6+p&X{Ya584cJxb}Y)AhOFA=debpzhzbi za??PqwaqE7RGa)5IIij^r(oUfGD6m7ace7=c4h^HXx?yZ7ZTz1_VG{nb^B#7x;^Xr zv6y7E41w(dp`U55=e$lTs>myu(ckwtAz%7Tx-L@b;Vlk`lbC_D%9y@eWH7b1E)od+ z=g1y2oMe?smwoXFsqJL0?P@$L6{-;Dxz?2iUu%_q+D;!zPs92$i!Z%Dd@ZH=%r}Ld zS)EV~4(-?bd94EwmbANYQ(1|U%EaPMGl1A9sfD}+ptGb}v79U)*n(vL5BoK#|YV(#1?ZH^vJ^c*LoGgfFhjwi6)lAsUezWWV)T8)|%zMKpX zDj7Vj#0Vlm7xzo~WdQ(R8YF^ZW<$ zm$JQLXIaMh$*MrumE4s5Qt_+pc;hYj%hjON%9^fCl(j1e&VT>j`rsl>r#$#1@_M1* za-}DIro7M7bqUOy7|3MUothOF>8G>UW5?zD?Oe?%q(;7umB}pd@SfG15&xHBdox%g zpXdD4=!X?jnRmIIiPMAI%@VW^8g<4!AXv(IJ#cCO1rMeh1RPDYx@Rq;p^k3+tg45OWxL0F*iERGGh z(35Y=+P%9lgIuoofwl~o-7{$hP@f;Xm zSk9sY&iuBg;wRqU^0gcfYTIj$yuf+-=T*|adJ1xG0JbT^!w49w)(8WkuRjtKE%FFq zeS_m8MR)HCc~|JNC(nIAcYN%6Imy;Od;lrKW=+Ru z)SWKW0L5PnqB|!ct3S2-7V@1jfpY~rV0`8oV73Y|&6hlwt;m^`+iP-7o!BV63Gd@U z+u#D#)R$+L?wfmeGz!Y6^q+?Rjf9y=G()nd7L)y6#<8O-$=Ts%d(DEpvkQYy>d@Ky z>&C-UbO7fiq*!_>#V>&%O@7*x zTlKX4&^2$8tMk)1-?^}yc4wDB+=MZ;slGG^w-}S!@q^SK+Y{F=U#YPD-Y;Yw=Uo*x zElu@_&QS``t!OSTNOBwZ)a$0@0FPqO-ork9(!9j|Y=#s{ZDH7)0beFkhmQv{z{4gM z7a}k`K305H`-20&)6I(K5SQAJmVw|vq&y6!+=|b1wSHqiw-@5C@%}`U_KY&mW>0HT=)IRveaX`aO`^LIrP5%WIQ1r{_bhbRt=+B<$_H zj3t`IC_Xd0GRr?;mHx(u@5Hh=i-NIQZ?=~I)e0Vz5Ss5iSkAq6M&Y`pKTZ7O5;K=a$cQ}U^CO+Nj8Ak zfW;wCoR#b!@q>^H*s01t1)f&Mf~_*efAXV(ib~Nreypj0vtr$(jKM+QB1*jr8R8X? z>HBpOTM2bx>(flXtEeX>cC)hu0oMY*Ho?OAvRJ`!hWKdGOx?4y>PkSa^#I#Z-e08Z zFi==ln&)w&l>HAzcn{9LwATrtadJ?#z?fi^fqlqVh2ntkGX!?F2klHu;CHYW%Qw8q z{jbbkjiTB~+w5ovby?aS1D;P(fY_W|353r@SKhZ$;bhG)1IrVe>}k0NsrCxTM>;K- zzLm&`8o}bP!cIvX*KSVu-?Zc#aH4ARe=ew!>_40&q3ubqJ3ehe58gS;S9qMRB$8Sz zm6Ss2sZ8kJoHmFl(Nx6Lh|ONdSW8*qi!;X>h!G?%(Nvqys9OP*b8U+lOpXHgswO(mVUO~w=$SMV|UByCj2oK94Fmhy;>nogr z9^C&t;E?Mpc$DwA1oQo`Vg9oi*J*MbywMda95-fXSlxyE;VhkfW-X=>YyI=az{EAg z9t&UOtk_50zv+G2WiyiAc0q?oRGgr6rc^oF>(**`*fdOLR|zp>$o7AVOZCnjKSAnR zMcHBI(tK$Wi_>7cs;f#3Ca0*lYaj7h|AEqit1@wwt2xV1$m!fuhbVj%XPR5 zz*i^K)uXyPeGdWf{EAD#MXIo8Igu6wW;J~=C&#y=sU{+M$*?*uof-6K-8e&F*Zy3H zT6AD_-W_j6=bd>OoDL**y1qU5cl$Kx6F6!?cr5uEz`D&--@q)-sj3!#zu~{1VAGlc z2(|xzfuczhi!Zo}gT1Fk?KiGyd+3*yNpE(?(mt~|s$w(TCOnOo`8E$hN9t^i67VkN zVMlVyS?I@6-?I?@1hCHLp>hi5>6IthFY6#W*>Ke$^uayrd7CWB+wKVwrdbCQ;Rjt< z`;LXnW@lO#9M7X*7|0pSq0!dRuCp(gt9V0$Wt#l+KN@&oQ?FtNr)IfZQ0>8Q);%T< zHae#WZ;tuj3;3IMuvEeq+wB|ki%?v%XYz8#B5yvUDEo5Wr5N7dgFb=JNe&xsyoM1< zUL-7X_4U6AMvmPdM2yuwx*_}K*L-0`w=bWnLLOz;?$;wzsrVo8o{Q+acjkGX&SWq?Hm5#PjuQ2 z<#cR}Z-{4xa4awWFunUzGRXopAvFgB6Nfxvg$ix{<>uY%RWgj!v^@fzG>*%q%F-feTZ-sf56s z#xAue6(mF*E(tratuQYs3|9 z_?3_gRy2v9lO#Hey`DsaCo_$Cc=kTZjvC8OnXv0hl35v$@5(@k%Z>$pmb{1GjiI(E zAqcPes&=5TSuk;e-{4|yhZY^V0z$t%X|)5NFPlD6*nYJ6byH#BX~!YU|L^TR5)lsoNoSRHRMY^0aWsIwM;kS`gAM+8>C^v9=q=VS>nwX&ldp z^|9^JvzMb1-id#L<;h@68<4A8(<0554kdx|y^{_anXk~}=x=>|k>TN5_AcDgF1tC& ztJ5GD7P>GEc7)xn@{*`p?DqY`(g_JM!tdRvTu4`qBdC;dVbn@?+mbK+;RJOWlpB{G z+IZJ@whcKD=?lTu9T3ezWO74gu2~zlo@;$ySUn<%xrVFTn(@-n`=5s7X`ESp;+DJH!4K3U?Ot<-59$ya?|44wfRr|Oz3N;GY}{Vq#jEsRTG%%%WarjJYJKsF`&RJ&Y4`6?is+^5IHSYqw4DIBt^aiR z^@!BRH8vr4rHOfB>7V^OvpYl`Jr%41q^@aLzuB1xmxx(@Jn(Qiq2BK^8hrT5WA)Ce zSaQ(%VM~NJ&&etobVQoRa`?o~=C33hEi)}z`5|(^93)9(p~qG1R9=rt&LIptv7}S- zN|<{5_Hp*~)81?MvhT=%O=aa1Or!>qKwFsXlyYFL%vn4W*dv z5F%mMc^Y#_9^ceZxP7CGE5J9BDWS#22RF2Fqker(m~w|OEWY!O2==%%WE; z$&cj9obP~TLh%{yB%pUrUxmU$=$RD`>BXFF5mVcZ3!kg^xE0NKQFiHj8eg01BF7+P-Wy`& zI}yAD0dik}xa5zdTh0*COCWB4qohbx(<&-#>#82~_rw@JEL${ZTDZQ&-9>d^@?JG} zTuja-`Mu5aI;q*^EAX7#ikHDpJIy(KToBO!wUj;>psYfZE$7x{Ec!+Tq5Z6@1*V8X z^1FDNG3COx>G9^pzL17Z&OG~i!`f(^^hS(8cYmG6K^Y*|55$OfgjCGNi7Ywt60}CFQNy5TZhWNS*MO#BAi^}-Az2owX^^%L{7cQziQsQ1wUR@0 zA=|#wok>N~VlRUW4FW`UP3kE8eI1i*H1J{6+R>J^m}U_GFSX6FNWWO&IQ8<*%k-%h!0 zE&~^{)V3^jnq0mvrfRgaCiOr}P^|NNL@*=tDUkbA5=?#>w`CXV)$SSXfk_X0-!Av| zK+Q~Qwum8Nza#HZSkLy|d+Zd}d1eMH?!NbSV!esk=9f)IS3a_xPW_XxB{+_6*cLIk|BT zKzb>s^S$A`w}rFR+B^#>ReL;4`1vvYAZHWjBnpYm8cSbyYVk#)!I6oI$(Hh6;k@sKec5HJjWL}z~@@Uf84g=KOW6+ zvu3nT7xEtvQaeICAQ0l}(^QaK@C;!9XdN1IWXji}r=w9Xh8tHx2hbVUt~bJ|nZ$=Dh)gad>u2)at4ZvUtoWwJhtl}!QQEWaISVh%)^ zJ~nuyXsNg`K8HteG&#If8Go9s(*KaG3t$GUAe7~MIpI1v0gt@;U6X>ta3S^u42KQh z;`By8jsu};v@Abe<4W$tm#O80*{eAQgOUXGp8x`aiuQ3PU%Q}vuR zR|9ANsF#@bIs?k+qZXB*y(+;z?t>r1-!6feE^I%9FTdJ3|LH$g(|#*Dqqm1E<2KJj z{Ff);BmuU&LuR-UOk(d|v-bcv!3R*1pNH~(oRDibWx@2kc?;zU35d45Q)+E{>5i0A zSz1Y98}G!ukllKg&ZKE|BY4AEuj`LJCNMSrqRu%3V3ib2aRP0&UG8~K?%9wH+&iIy zG8Tj5T*OlxpBl#`E!T-Fx3L>}+HvkWKKg_w3_KCh#{L=LUmn?*`$B@FrWqtBnY*j6 z-QBwe=9*%SY*ogLgv~UxvY7?bvlMKij<7=qQcgrJ5YGBM0XFFv-qt_clfIcj)D~aGS9|Uo)4SP8=3dI<_FL&Q*zaYp-O2n@koD=E zi@q$twkhazaJ;Q?lcQKUc~`c(>=y_X6t0bGaP3a0e2`GS?8v>*wt-!QkzcKQbRNjf ziFdAkvnOw?P!*h}0;OgO_wyH6NWQ^X!eB)(9zitiw*iT`y>JqEv-`a`1!0tc;P7leMclUni z3*Mv$o_o{y@h5VlZJ8H!H!W=EZ|h$1*7`-#EF2?eCHSa3y7oA^XsD_P-W3-xh5M#B zzs}NrGeIKGcdFEqdv+$HO-~fx?Ho%SHnZcF-;oaUam6i6)NlUUZWxEs*} zWwaQ-xA81`57YkD?GDN1?CnSy*g%cV!sid1){+UwHz3JDiZP=U{94Wb4~HaSh}o#I zBuj96kx&A5m#tcwn`WWngFyK_bZ=;_ep;%cJ2FZu z?O9CJhkV{`CO!0Mv4EtGB*{gTIO(|DCg?-yX*3_lRG4`y!BzGn3Th}myV9kjYNM~l zP_dM*v$KLJZnLGhh)+3zvu*Zx+$G?v9*va$#8EfiLPvIj5_vh;b4YQC28VZ@qf|;+ zw~c2tMfJ;a+WwYo%#*EVTC{y%;^W|7>TZ%ZzVV~n*YmdKsy|FqC)81Gi%=F`LhQQ= z6%&KjO{)@oE91Yxi!+0>iKh0 z^yai$NX@jM_3l4Uf5<%88!0>dhqbzpGuVS>6G~9irKjwxs61ZNDOox^GNi^mg;*A* zex*wCScP2Cs5N3oT^hLZ0F;{_cWdJqSq4U@$?8dZ&kkOlRQnm2<035Gxr&liNGBSy z```GX5NJ9c(CoC#I*wR|`|9-L4qkzqknJ(r&tJ)7X_C;~`wZk|?Aw#TkL~vYf@49q zc}VNU2V-GMrdYJ8$!S70Nu{NeODwJSJ#{Lr=>;ci>iRIgZg^96NlVq?$I=#L08o5NQt@D}e!bGWO>={81{^Yyt`AU9eS#OL-BU7dUoh<*=+ z-F{i@_BXMvXwfA#9d)Z-J``J&I$jML2un)b`9eK4I-S0UZ@}jq)XNY%yxaD={mT6< z_I)Hb39I58kqw=L!O4{<2zaENd3}CKRe_+%BB3HF<+J{6RpfjF&27C79({k(%6KVkr zm+F}Fi=x`OoD@plCW^^PQOGO&WpnaYGmh?u#P-by2#=Sm!W8yZ{^eC?u8sp^?$b6; zZInC{X=%POP{(JKkd~w!5kcnaL>Gji3x>)k6lSXfNr)`ygiCk6PDmBT zc^|}Lp^|X0@ml}uJ0=NO&?u~=LuL1Cta~39IjguUB5h8ZB&GFF$l{#lDoO z4{|GOe6_EGT=`gG(4-llo`l9Vn4f1~-)`xx*9`P}_)Mbnd+}V+EwzV6yXr76`j#T?l%?@>V*Us8!H#9 zruSTaHu1Jen%F46~|fm)(vJ<7yprv=&cU+QBf4 zWZTrS9*jSQkDJH>@2kD}hL|PUsixBHd#pp(0@Eyp><7ynXQkl6%LsDty?G`mr86>T ze|=W$b5e(B-#GGFH<}qP=$?Q^d}&sUNTmi@AyMeQ*{~|V4J&nX1eIi$gN@r1`Zrak z|C?!3$<4`@kHoYk_6%_jZOJRYj$RPh)^eJo*KI?zR+2pC*CXHr#XOOa&DslCu)q8n z$QiZyqHuduhd2o~bDo7uyp;3B+Y# z#5hMitL0B0nF!_1tdK2ts3{Isp`|c5VicJn2op^w29uRVjf0;Ux)3J1oC#H{@qsui z$iegc4_(=sdl4d6o|%CMLvtQ^Y@#`E zdYpXt1UC%Tl?RmHf|$1S{IsDPbpCJWyXm=R_d^s3VmX{E)9sic42gL@tUg}$pz5)8 zS26qNx+Xwu6hyfx{R zoP!j-j9RFqJ8B=)m9(GrI&8nie9n?9ZbZpYX0wchw5MRM#|(XayH)O@^$F8hBwyx% zs4N`(P+7=c$Z*Tb^lSakIgW&`iJ`X!A-pD>8(TX6QN8rGO#W(oc?UlqvDa*#FNAnI zM(@S>OKUG;{<<{DEoThxdZ_*~%CG!C6%GtJ%oHI%J^*fht7cewd3J!(MyfujL z4ye#u7@tJR<^~G6uJ`n|)jPm82FOl~|GGM%%+ltq&U%>MZ)7#RO?(cwmmPO~O0GNLBnaZcJvW zwybmk#KEunRyU$T1lqPgt(OfNlx!2ia)X4&w?)4g*Q<6UPQVuNJl*q$4*l+rM_@HMQzd3YedGSgD+ zin?>Y)g%3)+3UG4TR(-lLJ0^lKktk%f||D(UL#o4%ZFS;(#5&)-P>2O-4~mlR#CR9 z5}t;KR<-Myt}t~}=1L7))YEc`9CtDf|J;f3ub5aRD(Vj%SBKBW$*I`^!>wG!`qmWD zfMqZx^3P@EM5jOdVW(l25|t|tjJf;fjLvPYZ>CeJ9)WTz>>AFlAa#wF z6`#sL6GVIGt3?gcxKcYNTiNz299=6eP*P<{)bI+y$jXFa>+l~63YtGpwN67I58ne> zZFON!GwpDfHw{aUfzM|ggPuPp`YHI8ysJxPiCRU3ik_oO;$whgc%_`soO5R59?zAI zzK8<<_m)YbNm^}o^Q!#o?1p1VXd(6Uo2p4_3H->_G<60gijhW)_Wt5)_VyPZL8kcQ zSWWj)6L=3mO%9Z{K73vk*&n)8e5~R<2Ak+eb2+SncvHWt4~zZ8auoUWoW7Q(I@VkJ z-fJp{+hpmYRqf`B)G5XK4=u@$SJv-U&3|l>X1;l*kaZF>&P>;AstxLiw$lzOy6y-!eU58XwjB#tzNV%d+~gyoN^FS zJOl?{T<|R+NNB5J&hq$s%ELeF*^+&GCJTsPBfNzIYG+O+jFdGZ*WuKpU*Evhu(yr} z0A}_bRH(BHmoy~O!MNi^G?D1lN-V%m`S^~nm7yC>hV*Nw*$Al@1bg278=E>do~YO! z08>#q3?u%Lbm>mY0L?Tsu=o5>_NWJG-H7nEENfOZ4Bc5^yWKl}I$J3w0#myhI`?am zc-@9w`Idw6vHvla<%?N@4h(b9`-n+}V5I)@z{jw2ByLz_ym* zSpU$`vP#Q!;ht|KiFiRiJASFSQ8$@4#(-^+{_wc>TKuOcX%p6~StodBGvOkJF@U;r zBZ9>%z#>MltxURn43u;^uFHWW9>DL%YJ>8SEI%^N`dMml(xX{*6Nl)jmhTWxDBxMH zdySf^o@j>8?Uk>ABAv^eg%vZxo$|^TJ%s)AG!v;4ouQJHhNrnVX5uPXb+60xSMnKt zDDtm4s+M~NvIE%0$6$}R!<`$fCKDY|zKmoo$F|FaX~=5$|EQa1Gc2=+2Y^hrkN^tZ zOC>Zrr;CYs_JK|(2%3zq2)4Xs=p`%-|B`bX;~a}=j_V1)6k5&=n}s?5CHP7YMq51Ny8smG@Vv+Y;jDl9%cT)hhWd85~STS+H z>fztISNuz50$f@?`b*kmKG(j4Q{CGJp}NVkVucp4&#HTkDICpoC3z3rbDagE7Lt2k2Ac254%%5+!++w#=G7 z=eXfO8+5`RMF$QzRAT4c%1S$6QPCsL$y=4LBz1?1DFLKo){No?NfN7FI3zh!xS}`KC6J?)WUXkfP zaLKdV67%QHeGpENfp)@YN>mnIJ~LD-mH=>jR7KbK!rZR7>xS!^9{N_+8PrFf>shR_ z^}^juY7mNI@OPy2IJGw~1@V}()M}fqfW(;^O12*L1nDJmCUjdWnVk;(VgIHU0&xK( z8ITj?j~FD>E3PLO9kde@vM47m$KLGg3|+pOl1bA@$1}X#-SMc`Um1NicnXmI_^5txB}$9W#J;4$IEkz4 z95o7nN+7h9mY52t25#aiM)+q0#9TEbmuh-@`mUn5W-YAQ-Vc`Hz^NP5R zzqQ1AfEVC7Fd(_OT|7O1T3!^V()=g~RoQVMBtrx!b=^OslMtQwWOtZzSxNKif8_=O zTiA^MstvpY-0>N^n0l&g)m*%ie>2Soq0y*zZg0kp`_OOgRbgc-u$^o{!J$oajiN0( z_Fya%T<OpG~_h~on!4jF5t6@okAoO<;NGiBxHQvPb}F0kSN7OYQ+C9d(_ z1w6Coks)68J_x4E$IE7LR+dxe1eEggTz-CWwf?=)oFmu~FQ<$lZ<857@?bTwm>E@$ zykZd>8KO$)ZQrdfXL-$1%r@XNJO!bh-?J)${)9ZL2db||t#8OK;Q=B2Y9E6FTdy1E zmxyNAp=ttVuCPKbJ*EU^o}UMF5SKwcgq+p(NQ8I4ZIQPSsF%pV2AfgPxe1 zot_;QN!g%uUKyz0>b);qvl9B^x-|rn1Tsqx7W+plZZhAx-fR3Q-~bej>)mI}=7D)d zxhZNi)@{2gsn0n~MPrQAy4(G?VcXwXw1z@7psbje;fC^NukJqTbq;GFEb6$-a4q@u z>z7Y14vU3tMj}N%v6aGa0aq~vm&-VPezN*ty;?fqM-5Ab{J^UEe4_|jC|4lbqEqHX zVA%tkfAklD2pndPKoAygEdSr~i_ZbWPt~vZ2lx1??d|-1g&jIhh#40XCW*SVY3zp_ zj{-tex{&|Iw<)EJ&3x^%wQ_E~Lc#FSOTdZ%i5iD{8(~6xgD2v6YdPXK# z7IaMDnR>k|@5hY%6bhUkgu=1twyv`K^R@lyhaT{f20M=UTT{bJD(K%G#BfEt3~}JO zfi>%c#iq(z$tODf{FLynLTt+D$Xq0xb>-LU?7S4;6Y-LC@uifdc6KaXHzV~Vzkuwn z`SuRgzOfn3RQDQsk=_2b>oEzPi#kfyBUcl3MJLyZfLe<-pv0QzV=IhJ&Zb7|L9R=J zGyNOxBO%7GtDe)fdB6$o%*4)YAXN-!MQVv0i9VT2vUD!uvLM7%H5$YKvw^og0<5$A za_`fN7vUa4j00s1nbqCNiVHaHdvj|4F54M=p%dgYY#j) zAW7hQ9H-)nAIx4UBcdej-nSp!J2e3<^59!&+Y)4_;LT&{e9mK|{*s3BT#J{>$rE_l zJ&)#5@=fa=vhe`77xr&rN0FC(=+m~4`SDnw8^c@|-&c-U%1z@Zpvr{s`zWFu2jrY6 z$jM87WBO8H1GAN6hS0qdoc~gO0(>XcbJ2WaOl(L_VsKBqUtR6&U)dt0IOQ+ZPN88x zp=~iytfTT&lwjNg6@UGazy@l2z4H)kj?B$I9eZKp1o*f0H5;5Um+$y!^`2*jWpiun z);3|oM$8fP?ZB)1Ax0mZ<`s7KNrFJ_Fw}^ZUM3glP3#O&6kEVND`Yixb!XVMrV;`t zX4$+*cb3W7^2p~?#Q~T}rNgn-A=Jn+JH}*=LlYnoW@U~1za%BVZ3P}6eizBY(vn)l zW{KGd?`7&h*HYnUf3dd%C`QIE4ks763h#7sijIgCl(Zfd85RmsiZtX!z&KSF=0(wUZ<3vjRJySreqJqAr`{q$CA1VjkuS;WBXE2 zKwnn2g27~Av4Q6u+ncvC0?%ghk0dx>D%*Q{ZEVZF*DXZD@oHbMsihes@Fi`Qq0|)6 zdw;%wxf`K|^Xul9cMGD|A$M1g?FjNgAcZ_2Hftkr8$1clSrKsd2~y_0D=A*qDk@`* zC*Duphx zKJhlsl#$8SSY4<`FvU7Rn!>H7v)yU5%LP24%(bn_aHOxz)2|I;D3=16EHx7SK05w2 zGt%|mKv4)M+o6>tR+$EgNIY*@tts0Ejgk0Yl`|wHF6FH2fdjb zez?4lj*NgGhEVvJf!Vb!LOPP&{ze`ef(ed+6fuM$A98?Pe%zo%?7M5+kF0q2|j=(zGGmws8nn6 z^D1a4ZOYQAw4bqRG7Bf1gnZxyt2^N?HJyu2?BL;EoY>$VX@Z@yS8lGh5%s2RUKR@G zy{8gIN1lE&BGR9u!j@76(kiedc{SFaK9o*(XoBrgH3=H)*kkOySVV8zL(ACrF<~~j zf)FD;5FLHA(5e<=WB$a|dl!rgM?UDpWd&PYo2Dg9u4QFDc-3xx(DD!Hf`0tjAz(@} z#6RG>j=*B%SdaPX!4{FPftD~v5J(N^(#xqZxVg9;f()7G5UxSRGvgmn1j}aoNEmA< zFSUaGZE~@7rGwV%F?VVtwF^afT`c zQUVTOoC>L%4y!($WlC^nvgDMsv+?T^IP+4IjWYlk+45f04qS|g=&b69dz!)>gtYg2 zp^vhzrU*+7wV=x+cNWd#W! z9FBi|E-!-92)X6c;H`bq<52R0pY^W&FUQk|_)`Zt-KD`*3a_SR0wr7=1%XQ zsmH%l3((la-U5y2k{8$3&B-L%ZWpW-Ra;E5qz|5a2QI^mc7S{_2ecPsj+O&XaNo^0> zcAFChacO55?f8+viE-*^xwZuDY@<70r7xvEgl3&nZ{8YMsaLUMjb!pb6bK>L0cNGq z#e`B)bVP(yT3DQ7${V`I2T?IO#DIpo3KwW8+R z155Jm-pygaity!M8P@1UxNNtSBva>T3Gz^aP|7D`e0j8C=)wlcsPo7in5O_CiqUu0 znLGXEy48KVD)V$?%hqQ@c^6A7`WjZLMFqLD&D2LzXIifu0hjAcC89)lt%ttk9p_Hx zmt(7_2QJ-k3Pp?%)hF(_1B``6s^Blq`;wr?jas=qDaJ$z_8 z6{*BL<9=RX2j2R_h4o9T;YWE*+FCZ7F*03mGU;DFklW+g?34n7d4KhjI$m?wAf53M zP|vIu6Akr5Hw4#-1_pJJOIYJ;}i62Y5xe# z4xXB&>$SZnYoLB^$FAUK$GzvDSIxctUNN$wg`8M)*ks znJok53CuB!6cW~#>mMAc$x8939E{{z`!Yg|W$)JE+NzFaBNa%jVi!*v%{$E$C92Nd zQ0JRO76L~qL8~oPWcRsd9jJse z`kmT(4JvTdwp*G+eiqM23~Vwlph~7=Czd@O(8yv`o}pd>gKh_&2h>3Tm1G6R+8Vuz zd-NE_0dIBpw=HKadG8^h4Hv@@qdTPT?`A@b7~B8Y3%94z?B-IV4o44Uc-?gyBcpC1 zK3V{S;cusUr&FgZKa0;bR^kIZS;n52zi_sPayW&HYPrnD+pX0}MYz4o<*K`shm)0q zeM+y!<>sU(p0BPGqBSd~WLV@^$8vySnUBp%SBeQ;ld8~ImA_psTs)x&3|c_E>;vP) zPLlMM>0HI_NZh_Vz^NIU&O7(PtPg8%vxm;!Q!Q8fL3lXW@IlpceKe5ZC%YQ?(qr-} zDwG~#w_cU|0JA#bi3^(OqM}2n;emofPQrlN{2z;m1zCx5|L@)e3L3@uz?HIYTq+~B zT>0if_yN1dd2T4fZ*QkBplznSfyYemMa#4h;8J41ZZG$<-g` z8IlXD3rhye5Wmf{#3e+VJx^|y$e)DU;RMFoy77^bnM6w%`a&2LD?B&#_DT+VGgWK##G4j?&5r}WOluL5&0Ig{opePk_Lj3$b$rvsRhc|QM zCU*>-V2JIyu?tC}Kf(SRp>hNNapYOzX|J03{*|r=<;9itflKHp_nU+zY+nY@TB*bj#Ay5)cXJD$mWe%!@$-p7>sP zQnpHSQ@QktOPt*L445>XDj>cFVOL+?9qFT-$JLGMtJchzb^?^7?ZU_wSz%w~s;69M zLw1vfocbyy(6@U#6>57UG2u&bX_c`>WE^*s?V8ltc3y#v69sz+F0K0_9!b!3+|GOC z?9*+8GjFc8B!Iktt4M)Y(a)+)FAOk(4=o8ae+GzOf6`Fh9WFyFn1M(!IH9=S5BFxS z;ZOMvz!)^{ES6|W?DIXEIh$EY>LpcD`!MZXEVNQ*9#@A$4iXCeR1<(x>8x>)6gT{J zjS8acYv3Bu^5rF^o`e7vLe$TP=p?;8F41@RnlU)vHF*Ui-(0h^aSIeMk&M^Hsw1JSouen}8kmJFPO$Pp7Z0^t-Wa z^00CBPIY@BO&s9;&)e0heQLV|osp_-skwyaAb_+o?B)5%IIVL5@ceR9pqi(WNd<2R zxI(a~vx>YsaZPL)^Ui@?XFqhC_oushz=YK@u{tB_WBpE=p7ve>0 zRJ+a2qpn%sH3>6adz!l}Avc3w;nv1YQrkOzmO>Ii4ZMv3Mpfx0{r8( zE5t^xRs9pZ{dUU;xk{l$SPZ zmgu+_n50Z-WKaqvnO*uAUkxiJ18S`uvH*R=N3eI5L@3n`V)w9$;RCWQZ zS@vUD#`D#l!_PL}`+yEgR={2Z&-Uv{2SzItA5&a7{q>Gnd71t6*O1S`geARE3S=N{zJN}!+rU2EC#`( zFAT2QzS~)fT7#TQ0nMLpKm(6-Tz~M@(F-P17yQt6rP9ML_vYa_613%ql;}o7+ zFKcp~sECgM3TX$}q2R)WbMu8871#lYXv zbsZ0#Cq_(kEg3yA{dI&cz)2<8Dh8J~iUbQms;cdkL<3A4a3=&WVKR@q6)=^QG9l zl;COpTE!%U&*t|!Gj^Dc&<~rF-6{#uJ9@C2zz(Wl034KM{A^t&u!awCDTzofe{U>Z zuSs{Tt~gR>rPH?>bjuL2mF0?ug_6fJkxK;wqg7?@JRA^vQ0!|%y@=joi}Vr|aytGa z7u!_JKEms~H5gt--kQQC*3p@YWg|Nhe2vM~pB(hh*y6MW+^<%Y6@?D%vvx`s77EJX zGva`71WGLfU3Ct-URN$(-ZPSNa*^D#m8_67TpP}?ZMrZz3$Wh?P$r2 zw3L=haekTT*GI@2rO%a*gmjD%)1-q8LQ;yW*7d|~JC?^$82=|sYQSv$554J2B?j}Rh=NUSd*h4z_u}axQoTgi@@=mY^ChhcpV1J2>Mc4`z43ZQSP8yX zD9pcCKrah;@A?!Df-roO5dfS36CG*3qufK`W=>;8XsmI3ZQ}in`$>vD-{2o%CVD^% zgxTiBB4B&Z%RxW$3370I&)w2&GlE?<7=#gx>oYv?A=n(>UvM{1=5 z3{ z2fGyk;tlA6`Qc(@b+OyVjsCbgY8F55uNPW55m#YvzWwdOc);b}5UIW~COgI2LLM1m z4}3e9VS5f!{4kUImyILj^7$gNS3GA$_VWWO_lfH&XOlO~0jdd=ORLZXqpDkD{@Ufy zlnu7alCbhVZ9`FPb@JYdyJj0t4Ql%Q9!;*E!o_yoq^! z1gK6D@kI7h$g^fZGIPCMG^2!eX{pqF!vFXfwmiq*uYPSii&W``oAZue_>4PD6?8U{ zI;H31oo(-V@|;vxBr`l^hse3{GD#U>Q#+ILQao^eMCW zLn*n&CDL5<>D2==Juhk(kPHQcRG(FdDLvIWraNJ2TjQ>@Z>jzFGAbz2IL7<-S)lb! z>Vu!GJ8PkA(;P7ilRqG@15-dh9pF7Kl?c;+ZF1?4hqIMcwP{tC7lZ6=*P7jJmQR?^ z)QWx&3JrplUAtWA$5NEvjy5KmWPphTH0k^LVS&^WQrwW@tr|@pD`raH&vJNf<&FKA z{}#X+Ld|6*rUfs$UB;O?$)A*ogTrkRcWihf#?*qc(2!@kpx4d^(Yz7Pb9Oa(JVqV5 zux~#y108}KojegodAn$D6hwwCb%jbZ*Gvm^4zK1={BV}Kb1z<|$3{lvRnnAzH3?*`6ThaE_giN3n<(R zfDx?~A4hgld2)w~HmxA;@K%}Lfs(%}&mAqVT)$EX2<&dhs%_((+kRuC_bBasL^_=qj7GSRTM>6sG0|mU69K=1Sa+Y0B%5Ff+y#T?Gw!1JU$IaNd($v z=Zm9{YC2=Wa@4HbQ0)6n6;3kUEvyog(Z94697RuC#o5sIzI1g+_jKcnMg>*d=6~&% z1%}9nP3aacAJtyAs40v2+$x}~`}63RQy1SxER4%qW_LfZdaw9I1%Tgn#zQjAem%7X z$<)`aTy3sR$<6By=`~+f%f1DLH!a>uYxO?>Sp}tWFT=iiENlT!vfzMwwp&;=99RxI z3+w|}n9;2Kr2z+j@9=F+yJuSIEucWYLkSD*T3AoI(ly9Lm$wu})w&xFf1Ou>ypseI z?G}gs@Uz8=@f1fTsF}|vFuOE(Uyn^{2I9`hX+ZUjKX*VHD=^fz^2A^O3XnM$ z-5X2cS4;+K_B4$zw}o8j+Z4RFX4-i3G33KdVlU`N20-|nb)Du$q{9(>?)215UCsA? zwQ7Z*eRWsW)gIe;`WWw0N_-JwEZRs!s!DM_vACr>JtNS8eOKMTaKo5bd-ZJjbR}5I z4g%i_liTsn$)IlR`O&|e`reu)I~in5V7_coj;Cx4ZLJZOjQ3$YKQPscrfEP$!3$(| z#3t1uQ~9G>p;Qh#t=>Z+WkMSkr8$fH6K74fZ2EBRdHB;UT3bj`6v@&J@Qc()~& zT2Dc3MGh*TiI1YV)4FFUpY|idE}ZCS`9g1U_XxQk{EKMYkcDA%ca5qABZYzb``V!V z$m3Y4+oE{Dp>->E>c2T9Oj28Me`0Ca$!6n4A*>fje)eRjkJcfyJymq7$JX+AE9>(U zvDMb(m^Z8zd`wbPd9Y21yWQx<#U2+hyWrJM{2tj~wW+uc3Qp^;Y8^(Fz*y_^V|&B$Jp57Br%q}}wbPm#WkO4xz2(ERlyP&t7tES+VD0y^_&w}t z9hq%49nRGYWph`L^oJoS9_o!v=+VSaC2rQd6;tfpA|8w63og!)EQzkW)hQjrn*sOq z?q939(G#CU{WENX?WsFr?;C(9Qrzd|J}sw)7jwIAg{12gZ(ET6fDAq|3;+@l1UQbT z0BH$44gkyP;Q8D|;AVj1`g33~1V8-R-U2uqJp#fIIDVOPfgg?o&gJ0w!&jiIz~kR0 z{(Tle82lR-|GpzY82p`0082meq{5z%sVel_F_!lUFVer4e0UN63e+vBlsqeVp zciiHTXP1D<1aMqD`x||BNc=*hUsHdhQ^ADaP}2_Zj028GcYmYUXr15C^xrQ-{(WGO i|4)MC0ubPAHV5P~U4zK!7m)x4yv}WdTje(&z4$-P?#Xii literal 0 HcmV?d00001 diff --git a/My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png.meta b/My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png.meta new file mode 100644 index 000000000..9f393e350 --- /dev/null +++ b/My project/Assets/Resources/ArtResources/TH1VFX/TH1VFX_Heal.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 3fe21a532361e9041b14d5f7826d5b77 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/My project/Assets/Resources/ArtResources/graphic_resource/Misc/resource.png b/My project/Assets/Resources/ArtResources/graphic_resource/Misc/resource.png deleted file mode 100644 index 90e945505479228682fdedfdfaee605db2815157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4161 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 LNkvXXu0mjf|7q29 diff --git a/My project/Assets/Resources/DataAssets/AnimDataAssets.asset b/My project/Assets/Resources/DataAssets/AnimDataAssets.asset index 9e34c2c85..114a78b29 100644 --- a/My project/Assets/Resources/DataAssets/AnimDataAssets.asset +++ b/My project/Assets/Resources/DataAssets/AnimDataAssets.asset @@ -16,6 +16,7 @@ MonoBehaviour: AttackArrowTime: 0.3 AttackBombTime: 0.5 AttackReturnAnimTime: 0.15 + AttackBounceWaitAnimTime: 0.05 CounterAnimTime: 0.15 CounterReturnAnimTime: 0.15 BetweenAttackCounterAnimTime: 0.15 diff --git a/My project/Assets/Resources/DataAssets/GridAndResourceDataAssets.asset b/My project/Assets/Resources/DataAssets/GridAndResourceDataAssets.asset index 087ad1d03..c627a13bb 100644 --- a/My project/Assets/Resources/DataAssets/GridAndResourceDataAssets.asset +++ b/My project/Assets/Resources/DataAssets/GridAndResourceDataAssets.asset @@ -94,29 +94,141 @@ MonoBehaviour: Exp: 0 SpriteList: [] - Resource: 19 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + VarientSprite: 1 ResourceName: "\u9A6C\u4E4B\u795E\u50CF" Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" - Resource: 20 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + VarientSprite: 1 ResourceName: "\u8F66\u4E4B\u795E\u50CF" Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" - Resource: 21 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + VarientSprite: 1 ResourceName: "\u540E\u4E4B\u795E\u50CF" Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" - Resource: 22 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + VarientSprite: 1 ResourceName: "\u76F8\u4E4B\u795E\u50CF" Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" - Resource: 23 Sprite: {fileID: 0} VarientSprite: 0 diff --git a/My project/Assets/Resources/Export/AnimDataAssets.asset b/My project/Assets/Resources/Export/AnimDataAssets.asset index 9e34c2c85..114a78b29 100644 --- a/My project/Assets/Resources/Export/AnimDataAssets.asset +++ b/My project/Assets/Resources/Export/AnimDataAssets.asset @@ -16,6 +16,7 @@ MonoBehaviour: AttackArrowTime: 0.3 AttackBombTime: 0.5 AttackReturnAnimTime: 0.15 + AttackBounceWaitAnimTime: 0.05 CounterAnimTime: 0.15 CounterReturnAnimTime: 0.15 BetweenAttackCounterAnimTime: 0.15 diff --git a/My project/Assets/Resources/Export/GridAndResourceDataAssets.asset b/My project/Assets/Resources/Export/GridAndResourceDataAssets.asset index c45dfedef..35d36bece 100644 --- a/My project/Assets/Resources/Export/GridAndResourceDataAssets.asset +++ b/My project/Assets/Resources/Export/GridAndResourceDataAssets.asset @@ -94,29 +94,141 @@ MonoBehaviour: Exp: 0 SpriteList: [] - Resource: 19 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + VarientSprite: 1 ResourceName: 809 Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + SpriteGlow: {fileID: 21300000, guid: 1d1c6cf339720a443a48749849d6f0be, type: 3} + Name: "\u8299\u5170\u6735\u9732\u795E\u50CF" - Resource: 20 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + VarientSprite: 1 ResourceName: 810 Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + SpriteGlow: {fileID: 21300000, guid: a8d96b5c633e1d8408879d4da675c0d5, type: 3} + Name: "\u7EA2\u7F8E\u94C3\u795E\u50CF" - Resource: 21 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + VarientSprite: 1 ResourceName: 811 Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + SpriteGlow: {fileID: 21300000, guid: de035b467c0f48d48875912094f08309, type: 3} + Name: "\u5E15\u79CB\u8389\u795E\u50CF" - Resource: 22 - Sprite: {fileID: 0} - VarientSprite: 0 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + VarientSprite: 1 ResourceName: 812 Exp: 1 - SpriteList: [] + SpriteList: + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 0 + ForceId: 0 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 1 + ForceId: 1 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 2 + ForceId: 2 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" + - IgnoreCivId: 0 + IgnoreForceId: 0 + CivId: 3 + ForceId: 3 + Sprite: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + SpriteGlow: {fileID: 21300000, guid: dd38214289012a445b9dceeb062876c2, type: 3} + Name: "\u54B2\u591C\u795E\u50CF" - Resource: 23 Sprite: {fileID: 0} VarientSprite: 0 diff --git a/My project/Assets/Resources/Export/Multilingual.asset b/My project/Assets/Resources/Export/Multilingual.asset index 979273047..bcf8ca2f2 100644 --- a/My project/Assets/Resources/Export/Multilingual.asset +++ b/My project/Assets/Resources/Export/Multilingual.asset @@ -5482,3 +5482,57 @@ MonoBehaviour: EN: JP: KR: + - ID: 879 + ZH: "Debug\r\n\u5F00\u5173" + TDZH: + EN: + JP: + KR: + - ID: 880 + ZH: All Unit + TDZH: + EN: + JP: + KR: + - ID: 881 + ZH: All City + TDZH: + EN: + JP: + KR: + - ID: 882 + ZH: All Player + TDZH: + EN: + JP: + KR: + - ID: 883 + ZH: "\u5F53\u524D\u9009\u4E2D" + TDZH: + EN: + JP: + KR: + - ID: 884 + ZH: 'All Unit Panel + + (Coming soon)' + TDZH: + EN: + JP: + KR: + - ID: 885 + ZH: 'All City Panel + + (Coming soon)' + TDZH: + EN: + JP: + KR: + - ID: 886 + ZH: 'All Player Panel + + (Coming soon)' + TDZH: + EN: + JP: + KR: diff --git a/My project/Assets/Resources/Prefab/tilePrefab.prefab b/My project/Assets/Resources/Prefab/tilePrefab.prefab index 58351c1be..a3b8da316 100644 --- a/My project/Assets/Resources/Prefab/tilePrefab.prefab +++ b/My project/Assets/Resources/Prefab/tilePrefab.prefab @@ -1032,6 +1032,7 @@ Transform: - {fileID: 4159564636863943089} - {fileID: 5740121711286652174} - {fileID: 2668736484908105877} + - {fileID: 5794914377394050887} m_Father: {fileID: 1494252107283779432} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5382825646497074886 @@ -1267,7 +1268,7 @@ Transform: m_GameObject: {fileID: 6764682409150102033} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 8.57, z: 0} + m_LocalPosition: {x: 0, y: 12.25, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 1 m_Children: [] @@ -1335,7 +1336,7 @@ Animator: m_GameObject: {fileID: 6764682409150102033} m_Enabled: 1 m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: feef7eb23fea24e4da70776ca1f9a1bf, type: 2} + m_Controller: {fileID: 0} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 @@ -1360,6 +1361,127 @@ MonoBehaviour: m_EditorClassIdentifier: _Animator: {fileID: 5077405085439171614} _ActionOnDisable: 0 +--- !u!1 &7380484021010114014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5794914377394050887} + - component: {fileID: 7743826317963411044} + - component: {fileID: 8736525687316211164} + - component: {fileID: 4928848108413725515} + m_Layer: 0 + m_Name: Heal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5794914377394050887 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7380484021010114014} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 8.57, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2733067475856537485} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7743826317963411044 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7380484021010114014} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -1440529387 + m_SortingLayer: 6 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 3fe21a532361e9041b14d5f7826d5b77, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 14.17, y: 19.84} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &8736525687316211164 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7380484021010114014} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 71b2e07ba2bb8174ca0a5baf939a922b, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &4928848108413725515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7380484021010114014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad50f81b1d25c441943c37a89ba23f6, type: 3} + m_Name: + m_EditorClassIdentifier: + _Animator: {fileID: 8736525687316211164} + _ActionOnDisable: 0 --- !u!1 &7937754869390280467 GameObject: m_ObjectHideFlags: 0 diff --git a/My project/Assets/Scenes/SampleScene.unity b/My project/Assets/Scenes/SampleScene.unity index 59ab3aa2d..00eb293f8 100644 --- a/My project/Assets/Scenes/SampleScene.unity +++ b/My project/Assets/Scenes/SampleScene.unity @@ -3273,9 +3273,6 @@ RectTransform: - {fileID: 141001620} - {fileID: 1873881355} - {fileID: 1181852328} - - {fileID: 1948549457} - - {fileID: 826951405} - - {fileID: 916180262} m_Father: {fileID: 727821838} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -4867,9 +4864,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -437.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &27952851 @@ -4981,7 +4978,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &28839384 @@ -5363,9 +5360,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -212.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &32295964 @@ -5477,7 +5474,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &32996731 @@ -6672,9 +6669,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -387.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &39165512 @@ -6786,7 +6783,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &40279711 @@ -24731,9 +24728,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -12.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &159842477 @@ -24845,7 +24842,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &159869824 @@ -26036,6 +26033,158 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 167019285} m_CullTransparentMesh: 1 +--- !u!1 &167059304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 167059305} + - component: {fileID: 167059307} + - component: {fileID: 167059306} + - component: {fileID: 167059308} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &167059305 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167059304} + 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: 1476914282} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &167059306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167059304} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'All Unit Panel + + (Coming soon)' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &167059307 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167059304} + m_CullTransparentMesh: 1 +--- !u!114 &167059308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 167059304} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 884 + FontID: 0 --- !u!1 &167507839 GameObject: m_ObjectHideFlags: 0 @@ -27147,6 +27296,42 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 176627818} m_CullTransparentMesh: 1 +--- !u!1 &177691647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 177691648} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &177691648 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177691647} + 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: 2147063389} + m_Father: {fileID: 1437506162} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &177945079 GameObject: m_ObjectHideFlags: 0 @@ -40204,7 +40389,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 558 FontID: 0 --- !u!1 &262074801 @@ -41724,6 +41909,45 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &277711471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277711472} + m_Layer: 5 + m_Name: PanelGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277711472 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277711471} + 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: 1659472803} + - {fileID: 1476914282} + - {fileID: 767869044} + - {fileID: 338211199} + m_Father: {fileID: 1941701034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -8.6366, y: -20.619} + m_SizeDelta: {x: 1246.7649, y: 429.46} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &278192235 GameObject: m_ObjectHideFlags: 0 @@ -47045,6 +47269,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 305756381} m_CullTransparentMesh: 1 +--- !u!1 &306326471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 306326472} + - component: {fileID: 306326475} + - component: {fileID: 306326474} + - component: {fileID: 306326473} + m_Layer: 5 + m_Name: CarryUnitTypeValue (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &306326472 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 306326471} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 151, y: -147.5} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &306326473 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 306326471} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 525 + FontID: 0 +--- !u!114 &306326474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 306326471} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Warrior + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &306326475 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 306326471} + m_CullTransparentMesh: 1 --- !u!1 &307115198 GameObject: m_ObjectHideFlags: 0 @@ -49240,7 +49614,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 559 FontID: 0 --- !u!1 &318690673 @@ -52840,6 +53214,42 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &338211198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 338211199} + m_Layer: 5 + m_Name: AllPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &338211199 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 338211198} + 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: 1978281965} + m_Father: {fileID: 277711472} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -194, y: 22} + m_SizeDelta: {x: 714.51, y: 317.16} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &339810431 GameObject: m_ObjectHideFlags: 0 @@ -58490,6 +58900,156 @@ GameObject: m_CorrespondingSourceObject: {fileID: 7500223967712906730, guid: 22e7129c30952984ab3892b269915f07, type: 3} m_PrefabInstance: {fileID: 1843639838} m_PrefabAsset: {fileID: 0} +--- !u!1 &376216897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 376216898} + - component: {fileID: 376216901} + - component: {fileID: 376216900} + - component: {fileID: 376216899} + m_Layer: 5 + m_Name: UnitStrategy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &376216898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376216897} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -106, y: 187} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &376216899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376216897} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 554 + FontID: 0 +--- !u!114 &376216900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376216897} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Unit Type + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &376216901 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376216897} + m_CullTransparentMesh: 1 --- !u!1 &376528320 GameObject: m_ObjectHideFlags: 0 @@ -71874,6 +72434,156 @@ RectTransform: m_AnchoredPosition: {x: 304, y: -24} m_SizeDelta: {x: 496, y: 120} m_Pivot: {x: 0, y: 1} +--- !u!1 &480527759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480527760} + - component: {fileID: 480527763} + - component: {fileID: 480527762} + - component: {fileID: 480527761} + m_Layer: 5 + m_Name: GiantTypeTitle (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &480527760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480527759} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -106, y: 128} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &480527761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480527759} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 555 + FontID: 0 +--- !u!114 &480527762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480527759} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Giant Type + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &480527763 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480527759} + m_CullTransparentMesh: 1 --- !u!1 &481147137 GameObject: m_ObjectHideFlags: 0 @@ -72085,7 +72795,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &483399412 @@ -75503,6 +76213,156 @@ MonoBehaviour: Ban: 0 ID: 113 FontID: 0 +--- !u!1 &509066659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 509066660} + - component: {fileID: 509066662} + - component: {fileID: 509066661} + - component: {fileID: 509066663} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &509066660 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 509066659} + 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: 922514230} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00035572, y: -0.000060834} + m_SizeDelta: {x: 164.35, y: 50.276} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &509066661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 509066659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "Debug\n\u5F00\u5173" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2} + m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &509066662 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 509066659} + m_CullTransparentMesh: 1 +--- !u!114 &509066663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 509066659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 879 + FontID: 0 --- !u!1 &509250266 GameObject: m_ObjectHideFlags: 0 @@ -78450,9 +79310,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -462.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &529944974 @@ -78564,7 +79424,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &530606207 @@ -79010,6 +79870,156 @@ RectTransform: m_AnchoredPosition: {x: 185.625, y: -40} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &532367823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 532367824} + - component: {fileID: 532367827} + - component: {fileID: 532367826} + - component: {fileID: 532367825} + m_Layer: 5 + m_Name: UnitTypeValue (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &532367824 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532367823} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 151, y: 187.5} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &532367825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532367823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 525 + FontID: 0 +--- !u!114 &532367826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532367823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Warrior + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &532367827 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532367823} + m_CullTransparentMesh: 1 --- !u!1 &532646900 GameObject: m_ObjectHideFlags: 0 @@ -79385,6 +80395,45 @@ MonoBehaviour: Ban: 0 ID: 124 FontID: 0 +--- !u!1 &535651047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535651048} + m_Layer: 5 + m_Name: ButtonGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &535651048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535651047} + 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: 807486577} + - {fileID: 1565932927} + - {fileID: 537249592} + - {fileID: 1916649793} + m_Father: {fileID: 1941701034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -224.94336, y: 214.73236} + m_SizeDelta: {x: 636.7966, y: 41.2353} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &535943795 GameObject: m_ObjectHideFlags: 0 @@ -79513,6 +80562,127 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &537249591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 537249592} + - component: {fileID: 537249595} + - component: {fileID: 537249594} + - component: {fileID: 537249593} + m_Layer: 5 + m_Name: ButtonAllPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &537249592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537249591} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1554509887} + m_Father: {fileID: 535651048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 380.9, y: -20.618} + m_SizeDelta: {x: 201.2032, y: 82.4433} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &537249593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537249591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &537249594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537249591} + m_CullTransparentMesh: 1 +--- !u!114 &537249595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537249591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 537249593} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &537281925 GameObject: m_ObjectHideFlags: 0 @@ -81011,9 +82181,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -187.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &546650943 @@ -81125,7 +82295,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &547050257 @@ -82660,9 +83830,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -87.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &556410201 @@ -82774,7 +83944,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &556971218 @@ -85958,7 +87128,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &575282043 @@ -96563,6 +97733,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 630547110} m_CullTransparentMesh: 1 +--- !u!1 &630557040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630557041} + - component: {fileID: 630557044} + - component: {fileID: 630557043} + - component: {fileID: 630557042} + m_Layer: 5 + m_Name: CarryUnitTypeTitle (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &630557041 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630557040} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -106, y: -148} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &630557042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630557040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 556 + FontID: 0 +--- !u!114 &630557043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630557040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Carry Unit + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &630557044 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630557040} + m_CullTransparentMesh: 1 --- !u!1 &630817771 GameObject: m_ObjectHideFlags: 0 @@ -99788,7 +101108,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &660771214 @@ -102211,9 +103531,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -162.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &677869775 @@ -102325,7 +103645,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &678408116 @@ -102361,9 +103681,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -112.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &678408118 @@ -102475,7 +103795,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &678817581 @@ -106311,13 +107631,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: NoAI: 0 - FullSight: 1 + FullSight: 0 AIActionTime: 0.5 AIAllTech: 1 AIMoreMoney: 1 LandThreshold: 0.3 AnimationSpeed: 1 - DebugMode: 0 + DebugMode: 1 DebugHideCenterMessage: 1 cityCount: 30 unitCount: 0 @@ -109745,6 +111065,7 @@ RectTransform: - {fileID: 1957837102} - {fileID: 167019286} - {fileID: 502671953} + - {fileID: 1941701034} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -112769,9 +114090,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -412.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &747640488 @@ -112883,7 +114204,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &747694912 @@ -115790,6 +117111,42 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 767557417} m_CullTransparentMesh: 1 +--- !u!1 &767869043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 767869044} + m_Layer: 5 + m_Name: AllCity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &767869044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 767869043} + 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: 1490516541} + m_Father: {fileID: 277711472} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -194, y: 22} + m_SizeDelta: {x: 714.51, y: 317.16} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &768140991 GameObject: m_ObjectHideFlags: 0 @@ -116446,7 +117803,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 560 FontID: 0 --- !u!1 &770639342 @@ -120814,9 +122171,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -362.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &794998195 @@ -120928,7 +122285,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &796249949 @@ -122587,6 +123944,127 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 807099208} m_CullTransparentMesh: 1 +--- !u!1 &807486576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 807486577} + - component: {fileID: 807486580} + - component: {fileID: 807486579} + - component: {fileID: 807486578} + m_Layer: 5 + m_Name: ButtonAllUnit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &807486577 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807486576} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1049825515} + m_Father: {fileID: 535651048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 159.8, y: -20.618} + m_SizeDelta: {x: 201.2032, y: 82.4433} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &807486578 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807486576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &807486579 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807486576} + m_CullTransparentMesh: 1 +--- !u!114 &807486580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807486576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 807486578} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &808162461 GameObject: m_ObjectHideFlags: 0 @@ -125599,7 +127077,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &826951405 RectTransform: m_ObjectHideFlags: 0 @@ -125607,7 +127085,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 826951404} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 1 @@ -125629,11 +127107,12 @@ RectTransform: - {fileID: 575027450} - {fileID: 1316641041} - {fileID: 1912229140} - m_Father: {fileID: 20834529} + - {fileID: 1490675093} + m_Father: {fileID: 1659472803} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 1348, y: 35} + m_AnchoredPosition: {x: -30, y: 0.000030518} m_SizeDelta: {x: 1300, y: 624.216} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &827492218 @@ -127512,9 +128991,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -62.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &840466609 @@ -127626,7 +129105,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &843309633 @@ -138913,17 +140392,17 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 916180261} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 1 m_Children: - {fileID: 1640501328} - m_Father: {fileID: 20834529} + m_Father: {fileID: 1659472803} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 1348, y: 35} + m_AnchoredPosition: {x: -30, y: 0.000030518} m_SizeDelta: {x: 1300, y: 624.216} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &916469806 @@ -139517,6 +140996,127 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 922029289} m_CullTransparentMesh: 1 +--- !u!1 &922514229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 922514230} + - component: {fileID: 922514233} + - component: {fileID: 922514232} + - component: {fileID: 922514231} + m_Layer: 5 + m_Name: ButtonStart + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &922514230 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 922514229} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 509066660} + m_Father: {fileID: 1941701034} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 129.65833, y: -20.618} + m_SizeDelta: {x: 167.8957, y: 154.7431} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &922514231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 922514229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &922514232 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 922514229} + m_CullTransparentMesh: 1 +--- !u!114 &922514233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 922514229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 922514231} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &922598069 GameObject: m_ObjectHideFlags: 0 @@ -159569,6 +161169,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1049764869} m_CullTransparentMesh: 1 +--- !u!1 &1049825514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1049825515} + - component: {fileID: 1049825517} + - component: {fileID: 1049825516} + - component: {fileID: 1049825518} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1049825515 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049825514} + 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: 807486577} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00035572, y: -0.000060834} + m_SizeDelta: {x: 164.35, y: 50.276} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1049825516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049825514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: All Unit + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1049825517 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049825514} + m_CullTransparentMesh: 1 +--- !u!114 &1049825518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049825514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 880 + FontID: 0 --- !u!1 &1050923572 GameObject: m_ObjectHideFlags: 0 @@ -168587,6 +170337,156 @@ MonoBehaviour: Ban: 0 ID: 45 FontID: 0 +--- !u!1 &1098761168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098761169} + - component: {fileID: 1098761171} + - component: {fileID: 1098761170} + - component: {fileID: 1098761172} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1098761169 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098761168} + 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: 1565932927} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00035572, y: -0.000060834} + m_SizeDelta: {x: 164.35, y: 50.276} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1098761170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098761168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: All City + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1098761171 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098761168} + m_CullTransparentMesh: 1 +--- !u!114 &1098761172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098761168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 881 + FontID: 0 --- !u!1 &1099518224 GameObject: m_ObjectHideFlags: 0 @@ -172902,9 +174802,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -262.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1121894644 @@ -173016,7 +174916,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1122613611 @@ -184131,6 +186031,96 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &1203963738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1203963739} + - component: {fileID: 1203963742} + - component: {fileID: 1203963741} + - component: {fileID: 1203963740} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1203963739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203963738} + 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: 1950037240} + m_Father: {fileID: 2000418047} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1203963740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203963738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &1203963741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203963738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1203963742 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203963738} + m_CullTransparentMesh: 1 --- !u!1 &1203992986 GameObject: m_ObjectHideFlags: 0 @@ -193336,7 +195326,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 554 FontID: 0 --- !u!1 &1261346018 @@ -200835,7 +202825,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 561 FontID: 0 --- !u!1 &1317745035 @@ -202083,9 +204073,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -237.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1327500238 @@ -202197,7 +204187,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1328177941 @@ -202802,9 +204792,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -137.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1334060612 @@ -202916,7 +204906,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1334746549 @@ -204268,6 +206258,156 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1345571097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1345571098} + - component: {fileID: 1345571101} + - component: {fileID: 1345571100} + - component: {fileID: 1345571099} + m_Layer: 5 + m_Name: GiantTypeValue (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1345571098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345571097} + 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: 1490675093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 151, y: 128.5} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1345571099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345571097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 1 + ID: 525 + FontID: 0 +--- !u!114 &1345571100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345571097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Warrior + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1345571101 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345571097} + m_CullTransparentMesh: 1 --- !u!1 &1345907017 GameObject: m_ObjectHideFlags: 0 @@ -211107,7 +213247,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1397101497 @@ -216422,6 +218562,132 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!1 &1437506161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1437506162} + - component: {fileID: 1437506165} + - component: {fileID: 1437506164} + - component: {fileID: 1437506163} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1437506162 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437506161} + 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: 177691648} + m_Father: {fileID: 2000418047} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1437506163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437506161} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2147063390} + m_HandleRect: {fileID: 2147063389} + m_Direction: 2 + m_Value: 0 + m_Size: 0.98725957 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1437506164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437506161} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1437506165 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1437506161} + m_CullTransparentMesh: 1 --- !u!1 &1439114085 GameObject: m_ObjectHideFlags: 0 @@ -216894,9 +219160,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -312.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1445080665 @@ -217008,7 +219274,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1445219396 @@ -219926,6 +222192,83 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1475711400} m_CullTransparentMesh: 1 +--- !u!1 &1476914281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1476914282} + - component: {fileID: 1476914284} + - component: {fileID: 1476914283} + m_Layer: 5 + m_Name: AllUnit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1476914282 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476914281} + 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: 167059305} + - {fileID: 2000418047} + m_Father: {fileID: 277711472} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -194, y: -233.34213} + m_SizeDelta: {x: 714.51, y: 827.8444} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1476914283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476914281} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.92156863} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1476914284 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476914281} + m_CullTransparentMesh: 1 --- !u!1 &1477613724 GameObject: m_ObjectHideFlags: 0 @@ -222177,6 +224520,199 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1489787967} m_CullTransparentMesh: 1 +--- !u!1 &1490516540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1490516541} + - component: {fileID: 1490516543} + - component: {fileID: 1490516542} + - component: {fileID: 1490516544} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1490516541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490516540} + 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: 767869044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1490516542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490516540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'All City Panel + + (Coming soon)' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1490516543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490516540} + m_CullTransparentMesh: 1 +--- !u!114 &1490516544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490516540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 885 + FontID: 0 +--- !u!1 &1490675092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1490675093} + m_Layer: 5 + m_Name: AI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1490675093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490675092} + 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: 376216898} + - {fileID: 532367824} + - {fileID: 480527760} + - {fileID: 1345571098} + - {fileID: 630557041} + - {fileID: 306326472} + m_Father: {fileID: 826951405} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 113.976, y: 47.5} + m_SizeDelta: {x: 377.991, y: 444} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1490971530 GameObject: m_ObjectHideFlags: 0 @@ -226334,7 +228870,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 556 FontID: 0 --- !u!1 &1512730876 @@ -230131,9 +232667,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -37.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1547699866 @@ -230245,7 +232781,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1548054966 @@ -231239,6 +233775,156 @@ MonoBehaviour: Ban: 0 ID: 9 FontID: 0 +--- !u!1 &1554509886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1554509887} + - component: {fileID: 1554509889} + - component: {fileID: 1554509888} + - component: {fileID: 1554509890} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1554509887 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1554509886} + 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: 537249592} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00035572, y: -0.000060834} + m_SizeDelta: {x: 164.35, y: 50.276} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1554509888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1554509886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: All Player + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1554509889 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1554509886} + m_CullTransparentMesh: 1 +--- !u!114 &1554509890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1554509886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 882 + FontID: 0 --- !u!1001 &1555704271 PrefabInstance: m_ObjectHideFlags: 0 @@ -233217,6 +235903,127 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1565915759} m_CullTransparentMesh: 1 +--- !u!1 &1565932926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1565932927} + - component: {fileID: 1565932930} + - component: {fileID: 1565932929} + - component: {fileID: 1565932928} + m_Layer: 5 + m_Name: ButtonAllCity + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1565932927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565932926} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1098761169} + m_Father: {fileID: 535651048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 270, y: -20.618} + m_SizeDelta: {x: 201.2032, y: 82.4433} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1565932928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565932926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1565932929 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565932926} + m_CullTransparentMesh: 1 +--- !u!114 &1565932930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565932926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1565932928} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1566153958 GameObject: m_ObjectHideFlags: 0 @@ -240621,9 +243428,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -512.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1617539015 @@ -240735,7 +243542,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1618282852 @@ -246275,7 +249082,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 555 FontID: 0 --- !u!1 &1653142617 @@ -247101,6 +249908,44 @@ MonoBehaviour: GridMiscActionType: 0 SkillType: 0 TechType: 0 +--- !u!1 &1659472802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1659472803} + m_Layer: 5 + m_Name: Selected + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1659472803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1659472802} + 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: 1948549457} + - {fileID: 826951405} + - {fileID: 916180262} + m_Father: {fileID: 277711472} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -194, y: 22} + m_SizeDelta: {x: 714.5078, y: 317.1568} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1659714141 GameObject: m_ObjectHideFlags: 0 @@ -250104,7 +252949,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 557 FontID: 0 --- !u!1 &1685755298 @@ -256108,7 +258953,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1720893350 @@ -282812,9 +285657,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -487.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1893451286 @@ -282926,7 +285771,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1894622022 @@ -284701,7 +287546,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &1914879233 @@ -285047,6 +287892,127 @@ RectTransform: m_AnchoredPosition: {x: 293.41272, y: -57.63585} m_SizeDelta: {x: 195.1389, y: 99.5382} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1916649792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916649793} + - component: {fileID: 1916649796} + - component: {fileID: 1916649795} + - component: {fileID: 1916649794} + m_Layer: 5 + m_Name: ButtonSelected + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916649793 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916649792} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1985149295} + m_Father: {fileID: 535651048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 49, y: -20.618} + m_SizeDelta: {x: 201.2032, y: 82.4433} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916649794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916649792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 456df2002119cef408d4f82287de1f2a, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1916649795 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916649792} + m_CullTransparentMesh: 1 +--- !u!114 &1916649796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916649792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1916649794} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1917048056 GameObject: m_ObjectHideFlags: 0 @@ -288348,6 +291314,44 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1941069756} m_CullTransparentMesh: 1 +--- !u!1 &1941701033 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1941701034} + m_Layer: 5 + m_Name: DebugPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1941701034 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941701033} + 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: 922514230} + - {fileID: 535651048} + - {fileID: 277711472} + m_Father: {fileID: 727821838} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 230, y: 204.65} + m_SizeDelta: {x: 1460, y: 470.7} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1942345567 GameObject: m_ObjectHideFlags: 0 @@ -289591,7 +292595,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1948549456} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 1 @@ -289599,11 +292603,11 @@ RectTransform: - {fileID: 1139719342} - {fileID: 1632644411} - {fileID: 1766509758} - m_Father: {fileID: 20834529} + m_Father: {fileID: 1659472803} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 1348, y: 35} + m_AnchoredPosition: {x: -30, y: 0.000030518} m_SizeDelta: {x: 1300, y: 624.216} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1949347644 @@ -289854,6 +292858,41 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1949881768} m_CullTransparentMesh: 1 +--- !u!1 &1950037239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950037240} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1950037240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950037239} + 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: 1203963739} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.000033017237} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} --- !u!1 &1950455943 GameObject: m_ObjectHideFlags: 0 @@ -294459,6 +297498,158 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TechType: 4 +--- !u!1 &1978281964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1978281965} + - component: {fileID: 1978281967} + - component: {fileID: 1978281966} + - component: {fileID: 1978281968} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1978281965 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978281964} + 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: 338211199} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1978281966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978281964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'All Player Panel + + (Coming soon)' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1978281967 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978281964} + m_CullTransparentMesh: 1 +--- !u!114 &1978281968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1978281964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 886 + FontID: 0 --- !u!1 &1978431104 GameObject: m_ObjectHideFlags: 0 @@ -296703,6 +299894,156 @@ MonoBehaviour: Ban: 0 ID: 124 FontID: 0 +--- !u!1 &1985149294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1985149295} + - component: {fileID: 1985149297} + - component: {fileID: 1985149296} + - component: {fileID: 1985149298} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1985149295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985149294} + 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: 1916649793} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00035572, y: -0.000060834} + m_SizeDelta: {x: 164.35, y: 50.276} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1985149296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985149294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u5F53\u524D\u9009\u4E2D" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2} + m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1985149297 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985149294} + m_CullTransparentMesh: 1 +--- !u!114 &1985149298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985149294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} + m_Name: + m_EditorClassIdentifier: + Ban: 0 + ID: 883 + FontID: 0 --- !u!1 &1986116995 GameObject: m_ObjectHideFlags: 0 @@ -298022,6 +301363,114 @@ Grid: m_CellGap: {x: 0, y: 0, z: 0} m_CellLayout: 2 m_CellSwizzle: 0 +--- !u!1 &2000418046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2000418047} + - component: {fileID: 2000418050} + - component: {fileID: 2000418049} + - component: {fileID: 2000418048} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2000418047 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000418046} + 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: 1203963739} + - {fileID: 1437506162} + m_Father: {fileID: 1476914282} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.00024032, y: -0.0016} + m_SizeDelta: {x: 714.51, y: 762.7616} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2000418048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000418046} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1950037240} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1203963739} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1437506163} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2000418049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000418046} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2000418050 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000418046} + m_CullTransparentMesh: 1 --- !u!1 &2001447731 stripped GameObject: m_CorrespondingSourceObject: {fileID: 3798604079713007527, guid: 1d228afdf5912fc4eb50f79e43c932bb, type: 3} @@ -300040,9 +303489,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -287.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2016099709 @@ -300154,7 +303603,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &2016676684 @@ -306599,9 +310048,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 2037881938} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 100, y: -337.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 300, y: 25} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2058035844 @@ -306713,7 +310162,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3} m_Name: m_EditorClassIdentifier: - Ban: 0 + Ban: 1 ID: 525 FontID: 0 --- !u!1 &2058272817 @@ -321768,6 +325217,81 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &2147063388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2147063389} + - component: {fileID: 2147063391} + - component: {fileID: 2147063390} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2147063389 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2147063388} + 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: 177691648} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.98725957} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2147063390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2147063388} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2147063391 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2147063388} + m_CullTransparentMesh: 1 --- !u!224 &45469183185783503 RectTransform: m_ObjectHideFlags: 0 diff --git a/My project/Assets/Scripts/Data/GridData.cs b/My project/Assets/Scripts/Data/GridData.cs index 4fd24ab05..0fe1fe9de 100644 --- a/My project/Assets/Scripts/Data/GridData.cs +++ b/My project/Assets/Scripts/Data/GridData.cs @@ -256,10 +256,13 @@ namespace RuntimeData //播放特效专用的RenderMark public bool VFXRenderMarkHurt = false; public bool VFXRenderMarkDie = false; + public bool VFXRenderMarkDieHintStart = false; + public bool VFXRenderMarkDieHintEnd = false; public bool VFXRenderMarkTreasure = false; public bool VFXRenderMarkHeal = false; public bool VFXRenderMarkFog = false; public bool VFXRenderMark = false; + diff --git a/My project/Assets/Scripts/Data/UnitData.cs b/My project/Assets/Scripts/Data/UnitData.cs index 8040d07d7..cfdaf788e 100644 --- a/My project/Assets/Scripts/Data/UnitData.cs +++ b/My project/Assets/Scripts/Data/UnitData.cs @@ -175,6 +175,7 @@ namespace RuntimeData public bool AttackRenderMarkNeedBack; public AttackAnimType AttackRenderMarkAttackAnimType; public bool BounceRenderMark; + public float BounceRenderMakrWaitTime; // 军团编号 public uint LegionId; diff --git a/My project/Assets/Scripts/DataAssetsScript/AnimDataAssets.cs b/My project/Assets/Scripts/DataAssetsScript/AnimDataAssets.cs index 6f36f8bee..2a73fa0c4 100644 --- a/My project/Assets/Scripts/DataAssetsScript/AnimDataAssets.cs +++ b/My project/Assets/Scripts/DataAssetsScript/AnimDataAssets.cs @@ -11,6 +11,7 @@ public class AnimDataAssets : ScriptableObject public float AttackArrowTime; public float AttackBombTime; public float AttackReturnAnimTime; + public float AttackBounceWaitAnimTime; public float CounterAnimTime; public float CounterReturnAnimTime; diff --git a/My project/Assets/Scripts/DataAssetsScript/GridObjectDataAssets.cs b/My project/Assets/Scripts/DataAssetsScript/GridObjectDataAssets.cs index 5c87cd371..5bd83060e 100644 --- a/My project/Assets/Scripts/DataAssetsScript/GridObjectDataAssets.cs +++ b/My project/Assets/Scripts/DataAssetsScript/GridObjectDataAssets.cs @@ -129,6 +129,22 @@ public class GridAndResourceDataAssets : ScriptableObject return wonderInfo.Sprite; } + public Sprite GetResourceSprite(ResourceType resource, PlayerData playerData) + { + if (!GetResourceInfo(resource, out var resourceInfo)) + return null; + if (resourceInfo.VarientSprite) + { + foreach(var t in resourceInfo.SpriteList) + { + if ((t.IgnoreCivId || t.CivId == playerData.PlayerCivId) + && (t.IgnoreForceId || t.ForceId == playerData.PlayerForceId)) + return t.Sprite; + } + } + return resourceInfo.Sprite; + } + public string GetWonderName(WonderLibrary wonder,PlayerData playerData) { if (!GetWonderInfo(wonder, out var wonderInfo)) @@ -149,6 +165,8 @@ public class GridAndResourceDataAssets : ScriptableObject return resourceInfo.ResourceName; } + + public ResourceType GetMillLikeRelative(ResourceType resource) { if (resource == ResourceType.Sawmill) diff --git a/My project/Assets/Scripts/Logic/Action/ActionLogic.cs b/My project/Assets/Scripts/Logic/Action/ActionLogic.cs index c1895a08f..6bd336e67 100644 --- a/My project/Assets/Scripts/Logic/Action/ActionLogic.cs +++ b/My project/Assets/Scripts/Logic/Action/ActionLogic.cs @@ -1476,6 +1476,7 @@ namespace Logic.Action return false; actionParams.PlayerData.PlayerWealth -= info.Cost; Main.UnitLogic.UnitTypeTransform(actionParams.UnitData,_actionId.UnitType); + Main.PlayerLogic.UpdateSight(actionParams.MapData,actionParams.PlayerData,actionParams.MapData.GridMap.GetAroundGridIdList(2,gridData)); actionParams.UnitData.RenderMark = true; return true; } @@ -1506,6 +1507,7 @@ namespace Logic.Action else if (terrPlayerData != actionParams.PlayerData) recoverV = 2; actionParams.UnitData.Health += recoverV; + gridData.VFXRenderMarkHeal = true; if (actionParams.UnitData.Health > actionParams.UnitData.GetMaxHealth()) actionParams.UnitData.Health = actionParams.UnitData.GetMaxHealth(); ret = true; diff --git a/My project/Assets/Scripts/Logic/City/CityLogic.cs b/My project/Assets/Scripts/Logic/City/CityLogic.cs index 485d9255b..7407df252 100644 --- a/My project/Assets/Scripts/Logic/City/CityLogic.cs +++ b/My project/Assets/Scripts/Logic/City/CityLogic.cs @@ -68,8 +68,7 @@ namespace Logic } else { - Debug.Log(gridData.Id); - Debug.Log(gridData.Pos.X + " " + gridData.Pos.Y); + //这里有个情况,就是在ROGridMap没有生成之前,就已经对玩家的第一个city进行了一次cityupdatelevel } @@ -188,17 +187,20 @@ namespace Logic public void CityLevelUpActionExpand(MapData mapData, CityData cityData) { if (!mapData.GetGridDataByCityId(cityData.Id, out var gridData)) return; + if (!mapData.GetPlayerDataByCityId(cityData.Id, out var playerData)) return; var aroundGridList = mapData.GridMap.GetAroundGridData(2, 2, gridData); - + + Main.PlayerLogic.UpdateSight(mapData,playerData,mapData.GridMap.GetAroundGridIdList(2,gridData)); + var newTerritoryArea = new List(); foreach (var aroundGrid in aroundGridList) { + if (mapData.GetPlayerDataByTerritoryGridId(aroundGrid.Id, out var playerData1)) continue; newTerritoryArea.Add(aroundGrid.Id); } cityData.Territory.UpdateTerritory(newTerritoryArea); - if (!mapData.GetPlayerDataByCityId(cityData.Id, out var playerData)) - return; + var playerTerritoryGridIdSet = mapData.GetPlayerTerritoryGridIdSet(playerData.Id); foreach (var gridId in playerTerritoryGridIdSet) @@ -207,6 +209,8 @@ namespace Logic continue; gridData1.RenderMark = true; } + + } diff --git a/My project/Assets/Scripts/Logic/Input/InputLogic.cs b/My project/Assets/Scripts/Logic/Input/InputLogic.cs index a36eebbc2..27cf33f3f 100644 --- a/My project/Assets/Scripts/Logic/Input/InputLogic.cs +++ b/My project/Assets/Scripts/Logic/Input/InputLogic.cs @@ -87,8 +87,8 @@ namespace Logic public void Update() { - //如果锁了input - if (inputLock) return; + //如果锁了input 但是DebugMode不会锁定input + if (inputLock &&!DebugCenter.Instance.DebugMode) return; if (Input.GetMouseButtonDown(0)) { mouseLastDownPosition = Input.mousePosition; diff --git a/My project/Assets/Scripts/Logic/Player/PlayerLogic.cs b/My project/Assets/Scripts/Logic/Player/PlayerLogic.cs index 0f62c34bd..83d8f675c 100644 --- a/My project/Assets/Scripts/Logic/Player/PlayerLogic.cs +++ b/My project/Assets/Scripts/Logic/Player/PlayerLogic.cs @@ -631,7 +631,7 @@ namespace Logic var endPos = Camera.main.ScreenToWorldPoint(moneyPanel.position); - main.MapRenderer.ProjectileManager.CreateProjectileMulti(main,mapData,startPos,endPos,ProjectileType.Coin,ProjectileMoveType.CoinParabola,Main.CityLogic.GetCityStarsPerTurn(mapData,city)); + main.MapRenderer.ProjectileManager.CreateProjectileMulti(main,mapData,startPos,endPos,ProjectileType.Coin,ProjectileMoveType.CoinParabola,Main.CityLogic.GetCityStarsPerTurn(mapData,city),0.05f); } } @@ -646,7 +646,23 @@ namespace Logic if (!mapData.GetCapitalCityDataByPlayerId(playerData.Id, out var city)) continue; //处理发现tower的情况 if (gridData.Resource == ResourceType.Tower) - Main.CityLogic.CityUpdateExp(mapData,city,1); + { + //临时做法,用来播放VFX,获取Main,理应向MapData写入一个VFX的RenderMark的 + var main = GameObject.Find("Main").GetComponent
(); + var v1 = Table.Instance.GridToWorld(gridData); + mapData.GetGridDataByCityId(city.Id, out var g2); + var v2 = Table.Instance.GridToWorld(g2); + + Timer.Instance.TimerRegister(Main.CityLogic, () => + { + main.MapRenderer.ROGridMap[g2.Id].SetBounceAnim(); + Main.CityLogic.CityUpdateExp(mapData,city,1); + }, + Table.Instance.AnimDataAssets.ProjectileCityExpMoveTime); + + main.MapRenderer.ProjectileManager.CreateProjectile(main,mapData,v1,v2,ProjectileType.CityExp,ProjectileMoveType.CityExpHighParabola); + } + gridData.RenderMark = true; if (mapData.GetUnitDataByGid(id, out var unitData)) unitData.RenderMark = true; diff --git a/My project/Assets/Scripts/Logic/Unit/UnitLogic.cs b/My project/Assets/Scripts/Logic/Unit/UnitLogic.cs index 2ecc678b0..a1d71b988 100644 --- a/My project/Assets/Scripts/Logic/Unit/UnitLogic.cs +++ b/My project/Assets/Scripts/Logic/Unit/UnitLogic.cs @@ -152,23 +152,31 @@ namespace Logic unit1.OnKill(unit2,mapData); unit2.Health -= dmg1; - - - - //如果是近战且目标位置不是山或者有山的科技,且目标不在水里. if (unit1.GetAttackRange() == 1 && grid2.Terrain == TerrainType.Land && (grid2.Feature != TerrainFeature.Mountain || player1.TechTree.CheckIfHasTech(TechType.Climbing))) { //立刻死亡并播放受伤动画,必须先处理死亡,再处理移动,不然gridToUnit的dict会出错 Main.UnitLogic.Die(mapData, unit2); - grid2.VFXRenderMarkHurt = true; - grid2.VFXRenderMarkDie = true; + + + unit1.AttackRenderMark = false; //移动过去并更新视野 MoveTo(mapData, unit1, grid2,MoveType.AttackMove); //关闭unit1的rendermakr中 攻击完需要移动回来的开关 //unit1.AttackRenderMarkNeedBack = false; + Timer.Instance.TimerRegister(unit2, () => + { + var main = GameObject.Find("Main").GetComponent
(); + main.MapRenderer.ROGridMap[grid2.Id].SetBounceAnim(); + grid2.VFXRenderMarkHurt = true; + grid2.VFXRenderMarkDie = true; + + },0.1f); + + + } else { @@ -179,6 +187,9 @@ namespace Logic unit2.RenderMark = true; grid2.VFXRenderMarkHurt = true; grid2.VFXRenderMarkDie = true; + var main = GameObject.Find("Main").GetComponent
(); + main.MapRenderer.ROGridMap[grid2.Id].SetBounceAnim(); + },attackWait); } @@ -198,6 +209,7 @@ namespace Logic unit2.Health -= dmg1; unit2.RenderMark = true; unit2.BounceRenderMark = true; + unit2.BounceRenderMakrWaitTime = Table.Instance.AnimDataAssets.AttackBounceWaitAnimTime; grid2.VFXRenderMarkHurt = true; }, @@ -231,7 +243,7 @@ namespace Logic grid1.VFXRenderMarkDie = true; }, counterAttackWait); - + if (!Table.Instance.QueryUnitHasSkill(unit2.UnitType, SkillType.STATIC)) unit2.Exp++; } //否则,就是双方正常互相消耗血量 else @@ -242,6 +254,7 @@ namespace Logic unit1.Health -= dmg2; unit1.RenderMark = true; unit1.BounceRenderMark = true; + unit1.BounceRenderMakrWaitTime = Table.Instance.AnimDataAssets.AttackBounceWaitAnimTime; grid1.VFXRenderMarkHurt = true; grid1.VFXRenderMarkFog = true; }, @@ -616,6 +629,9 @@ namespace Logic public void BoatToLand(MapData mapData, UnitData unitData) { + if (!mapData.GetPlayerDataByUnitId(unitData.Id, out var player) + ||!mapData.GetGridDataByUnitId(unitData.Id,out var grid)) return; + Main.PlayerLogic.UpdateSight(mapData,player,mapData.GridMap.GetAroundGridIdList(unitData.GetSightRange(),grid)); unitData.UnitType = unitData.CarryUnitType; unitData.GiantType = unitData.CarryGiantType; unitData.Exp = unitData.CarryExp; diff --git a/My project/Assets/Scripts/TH1Renderer/GridRenderer.cs b/My project/Assets/Scripts/TH1Renderer/GridRenderer.cs index c4997ab31..ffc846db7 100644 --- a/My project/Assets/Scripts/TH1Renderer/GridRenderer.cs +++ b/My project/Assets/Scripts/TH1Renderer/GridRenderer.cs @@ -60,9 +60,16 @@ namespace TH1Renderer public AnimationClip DieVFXAnim; private bool _playDieVFX; private bool _isPlayingDieVFX; + public AnimationClip DieHintVFXAnim; + private bool _playDieHintVFX; + private bool _isPlayingDieHintVFX; + private bool _stopDieHintVFX; public AnimationClip TreasureVFXAnim; private bool _playTreasureVFX; private bool _isPlayingTreasureVFX; + public AnimationClip HealVFXAnim; + private bool _playHealVFX; + private bool _isPlayingHealVFX; bool renderVeteran = false; @@ -105,6 +112,16 @@ namespace TH1Renderer _gridData.VFXRenderMarkDie = false; SetDieVFXAnim(); } + if (_gridData.VFXRenderMarkDieHintStart) + { + _gridData.VFXRenderMarkDieHintStart = false; + SetDieHintVFXAnim(); + } + if (_gridData.VFXRenderMarkDieHintEnd) + { + _gridData.VFXRenderMarkDieHintEnd = false; + SetStopDieHintVFXAnim(); + } if (_gridData.VFXRenderMarkTreasure) { _gridData.VFXRenderMarkTreasure = false; @@ -115,6 +132,11 @@ namespace TH1Renderer _gridData.VFXRenderMarkFog = false; SetFogAnim(false); } + if (_gridData.VFXRenderMarkHeal) + { + _gridData.VFXRenderMarkHeal = false; + SetHealVFXAnim(); + } _ROGrid.transform.Find("Effect/Fire").gameObject.SetActive(false); //判断是否着火 @@ -162,11 +184,27 @@ namespace TH1Renderer _playDieVFX = false; PlayDieVFX(); } + if (_playDieHintVFX) + { + _playDieHintVFX = false; + PlayDieHintVFX(); + } + if (_stopDieHintVFX) + { + _stopDieHintVFX = false; + StopDieHintVFX(); + } + if (_playTreasureVFX) { _playTreasureVFX = false; PlayTreasureVFX(); } + if (_playHealVFX) + { + _playHealVFX = false; + PlayHealVFX(); + } if (_playFogEffect) { @@ -232,7 +270,9 @@ namespace TH1Renderer FogEffectAnim = Resources.Load("Animations/VFX/PlayFog"); HurtVFXAnim = Resources.Load("Animations/VFX/PlayAttack"); DieVFXAnim = Resources.Load("Animations/VFX/PlayDie"); + DieHintVFXAnim = Resources.Load("Animations/VFX/PlayDieHint"); TreasureVFXAnim = Resources.Load("Animations/VFX/PlayTreasure"); + HealVFXAnim = Resources.Load("Animations/VFX/PlayHeal"); //UpdateBorder();fog自带updateborder } @@ -450,10 +490,10 @@ namespace TH1Renderer ResourceType.CityCenter => hasCity ? null : Resources.Load($"ArtResources/TH1Miscs/TH1Misc_Tribe"), ResourceType.Treasure => Resources.Load($"ArtResources/TH1Miscs/TH1Misc_Treasure"), ResourceType.Starfish => Resources.Load($"ArtResources/TH1Miscs/TH1Misc_Starfish{needGlow}"), - ResourceType.Temple => Resources.Load($"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_Temple"), - ResourceType.ForestTemple => Resources.Load($"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_ForestTemple"), - ResourceType.MountainTemple => Resources.Load($"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_MountainTemple"), - ResourceType.WaterTemple => Resources.Load($"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_WaterTemple"), + ResourceType.Temple => Table.Instance.GridAndResourceDataAssets.GetResourceSprite(ResourceType.Temple,_playerData),//.Load($"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_Temple"), + ResourceType.ForestTemple => Table.Instance.GridAndResourceDataAssets.GetResourceSprite(ResourceType.ForestTemple,_playerData), + ResourceType.MountainTemple => Table.Instance.GridAndResourceDataAssets.GetResourceSprite(ResourceType.MountainTemple,_playerData), + ResourceType.WaterTemple => Table.Instance.GridAndResourceDataAssets.GetResourceSprite(ResourceType.WaterTemple,_playerData), ResourceType.Farm => Resources.Load( $"ArtResources/TH1Buildings/TH1BuildingsCommon/TH1Building_Farm"), ResourceType.Mine => Resources.Load( @@ -666,6 +706,50 @@ namespace TH1Renderer } + public void SetDieHintVFXAnim() + { + if (_fog.activeSelf) return; + if (_isPlayingDieHintVFX) return; + _playDieHintVFX = true; + } + + public void PlayDieHintVFX() + { + var VFX = _ROGrid.transform.Find("Effect/Die").gameObject; + VFX.SetActive(true); + var animancer = VFX.GetComponent(); + if (DieVFXAnim != null) + { + _isPlayingDieHintVFX = true; + Debug.Log("!!!!"); + animancer.Play(DieHintVFXAnim); + } + + } + + public void SetStopDieHintVFXAnim() + { + if (_fog.activeSelf) return; + if (!_isPlayingDieHintVFX) return; + _stopDieHintVFX = true; + } + + public void StopDieHintVFX() + { + var VFX = _ROGrid.transform.Find("Effect/Die").gameObject; + var animancer = VFX.GetComponent(); + if (DieVFXAnim != null) + { + _isPlayingDieHintVFX = false; + animancer.Stop(DieHintVFXAnim); + } + VFX.SetActive(false); + + } + + + + public void SetTreasureVFXAnim() { if (_fog.activeSelf) return; @@ -692,5 +776,31 @@ namespace TH1Renderer } + public void SetHealVFXAnim() + { + if (_fog.activeSelf) return; + if (_isPlayingHealVFX) return; + _playHealVFX = true; + } + + public void PlayHealVFX() + { + + var VFX = _ROGrid.transform.Find("Effect/Heal").gameObject; + VFX.SetActive(true); + var animancer = VFX.GetComponent(); + if (HealVFXAnim != null) + { + _isPlayingHealVFX = true; + animancer.Play(HealVFXAnim); + Timer.Instance.TimerRegister(VFX, () => + { + VFX.SetActive(false); + _isPlayingHealVFX = false; + }, HealVFXAnim.length); + + } + + } } } \ No newline at end of file diff --git a/My project/Assets/Scripts/TH1Renderer/MapRenderer.cs b/My project/Assets/Scripts/TH1Renderer/MapRenderer.cs index 89c42a727..108fe308a 100644 --- a/My project/Assets/Scripts/TH1Renderer/MapRenderer.cs +++ b/My project/Assets/Scripts/TH1Renderer/MapRenderer.cs @@ -106,6 +106,17 @@ namespace TH1Renderer public void Update() { + + //处理所有飞行道具。这个不会被暂停 + ProjectileManager.Update(); + + //如果有centerMessage ,停掉一切动画 + if (_main.UIManager.CenterMessageUI.isShowingNow) + { + return; + } + + // 处理临时探索者的浮动动画 if (_temporaryExplorerActive && _temporaryExplorer != null) { @@ -223,7 +234,7 @@ namespace TH1Renderer //-------- 处理子节点的Update -------// - ProjectileManager.Update(); + foreach (var roUnit in ROUnitMap.Values) { @@ -247,7 +258,10 @@ namespace TH1Renderer public void RenderUpdateGridMap() { foreach (var gridData in _main.MapData.GridMap.GridList) - ROGridMap[gridData.Id] = new GridRenderer(_gridPrefab,_gridRenderMap,gridData.Id,_main.MapData,_main); + { + ROGridMap[gridData.Id] = + new GridRenderer(_gridPrefab, _gridRenderMap, gridData.Id, _main.MapData, _main); + } } //当cityMap出现新的对象时,新建对象 @@ -325,6 +339,7 @@ namespace TH1Renderer //如果是攻击目标,且unit的AP>0 if (sig == MoveAttackType.Attack && unitData.AP > 0) { + targetGridData.VFXRenderMarkDieHintStart = true; _main.MapData.GetUnitDataByGid(targetGridData.Id, out var unitDataB); ROUnitMap[unitDataB.Id].SetAttackHighlight(true); } diff --git a/My project/Assets/Scripts/TH1Renderer/ProjectileRenderer.cs b/My project/Assets/Scripts/TH1Renderer/ProjectileRenderer.cs index 6885460ad..4438ca851 100644 --- a/My project/Assets/Scripts/TH1Renderer/ProjectileRenderer.cs +++ b/My project/Assets/Scripts/TH1Renderer/ProjectileRenderer.cs @@ -95,23 +95,25 @@ namespace TH1Renderer //如果是coin 完全单独处理 if (_projectileData.ProjectileMoveType == ProjectileMoveType.CoinParabola) { - var middlePos = moveStartPos; - middlePos.x -= 5; - middlePos.y -= 5; + var startPos = moveStartPos; + startPos.y -= 5f; + var middlePos = startPos; + + middlePos.y -= 2f; // 增加时间 moveTime += Time.deltaTime / moveFullTime; - - //前30%的时间轻微移动 - if (moveTime < 0.3) + float showTime = 0.3f; + //前showTime%的时间轻微移动 + if (moveTime < showTime) { - t = Mathf.Clamp01(moveTime/0.3f); + t = Mathf.Clamp01(moveTime/showTime); // 计算水平线性插值位置 - linearPos = Vector3.Lerp(moveStartPos, middlePos, t); + linearPos = Vector3.Lerp(startPos, middlePos, t); // 添加抛物线效果 (在y轴方向) // 使用sin函数创建一个弧形,在中间点达到最高 - arcHeight = Vector3.Distance(moveStartPos, moveEndPos) * parabola_height; // 弧高为距离的20% + arcHeight = Vector3.Distance(startPos, middlePos) * parabola_height; // 弧高为距离的20% arcOffset = Mathf.Sin(t * Mathf.PI) * arcHeight; // 最终位置 = 线性插值位置 + 抛物线高度偏移 @@ -128,7 +130,7 @@ namespace TH1Renderer else { // 计算当前位置的插值因子 (0到1之间) - t = Mathf.Clamp01((moveTime - 0.3f) / 0.7f); + t = Mathf.Clamp01((moveTime - showTime) / (1f - showTime)); // 计算水平线性插值位置 linearPos = Vector3.Lerp(middlePos, moveEndPos, t); diff --git a/My project/Assets/Scripts/TH1Renderer/UnitRenderer.cs b/My project/Assets/Scripts/TH1Renderer/UnitRenderer.cs index e97d4cc8b..c57e66244 100644 --- a/My project/Assets/Scripts/TH1Renderer/UnitRenderer.cs +++ b/My project/Assets/Scripts/TH1Renderer/UnitRenderer.cs @@ -43,6 +43,7 @@ namespace TH1Renderer //------bounce相关参数-------- bool _needBounce = false, _isBounceDown = true; Vector3 bounceUpPos, bounceDownPos; + private float _bounceWaitTime = 0f; float bounceTime = 0f; float bounceDownFullTime = 0.05f; float bounceUpFullTime = 0.1f; @@ -176,7 +177,8 @@ namespace TH1Renderer if (_unitData.BounceRenderMark) { _unitData.BounceRenderMark = false; - SetBounceAnim(); + SetBounceAnim(_unitData.BounceRenderMakrWaitTime); + _unitData.BounceRenderMakrWaitTime = 0f; } if (_unitData.RenderMark) { @@ -228,6 +230,10 @@ namespace TH1Renderer if (_needBounce) { + if (_bounceWaitTime > 0){ + _bounceWaitTime -= Time.deltaTime; + } + else if (_isBounceDown) { bounceTime += Time.deltaTime / bounceDownFullTime; @@ -618,9 +624,10 @@ namespace TH1Renderer } - public void SetBounceAnim() + public void SetBounceAnim(float waitTime = 0f) { if (_needBounce) return; + _bounceWaitTime = waitTime; _needBounce = true; _isBounceDown = true; bounceTime = 0f; diff --git a/My project/Assets/Scripts/UI/BottomInfoUI.cs b/My project/Assets/Scripts/UI/BottomInfoUI.cs index 5d472ab66..956dd5389 100644 --- a/My project/Assets/Scripts/UI/BottomInfoUI.cs +++ b/My project/Assets/Scripts/UI/BottomInfoUI.cs @@ -79,9 +79,9 @@ public class BottomInfoUI// : MonoBehaviour _skillInfo = ROBottomInfoUI.transform.Find("InfoGroup/SkillInfo").gameObject; _closeButton = ROBottomInfoUI.transform.Find("CloseButton").gameObject; // 收起按钮 _hintWindow = ROBottomInfoUI.transform.Find("HintWindow").gameObject; - _debugGrid = ROBottomInfoUI.transform.Find("DebugGrid").gameObject; - _debugUnit = ROBottomInfoUI.transform.Find("DebugUnit").gameObject; - _debugCity = ROBottomInfoUI.transform.Find("DebugCity").gameObject; + _debugGrid = _main.UIManager.ROUIManager.transform.Find("DebugPanel/PanelGroup/Selected/DebugGrid").gameObject; + _debugUnit = _main.UIManager.ROUIManager.transform.Find("DebugPanel/PanelGroup/Selected/DebugUnit").gameObject; + _debugCity = _main.UIManager.ROUIManager.transform.Find("DebugPanel/PanelGroup/Selected/DebugCity").gameObject; _unitTitle = ROBottomInfoUI.transform.Find("InfoGroup/UnitBaseInfo/Title").gameObject; _gridTitle = ROBottomInfoUI.transform.Find("InfoGroup/GridBaseInfo/Title").gameObject; _cityTitle = ROBottomInfoUI.transform.Find("InfoGroup/CityBaseInfo/Title").gameObject; @@ -638,13 +638,9 @@ public class BottomInfoUI// : MonoBehaviour public void UpdateDebugInfo() { if (!DebugCenter.Instance.DebugMode) - { - _debugGrid.SetActive(false); - _debugUnit.SetActive(false); - _debugCity.SetActive(false); return; - } - + if (_mapData == null) + return; //如果是城市格子 if (UIBottomInfoIsGrid && _mapData.GetCityDataByGid(UIBottomInfoStatusObjectId,out var city)) { @@ -659,19 +655,20 @@ public class BottomInfoUI// : MonoBehaviour _debugGrid.SetActive(true); _debugUnit.SetActive(false); _debugCity.SetActive(false); - _main.MapData.GridMap.GetGridDataByGid(UIBottomInfoStatusObjectId,out var gridData); + if (!_main.MapData.GridMap.GetGridDataByGid(UIBottomInfoStatusObjectId, out var gridData)) + return; _debugGrid.transform.Find("BuildingLevelValue").GetComponent().text = gridData.buildingLevel.ToString(); } //如果是unit - else - { + else{ _debugGrid.SetActive(false); _debugUnit.SetActive(true); _debugCity.SetActive(false); // 获取单位数据 - _main.MapData.UnitMap.GetUnitDataByUnitId(UIBottomInfoStatusObjectId, out var unitData); + if (!_main.MapData.UnitMap.GetUnitDataByUnitId(UIBottomInfoStatusObjectId, out var unitData)) + return; // 填充单位类型信息 _debugUnit.transform.Find("UnitTypeValue").GetComponent().text = unitData.UnitType.ToString(); diff --git a/My project/Assets/Scripts/UI/DebugUI.cs b/My project/Assets/Scripts/UI/DebugUI.cs new file mode 100644 index 000000000..20b5ffe79 --- /dev/null +++ b/My project/Assets/Scripts/UI/DebugUI.cs @@ -0,0 +1,136 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using Logic; +using RuntimeData; +using TMPro; +public class DebugUI +{ + private Main _main; + private MapData _mapData; + public GameObject RODebugUI; + + private GameObject buttonGroup; + private GameObject panelGroup; + + private Dictionary panelDict; + + public bool NeedShow = false; + + public DebugUI(Main main, MapData mapData) + { + _main = main; + _mapData = mapData; + + Transform root = _main.UIManager.ROUIManager.transform; + Transform panelRoot = root.Find("DebugPanel"); + if (panelRoot == null) return; + + RODebugUI = panelRoot.gameObject; + + Button startButton = panelRoot.Find("ButtonStart")?.GetComponent