From 8917c36ad89254629286bb2977f95ba10c7a5614 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Tue, 13 Aug 2024 22:36:01 +0100 Subject: [PATCH] Character Stat revamp (wip) - working max health, properly setting health component values and showing scales on UI - working armor & magic resistance, properly mitigating incoming damage based on damage type --- Assets/Character Stats/CharacterStat.cs | 1 + .../Prefabs/Character Panel.prefab | 2444 +++++++++++++++-- .../Scripts/CharacterStats.cs | 59 +- .../Scripts/EquippableItem.cs | 179 +- .../Scripts/PlayerCharacterStats.cs | 17 +- .../Items & Inventory/Scripts/StatPanel.cs | 36 +- .../Prefabs/Persistent Objects.prefab | 1221 ++++---- .../52x52 SpellSlotBorder.png.meta | 4 +- .../Abilities/BasicMinionPrefab.prefab | 2 + .../BasicMinionPrefab_Golem Variant.prefab | 8 + .../BasicMinionPrefab_Mage Variant.prefab | 8 + .../BasicMinionPrefab_Rogue Variant.prefab | 8 + .../BasicMinionPrefab_Savage Variant.prefab | 4 + .../BasicMinionPrefab_Warrior Variant.prefab | 8 + .../Bosses/BossEnemyPrefabTemplate.prefab | 2 + .../BossEnemyPrefab_Lich_Variant.prefab | 8 + .../BossEnemyPrefab_SkellyMage_Variant.prefab | 8 + ...emyPrefab_VineGolem_Polygon_Variant.prefab | 8 + .../BossEnemyPrefab_VineGolem_Variant.prefab | 8 + ...agonBossEnemyPrefabTemplate Variant.prefab | 8 + .../Enemies/BasicEnemyPrefabTemplate.prefab | 2 + ...asicEnemyPrefab_AngrySkelly_Variant.prefab | 8 + ...emyPrefab_VineGolem_Polygon_Variant.prefab | 8 + .../BasicEnemyPrefab_VineGolem_Variant.prefab | 8 + .../PlayerPrefab_Barbarian Variant.prefab | 8 + .../PlayerPrefab_Knight Variant.prefab | 25 +- .../PlayerPrefab_Priest Variant.prefab | 29 +- .../PlayerPrefab_Vampire Variant.prefab | 4 + Assets/Resources/PlayerPrefab.prefab | 3 + Assets/Scenes/0-Splash.unity | 234 +- .../Vampire/0-SanguineSlashAbility.asset | 6 +- .../1-BloodBath_AoEWithImpactEvent.asset | 8 +- .../Vampire/2-BloodRose_AoEOverTime.asset | 6 +- ...BloodVacuum_AoEOverTimeWithTickEvent.asset | 10 +- .../MeleeDrainEffectClassResource.asset | 2 +- .../Debug/Player/Vampire/-Effects_v2.meta | 8 + ...thEvent_InstantEffect_SecondaryScale.asset | 24 + ...nt_InstantEffect_SecondaryScale.asset.meta | 8 + ..._InstantEffect_Attack_SecondaryScale.asset | 24 + ...antEffect_Attack_SecondaryScale.asset.meta | 8 + ...t_InstantEffect_Spell_SecondaryScale.asset | 24 + ...tantEffect_Spell_SecondaryScale.asset.meta | 8 + ...tantEffect_Tick_Spell_SecondaryScale.asset | 24 + ...ffect_Tick_Spell_SecondaryScale.asset.meta | 8 + ...um_BleedEffect_Attack_SecondaryScale.asset | 26 + ...eedEffect_Attack_SecondaryScale.asset.meta | 8 + ...antEffect_Tick_Attack_SecondaryScale.asset | 24 + ...fect_Tick_Attack_SecondaryScale.asset.meta | 8 + ...tantEffect_Tick_Spell_SecondaryScale.asset | 24 + ...ffect_Tick_Spell_SecondaryScale.asset.meta | 8 + Assets/Scripts/AbilitySystem/DamageType.cs | 7 + .../Scripts/AbilitySystem/DamageType.cs.meta | 11 + .../AbilitySystem/Effects/AbsorbEffect.cs | 6 +- .../Effects/DamageIncomeModifierEffect.cs | 6 +- .../Effects/DamageOverTimeEffect.cs | 6 +- .../Effects/InstantValueEffect.cs | 13 +- .../Effects/MovementSpeedModifierEffect.cs | 6 +- .../Difficulty/UnitDifficultySettings.cs | 10 +- Assets/Scripts/Game/GameConstants.cs | 31 +- Assets/Scripts/Health.cs | 67 +- Assets/Scripts/Mana.cs | 1 - .../Scripts/PlayerResources/PlayerHealth.cs | 7 +- Assets/Scripts/Resource.cs | 2 +- Assets/Scripts/UI/ResourceOrbUI.cs | 6 + Assets/Starfield Skybox/Skybox.mat | 2 +- 65 files changed, 3679 insertions(+), 1138 deletions(-) create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset.meta create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset create mode 100644 Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset.meta create mode 100644 Assets/Scripts/AbilitySystem/DamageType.cs create mode 100644 Assets/Scripts/AbilitySystem/DamageType.cs.meta diff --git a/Assets/Character Stats/CharacterStat.cs b/Assets/Character Stats/CharacterStat.cs index c02e7a62..1a501f78 100644 --- a/Assets/Character Stats/CharacterStat.cs +++ b/Assets/Character Stats/CharacterStat.cs @@ -39,6 +39,7 @@ namespace Kryz.CharacterStats public CharacterStat(float baseValue) : this() { + isDirty = true; BaseValue = baseValue; } diff --git a/Assets/Character Stats/Examples/Items & Inventory/Prefabs/Character Panel.prefab b/Assets/Character Stats/Examples/Items & Inventory/Prefabs/Character Panel.prefab index 3c8a85ae..d008a069 100644 --- a/Assets/Character Stats/Examples/Items & Inventory/Prefabs/Character Panel.prefab +++ b/Assets/Character Stats/Examples/Items & Inventory/Prefabs/Character Panel.prefab @@ -125,6 +125,7 @@ RectTransform: m_Children: - {fileID: 22488076} - {fileID: 22436708} + - {fileID: 5707939335742086669} m_Father: {fileID: 22492918} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -319,7 +320,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 105416} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -332,7 +333,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 87630f81fe8754d49bab3fa66b0481cd, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -480,7 +481,8 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 2426717057976043713} m_Father: {fileID: 22436708} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -755,7 +757,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 118380} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -768,7 +770,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ab0226cd28d392f419078c390d24f898, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -991,7 +993,6 @@ GameObject: - component: {fileID: 22465490} - component: {fileID: 22285002} - component: {fileID: 11465682} - - component: {fileID: 11425686} m_Layer: 5 m_Name: Inventory m_TagString: Untagged @@ -1060,57 +1061,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &11425686 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 123998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c83cdbd7009ba494ba721c24bc31b4cf, type: 3} - m_Name: - m_EditorClassIdentifier: - items: - - {fileID: 11400000, guid: 9fc0a5b0c9ac0094195db27cc796ae78, type: 2} - - {fileID: 11400000, guid: d0164458ebb9e584e87d899afaf59d06, type: 2} - - {fileID: 11400000, guid: 82a84f82182ca8a4181fa0b29058bf55, type: 2} - - {fileID: 11400000, guid: 4d2f6a4742f42d54e81f7884e570cd6f, type: 2} - - {fileID: 11400000, guid: 63fbe9b392674014baf4ed2fffce9b0d, type: 2} - - {fileID: 11400000, guid: 54e1bf68d0f57a240a6234a5c66f4d25, type: 2} - - {fileID: 11400000, guid: 3d8c0f0f3df7c5f40b5b2f40ed311192, type: 2} - - {fileID: 11400000, guid: 9c33f8f5007ddce4f8355df08445616d, type: 2} - itemsParent: {fileID: 22471986} - itemSlots: - - {fileID: 11460240} - - {fileID: 11446320} - - {fileID: 11487288} - - {fileID: 11446858} - - {fileID: 11435936} - - {fileID: 11437230} - - {fileID: 11451050} - - {fileID: 11404132} - - {fileID: 11409142} - - {fileID: 11487100} - - {fileID: 11465714} - - {fileID: 11490494} - - {fileID: 11461132} - - {fileID: 11453674} - - {fileID: 11430622} - - {fileID: 11445532} - - {fileID: 11458674} - - {fileID: 11458568} - characterPanelUI: {fileID: 0} - onJoinedRoom: {fileID: 0} - OnGameOptionsOpenned: {fileID: 0} - OnItemRightClickedEvent: - m_PersistentCalls: - m_Calls: [] - OnItemRightClickedEventWhileVendoring: - m_PersistentCalls: - m_Calls: [] - isVendoring: 0 --- !u!1 &129568 GameObject: m_ObjectHideFlags: 0 @@ -1229,10 +1179,10 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 129776} - 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.65, y: 0.65, z: 0.65} - m_ConstrainProportionsScale: 0 + m_LocalScale: {x: 0.6, y: 0.6, z: 0.6} + m_ConstrainProportionsScale: 1 m_Children: - {fileID: 22455926} - {fileID: 22465490} @@ -1254,7 +1204,6 @@ GameObject: m_Component: - component: {fileID: 22436708} - component: {fileID: 11466118} - - component: {fileID: 11472330} m_Layer: 5 m_Name: Stats Panel m_TagString: Untagged @@ -1281,6 +1230,7 @@ RectTransform: - {fileID: 2715984491736709099} - {fileID: 825261058398377588} - {fileID: 22441616} + - {fileID: 6118383128788908528} m_Father: {fileID: 22455926} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1315,35 +1265,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!114 &11472330 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 136458} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c9094b6ac57147b409aab25e568adbfa, type: 3} - m_Name: - m_EditorClassIdentifier: - statDisplaysParent: {fileID: 0} - statDisplays: - - {fileID: 11463786} - - {fileID: 129021008049157534} - - {fileID: 15749858843328522} - - {fileID: 2715984491722470559} - - {fileID: 825261058405274880} - statNames: - - strength - - agility - - intelligence - - spirit - - vitality - addStatButtons: [] - characterName: {fileID: 11446856} - characterLevel: {fileID: 11422530} - unallocated: {fileID: 0} --- !u!1 &145630 GameObject: m_ObjectHideFlags: 0 @@ -1354,9 +1275,9 @@ GameObject: m_Component: - component: {fileID: 22478518} - component: {fileID: 22249554} - - component: {fileID: 11449484} + - component: {fileID: 7475116342562358806} m_Layer: 5 - m_Name: Equipment Text + m_Name: CoinText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1379,8 +1300,8 @@ RectTransform: 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: 2.5} - m_SizeDelta: {x: 0, y: -5} + m_AnchoredPosition: {x: -45.000095, y: 2.5} + m_SizeDelta: {x: -89.99981, y: -5} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &22249554 CanvasRenderer: @@ -1390,7 +1311,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 145630} m_CullTransparentMesh: 1 ---- !u!114 &11449484 +--- !u!114 &7475116342562358806 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1399,31 +1320,86 @@ MonoBehaviour: m_GameObject: {fileID: 145630} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.37254903, g: 0.37647063, b: 0.6156863, a: 1} + 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_FontData: - m_Font: {fileID: 12800000, guid: b3797d5d853d86945b0da6c9793549c9, type: 3} - m_FontSize: 48 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 48 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: equipment + m_text: 0 + 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: 40 + m_fontSizeBase: 38 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 20 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + 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!1 &146210 GameObject: m_ObjectHideFlags: 0 @@ -1529,7 +1505,6 @@ GameObject: - component: {fileID: 22411916} - component: {fileID: 22210926} - component: {fileID: 11498908} - - component: {fileID: 11422106} m_Layer: 5 m_Name: Button m_TagString: Untagged @@ -1550,6 +1525,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 22478518} + - {fileID: 7475116342792086822} m_Father: {fileID: 22465490} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1579,7 +1555,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -1596,50 +1572,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &11422106 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146602} - 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: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 11498908} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &147158 GameObject: m_ObjectHideFlags: 0 @@ -2397,7 +2329,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 162892} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -2410,7 +2342,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: a15377d51625eb949ae614e8de8c76cd, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2490,7 +2422,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 163850} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -2769,7 +2701,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 170666} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -2782,7 +2714,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: fa65d645a34a577419cb9e893a4011fa, type: 3} + m_Sprite: {fileID: 21300000, guid: 28d59d4aaf02fc94092d8b84d7f8fd64, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2876,7 +2808,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_FontData: - m_Font: {fileID: 12800000, guid: 495c9e2a934bcc640a8d7427b13cb680, type: 3} + m_Font: {fileID: 12800000, guid: b3797d5d853d86945b0da6c9793549c9, type: 3} m_FontSize: 52 m_FontStyle: 0 m_BestFit: 0 @@ -2912,7 +2844,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 22488076} - - component: {fileID: 11464802} m_Layer: 5 m_Name: Equipment Panel m_TagString: Untagged @@ -2952,30 +2883,6 @@ RectTransform: m_AnchoredPosition: {x: -22, y: 0} m_SizeDelta: {x: 760, y: 855} m_Pivot: {x: 1, y: 0.5} ---- !u!114 &11464802 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 177354} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 87d513850f827404bb25210b80c6098b, type: 3} - m_Name: - m_EditorClassIdentifier: - equipmentSlotsParent: {fileID: 22488076} - equipmentSlots: - - {fileID: 11427700} - - {fileID: 11427016} - - {fileID: 11448766} - - {fileID: 11400232} - - {fileID: 11439382} - - {fileID: 11417996} - onJoinedRoom: {fileID: 0} - OnItemRightClickedEvent: - m_PersistentCalls: - m_Calls: [] --- !u!1 &180976 GameObject: m_ObjectHideFlags: 0 @@ -3404,7 +3311,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 190760} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -3417,7 +3324,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 1b112affca805474aba29e57512dc853, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -3497,7 +3404,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 191176} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -3510,7 +3417,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d4484d350e72d0d49b4a228d0c398abf, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -3965,7 +3872,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 198724} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: @@ -3978,7 +3885,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 9b1674b0fa99d0347bc2a9ec8a03dfa4, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4004,6 +3911,2064 @@ MonoBehaviour: OnRightClickEvent: m_PersistentCalls: m_Calls: [] +--- !u!1 &240294637632650659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 749873634156882259} + - component: {fileID: 5203028666489624769} + - component: {fileID: 1467009948855332527} + - component: {fileID: 5575000137421371308} + m_Layer: 5 + m_Name: Character Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &749873634156882259 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240294637632650659} + 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: 1698634848553876032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 224, y: 69} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &5203028666489624769 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240294637632650659} + m_CullTransparentMesh: 1 +--- !u!114 &1467009948855332527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240294637632650659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.7607843, g: 0.6901961, b: 0.627451, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: b3797d5d853d86945b0da6c9793549c9, type: 3} + m_FontSize: 52 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 52 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Secondary +--- !u!114 &5575000137421371308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240294637632650659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!1 &1093554257937109266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1867170765682155625} + - component: {fileID: 5196691311250751142} + - component: {fileID: 857582091899322019} + m_Layer: 5 + m_Name: check + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1867170765682155625 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093554257937109266} + 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: 2426717057976043713} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5196691311250751142 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093554257937109266} + m_CullTransparentMesh: 1 +--- !u!114 &857582091899322019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093554257937109266} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: f6299e83740fe8f4fbe5130ebe788b53, type: 3} + m_Type: 0 + 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!1 &1156479471843294728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4516556648321355170} + - component: {fileID: 8248823793561462192} + - component: {fileID: 8081496876935729068} + - component: {fileID: 8804382753885863297} + m_Layer: 5 + m_Name: MoreStatDetailsBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4516556648321355170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1156479471843294728} + 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: 9150385724981969654} + m_Father: {fileID: 5707939335742086669} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8248823793561462192 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1156479471843294728} + m_CullTransparentMesh: 1 +--- !u!114 &8081496876935729068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1156479471843294728} + 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: ec4e46f7b0a59f44581cb894a3e10de8, 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!114 &8804382753885863297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1156479471843294728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &1674886334641568097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7611070488537186944} + - component: {fileID: 6434613168594260140} + - component: {fileID: 2537514454092315351} + - component: {fileID: 1969314037000573592} + m_Layer: 5 + m_Name: Level Text Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7611070488537186944 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674886334641568097} + 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: 1698634848553876032} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 45} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &6434613168594260140 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674886334641568097} + m_CullTransparentMesh: 1 +--- !u!114 &2537514454092315351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674886334641568097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.43529412, g: 0.3254902, b: 0.25490198, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: b3797d5d853d86945b0da6c9793549c9, type: 3} + m_FontSize: 34 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 52 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stats +--- !u!114 &1969314037000573592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674886334641568097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!1 &2811410183006868078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3231004671669826589} + - component: {fileID: 6635663268811717723} + - component: {fileID: 7548178608111789162} + m_Layer: 5 + m_Name: More Stats + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3231004671669826589 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2811410183006868078} + 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: 2426717057976043713} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6635663268811717723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2811410183006868078} + m_CullTransparentMesh: 1 +--- !u!114 &7548178608111789162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2811410183006868078} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: More Stats + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: e53b4ab145ea90a4f893624318d62bf8, type: 2} + m_sharedMaterial: {fileID: -2669144802238463443, guid: e53b4ab145ea90a4f893624318d62bf8, 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: 30 + m_fontSizeBase: 30 + 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!1 &4037953456939321833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9150385724981969654} + - component: {fileID: 8263261829485932007} + - component: {fileID: 7741906163719153033} + - component: {fileID: 3337827164869175975} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9150385724981969654 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4037953456939321833} + 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: 4516556648321355170} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8263261829485932007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4037953456939321833} + m_CullTransparentMesh: 1 +--- !u!114 &7741906163719153033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4037953456939321833} + 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: 189571641b1d947459e125a4c1696df1, 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!114 &3337827164869175975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4037953456939321833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &4169051241258051921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5707939335742086669} + - component: {fileID: 1750756935940558481} + m_Layer: 5 + m_Name: Secondary Stats Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5707939335742086669 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4169051241258051921} + 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: 4516556648321355170} + - {fileID: 1698634848553876032} + - {fileID: 5266036217501302394} + - {fileID: 4846245715795765224} + - {fileID: 6763084552005789826} + - {fileID: 8935937027202868498} + - {fileID: 6286776454426932609} + - {fileID: 8051282907696523785} + - {fileID: 6631553179580729225} + m_Father: {fileID: 22455926} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: -500, y: 0} + m_SizeDelta: {x: 500, y: 855} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1750756935940558481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4169051241258051921} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 20 + m_Right: 28 + m_Top: 32 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 55 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &4386946775062131710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1698634848553876032} + - component: {fileID: 3418238875344945270} + m_Layer: 5 + m_Name: Character Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1698634848553876032 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4386946775062131710} + 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: 749873634156882259} + - {fileID: 7611070488537186944} + - {fileID: 8267585716542675322} + m_Father: {fileID: 5707939335742086669} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 246, y: -32} + m_SizeDelta: {x: 452, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &3418238875344945270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4386946775062131710} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 250 + m_PreferredHeight: 90 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &5895164288734416259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8267585716542675322} + - component: {fileID: 8600543135849965143} + - component: {fileID: 542075369423686254} + - component: {fileID: 444065737671777699} + m_Layer: 5 + m_Name: Level Text Value + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8267585716542675322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5895164288734416259} + 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: 1698634848553876032} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 51, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &8600543135849965143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5895164288734416259} + m_CullTransparentMesh: 1 +--- !u!114 &542075369423686254 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5895164288734416259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8392157, g: 0.8392157, b: 0.8392157, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 52 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!114 &444065737671777699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5895164288734416259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!1 &7203635990368798745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2426717057976043713} + - component: {fileID: 3743916464863473751} + - component: {fileID: 502635806293222788} + - component: {fileID: 6909141034750176005} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2426717057976043713 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7203635990368798745} + 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: 1867170765682155625} + - {fileID: 3231004671669826589} + m_Father: {fileID: 22441616} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3743916464863473751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7203635990368798745} + m_CullTransparentMesh: 1 +--- !u!114 &502635806293222788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7203635990368798745} + 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: dd4120968d53c4341ba6879310b178c4, type: 3} + m_Type: 0 + 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!114 &6909141034750176005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7203635990368798745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 502635806293222788} + toggleTransition: 1 + graphic: {fileID: 857582091899322019} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4169051241258051921} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_IsOn: 0 +--- !u!1 &7475116342792086823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7475116342792086822} + - component: {fileID: 7475116342792086820} + - component: {fileID: 7475116342792086821} + m_Layer: 5 + m_Name: Coin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7475116342792086822 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7475116342792086823} + 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: 22411916} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &7475116342792086820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7475116342792086823} + m_CullTransparentMesh: 1 +--- !u!114 &7475116342792086821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7475116342792086823} + 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: 9d5365d85f9ac2e46b561528dae6e5ab, type: 3} + m_Type: 0 + 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!1001 &1492023565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 22436708} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294553327, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: unallocated + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: AvailablePoints + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &6118383128788908528 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 1492023565} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &276902012349773180 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: vitality + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (5) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -599.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &6286776454426932609 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 276902012349773180} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &639756830454531956 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294553327, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: unallocated + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (7) + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -799.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &6631553179580729225 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 639756830454531956} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &663032556754987135 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: intelligence + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (3) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -399.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &6763084552005789826 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 663032556754987135} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1705052010066814741 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: agility + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (2) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -299.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &4846245715795765224 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 1705052010066814741} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2160712987497430663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (1) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -199.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &5266036217501302394 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 2160712987497430663} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2948184746283574767 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: spirit + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (4) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &8935937027202868498 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 2948184746283574767} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4274824432036752116 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5707939335742086669} + m_Modifications: + - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294553327, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: unallocated + objectReference: {fileID: 0} + - target: {fileID: 6118383127294592465, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_FlexibleWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Name + value: Stat Display (6) + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.y + value: -699.5 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7 + objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} +--- !u!224 &8051282907696523785 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + m_PrefabInstance: {fileID: 4274824432036752116} + m_PrefabAsset: {fileID: 0} --- !u!1001 &6115652312959386499 PrefabInstance: m_ObjectHideFlags: 0 @@ -4011,6 +5976,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 22436708} m_Modifications: + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: intelligence + objectReference: {fileID: 0} - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} propertyPath: m_Name value: Stat Display (3) @@ -4099,6 +6068,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} --- !u!224 &15749858822931326 stripped @@ -4106,17 +6079,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} m_PrefabInstance: {fileID: 6115652312959386499} m_PrefabAsset: {fileID: 0} ---- !u!114 &15749858843328522 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 6115652312959386499} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &6118383127301582819 PrefabInstance: m_ObjectHideFlags: 0 @@ -4212,19 +6174,12 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} ---- !u!114 &11463786 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 6118383127301582819} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!224 &22490910 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} @@ -4237,6 +6192,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 22436708} m_Modifications: + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: agility + objectReference: {fileID: 0} - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} propertyPath: m_Name value: Stat Display (2) @@ -4325,6 +6284,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} --- !u!224 &129021008038131434 stripped @@ -4332,17 +6295,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} m_PrefabInstance: {fileID: 6134609566777095703} m_PrefabAsset: {fileID: 0} ---- !u!114 &129021008049157534 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 6134609566777095703} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &6889161107132814985 PrefabInstance: m_ObjectHideFlags: 0 @@ -4350,6 +6302,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 22436708} m_Modifications: + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: vitality + objectReference: {fileID: 0} - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} propertyPath: m_Name value: Stat Display (5) @@ -4438,6 +6394,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} --- !u!224 &825261058398377588 stripped @@ -4445,17 +6405,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} m_PrefabInstance: {fileID: 6889161107132814985} m_PrefabAsset: {fileID: 0} ---- !u!114 &825261058405274880 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 6889161107132814985} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &8167771093767386902 PrefabInstance: m_ObjectHideFlags: 0 @@ -4463,6 +6412,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 22436708} m_Modifications: + - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_Text + value: spirit + objectReference: {fileID: 0} - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} propertyPath: m_Name value: Stat Display (4) @@ -4551,19 +6504,12 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} + propertyPath: m_fontColor32.rgba + value: 4294967295 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} ---- !u!114 &2715984491722470559 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 8167771093767386902} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!224 &2715984491736709099 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} diff --git a/Assets/Character Stats/Examples/Items & Inventory/Scripts/CharacterStats.cs b/Assets/Character Stats/Examples/Items & Inventory/Scripts/CharacterStats.cs index 65e06beb..7d87db61 100644 --- a/Assets/Character Stats/Examples/Items & Inventory/Scripts/CharacterStats.cs +++ b/Assets/Character Stats/Examples/Items & Inventory/Scripts/CharacterStats.cs @@ -15,37 +15,40 @@ namespace Kryz.CharacterStats.Examples public CharacterStat Vitality; //Secondary - public CharacterStat CritChance; - public CharacterStat CritDamage; public CharacterStat AttackDamage; public CharacterStat SpellDamage; + + public CharacterStat CritChance; + public CharacterStat CritDamage; + public CharacterStat MaxHealth; public CharacterStat Armor; public CharacterStat MagicResistance; - public Dictionary statsDictionary = new Dictionary(); + public Dictionary primaryStatsDictionary = new Dictionary(); + public Dictionary secondaryStatsDictionary = new Dictionary(); public UnityEvent onUpdateStatValues = new UnityEvent(); protected virtual void Awake() { - statsDictionary.Add(nameof(Strength).ToLower(), Strength); - statsDictionary.Add(nameof(Agility).ToLower(), Agility); - statsDictionary.Add(nameof(Intelligence).ToLower(), Intelligence); - statsDictionary.Add(nameof(Spirit).ToLower(), Spirit); - statsDictionary.Add(nameof(Vitality).ToLower(), Vitality); + primaryStatsDictionary.Add(nameof(Strength).ToLower(), Strength); + primaryStatsDictionary.Add(nameof(Agility).ToLower(), Agility); + primaryStatsDictionary.Add(nameof(Intelligence).ToLower(), Intelligence); + primaryStatsDictionary.Add(nameof(Spirit).ToLower(), Spirit); + primaryStatsDictionary.Add(nameof(Vitality).ToLower(), Vitality); - statsDictionary.Add(nameof(CritChance).ToLower(), CritChance); - statsDictionary.Add(nameof(CritDamage).ToLower(), CritDamage); + secondaryStatsDictionary.Add(nameof(AttackDamage).ToLower(), AttackDamage); + secondaryStatsDictionary.Add(nameof(SpellDamage).ToLower(), SpellDamage); - statsDictionary.Add(nameof(AttackDamage).ToLower(), AttackDamage); - statsDictionary.Add(nameof(SpellDamage).ToLower(), SpellDamage); + secondaryStatsDictionary.Add(nameof(CritChance).ToLower(), CritChance); + secondaryStatsDictionary.Add(nameof(CritDamage).ToLower(), CritDamage); - statsDictionary.Add(nameof(MaxHealth).ToLower(), MaxHealth); - statsDictionary.Add(nameof(Armor).ToLower(), Armor); - statsDictionary.Add(nameof(MagicResistance).ToLower(), MagicResistance); + secondaryStatsDictionary.Add(nameof(MaxHealth).ToLower(), MaxHealth); + secondaryStatsDictionary.Add(nameof(Armor).ToLower(), Armor); + secondaryStatsDictionary.Add(nameof(MagicResistance).ToLower(), MagicResistance); onUpdateStatValues.AddListener(UpdateSecondaryStatsBasedOnPrimaryStats); } @@ -64,6 +67,12 @@ namespace Kryz.CharacterStats.Examples public void UpdateSecondaryStatsBasedOnPrimaryStats() { //Remove previous + AttackDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.StrengthSource); + AttackDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.AgilitySource); + + SpellDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.IntelligenceSource); + SpellDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.SpiritSource); + CritChance.RemoveAllModifiersFromSource(GameConstants.ObjectSources.AgilitySource); CritChance.RemoveAllModifiersFromSource(GameConstants.ObjectSources.IntelligenceSource); @@ -71,12 +80,6 @@ namespace Kryz.CharacterStats.Examples CritDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.AgilitySource); CritDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.IntelligenceSource); - AttackDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.StrengthSource); - AttackDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.AgilitySource); - - SpellDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.IntelligenceSource); - SpellDamage.RemoveAllModifiersFromSource(GameConstants.ObjectSources.SpiritSource); - MaxHealth.RemoveAllModifiersFromSource(GameConstants.ObjectSources.SpiritSource); MaxHealth.RemoveAllModifiersFromSource(GameConstants.ObjectSources.VitalitySource); @@ -90,19 +93,19 @@ namespace Kryz.CharacterStats.Examples //Add new values - CritChance.AddModifier(new StatModifier(Agility.Value * GameConstants.CharacterStatsBalancing.CritChanceIncreaseFromAgility, StatModType.Flat, GameConstants.ObjectSources.AgilitySource)); - CritChance.AddModifier(new StatModifier(Intelligence.Value * GameConstants.CharacterStatsBalancing.CritChanceIncreaseFromIntelligence, StatModType.Flat, GameConstants.ObjectSources.IntelligenceSource)); - - CritDamage.AddModifier(new StatModifier(Strength.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromStrength, StatModType.Flat, GameConstants.ObjectSources.StrengthSource)); - CritDamage.AddModifier(new StatModifier(Agility.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromAgility, StatModType.Flat, GameConstants.ObjectSources.AgilitySource)); - CritDamage.AddModifier(new StatModifier(Intelligence.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromIntelligence, StatModType.Flat, GameConstants.ObjectSources.IntelligenceSource)); - AttackDamage.AddModifier(new StatModifier(Strength.Value * GameConstants.CharacterStatsBalancing.AttackDamageIncreaseFromStrength, StatModType.Flat, GameConstants.ObjectSources.StrengthSource)); AttackDamage.AddModifier(new StatModifier(Agility.Value * GameConstants.CharacterStatsBalancing.AttackDamageIncreaseFromAgility, StatModType.Flat, GameConstants.ObjectSources.AgilitySource)); SpellDamage.AddModifier(new StatModifier(Intelligence.Value * GameConstants.CharacterStatsBalancing.SpellDamageIncreaseFromIntelligence, StatModType.Flat, GameConstants.ObjectSources.IntelligenceSource)); SpellDamage.AddModifier(new StatModifier(Spirit.Value * GameConstants.CharacterStatsBalancing.SpellDamageIncreaseFromSpirit, StatModType.Flat, GameConstants.ObjectSources.SpiritSource)); + CritChance.AddModifier(new StatModifier(Agility.Value * GameConstants.CharacterStatsBalancing.CritChanceIncreaseFromAgility, StatModType.Flat, GameConstants.ObjectSources.AgilitySource)); + CritChance.AddModifier(new StatModifier(Intelligence.Value * GameConstants.CharacterStatsBalancing.CritChanceIncreaseFromIntelligence, StatModType.Flat, GameConstants.ObjectSources.IntelligenceSource)); + + CritDamage.AddModifier(new StatModifier(Strength.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromStrength, StatModType.Flat, GameConstants.ObjectSources.StrengthSource)); + CritDamage.AddModifier(new StatModifier(Agility.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromAgility, StatModType.Flat, GameConstants.ObjectSources.AgilitySource)); + CritDamage.AddModifier(new StatModifier(Intelligence.Value * GameConstants.CharacterStatsBalancing.CritDamageIncreaseFromIntelligence, StatModType.Flat, GameConstants.ObjectSources.IntelligenceSource)); + MaxHealth.AddModifier(new StatModifier(Spirit.Value * GameConstants.CharacterStatsBalancing.MaxHealthIncreaseFromSpirit, StatModType.Flat, GameConstants.ObjectSources.SpiritSource)); MaxHealth.AddModifier(new StatModifier(Vitality.Value * GameConstants.CharacterStatsBalancing.MaxHealthIncreaseFromVitality, StatModType.Flat, GameConstants.ObjectSources.VitalitySource)); diff --git a/Assets/Character Stats/Examples/Items & Inventory/Scripts/EquippableItem.cs b/Assets/Character Stats/Examples/Items & Inventory/Scripts/EquippableItem.cs index 32fe08f6..188e6fc1 100644 --- a/Assets/Character Stats/Examples/Items & Inventory/Scripts/EquippableItem.cs +++ b/Assets/Character Stats/Examples/Items & Inventory/Scripts/EquippableItem.cs @@ -2,67 +2,128 @@ namespace Kryz.CharacterStats.Examples { - public enum EquipmentType - { - Helmet, - Chest, - Gloves, - Boots, - MainWeapon, - OffWeapon, - Accessory, - Amulet, - } + public enum EquipmentType + { + Helmet, + Chest, + Gloves, + Boots, + MainWeapon, + OffWeapon, + Accessory, + Amulet, + } - [CreateAssetMenu] - public class EquippableItem : Item - { - public int StrengthBonus; - public int AgilityBonus; - public int IntelligenceBonus; - public int SpiritBonus; - public int VitalityBonus; - [Space] - public float StrengthPercentBonus; - public float AgilityPercentBonus; - public float IntelligencePercentBonus; - public float SpiritPercentBonus; - public float VitalityPercentBonus; - [Space] - public EquipmentType EquipmentType; + [CreateAssetMenu] + public class EquippableItem : Item + { + public int StrengthBonus; + public int AgilityBonus; + public int IntelligenceBonus; + public int SpiritBonus; + public int VitalityBonus; + [Space] + public float StrengthPercentBonus; + public float AgilityPercentBonus; + public float IntelligencePercentBonus; + public float SpiritPercentBonus; + public float VitalityPercentBonus; + [Space] + public int AttackDamageBonus; + public int SpellDamageBonus; + public int CritChanceBonus; + public int CritDamageBonus; + public int MaxHealthBonus; + public int ArmorBonus; + public int MagicResistanceBonus; + [Space] + public int AttackDamagePercentBonus; + public int SpellDamagePercentBonus; + public int CritChancePercentBonus; + public int CritDamagePercentBonus; + public int MaxHealthPercentBonus; + public int ArmorPercentBonus; + public int MagicResistancePercentBonus; + public EquipmentType EquipmentType; - public void Equip(PlayerCharacterStats c) - { - if (StrengthBonus != 0) - c.Strength.AddModifier(new StatModifier(StrengthBonus, StatModType.Flat, this)); - if (AgilityBonus != 0) - c.Agility.AddModifier(new StatModifier(AgilityBonus, StatModType.Flat, this)); - if (IntelligenceBonus != 0) - c.Intelligence.AddModifier(new StatModifier(IntelligenceBonus, StatModType.Flat, this)); - if (SpiritBonus != 0) - c.Spirit.AddModifier(new StatModifier(SpiritBonus, StatModType.Flat, this)); - if (VitalityBonus != 0) - c.Vitality.AddModifier(new StatModifier(VitalityBonus, StatModType.Flat, this)); + public void Equip(PlayerCharacterStats c) + { + if (StrengthBonus != 0) + c.Strength.AddModifier(new StatModifier(StrengthBonus, StatModType.Flat, this)); + if (AgilityBonus != 0) + c.Agility.AddModifier(new StatModifier(AgilityBonus, StatModType.Flat, this)); + if (IntelligenceBonus != 0) + c.Intelligence.AddModifier(new StatModifier(IntelligenceBonus, StatModType.Flat, this)); + if (SpiritBonus != 0) + c.Spirit.AddModifier(new StatModifier(SpiritBonus, StatModType.Flat, this)); + if (VitalityBonus != 0) + c.Vitality.AddModifier(new StatModifier(VitalityBonus, StatModType.Flat, this)); - if (StrengthPercentBonus != 0) - c.Strength.AddModifier(new StatModifier(StrengthPercentBonus, StatModType.PercentMult, this)); - if (AgilityPercentBonus != 0) - c.Agility.AddModifier(new StatModifier(AgilityPercentBonus, StatModType.PercentMult, this)); - if (IntelligencePercentBonus != 0) - c.Intelligence.AddModifier(new StatModifier(IntelligencePercentBonus, StatModType.PercentMult, this)); - if (SpiritPercentBonus != 0) - c.Spirit.AddModifier(new StatModifier(SpiritPercentBonus, StatModType.PercentMult, this)); - if (VitalityPercentBonus != 0) - c.Vitality.AddModifier(new StatModifier(VitalityPercentBonus, StatModType.PercentMult, this)); - } + if (StrengthPercentBonus != 0) + c.Strength.AddModifier(new StatModifier(StrengthPercentBonus, StatModType.PercentMult, this)); + if (AgilityPercentBonus != 0) + c.Agility.AddModifier(new StatModifier(AgilityPercentBonus, StatModType.PercentMult, this)); + if (IntelligencePercentBonus != 0) + c.Intelligence.AddModifier(new StatModifier(IntelligencePercentBonus, StatModType.PercentMult, this)); + if (SpiritPercentBonus != 0) + c.Spirit.AddModifier(new StatModifier(SpiritPercentBonus, StatModType.PercentMult, this)); + if (VitalityPercentBonus != 0) + c.Vitality.AddModifier(new StatModifier(VitalityPercentBonus, StatModType.PercentMult, this)); - public void Unequip(PlayerCharacterStats c) - { - c.Strength.RemoveAllModifiersFromSource(this); - c.Agility.RemoveAllModifiersFromSource(this); - c.Intelligence.RemoveAllModifiersFromSource(this); - c.Spirit.RemoveAllModifiersFromSource(this); - c.Vitality.RemoveAllModifiersFromSource(this); - } - } + + + if (AttackDamageBonus != 0) + c.AttackDamage.AddModifier(new StatModifier(AttackDamageBonus, StatModType.Flat, this)); + if (SpellDamageBonus != 0) + c.SpellDamage.AddModifier(new StatModifier(SpellDamageBonus, StatModType.Flat, this)); + + if (CritChanceBonus != 0) + c.CritChance.AddModifier(new StatModifier(CritChanceBonus, StatModType.Flat, this)); + if (CritDamageBonus != 0) + c.CritDamage.AddModifier(new StatModifier(CritDamageBonus, StatModType.Flat, this)); + + if (MaxHealthBonus != 0) + c.MaxHealth.AddModifier(new StatModifier(MaxHealthBonus, StatModType.Flat, this)); + if (ArmorBonus != 0) + c.Armor.AddModifier(new StatModifier(ArmorBonus, StatModType.Flat, this)); + if (MagicResistanceBonus != 0) + c.MagicResistance.AddModifier(new StatModifier(MagicResistanceBonus, StatModType.Flat, this)); + + if (AttackDamagePercentBonus != 0) + c.AttackDamage.AddModifier(new StatModifier(AttackDamagePercentBonus, StatModType.PercentAdd, this)); + if (SpellDamagePercentBonus != 0) + c.SpellDamage.AddModifier(new StatModifier(SpellDamagePercentBonus, StatModType.PercentAdd, this)); + + if (CritChancePercentBonus != 0) + c.CritChance.AddModifier(new StatModifier(CritChancePercentBonus, StatModType.PercentAdd, this)); + if (CritDamagePercentBonus != 0) + c.CritDamage.AddModifier(new StatModifier(CritDamagePercentBonus, StatModType.PercentAdd, this)); + + if (MaxHealthPercentBonus != 0) + c.MaxHealth.AddModifier(new StatModifier(MaxHealthPercentBonus, StatModType.PercentAdd, this)); + if (ArmorPercentBonus != 0) + c.Armor.AddModifier(new StatModifier(ArmorPercentBonus, StatModType.PercentAdd, this)); + if (MagicResistancePercentBonus != 0) + c.MagicResistance.AddModifier(new StatModifier(MagicResistancePercentBonus, StatModType.PercentAdd, this)); + } + + public void Unequip(PlayerCharacterStats c) + { + c.Strength.RemoveAllModifiersFromSource(this); + c.Agility.RemoveAllModifiersFromSource(this); + c.Intelligence.RemoveAllModifiersFromSource(this); + c.Spirit.RemoveAllModifiersFromSource(this); + c.Vitality.RemoveAllModifiersFromSource(this); + + c.AttackDamage.RemoveAllModifiersFromSource(this); + c.SpellDamage.RemoveAllModifiersFromSource(this); + + c.CritChance.RemoveAllModifiersFromSource(this); + c.CritDamage.RemoveAllModifiersFromSource(this); + + c.MaxHealth.RemoveAllModifiersFromSource(this); + c.Armor.RemoveAllModifiersFromSource(this); + c.MagicResistance.RemoveAllModifiersFromSource(this); + } + } } \ No newline at end of file diff --git a/Assets/Character Stats/Examples/Items & Inventory/Scripts/PlayerCharacterStats.cs b/Assets/Character Stats/Examples/Items & Inventory/Scripts/PlayerCharacterStats.cs index 88ff313a..ac6e4271 100644 --- a/Assets/Character Stats/Examples/Items & Inventory/Scripts/PlayerCharacterStats.cs +++ b/Assets/Character Stats/Examples/Items & Inventory/Scripts/PlayerCharacterStats.cs @@ -53,6 +53,10 @@ namespace Kryz.CharacterStats.Examples if (!photonView.IsMine) return; + //Debug.Log("HEALTH GET BASE MAX VALUE: " + health.GetBaseMaxValue()); + MaxHealth.BaseValue = health.GetBaseMaxValue(); + //Debug.Log("MAX HEALTH GET BASE MAX VALUE: " + MaxHealth.BaseValue); + characterData = PlayerDataHandler.Instance.LoadCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, PlayerDataHandler.Instance.currentCharacterName.Value); if (characterData != null) @@ -60,7 +64,7 @@ namespace Kryz.CharacterStats.Examples Debug.Log("Success Loading CharacterData"); level = new Level(characterData.currentLevel, characterData.currentExperience); - for (int i = 0; i < statsDictionary.Keys.Count; i++) + for (int i = 0; i < primaryStatsDictionary.Keys.Count; i++) { AllocatedStatPoints.Add(characterData.allocatedStatPoints[i]); } @@ -73,7 +77,7 @@ namespace Kryz.CharacterStats.Examples { characterData = new CharacterData(); - for (int i = 0; i < statsDictionary.Keys.Count; i++) + for (int i = 0; i < primaryStatsDictionary.Keys.Count; i++) { AllocatedStatPoints.Add(0); } @@ -102,6 +106,7 @@ namespace Kryz.CharacterStats.Examples statPanel.SetPlayerStats(this); statPanel.SetStats(Strength, Agility, Intelligence, Spirit, Vitality); + statPanel.SetSecondaryStats(AttackDamage, SpellDamage, CritChance, CritDamage, MaxHealth, Armor, MagicResistance); statPanel.UpdateStatValues(); statPanel.SetCharacterInfo(PlayerDataHandler.Instance.currentCharacterName.Value, level.currentLevel.ToString()); statPanel.ToggleAllocateButtonsInteractable(AvailablePointsToAllocate > 0); @@ -262,12 +267,18 @@ namespace Kryz.CharacterStats.Examples Spirit.RemoveAllModifiersFromSource(GameConstants.ObjectSources.LevelSource); Vitality.RemoveAllModifiersFromSource(GameConstants.ObjectSources.LevelSource); + MaxHealth.RemoveAllModifiersFromSource(GameConstants.ObjectSources.LevelSource); + Strength.AddModifier(new StatModifier((level.currentLevel - 1), StatModType.Flat, GameConstants.ObjectSources.LevelSource)); Agility.AddModifier(new StatModifier((level.currentLevel - 1), StatModType.Flat, GameConstants.ObjectSources.LevelSource)); Intelligence.AddModifier(new StatModifier((level.currentLevel - 1), StatModType.Flat, GameConstants.ObjectSources.LevelSource)); Spirit.AddModifier(new StatModifier((level.currentLevel - 1), StatModType.Flat, GameConstants.ObjectSources.LevelSource)); Vitality.AddModifier(new StatModifier((level.currentLevel - 1), StatModType.Flat, GameConstants.ObjectSources.LevelSource)); + //Debug.Log("MAX HEALTH BASE VALUE: " + MaxHealth.BaseValue); + MaxHealth.AddModifier(new StatModifier(MaxHealth.BaseValue * (level.currentLevel - 1) * GameConstants.CharacterStatsBalancing.BaseMaxHealthGrowthPerLevel, StatModType.Flat, GameConstants.ObjectSources.LevelSource)); + + onUpdateStatValues.Invoke(); } @@ -287,6 +298,8 @@ namespace Kryz.CharacterStats.Examples } } ((EquippableItem)slots[i].Item).Equip(this); + statPanel.UpdateStatValues(); + onUpdateStatValues.Invoke(); } } } diff --git a/Assets/Character Stats/Examples/Items & Inventory/Scripts/StatPanel.cs b/Assets/Character Stats/Examples/Items & Inventory/Scripts/StatPanel.cs index ebcbe540..1b042ee0 100644 --- a/Assets/Character Stats/Examples/Items & Inventory/Scripts/StatPanel.cs +++ b/Assets/Character Stats/Examples/Items & Inventory/Scripts/StatPanel.cs @@ -7,12 +7,15 @@ namespace Kryz.CharacterStats.Examples { [SerializeField] private Transform statDisplaysParent; [SerializeField] StatDisplay[] statDisplays; + [SerializeField] private StatDisplay[] secondaryStatDisplays; [SerializeField] string[] statNames; [SerializeField] Button[] addStatButtons; + [SerializeField] private string[] secondaryStatNames; [SerializeField] private Text characterName; [SerializeField] private Text characterLevel; [SerializeField] private StatDisplay unallocated; private CharacterStat[] stats; + private CharacterStat[] secondaryStats; private PlayerCharacterStats playerStats; private bool InitializedListeners = false; @@ -24,8 +27,8 @@ namespace Kryz.CharacterStats.Examples statDisplays = statDisplaysParent.GetComponentsInChildren(); UpdateStatNames(); + UpdateSecondaryStatNames(); } - } public void SetPlayerStats(PlayerCharacterStats playerStats) @@ -61,6 +64,21 @@ namespace Kryz.CharacterStats.Examples addStatButtons[3].onClick.AddListener(() => AllocateStat(3)); addStatButtons[4].onClick.AddListener(() => AllocateStat(4)); } + public void SetSecondaryStats(params CharacterStat[] secondaryStats) + { + this.secondaryStats = secondaryStats; + + if (secondaryStats.Length > secondaryStatDisplays.Length) + { + Debug.LogError("Not Enough Stat Displays!"); + return; + } + + for (int i = 0; i < secondaryStatDisplays.Length; i++) + { + secondaryStatDisplays[i].Stat = secondaryStats[i]; + } + } public void AllocateStat(int index) { @@ -89,6 +107,8 @@ namespace Kryz.CharacterStats.Examples { statDisplays[i].ValueText.text = stats[i].Value.ToString(); } + + UpdateSecondaryStatValues(); } public void UpdateStatNames() @@ -98,6 +118,20 @@ namespace Kryz.CharacterStats.Examples statDisplays[i].NameText.text = statNames[i]; } } + public void UpdateSecondaryStatNames() + { + for (int i = 0; i < secondaryStatNames.Length; i++) + { + secondaryStatDisplays[i].NameText.text = secondaryStatNames[i]; + } + } + public void UpdateSecondaryStatValues() + { + for (int i = 0; i < secondaryStats.Length; i++) + { + secondaryStatDisplays[i].ValueText.text = secondaryStatDisplays[i].NameText.text.Contains("crit") ? secondaryStats[i].Value.ToString() + " %" : secondaryStats[i].Value.ToString(); + } + } public void ToggleAllocateButtonsInteractable(bool interactable) { diff --git a/Assets/Developer/Prefabs/Persistent Objects.prefab b/Assets/Developer/Prefabs/Persistent Objects.prefab index 77d7d7f9..81f08695 100644 --- a/Assets/Developer/Prefabs/Persistent Objects.prefab +++ b/Assets/Developer/Prefabs/Persistent Objects.prefab @@ -3984,8 +3984,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 5, y: 0} - m_SizeDelta: {x: 890, y: 10} + m_AnchoredPosition: {x: 7.5, y: 0} + m_SizeDelta: {x: 892.5, y: 10} m_Pivot: {x: 0, y: 0.5} --- !u!222 &2269008585796084548 CanvasRenderer: @@ -6022,7 +6022,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} m_AnchoredPosition: {x: 62.5, y: 0} - m_SizeDelta: {x: 900, y: 20} + m_SizeDelta: {x: 905, y: 20} m_Pivot: {x: 0.5, y: 0} --- !u!222 &4441005398727073280 CanvasRenderer: @@ -6174,7 +6174,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 890, y: 10} + m_SizeDelta: {x: 892.5, y: 10} m_Pivot: {x: 0, y: 0.5} --- !u!222 &1917390459206681220 CanvasRenderer: @@ -7755,6 +7755,14 @@ MonoBehaviour: - {fileID: 4759723387819599452} - {fileID: 7840512114563794883} - {fileID: 3698633681200490567} + secondaryStatDisplays: + - {fileID: 3362019307574079437} + - {fileID: 2665462991951459935} + - {fileID: 4208542538296473909} + - {fileID: 1999072482989667493} + - {fileID: 3495900885079073846} + - {fileID: 578454789622889406} + - {fileID: 4302328313335060030} statNames: - strength - agility @@ -7767,6 +7775,14 @@ MonoBehaviour: - {fileID: 3913803044804994185} - {fileID: 1429460544233492508} - {fileID: 4401285417393631619} + secondaryStatNames: + - attack damage + - spell damage + - crit chance + - crit damage + - max health + - armor + - magic resistance characterName: {fileID: 7475116342277044363} characterLevel: {fileID: 7475116342276987265} unallocated: {fileID: 3698633681200490567} @@ -8483,82 +8499,6 @@ MonoBehaviour: onPlayerSpawned: {fileID: 7475116342871483259} onInfoPanelClosed: {fileID: 264528096295869824} changeLevelVoteText: {fileID: 5087666242074858168} ---- !u!1 &7475116342792086823 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7475116342792086822} - - component: {fileID: 7475116342792086820} - - component: {fileID: 7475116342792086821} - m_Layer: 5 - m_Name: Coin - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7475116342792086822 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7475116342792086823} - 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: 7475116342305663055} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 1, y: 0.5} ---- !u!222 &7475116342792086820 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7475116342792086823} - m_CullTransparentMesh: 1 ---- !u!114 &7475116342792086821 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7475116342792086823} - 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: 9d5365d85f9ac2e46b561528dae6e5ab, type: 3} - m_Type: 0 - 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!1 &7475116342821100539 GameObject: m_ObjectHideFlags: 0 @@ -8604,7 +8544,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3b1908eda49f8494a89b6059dc6e4a9b, type: 3} m_Name: m_EditorClassIdentifier: - coinText: {fileID: 7475116342562358806} + coinText: {fileID: 833148117} onCoinDrop: {fileID: 7475116342491251793} onJoinedRoom: {fileID: 741966922129695396} onJobCompleted: {fileID: 1377770798032594253} @@ -14617,146 +14557,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 2412437425886835842, guid: 643e6490d2edf164ca8048fc8b1a9372, type: 3} m_PrefabInstance: {fileID: 7290301621917880543} m_PrefabAsset: {fileID: 0} ---- !u!1001 &7475116340804791246 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 7475116342305819047} - m_Modifications: - - target: {fileID: 1785111545271471490, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127294553327, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_Text - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127294586757, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_Text - value: unallocated - objectReference: {fileID: 0} - - target: {fileID: 6118383127301468953, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_Name - value: AvailablePoints - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323394301, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6118383127323466633, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_AnchoredPosition.x - value: -7 - objectReference: {fileID: 0} - - target: {fileID: 8555680304376805179, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} ---- !u!114 &3698633681200490567 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6118383127294575497, guid: 46b5bfbf454f8fe479ee3430548bbd2c, type: 3} - m_PrefabInstance: {fileID: 7475116340804791246} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &7475116340887873976 PrefabInstance: m_ObjectHideFlags: 0 @@ -15353,106 +15153,6 @@ PrefabInstance: propertyPath: m_Name value: Character Panel objectReference: {fileID: 0} - - target: {fileID: 129776, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 145630, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Name - value: CoinText - objectReference: {fileID: 0} - - target: {fileID: 146602, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11409058, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11409058, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11411774, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11411774, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11427690, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11427690, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11437416, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11437416, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11446856, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_FontData.m_Font - value: - objectReference: {fileID: 12800000, guid: b3797d5d853d86945b0da6c9793549c9, type: 3} - - target: {fileID: 11449484, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Text - value: Coin - objectReference: {fileID: 0} - - target: {fileID: 11470824, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11471974, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11471974, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11484396, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 4f386cb3ef79074499816dfbdf3532ad, type: 3} - - target: {fileID: 11484396, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11497654, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: 28d59d4aaf02fc94092d8b84d7f8fd64, type: 3} - - target: {fileID: 11497654, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11498908, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Type - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11498908, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Sprite - value: - objectReference: {fileID: 21300000, guid: dd4120968d53c4341ba6879310b178c4, type: 3} - - target: {fileID: 11498908, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Color.b - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11498908, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Color.g - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11498908, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Color.r - value: 0 - objectReference: {fileID: 0} - target: {fileID: 22400858, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -15509,30 +15209,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22414532, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 22418220, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -15557,10 +15233,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 22426730, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - target: {fileID: 22432912, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -15761,30 +15433,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22465628, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 22466304, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -15865,14 +15513,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 22478518, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: -89.99981 - objectReference: {fileID: 0} - - target: {fileID: 22478518, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: -45.000095 - objectReference: {fileID: 0} - target: {fileID: 22480692, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -15945,30 +15585,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22482372, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 22483324, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -16077,18 +15693,6 @@ PrefabInstance: propertyPath: m_SizeDelta.y value: 1600 objectReference: {fileID: 0} - - target: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_LocalScale.x - value: 0.6 - objectReference: {fileID: 0} - - target: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_LocalScale.y - value: 0.6 - objectReference: {fileID: 0} - - target: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_LocalScale.z - value: 0.6 - objectReference: {fileID: 0} - target: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -16137,229 +15741,438 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_ConstrainProportionsScale + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 749873634156882259, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 226.33368 + objectReference: {fileID: 0} + - target: {fileID: 749873634156882259, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 67.13287 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22498922, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858822931326, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 15749858843339782, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Text - value: intelligence - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008038131434, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 129021008049150354, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Text - value: agility - objectReference: {fileID: 0} - - target: {fileID: 568053202702434349, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058398377588, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 825261058405284108, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Text - value: vitality - objectReference: {fileID: 0} - - target: {fileID: 2473387559781308632, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 2478326182636090552, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 2565190373829329196, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 2715984491722463379, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Text - value: spirit - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2963604326590308786, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_fontColor32.rgba - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 3986905594200665795, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4437196185484150958, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5898477455719307818, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - propertyPath: m_Interactable value: 1 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 1698634848553876032, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -32 + objectReference: {fileID: 0} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7832690543007227107, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2715984491736709099, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 11464802, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - - {fileID: 11472330, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - - {fileID: 11425686, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - - {fileID: 11422106, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - - {fileID: 11449484, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980088449759003178, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4169051241258051921, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 4846245715795765224, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -299.5 + objectReference: {fileID: 0} + - target: {fileID: 4846245715820284048, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: spell damage + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 5266036217501302394, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -199.5 + objectReference: {fileID: 0} + - target: {fileID: 5266036217517461762, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: attack damage + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6118383128788908528, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6286776454426932609, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -599.5 + objectReference: {fileID: 0} + - target: {fileID: 6286776454446439161, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: max health + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6631553179580729225, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -799.5 + objectReference: {fileID: 0} + - target: {fileID: 6631553179613686001, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: magic resistance + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 6763084552005789826, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -399.5 + objectReference: {fileID: 0} + - target: {fileID: 6763084552031520762, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: crit chance + objectReference: {fileID: 0} + - target: {fileID: 7611070488537186944, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 76.72328 + objectReference: {fileID: 0} + - target: {fileID: 7611070488537186944, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 42.197803 + objectReference: {fileID: 0} + - target: {fileID: 8051282907682375025, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: armor + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 8051282907696523785, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -699.5 + objectReference: {fileID: 0} + - target: {fileID: 8935937027180202602, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_Text + value: crit damage + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.x + value: 452 + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_SizeDelta.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.x + value: 246 + objectReference: {fileID: 0} + - target: {fileID: 8935937027202868498, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499.5 + objectReference: {fileID: 0} + m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} +--- !u!114 &833148117 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7475116342562358806, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &578454789622889406 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8051282907682384253, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &1429460544233492508 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 8388662940348449503, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} @@ -16371,6 +16184,61 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &1999072482989667493 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8935937027180209766, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2665462991951459935 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4846245715820291228, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3362019307574079437 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5266036217517473038, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3495900885079073846 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6286776454446446325, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3698633681200490567 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6118383128782142084, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &3913803044804994185 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 5903213708275676746, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} @@ -16404,6 +16272,28 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &4208542538296473909 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6763084552031529974, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &4302328313335060030 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6631553179613676797, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} + m_PrefabInstance: {fileID: 7475116342283948739} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 206021363b8a537468307729d55001c4, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &4401285417393631619 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6532598192936575808, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} @@ -16750,105 +16640,6 @@ GameObject: m_CorrespondingSourceObject: {fileID: 129776, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} m_PrefabInstance: {fileID: 7475116342283948739} m_PrefabAsset: {fileID: 0} ---- !u!1 &7475116342284085789 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 145630, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - m_PrefabInstance: {fileID: 7475116342283948739} - m_PrefabAsset: {fileID: 0} ---- !u!114 &7475116342562358806 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7475116342284085789} - 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: 0 - 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: 40 - m_fontSizeBase: 38 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 20 - m_fontSizeMax: 40 - m_fontStyle: 0 - m_HorizontalAlignment: 4 - 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!224 &7475116342305663055 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 22411916, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} - m_PrefabInstance: {fileID: 7475116342283948739} - m_PrefabAsset: {fileID: 0} --- !u!224 &7475116342305776693 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 22492918, guid: 369f87c2a2dd3b246b04552b05534a04, type: 3} diff --git a/Assets/Developer/itsmars Health Orb 1.1/52x52 SpellSlotBorder.png.meta b/Assets/Developer/itsmars Health Orb 1.1/52x52 SpellSlotBorder.png.meta index e4b54b25..0fc1c6f9 100644 --- a/Assets/Developer/itsmars Health Orb 1.1/52x52 SpellSlotBorder.png.meta +++ b/Assets/Developer/itsmars Health Orb 1.1/52x52 SpellSlotBorder.png.meta @@ -48,7 +48,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteBorder: {x: 2, y: 2, z: 2, w: 2} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 @@ -120,7 +120,7 @@ TextureImporter: physicsShape: [] bones: [] spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 + internalID: 1537655665 vertices: [] indices: edges: [] diff --git a/Assets/Resources/Abilities/BasicMinionPrefab.prefab b/Assets/Resources/Abilities/BasicMinionPrefab.prefab index 50386bf7..a0167c4a 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab.prefab @@ -5269,6 +5269,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 20 + baseMaxValue: 20 flatRegen: 0 percentRegen: 1 timeBetweenRegens: 1 @@ -5299,6 +5300,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 50 + baseMaxValue: 50 flatRegen: 0 percentRegen: 1 timeBetweenRegens: 1 diff --git a/Assets/Resources/Abilities/BasicMinionPrefab_Golem Variant.prefab b/Assets/Resources/Abilities/BasicMinionPrefab_Golem Variant.prefab index 26a6b794..5cab3fe2 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab_Golem Variant.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab_Golem Variant.prefab @@ -93,10 +93,18 @@ PrefabInstance: propertyPath: maxValue value: 30 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348713, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 30 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: maxValue value: 80 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 80 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348715, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: Strength.BaseValue value: 3 diff --git a/Assets/Resources/Abilities/BasicMinionPrefab_Mage Variant.prefab b/Assets/Resources/Abilities/BasicMinionPrefab_Mage Variant.prefab index 4d1fd041..110e3038 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab_Mage Variant.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab_Mage Variant.prefab @@ -81,10 +81,18 @@ PrefabInstance: propertyPath: maxValue value: 60 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348713, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 60 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: maxValue value: 25 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 25 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348715, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: Intelligence.BaseValue value: 2 diff --git a/Assets/Resources/Abilities/BasicMinionPrefab_Rogue Variant.prefab b/Assets/Resources/Abilities/BasicMinionPrefab_Rogue Variant.prefab index 5220b9b3..a27b8e6a 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab_Rogue Variant.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab_Rogue Variant.prefab @@ -11,10 +11,18 @@ PrefabInstance: propertyPath: maxValue value: 25 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348713, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 25 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: maxValue value: 25 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 25 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348715, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: Agility.BaseValue value: 2 diff --git a/Assets/Resources/Abilities/BasicMinionPrefab_Savage Variant.prefab b/Assets/Resources/Abilities/BasicMinionPrefab_Savage Variant.prefab index dcf648cf..1c17df91 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab_Savage Variant.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab_Savage Variant.prefab @@ -11,6 +11,10 @@ PrefabInstance: propertyPath: maxValue value: 30 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 30 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348715, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: Strength.BaseValue value: 2 diff --git a/Assets/Resources/Abilities/BasicMinionPrefab_Warrior Variant.prefab b/Assets/Resources/Abilities/BasicMinionPrefab_Warrior Variant.prefab index b63cd18b..1d0684f2 100644 --- a/Assets/Resources/Abilities/BasicMinionPrefab_Warrior Variant.prefab +++ b/Assets/Resources/Abilities/BasicMinionPrefab_Warrior Variant.prefab @@ -81,10 +81,18 @@ PrefabInstance: propertyPath: maxValue value: 25 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348713, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 25 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: maxValue value: 45 objectReference: {fileID: 0} + - target: {fileID: 2475434436818348714, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} + propertyPath: baseMaxValue + value: 45 + objectReference: {fileID: 0} - target: {fileID: 2475434436818348715, guid: faa4fe928f5c2d34280baa419f0819bc, type: 3} propertyPath: Vitality.BaseValue value: 2 diff --git a/Assets/Resources/Bosses/BossEnemyPrefabTemplate.prefab b/Assets/Resources/Bosses/BossEnemyPrefabTemplate.prefab index 2b9ef266..7e8dafe4 100644 --- a/Assets/Resources/Bosses/BossEnemyPrefabTemplate.prefab +++ b/Assets/Resources/Bosses/BossEnemyPrefabTemplate.prefab @@ -320,6 +320,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 250 + baseMaxValue: 250 flatRegen: 0 percentRegen: 0 timeBetweenRegens: 10000 @@ -350,6 +351,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 250 + baseMaxValue: 250 flatRegen: 0 percentRegen: 1 timeBetweenRegens: 1 diff --git a/Assets/Resources/Bosses/BossEnemyPrefab_Lich_Variant.prefab b/Assets/Resources/Bosses/BossEnemyPrefab_Lich_Variant.prefab index aa631269..c7ce5f02 100644 --- a/Assets/Resources/Bosses/BossEnemyPrefab_Lich_Variant.prefab +++ b/Assets/Resources/Bosses/BossEnemyPrefab_Lich_Variant.prefab @@ -15,10 +15,18 @@ PrefabInstance: propertyPath: maxValue value: 300 objectReference: {fileID: 0} + - target: {fileID: 457396336866213365, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 300 + objectReference: {fileID: 0} - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: maxValue value: 180 objectReference: {fileID: 0} + - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 180 + objectReference: {fileID: 0} - target: {fileID: 457396336866213367, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: Spirit.BaseValue value: 8 diff --git a/Assets/Resources/Bosses/BossEnemyPrefab_SkellyMage_Variant.prefab b/Assets/Resources/Bosses/BossEnemyPrefab_SkellyMage_Variant.prefab index d3e426c4..63df38ae 100644 --- a/Assets/Resources/Bosses/BossEnemyPrefab_SkellyMage_Variant.prefab +++ b/Assets/Resources/Bosses/BossEnemyPrefab_SkellyMage_Variant.prefab @@ -1724,10 +1724,18 @@ PrefabInstance: propertyPath: maxValue value: 500 objectReference: {fileID: 0} + - target: {fileID: 457396336866213365, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 500 + objectReference: {fileID: 0} - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: maxValue value: 200 objectReference: {fileID: 0} + - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 200 + objectReference: {fileID: 0} - target: {fileID: 457396336866213367, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: Spirit.BaseValue value: 10 diff --git a/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Polygon_Variant.prefab b/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Polygon_Variant.prefab index 900ba2f4..17b1143c 100644 --- a/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Polygon_Variant.prefab +++ b/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Polygon_Variant.prefab @@ -27,10 +27,18 @@ PrefabInstance: propertyPath: maxValue value: 200 objectReference: {fileID: 0} + - target: {fileID: 457396336866213365, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 200 + objectReference: {fileID: 0} - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: maxValue value: 400 objectReference: {fileID: 0} + - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 400 + objectReference: {fileID: 0} - target: {fileID: 457396336866213367, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: Spirit.BaseValue value: 3 diff --git a/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Variant.prefab b/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Variant.prefab index a16f8d84..e7f00b98 100644 --- a/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Variant.prefab +++ b/Assets/Resources/Bosses/BossEnemyPrefab_VineGolem_Variant.prefab @@ -105,10 +105,18 @@ PrefabInstance: propertyPath: maxValue value: 200 objectReference: {fileID: 0} + - target: {fileID: 457396336866213365, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 200 + objectReference: {fileID: 0} - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: maxValue value: 400 objectReference: {fileID: 0} + - target: {fileID: 457396336866213366, guid: d9b43fa944715a7489818765baa8fc11, type: 3} + propertyPath: baseMaxValue + value: 400 + objectReference: {fileID: 0} - target: {fileID: 457396336866213367, guid: d9b43fa944715a7489818765baa8fc11, type: 3} propertyPath: Spirit.BaseValue value: 3 diff --git a/Assets/Resources/Bosses/SunDragonBossEnemyPrefabTemplate Variant.prefab b/Assets/Resources/Bosses/SunDragonBossEnemyPrefabTemplate Variant.prefab index 3e0ac28f..96fc53bf 100644 --- a/Assets/Resources/Bosses/SunDragonBossEnemyPrefabTemplate Variant.prefab +++ b/Assets/Resources/Bosses/SunDragonBossEnemyPrefabTemplate Variant.prefab @@ -127,6 +127,10 @@ PrefabInstance: propertyPath: maxValue value: 10000 objectReference: {fileID: 0} + - target: {fileID: 5460205518301792024, guid: 4d5cd1124d0c47647899411ebcfe8b8a, type: 3} + propertyPath: baseMaxValue + value: 10000 + objectReference: {fileID: 0} - target: {fileID: 5460205518301792025, guid: 4d5cd1124d0c47647899411ebcfe8b8a, type: 3} propertyPath: targetTag.Array.size value: 3 @@ -159,6 +163,10 @@ PrefabInstance: propertyPath: maxValue value: 999999 objectReference: {fileID: 0} + - target: {fileID: 5460205518301792027, guid: 4d5cd1124d0c47647899411ebcfe8b8a, type: 3} + propertyPath: baseMaxValue + value: 999999 + objectReference: {fileID: 0} - target: {fileID: 5460205518301792028, guid: 4d5cd1124d0c47647899411ebcfe8b8a, type: 3} propertyPath: sceneViewId value: 0 diff --git a/Assets/Resources/Enemies/BasicEnemyPrefabTemplate.prefab b/Assets/Resources/Enemies/BasicEnemyPrefabTemplate.prefab index f0700510..c13baa2d 100644 --- a/Assets/Resources/Enemies/BasicEnemyPrefabTemplate.prefab +++ b/Assets/Resources/Enemies/BasicEnemyPrefabTemplate.prefab @@ -412,6 +412,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 40 + baseMaxValue: 40 flatRegen: 0 percentRegen: 0 timeBetweenRegens: 10000 @@ -442,6 +443,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 100 + baseMaxValue: 100 flatRegen: 0 percentRegen: 1 timeBetweenRegens: 1 diff --git a/Assets/Resources/Enemies/BasicEnemyPrefab_AngrySkelly_Variant.prefab b/Assets/Resources/Enemies/BasicEnemyPrefab_AngrySkelly_Variant.prefab index eab513be..bab294dd 100644 --- a/Assets/Resources/Enemies/BasicEnemyPrefab_AngrySkelly_Variant.prefab +++ b/Assets/Resources/Enemies/BasicEnemyPrefab_AngrySkelly_Variant.prefab @@ -144,10 +144,18 @@ PrefabInstance: propertyPath: maxValue value: 50 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282801, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 50 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: maxValue value: 50 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 50 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282803, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: targetTag.Array.size value: 2 diff --git a/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Polygon_Variant.prefab b/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Polygon_Variant.prefab index 64e0a5d2..8e73f282 100644 --- a/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Polygon_Variant.prefab +++ b/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Polygon_Variant.prefab @@ -153,10 +153,18 @@ PrefabInstance: propertyPath: maxValue value: 80 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282801, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 80 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: maxValue value: 50 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 50 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282803, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: targetTag value: diff --git a/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Variant.prefab b/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Variant.prefab index bf635f7a..edb24572 100644 --- a/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Variant.prefab +++ b/Assets/Resources/Enemies/BasicEnemyPrefab_VineGolem_Variant.prefab @@ -79,10 +79,18 @@ PrefabInstance: propertyPath: maxValue value: 80 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282801, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 80 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: maxValue value: 50 objectReference: {fileID: 0} + - target: {fileID: 1708233211970282802, guid: 5e02787002b78154db83a830e460a4a9, type: 3} + propertyPath: baseMaxValue + value: 50 + objectReference: {fileID: 0} - target: {fileID: 1708233211970282803, guid: 5e02787002b78154db83a830e460a4a9, type: 3} propertyPath: targetTag value: diff --git a/Assets/Resources/PlayableCharacters/PlayerPrefab_Barbarian Variant.prefab b/Assets/Resources/PlayableCharacters/PlayerPrefab_Barbarian Variant.prefab index d58dc305..e1553c75 100644 --- a/Assets/Resources/PlayableCharacters/PlayerPrefab_Barbarian Variant.prefab +++ b/Assets/Resources/PlayableCharacters/PlayerPrefab_Barbarian Variant.prefab @@ -472,10 +472,18 @@ PrefabInstance: propertyPath: maxValue value: 50 objectReference: {fileID: 0} + - target: {fileID: 9115515025738910048, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 50 + objectReference: {fileID: 0} - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: maxValue value: 150 objectReference: {fileID: 0} + - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 150 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c432d220280f704684a6d5b9354c782, type: 3} --- !u!114 &1170972516368154780 stripped diff --git a/Assets/Resources/PlayableCharacters/PlayerPrefab_Knight Variant.prefab b/Assets/Resources/PlayableCharacters/PlayerPrefab_Knight Variant.prefab index b5990e8c..5dd3708c 100644 --- a/Assets/Resources/PlayableCharacters/PlayerPrefab_Knight Variant.prefab +++ b/Assets/Resources/PlayableCharacters/PlayerPrefab_Knight Variant.prefab @@ -97,24 +97,24 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.size - value: 7 + value: 6 objectReference: {fileID: 0} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[2] value: - objectReference: {fileID: 3661498298690416707} + objectReference: {fileID: 3678179689714089600} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[3] value: - objectReference: {fileID: 3678179689714089600} + objectReference: {fileID: 6087418188798982533} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[4] value: - objectReference: {fileID: 6087418188798982533} + objectReference: {fileID: 8856054663210089579} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[5] value: - objectReference: {fileID: 8856054663210089579} + objectReference: {fileID: 5587652594478694127} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[6] value: @@ -199,6 +199,10 @@ PrefabInstance: propertyPath: maxValue value: 150 objectReference: {fileID: 0} + - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 150 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c432d220280f704684a6d5b9354c782, type: 3} --- !u!4 &3087337436435136644 stripped @@ -206,17 +210,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 7445357712997283684, guid: 9c432d220280f704684a6d5b9354c782, type: 3} m_PrefabInstance: {fileID: 5587652594317244384} m_PrefabAsset: {fileID: 0} ---- !u!114 &3661498298690416707 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} - m_PrefabInstance: {fileID: 5587652594317244384} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e27fb8d81ab0d814ca4415089c513fe3, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &3678179689714089600 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 9115515025738910048, guid: 9c432d220280f704684a6d5b9354c782, type: 3} diff --git a/Assets/Resources/PlayableCharacters/PlayerPrefab_Priest Variant.prefab b/Assets/Resources/PlayableCharacters/PlayerPrefab_Priest Variant.prefab index c2880954..bd49a3f1 100644 --- a/Assets/Resources/PlayableCharacters/PlayerPrefab_Priest Variant.prefab +++ b/Assets/Resources/PlayableCharacters/PlayerPrefab_Priest Variant.prefab @@ -97,24 +97,24 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.size - value: 7 + value: 6 objectReference: {fileID: 0} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[2] value: - objectReference: {fileID: 6413872799929113776} + objectReference: {fileID: 6402257099963093619} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[3] value: - objectReference: {fileID: 6402257099963093619} + objectReference: {fileID: 4586982804749702518} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[4] value: - objectReference: {fileID: 4586982804749702518} + objectReference: {fileID: 1240144468001624216} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[5] value: - objectReference: {fileID: 1240144468001624216} + objectReference: {fileID: 8112063480741076945} - target: {fileID: 7687765528848249431, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: ObservedComponents.Array.data[6] value: @@ -183,10 +183,18 @@ PrefabInstance: propertyPath: maxValue value: 150 objectReference: {fileID: 0} + - target: {fileID: 9115515025738910048, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 150 + objectReference: {fileID: 0} - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: maxValue value: 80 objectReference: {fileID: 0} + - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 80 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c432d220280f704684a6d5b9354c782, type: 3} --- !u!114 &1240144468001624216 stripped @@ -249,17 +257,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 389de3cac2aa89247bd947ebc2fb91ac, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &6413872799929113776 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} - m_PrefabInstance: {fileID: 2763436073792215827} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e27fb8d81ab0d814ca4415089c513fe3, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &3150237142380810807 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/PlayableCharacters/PlayerPrefab_Vampire Variant.prefab b/Assets/Resources/PlayableCharacters/PlayerPrefab_Vampire Variant.prefab index 63cd0e4f..ff72c2a6 100644 --- a/Assets/Resources/PlayableCharacters/PlayerPrefab_Vampire Variant.prefab +++ b/Assets/Resources/PlayableCharacters/PlayerPrefab_Vampire Variant.prefab @@ -462,6 +462,10 @@ PrefabInstance: propertyPath: maxValue value: 60 objectReference: {fileID: 0} + - target: {fileID: 9115515025738910048, guid: 9c432d220280f704684a6d5b9354c782, type: 3} + propertyPath: baseMaxValue + value: 60 + objectReference: {fileID: 0} - target: {fileID: 9176951908243474339, guid: 9c432d220280f704684a6d5b9354c782, type: 3} propertyPath: maxValue value: 100 diff --git a/Assets/Resources/PlayerPrefab.prefab b/Assets/Resources/PlayerPrefab.prefab index c1ad4822..7cff7048 100644 --- a/Assets/Resources/PlayerPrefab.prefab +++ b/Assets/Resources/PlayerPrefab.prefab @@ -521,6 +521,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 100 + baseMaxValue: 100 flatRegen: 1 percentRegen: 1 timeBetweenRegens: 1 @@ -551,6 +552,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 100 + baseMaxValue: 100 flatRegen: 1 percentRegen: 1 timeBetweenRegens: 1 @@ -578,6 +580,7 @@ MonoBehaviour: m_EditorClassIdentifier: currentValue: 0 maxValue: 40 + baseMaxValue: 0 flatRegen: 0 percentRegen: 0 timeBetweenRegens: 40 diff --git a/Assets/Scenes/0-Splash.unity b/Assets/Scenes/0-Splash.unity index a274827b..0bfaaa3c 100644 --- a/Assets/Scenes/0-Splash.unity +++ b/Assets/Scenes/0-Splash.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.06330291, g: 0.12668097, b: 0.13224432, a: 1} + m_IndirectSpecularColor: {r: 0.06420599, g: 0.12851389, b: 0.13417785, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -1458,6 +1458,38 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 578454789652854986, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1018665628191068227, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1018665628191068227, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1937322274624059534, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1474,6 +1506,30 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1999072482994337745, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2018906784613884011, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: isAlphaKey value: 0 @@ -1498,6 +1554,78 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2665462991944594731, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3362019307542080697, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3495900885075453762, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3572373654598039533, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1562,6 +1690,54 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4208542538286627393, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4302328313319839050, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4759723387849467176, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1610,6 +1786,30 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5685675862757478633, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6134643950268578271, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -2718,6 +2918,38 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 7914201880011963280, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7914201880011963280, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8083453151734818947, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8244038924219432218, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3} propertyPath: m_AnchorMax.y value: 0 diff --git a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/0-SanguineSlashAbility.asset b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/0-SanguineSlashAbility.asset index d83bd8a1..197f5043 100644 --- a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/0-SanguineSlashAbility.asset +++ b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/0-SanguineSlashAbility.asset @@ -19,11 +19,9 @@ MonoBehaviour: - {fileID: 11400000, guid: 3ac5bfbf7e1fbdd4baec1c17bd3d874c, type: 2} tags: - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} - - {fileID: 11400000, guid: 8b74e81cfcd772243b988990f4a8a634, type: 2} - - {fileID: 11400000, guid: ff27e4f0bff17a145af826f8ade78c8a, type: 2} - - {fileID: 11400000, guid: 9bbf01c0977dc98408db3efec6685c56, type: 2} + - {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} abilityEffects: - - {fileID: 11400000, guid: a498169b6ba3bf74db9624645a5af0b3, type: 2} + - {fileID: 11400000, guid: bd8fe57349044204bae5f2521f36aa6c, type: 2} castTime: 0.5 manaCost: 0 healthCost: 0 diff --git a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/1-BloodBath_AoEWithImpactEvent.asset b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/1-BloodBath_AoEWithImpactEvent.asset index b99cb8eb..395516a0 100644 --- a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/1-BloodBath_AoEWithImpactEvent.asset +++ b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/1-BloodBath_AoEWithImpactEvent.asset @@ -19,11 +19,11 @@ MonoBehaviour: - {fileID: 11400000, guid: 3ac5bfbf7e1fbdd4baec1c17bd3d874c, type: 2} tags: - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} - - {fileID: 11400000, guid: 8b74e81cfcd772243b988990f4a8a634, type: 2} - - {fileID: 11400000, guid: ff27e4f0bff17a145af826f8ade78c8a, type: 2} - - {fileID: 11400000, guid: 9bbf01c0977dc98408db3efec6685c56, type: 2} + - {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + - {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} abilityEffects: - - {fileID: 11400000, guid: 6fe02d03bd1c0de4084f9818353b7027, type: 2} + - {fileID: 11400000, guid: f3a0cc743303e174d9ab58e34d57b1ff, type: 2} + - {fileID: 11400000, guid: 3b1dad1cf88449a43ba68b59f3ec636a, type: 2} castTime: 0.5 manaCost: 15 healthCost: 0 diff --git a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/2-BloodRose_AoEOverTime.asset b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/2-BloodRose_AoEOverTime.asset index e294e3f4..acd7c4d8 100644 --- a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/2-BloodRose_AoEOverTime.asset +++ b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/2-BloodRose_AoEOverTime.asset @@ -19,11 +19,9 @@ MonoBehaviour: - {fileID: 11400000, guid: 3ac5bfbf7e1fbdd4baec1c17bd3d874c, type: 2} tags: - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} - - {fileID: 11400000, guid: 8b74e81cfcd772243b988990f4a8a634, type: 2} - - {fileID: 11400000, guid: ff27e4f0bff17a145af826f8ade78c8a, type: 2} - - {fileID: 11400000, guid: 9bbf01c0977dc98408db3efec6685c56, type: 2} + - {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} abilityEffects: - - {fileID: 11400000, guid: 15e27cf15aabe9f47bd69e637e4ab879, type: 2} + - {fileID: 11400000, guid: a089c7e3cbe33f14b90591e0b315d414, type: 2} castTime: 0.5 manaCost: 30 healthCost: 0 diff --git a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/C-BloodVacuum_AoEOverTimeWithTickEvent.asset b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/C-BloodVacuum_AoEOverTimeWithTickEvent.asset index f5bbf8e7..3681d573 100644 --- a/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/C-BloodVacuum_AoEOverTimeWithTickEvent.asset +++ b/Assets/Scriptables/Data/Abilities/Debug/Player/Vampire/C-BloodVacuum_AoEOverTimeWithTickEvent.asset @@ -18,14 +18,14 @@ MonoBehaviour: - {fileID: 11400000, guid: 93dd72cde2a0f904fae3c6ef79d83d65, type: 2} tags: - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} - - {fileID: 11400000, guid: 8b74e81cfcd772243b988990f4a8a634, type: 2} - - {fileID: 11400000, guid: ff27e4f0bff17a145af826f8ade78c8a, type: 2} - - {fileID: 11400000, guid: 9bbf01c0977dc98408db3efec6685c56, type: 2} + - {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + - {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} - {fileID: 11400000, guid: f2044d584b586454f99656097deaa52f, type: 2} - {fileID: 11400000, guid: 0edcb3dc0f6e9a241b3a30502dd59cbd, type: 2} abilityEffects: - - {fileID: 11400000, guid: 653bdd7e27d762a4a826faa0fba4aef8, type: 2} - - {fileID: 11400000, guid: bb92d18643e5f254d87a907329ecf88e, type: 2} + - {fileID: 11400000, guid: 539bffc5701ed4b4d8a34876b804b840, type: 2} + - {fileID: 11400000, guid: 805859fe47cddae49af4826e6dd96df2, type: 2} + - {fileID: 11400000, guid: 80bc6f8fda80d1544b3bd36bba0e07b1, type: 2} castTime: 0.5 manaCost: 0 healthCost: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Necromancer/MeleeDrainEffectClassResource.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Necromancer/MeleeDrainEffectClassResource.asset index 7f438573..007643d6 100644 --- a/Assets/Scriptables/Data/Effects/Debug/Player/Necromancer/MeleeDrainEffectClassResource.asset +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Necromancer/MeleeDrainEffectClassResource.asset @@ -15,7 +15,7 @@ MonoBehaviour: tags: - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} influencingStats: [] - baseValue: 0.3 + baseValue: 0.35 AlliedTargetMultiplier: 1 EnemyTargetMultiplier: 1 applyToClassResourceInstead: 1 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2.meta new file mode 100644 index 00000000..8ddfcad4 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45588aa7f42d15349802dd40348298c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset new file mode 100644 index 00000000..3792bdc2 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: 0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + percentInfluence: 0.5 + baseValue: 2 + AlliedTargetMultiplier: 1 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset.meta new file mode 100644 index 00000000..056d1f03 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/0-Vampire_SanguineSlashWithEvent_InstantEffect_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd8fe57349044204bae5f2521f36aa6c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset new file mode 100644 index 00000000..f79f7072 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: 1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + percentInfluence: 0.4 + baseValue: 3 + AlliedTargetMultiplier: 1 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset.meta new file mode 100644 index 00000000..ae00da91 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Attack_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3a0cc743303e174d9ab58e34d57b1ff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset new file mode 100644 index 00000000..9f3133bd --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: 1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} + percentInfluence: 0.45 + baseValue: 3 + AlliedTargetMultiplier: 1 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset.meta new file mode 100644 index 00000000..dc122994 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/1-Vampire_BloodBath_Impact_InstantEffect_Spell_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3b1dad1cf88449a43ba68b59f3ec636a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset new file mode 100644 index 00000000..65ff729d --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: 2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} + percentInfluence: 0.3 + baseValue: 3 + AlliedTargetMultiplier: 1 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset.meta new file mode 100644 index 00000000..f4510d08 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/2-Vampire_BloodRose_InstantEffect_Tick_Spell_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a089c7e3cbe33f14b90591e0b315d414 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset new file mode 100644 index 00000000..4ef019a1 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af01294d38acd8c4ba867154b71b9ec6, type: 3} + m_Name: C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: f2044d584b586454f99656097deaa52f, type: 2} + - {fileID: 11400000, guid: 0edcb3dc0f6e9a241b3a30502dd59cbd, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + percentInfluence: 0.05 + duration: 3 + applyToTargetsHit: 1 + applyToSelf: 0 + baseDamagePerTick: 1 + tickRate: 1 + damageType: 2 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset.meta new file mode 100644 index 00000000..faf04ffc --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_BleedEffect_Attack_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80bc6f8fda80d1544b3bd36bba0e07b1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset new file mode 100644 index 00000000..fd1aba8a --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 09eb68d1a036a1643b74420197b999bd, type: 2} + percentInfluence: 0.3 + baseValue: 1.5 + AlliedTargetMultiplier: 0 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset.meta new file mode 100644 index 00000000..0b92a504 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Attack_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 539bffc5701ed4b4d8a34876b804b840 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset new file mode 100644 index 00000000..2155ac7a --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3} + m_Name: C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2} + influencingStats: + - statTag: {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2} + percentInfluence: 0.3 + baseValue: 1.5 + AlliedTargetMultiplier: 0 + EnemyTargetMultiplier: 1 + applyToClassResourceInstead: 0 + applyToSelfResourceInsteadOfHit: 0 diff --git a/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset.meta b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset.meta new file mode 100644 index 00000000..09cbebc8 --- /dev/null +++ b/Assets/Scriptables/Data/Effects/Debug/Player/Vampire/-Effects_v2/C-Vampire_BloodVacuum_InstantEffect_Tick_Spell_SecondaryScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 805859fe47cddae49af4826e6dd96df2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/AbilitySystem/DamageType.cs b/Assets/Scripts/AbilitySystem/DamageType.cs new file mode 100644 index 00000000..5c059772 --- /dev/null +++ b/Assets/Scripts/AbilitySystem/DamageType.cs @@ -0,0 +1,7 @@ + +[System.Serializable] +public enum DamageType +{ + Attack, + Spell +} diff --git a/Assets/Scripts/AbilitySystem/DamageType.cs.meta b/Assets/Scripts/AbilitySystem/DamageType.cs.meta new file mode 100644 index 00000000..c7b3a74a --- /dev/null +++ b/Assets/Scripts/AbilitySystem/DamageType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fefca06912d206c4fb3a8115344ece67 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/AbilitySystem/Effects/AbsorbEffect.cs b/Assets/Scripts/AbilitySystem/Effects/AbsorbEffect.cs index 61acf2e0..be51450b 100644 --- a/Assets/Scripts/AbilitySystem/Effects/AbsorbEffect.cs +++ b/Assets/Scripts/AbilitySystem/Effects/AbsorbEffect.cs @@ -48,10 +48,14 @@ public class AbsorbEffect : StatusEffect foreach (var statInfluence in influencingStats) { - if (stats.statsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) + if (stats.primaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) { finalAmount += stat.Value * statInfluence.percentInfluence; } + else if (stats.secondaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat secondaryStat)) + { + finalAmount += secondaryStat.Value * statInfluence.percentInfluence; + } } return finalAmount; diff --git a/Assets/Scripts/AbilitySystem/Effects/DamageIncomeModifierEffect.cs b/Assets/Scripts/AbilitySystem/Effects/DamageIncomeModifierEffect.cs index 2775851d..9ad44179 100644 --- a/Assets/Scripts/AbilitySystem/Effects/DamageIncomeModifierEffect.cs +++ b/Assets/Scripts/AbilitySystem/Effects/DamageIncomeModifierEffect.cs @@ -39,10 +39,14 @@ public class DamageIncomeModifierEffect : StatusEffect foreach (var statInfluence in influencingStats) { - if (stats.statsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) + if (stats.primaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) { finalAmount += stat.Value * statInfluence.percentInfluence; } + else if (stats.secondaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat secondaryStat)) + { + finalAmount += secondaryStat.Value * statInfluence.percentInfluence; + } } return finalAmount; diff --git a/Assets/Scripts/AbilitySystem/Effects/DamageOverTimeEffect.cs b/Assets/Scripts/AbilitySystem/Effects/DamageOverTimeEffect.cs index 3e114784..23a2c82d 100644 --- a/Assets/Scripts/AbilitySystem/Effects/DamageOverTimeEffect.cs +++ b/Assets/Scripts/AbilitySystem/Effects/DamageOverTimeEffect.cs @@ -62,10 +62,14 @@ public class DamageOverTimeEffect : StatusEffect foreach (var statInfluence in influencingStats) { - if (stats.statsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) + if (stats.primaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) { finalDamage += stat.Value * statInfluence.percentInfluence; } + else if (stats.secondaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat secondaryStat)) + { + finalDamage += secondaryStat.Value * statInfluence.percentInfluence; + } } return finalDamage; diff --git a/Assets/Scripts/AbilitySystem/Effects/InstantValueEffect.cs b/Assets/Scripts/AbilitySystem/Effects/InstantValueEffect.cs index 214a9851..7e8fcb45 100644 --- a/Assets/Scripts/AbilitySystem/Effects/InstantValueEffect.cs +++ b/Assets/Scripts/AbilitySystem/Effects/InstantValueEffect.cs @@ -21,6 +21,7 @@ public class InstantValueEffect : BaseEffect private float finalValue; private CharacterStats stats; + private DamageType damageType = DamageType.Attack; public override void ApplyEffect(Taggable user, List targets) { @@ -45,7 +46,7 @@ public class InstantValueEffect : BaseEffect { targetHealth = target.GetComponent(); if (targetHealth != null) - targetHealth.photonView.RPC(nameof(targetHealth.RPC_ChangeValueHealth), targetHealth.photonView.Owner, GetCorrectValueSign(user, target)); + targetHealth.photonView.RPC(nameof(targetHealth.RPC_ChangeValueHealth), targetHealth.photonView.Owner, GetCorrectValueSign(user, target), (int)damageType); //targetHealth.ChangeValue(target.targetTag == TargettingTag.Enemy ? -value : value); } } @@ -85,12 +86,20 @@ public class InstantValueEffect : BaseEffect { foreach (var statInfluence in influencingStats) { - if (stats.statsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) + if (stats.primaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) { finalValue += stat.Value * statInfluence.percentInfluence; } + else if(stats.secondaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat secondaryStat)) + { + finalValue += secondaryStat.Value * statInfluence.percentInfluence; + + if (statInfluence.statTag.name.ToLower().Contains("Attack")) damageType = DamageType.Attack; + else if (statInfluence.statTag.name.ToLower().Contains("Spell")) damageType = DamageType.Spell; + } } } + Debug.Log("FinalValue = " + finalValue + " dmgType = " + damageType); } } diff --git a/Assets/Scripts/AbilitySystem/Effects/MovementSpeedModifierEffect.cs b/Assets/Scripts/AbilitySystem/Effects/MovementSpeedModifierEffect.cs index fb59b8f9..593d5ca5 100644 --- a/Assets/Scripts/AbilitySystem/Effects/MovementSpeedModifierEffect.cs +++ b/Assets/Scripts/AbilitySystem/Effects/MovementSpeedModifierEffect.cs @@ -45,10 +45,14 @@ public class MovementSpeedModifierEffect : StatusEffect foreach (var statInfluence in influencingStats) { - if (stats.statsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) + if (stats.primaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat stat)) { finalAmount += stat.Value * statInfluence.percentInfluence; } + else if (stats.secondaryStatsDictionary.TryGetValue(statInfluence.statTag.name.ToLower(), out CharacterStat secondaryStat)) + { + finalAmount += secondaryStat.Value * statInfluence.percentInfluence; + } } return finalAmount; diff --git a/Assets/Scripts/Difficulty/UnitDifficultySettings.cs b/Assets/Scripts/Difficulty/UnitDifficultySettings.cs index 0a119186..03413fed 100644 --- a/Assets/Scripts/Difficulty/UnitDifficultySettings.cs +++ b/Assets/Scripts/Difficulty/UnitDifficultySettings.cs @@ -23,18 +23,18 @@ public class UnitDifficultySettings : ScriptableObject { randomizedMainStat = false; - foreach (string stat in stats.statsDictionary.Keys) + foreach (string stat in stats.primaryStatsDictionary.Keys) { if (Random.Range(0, 101) < 40 && !randomizedMainStat) { randomizedMainStat = true; - stats.statsDictionary[stat].BaseValue += mainBaseStatFlatIncrease; - stats.statsDictionary[stat].AddModifier(new StatModifier(mainStatPercentIncrease, StatModType.PercentMult, this)); + stats.primaryStatsDictionary[stat].BaseValue += mainBaseStatFlatIncrease; + stats.primaryStatsDictionary[stat].AddModifier(new StatModifier(mainStatPercentIncrease, StatModType.PercentMult, this)); } else { - stats.statsDictionary[stat].BaseValue += secondaryBaseStatsFlatIncrease; - stats.statsDictionary[stat].AddModifier(new StatModifier(secondaryStatsPercentIncrease, StatModType.PercentMult, this)); + stats.primaryStatsDictionary[stat].BaseValue += secondaryBaseStatsFlatIncrease; + stats.primaryStatsDictionary[stat].AddModifier(new StatModifier(secondaryStatsPercentIncrease, StatModType.PercentMult, this)); } } diff --git a/Assets/Scripts/Game/GameConstants.cs b/Assets/Scripts/Game/GameConstants.cs index 69c5517f..bbbdab5b 100644 --- a/Assets/Scripts/Game/GameConstants.cs +++ b/Assets/Scripts/Game/GameConstants.cs @@ -63,6 +63,12 @@ public static class GameConstants public static class CharacterStatsBalancing { + public const float AttackDamageIncreaseFromStrength = 1f; //100% str => AttkDmg + public const float AttackDamageIncreaseFromAgility = 0.45f; // 45% agi => AttkDmg + + public const float SpellDamageIncreaseFromIntelligence = 1f; //100% int => SpDmg + public const float SpellDamageIncreaseFromSpirit = 0.45f; // 45% spi => SpDmg + public const float CritChanceIncreaseFromAgility = 0.005f; //0.5% agi => critChance (30% +/- tops) public const float CritChanceIncreaseFromIntelligence = 0.002f; //0.2% int => critChance (12% +/- tops) @@ -70,12 +76,6 @@ public static class GameConstants public const float CritDamageIncreaseFromAgility = 0.002f; //0.2% agi => critDmg public const float CritDamageIncreaseFromIntelligence = 0.001f; //0.1% int => critDmg - public const float AttackDamageIncreaseFromStrength = 1f; //100% str => AttkDmg - public const float AttackDamageIncreaseFromAgility = 0.45f; // 45% agi => AttkDmg - - public const float SpellDamageIncreaseFromIntelligence = 1f; //100% int => SpDmg - public const float SpellDamageIncreaseFromSpirit = 0.45f; // 45% spi => SpDmg - public const float MaxHealthIncreaseFromSpirit = 0.1f; // 10% spi => MaxHP public const float MaxHealthIncreaseFromVitality = 1f; //100% vit => MaxHP @@ -84,9 +84,15 @@ public static class GameConstants public const float ArmorIncreaseFromVitality = 0.3f; //30% vit => Armor public const float MagicResistanceIncreaseFromIntelligence = 0.1f; // 10% int => MagicRess - public const float MagicResistanceIncreaseFromSpirit = 1f; //100% spi => MagicRes + public const float MagicResistanceIncreaseFromSpirit = 0.45f; //45% spi => MagicRes public const float MagicResistanceIncreaseFromVitality = 0.2f; //20% vit => MagicRes + public const float PercentArmorIntoDamageReduction = 0.01f; //each point of armor == 0.01% attack dmg reduction + public const float PercentMagicResistanceIntoDamageReduction = 0.01f; // each point of MR == 0.01% spell dmg reduction + + public const float MaximumPercentDamageReductionFromArmor = 0.75f; + public const float MaximumPercentDamageReductionFromMagicResistance = 0.75f; + public const float BaseMaxHealthGrowthPerLevel = 0.2f; public const float VitalityToHealthRate = 10f; @@ -215,12 +221,13 @@ public static class GameConstants public static object AllocatedSource = "Allocated"; public static object LevelSource = "Level"; + public static object BaseValueSource = "Base"; - public static object StrengthSource = "STR"; - public static object AgilitySource = "AGI"; - public static object IntelligenceSource = "INT"; - public static object SpiritSource = "SPI"; - public static object VitalitySource = "VIT"; + public static object StrengthSource = "Strength"; + public static object AgilitySource = "Agility"; + public static object IntelligenceSource = "Intelligence"; + public static object SpiritSource = "Spirit"; + public static object VitalitySource = "Vitality"; #endregion } diff --git a/Assets/Scripts/Health.cs b/Assets/Scripts/Health.cs index a4286da9..0e0f713c 100644 --- a/Assets/Scripts/Health.cs +++ b/Assets/Scripts/Health.cs @@ -22,6 +22,8 @@ public class Health : Resource public bool Invulnerable => invulnerable; float incomingValue; + float percentStatMitigation; + float reducedDamage; private bool isDead; @@ -41,9 +43,10 @@ public class Health : Resource damageIncomeModifierEffectInstance = GetComponent(); - baseMaxValue = maxValue; baseFlatRegen = flatRegen; + character.MaxHealth.BaseValue = baseMaxValue; + character.onUpdateStatValues.AddListener(CalculateMaxValueBasedOnStat); } @@ -87,6 +90,31 @@ public class Health : Resource } } + protected void HandleStatMitigation(DamageType dmgType) + { + if (incomingValue < 0) + { + percentStatMitigation = Mathf.Clamp((dmgType == DamageType.Attack ? + character.Armor.Value * GameConstants.CharacterStatsBalancing.PercentArmorIntoDamageReduction : + character.MagicResistance.Value * GameConstants.CharacterStatsBalancing.PercentMagicResistanceIntoDamageReduction), 0, + dmgType == DamageType.Attack ? + GameConstants.CharacterStatsBalancing.MaximumPercentDamageReductionFromArmor : + GameConstants.CharacterStatsBalancing.MaximumPercentDamageReductionFromMagicResistance); + + Debug.Log(gameObject.name + " mitigating = " + percentStatMitigation + " percent"); + reducedDamage = incomingValue * percentStatMitigation; + incomingValue += Mathf.Abs(reducedDamage); + Debug.Log(gameObject.name + " receiving dmg = " + incomingValue + $" after mitigations from {(dmgType == DamageType.Attack ? nameof(character.Armor) : nameof(character.MagicResistance))}"); + + if (incomingValue > 0) //avoid damage ultra mitigated turning into healing + incomingValue = 0; + } + } + protected void HandleMagicResistanceMitigation() + { + + } + protected void HandleAbsorbEffects() { if (incomingValue < 0) @@ -131,6 +159,37 @@ public class Health : Resource onResourceChanged.Invoke(currentValue); } + public void ChangeValue(float value, int dmgType) + { + if (!photonView.IsMine) return; + //Debug.Log("Value to change: " + value); + + if (isDead) return; + + incomingValue = value; + + Debug.Log(gameObject.name + " receiving dmg = " + incomingValue + " before mitigations " + (DamageType)dmgType); + + if (invulnerable && incomingValue < 0) return; + + HandleDamageIncomeModifierEffects(); + + HandleStatMitigation((DamageType)dmgType); + + HandleAbsorbEffects(); + + currentValue += incomingValue; + + currentValue = Mathf.Clamp(currentValue, 0, maxValue); + if (currentValue == 0) + { + //dead; + onDeath.Invoke(); + } + //Debug.Log("CurrentHealth: " + currentValue); + onResourceChanged.Invoke(currentValue); + } + public bool EnoughHealth(float cost) { if (invulnerable) return true; @@ -140,11 +199,11 @@ public class Health : Resource [PunRPC] - public void RPC_ChangeValueHealth(float value) + public void RPC_ChangeValueHealth(float value, int dmgType) { if (!photonView.IsMine) return; //Debug.Log("Received ChangeValue from RPC from someone"); - ChangeValue(value); + ChangeValue(value, dmgType); } public override float GetMaxValue() @@ -154,7 +213,7 @@ public class Health : Resource public virtual void CalculateMaxValueBasedOnStat() { - maxValue = baseMaxValue + character.MaxHealth.Value; + maxValue = character.MaxHealth.Value; CalculateRegenValueBasedOnStat(); diff --git a/Assets/Scripts/Mana.cs b/Assets/Scripts/Mana.cs index 2d1fb24f..7b87a12c 100644 --- a/Assets/Scripts/Mana.cs +++ b/Assets/Scripts/Mana.cs @@ -24,7 +24,6 @@ public class Mana : Resource character = GetComponent(); photonView = GetComponent(); - baseMaxValue = maxValue; baseFlatRegen = flatRegen; character.onUpdateStatValues.AddListener(CalculateMaxValueBasedOnStat); diff --git a/Assets/Scripts/PlayerResources/PlayerHealth.cs b/Assets/Scripts/PlayerResources/PlayerHealth.cs index 24c9a2de..f110e48c 100644 --- a/Assets/Scripts/PlayerResources/PlayerHealth.cs +++ b/Assets/Scripts/PlayerResources/PlayerHealth.cs @@ -1,3 +1,4 @@ +using Kryz.CharacterStats; using Kryz.CharacterStats.Examples; using System.Collections; using System.Collections.Generic; @@ -15,7 +16,11 @@ public class PlayerHealth : Health { currentLevel = ((PlayerCharacterStats)character).level.currentLevel - 1; - maxValue = (baseMaxValue + (baseMaxValue * currentLevel * GameConstants.CharacterStatsBalancing.BaseMaxHealthGrowthPerLevel)) + character.MaxHealth.Value; + //character.MaxHealth.RemoveAllModifiersFromSource(GameConstants.ObjectSources.LevelSource); + // + //character.MaxHealth.AddModifier(new StatModifier(baseMaxValue * currentLevel * GameConstants.CharacterStatsBalancing.BaseMaxHealthGrowthPerLevel, StatModType.Flat, GameConstants.ObjectSources.LevelSource)); + + maxValue = character.MaxHealth.Value; CalculateRegenValueBasedOnStat(); diff --git a/Assets/Scripts/Resource.cs b/Assets/Scripts/Resource.cs index 4ecb1274..a2ebf207 100644 --- a/Assets/Scripts/Resource.cs +++ b/Assets/Scripts/Resource.cs @@ -8,6 +8,7 @@ public class Resource : MonoBehaviour, IPunObservable { [SerializeField] protected float currentValue; [SerializeField] protected float maxValue; + [SerializeField] protected float baseMaxValue; [SerializeField] protected float flatRegen; [SerializeField] protected float percentRegen; [SerializeField] protected float timeBetweenRegens; @@ -16,7 +17,6 @@ public class Resource : MonoBehaviour, IPunObservable public UnityEvent onResourceChanged = new UnityEvent(); - protected float baseMaxValue; protected float baseFlatRegen; // Start is called before the first frame update diff --git a/Assets/Scripts/UI/ResourceOrbUI.cs b/Assets/Scripts/UI/ResourceOrbUI.cs index 6bd99014..30a440f0 100644 --- a/Assets/Scripts/UI/ResourceOrbUI.cs +++ b/Assets/Scripts/UI/ResourceOrbUI.cs @@ -45,6 +45,12 @@ public class ResourceOrbUI : MonoBehaviour mana.onResourceChanged.AddListener(UpdateCurrentMana); mana.onMaxManaChanged.AddListener(UpdateMaxMana); + + UpdateCurrentHealth(health.GetCurrentValue()); + UpdateMaxHealth(health.GetMaxValue()); + + UpdateCurrentMana(mana.GetCurrentValue()); + UpdateMaxMana(mana.GetMaxValue()); } public void UpdateCurrentHealth(float value) diff --git a/Assets/Starfield Skybox/Skybox.mat b/Assets/Starfield Skybox/Skybox.mat index 83ee64bc..ee79d3a8 100644 --- a/Assets/Starfield Skybox/Skybox.mat +++ b/Assets/Starfield Skybox/Skybox.mat @@ -94,7 +94,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.02 - - _Rotation: 51.168888 + - _Rotation: 7.4397726 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1