From 713b7ffa59ddf4617dfd27d79d6a182db0bc1725 Mon Sep 17 00:00:00 2001 From: kabix09 Date: Sat, 24 Dec 2022 15:50:07 +0100 Subject: [PATCH] Fix language in panels headers --- Assets/Resources/UiPanels/ChestPanel.prefab | 28 +++- .../Resources/UiPanels/EquipmentPanel.prefab | 137 ++++++++++-------- .../Resources/UiPanels/InventoryPanel.prefab | 20 +++ .../Resources/UiPanels/Shop/ShopPanel.prefab | 91 +++++++++--- Assets/Resources/UiPanels/TaskPanel.prefab | 26 +++- .../Application/Shop/ShopItemCardKeeper.cs | 16 +- .../UI/Panel/PanelHeaderController.cs | 32 ++++ .../UI/Panel/PanelHeaderController.cs.meta | 11 ++ .../Domain/Enum/ItemEffectsEnum.cs | 14 ++ .../Domain/Enum/ItemEffectsEnum.cs.meta | 11 ++ 10 files changed, 290 insertions(+), 96 deletions(-) create mode 100644 Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs create mode 100644 Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs.meta create mode 100644 Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs create mode 100644 Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs.meta diff --git a/Assets/Resources/UiPanels/ChestPanel.prefab b/Assets/Resources/UiPanels/ChestPanel.prefab index c36de0ab..ff9d9a19 100644 --- a/Assets/Resources/UiPanels/ChestPanel.prefab +++ b/Assets/Resources/UiPanels/ChestPanel.prefab @@ -29,7 +29,6 @@ RectTransform: 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: 5331092055037629063} m_RootOrder: 0 @@ -119,7 +118,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5331092055896533710} - {fileID: 5331092055037629063} @@ -186,6 +184,7 @@ MonoBehaviour: _panelContent: {fileID: 5331092056807707114} ChildBoxTemplate: {fileID: 3818338910890019850, guid: e2f95cfb3084e6e4f9f16c14170adfb5, type: 3} ChildBoxList: [] + AllowToUseItemInPanel: 1 --- !u!1 &5331092055037629064 GameObject: m_ObjectHideFlags: 0 @@ -215,7 +214,6 @@ RectTransform: 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: 5331092054895676294} m_Father: {fileID: 5331092055018478732} @@ -323,7 +321,6 @@ RectTransform: 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: 5331092055018478732} m_RootOrder: 2 @@ -443,7 +440,6 @@ RectTransform: 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: 5331092055896533710} m_RootOrder: 0 @@ -561,6 +557,7 @@ GameObject: - component: {fileID: 5331092055896533710} - component: {fileID: 5331092055896533708} - component: {fileID: 5331092055896533709} + - component: {fileID: 6710237652132421013} m_Layer: 5 m_Name: Header m_TagString: Untagged @@ -578,7 +575,6 @@ RectTransform: 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: 5331092055455069025} m_Father: {fileID: 5331092055018478732} @@ -627,6 +623,25 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6710237652132421013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5331092055896533711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: Skrzynia + - Key: 1 + Value: Chest + displayedValue: {fileID: 5331092055455069024} --- !u!1 &5331092056807707114 GameObject: m_ObjectHideFlags: 0 @@ -655,7 +670,6 @@ RectTransform: 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: 5331092055018478732} m_RootOrder: 3 diff --git a/Assets/Resources/UiPanels/EquipmentPanel.prefab b/Assets/Resources/UiPanels/EquipmentPanel.prefab index 3cefb474..64738ef3 100644 --- a/Assets/Resources/UiPanels/EquipmentPanel.prefab +++ b/Assets/Resources/UiPanels/EquipmentPanel.prefab @@ -28,7 +28,6 @@ RectTransform: 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: 3583098472670073449} - {fileID: 4491565494541573007} @@ -109,7 +108,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 3.7, y: 5.3, z: 1} - m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6661176406092379127} m_RootOrder: 2 @@ -186,7 +184,6 @@ RectTransform: 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: 6661176406092379127} m_Father: {fileID: 6661176405967447293} @@ -294,7 +291,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.4, y: 0.4, z: 1} - m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6661176407096365759} - {fileID: 6661176405948328694} @@ -359,6 +355,7 @@ MonoBehaviour: _panelContent: {fileID: 6661176407399442843} ChildBoxTemplate: {fileID: 6050866944478881892, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} ChildBoxList: [] + AllowToUseItemInPanel: 1 _panelAdditionalSlotsContent: {fileID: 429268561425699357} --- !u!1 &6661176406092379126 GameObject: @@ -389,7 +386,6 @@ RectTransform: 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: 6661176407399442840} - {fileID: 4116106613650971739} @@ -481,7 +477,6 @@ RectTransform: 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: 6661176407096365759} m_RootOrder: 0 @@ -599,6 +594,7 @@ GameObject: - component: {fileID: 6661176407096365759} - component: {fileID: 6661176407096365757} - component: {fileID: 6661176407096365756} + - component: {fileID: 5417489322037228878} m_Layer: 5 m_Name: Header m_TagString: Untagged @@ -616,7 +612,6 @@ RectTransform: 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: 6661176406604630800} m_Father: {fileID: 6661176405967447293} @@ -665,6 +660,25 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5417489322037228878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6661176407096365758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: Ekwipunek + - Key: 1 + Value: Equipment + displayedValue: {fileID: 6661176406604630801} --- !u!1 &6661176407399442843 GameObject: m_ObjectHideFlags: 0 @@ -693,7 +707,6 @@ RectTransform: 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: 2393060084093789522} - {fileID: 2393060084600844330} @@ -786,7 +799,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -794,15 +807,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -846,11 +859,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 477.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -72.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -924,7 +937,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -932,15 +945,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -984,11 +997,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 277.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -72.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1062,7 +1075,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1070,15 +1083,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1122,11 +1135,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 77.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -72.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1200,7 +1213,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1208,15 +1221,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1260,11 +1273,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 377.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -72.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1338,7 +1351,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1346,15 +1359,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1398,11 +1411,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 177.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -72.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1476,7 +1489,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1484,15 +1497,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1536,11 +1549,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 77.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -227.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1614,7 +1627,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1622,15 +1635,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1674,11 +1687,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 77.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -457.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1752,7 +1765,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1760,15 +1773,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1812,11 +1825,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 77.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -342.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1882,7 +1895,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.x @@ -1890,15 +1903,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.x - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 65 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalScale.x @@ -1942,11 +1955,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 77.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -112.5 objectReference: {fileID: 0} - target: {fileID: 6050866944478881893, guid: 27d62cf80d88f774abdf05e1c1663f1c, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/Assets/Resources/UiPanels/InventoryPanel.prefab b/Assets/Resources/UiPanels/InventoryPanel.prefab index bdf18e19..4fd84de3 100644 --- a/Assets/Resources/UiPanels/InventoryPanel.prefab +++ b/Assets/Resources/UiPanels/InventoryPanel.prefab @@ -908,6 +908,7 @@ GameObject: - component: {fileID: 9124304228607424520} - component: {fileID: 9124304228607424522} - component: {fileID: 9124304228607424523} + - component: {fileID: 4592223396299026843} m_Layer: 5 m_Name: Header m_TagString: Untagged @@ -973,3 +974,22 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4592223396299026843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9124304228607424521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: Magazyn + - Key: 1 + Value: Inventory + displayedValue: {fileID: 9124304227092242854} diff --git a/Assets/Resources/UiPanels/Shop/ShopPanel.prefab b/Assets/Resources/UiPanels/Shop/ShopPanel.prefab index bf1000ae..3ef7b9ae 100644 --- a/Assets/Resources/UiPanels/Shop/ShopPanel.prefab +++ b/Assets/Resources/UiPanels/Shop/ShopPanel.prefab @@ -28,7 +28,6 @@ RectTransform: 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: 3466730968482620191} m_RootOrder: 1 @@ -163,7 +162,6 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2, y: 2, z: 2} - m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 708272129096473007} m_RootOrder: 0 @@ -243,7 +241,6 @@ RectTransform: 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: 3466730968482620191} m_RootOrder: 0 @@ -378,7 +375,6 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.6344782} m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 559294344518255621} m_RootOrder: 0 @@ -514,7 +510,6 @@ RectTransform: 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: 8578709671528783699} - {fileID: 3948576823622022677} @@ -581,14 +576,22 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: SelectedItem: {fileID: 0} + OriginSlotNumver: 0 _buyButton: {fileID: 684985198997091952} _sellButton: {fileID: 1755983701611443418} - _itemPreviewSprite: {fileID: 0} + ShopMode: 0 _itemPreviewName: {fileID: 8437530654143720538} _itemPreviewDescription: {fileID: 3465856343569915379} _itemPreviewStats: {fileID: 2051776933318440406} _itemPreviewStatsValue: {fileID: 1086154942094143486} _itemPreviewPrice: {fileID: 2176859836513736533} + PricePhrase: + InstanceTemplates: + - Key: 0 + Value: Cena + - Key: 1 + Value: Price + Phrases: [] --- !u!1 &4181923878083080648 GameObject: m_ObjectHideFlags: 0 @@ -617,7 +620,6 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2, y: 2, z: 2} - m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 6769108684415400144} m_RootOrder: 0 @@ -698,7 +700,6 @@ RectTransform: 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: 5331092056807707113} m_Father: {fileID: 5331092055037629063} @@ -789,7 +790,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5331092055896533710} - {fileID: 5331092055037629063} @@ -886,7 +886,6 @@ RectTransform: 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: 5331092054895676294} m_Father: {fileID: 5331092055018478732} @@ -994,7 +993,6 @@ RectTransform: 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: 5331092055018478732} m_RootOrder: 2 @@ -1114,7 +1112,6 @@ RectTransform: 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: 5331092055896533710} m_RootOrder: 0 @@ -1232,6 +1229,7 @@ GameObject: - component: {fileID: 5331092055896533710} - component: {fileID: 5331092055896533708} - component: {fileID: 5331092055896533709} + - component: {fileID: 816277681990294360} m_Layer: 5 m_Name: Header m_TagString: Untagged @@ -1249,7 +1247,6 @@ RectTransform: 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: 5331092055455069025} m_Father: {fileID: 5331092055018478732} @@ -1298,6 +1295,26 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &816277681990294360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5331092055896533711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: Sklep + - Key: 0 + Value: Shop + displayedValue: {fileID: 5331092055455069024} + displayedTextValue: {fileID: 0} --- !u!1 &5331092056807707114 GameObject: m_ObjectHideFlags: 0 @@ -1326,7 +1343,6 @@ RectTransform: 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: 5331092054895676294} m_RootOrder: 0 @@ -1402,7 +1418,6 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.8, y: 1.8, z: 4.5} - m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 3466730968482620191} m_RootOrder: 2 @@ -1480,7 +1495,6 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 138.0944, y: -100.23424, z: -1.5861955} m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} - m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7486549892750104183} - {fileID: 2604331234304421841} @@ -1515,7 +1529,6 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.6344782} m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 559294344518255621} m_RootOrder: 1 @@ -1633,6 +1646,7 @@ GameObject: - component: {fileID: 6769108684415400144} - component: {fileID: 8836301433650985822} - component: {fileID: 684985198997091952} + - component: {fileID: 8361042573446576540} m_Layer: 5 m_Name: BuyButton m_TagString: Untagged @@ -1650,7 +1664,6 @@ RectTransform: 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: 2.5} - m_ConstrainProportionsScale: 1 m_Children: - {fileID: 4299401306498991878} m_Father: {fileID: 3466730968482620191} @@ -1725,6 +1738,26 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!114 &8361042573446576540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7389587382739172384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: < Kup > + - Key: 1 + Value: < Buy > + displayedValue: {fileID: 0} + displayedTextValue: {fileID: 5422292301042054472} --- !u!1 &8341358844673530274 GameObject: m_ObjectHideFlags: 0 @@ -1736,6 +1769,7 @@ GameObject: - component: {fileID: 708272129096473007} - component: {fileID: 6022919591664857004} - component: {fileID: 1755983701611443418} + - component: {fileID: 3690417977277478615} m_Layer: 5 m_Name: SellButton m_TagString: Untagged @@ -1753,7 +1787,6 @@ RectTransform: 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: 2.5} - m_ConstrainProportionsScale: 1 m_Children: - {fileID: 4131952680451427526} m_Father: {fileID: 3466730968482620191} @@ -1828,3 +1861,23 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!114 &3690417977277478615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8341358844673530274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: < Sprzedaj > + - Key: 1 + Value: < Sell > + displayedValue: {fileID: 0} + displayedTextValue: {fileID: 5415396874097778333} diff --git a/Assets/Resources/UiPanels/TaskPanel.prefab b/Assets/Resources/UiPanels/TaskPanel.prefab index ad0a4d6f..ec2a683c 100644 --- a/Assets/Resources/UiPanels/TaskPanel.prefab +++ b/Assets/Resources/UiPanels/TaskPanel.prefab @@ -29,7 +29,6 @@ RectTransform: 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: 4136979550912312139} m_Father: {fileID: 4136979550784496705} @@ -137,7 +136,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4136979551920493059} - {fileID: 4136979550770096714} @@ -231,7 +229,6 @@ RectTransform: 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: 4136979552221407524} m_Father: {fileID: 4136979550770096714} @@ -321,7 +318,6 @@ RectTransform: 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: 4136979551920493059} m_RootOrder: 0 @@ -439,6 +435,7 @@ GameObject: - component: {fileID: 4136979551920493059} - component: {fileID: 4136979551920493057} - component: {fileID: 4136979551920493056} + - component: {fileID: 7040033676795217641} m_Layer: 5 m_Name: Header m_TagString: Untagged @@ -456,7 +453,6 @@ RectTransform: 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: 4136979551422401452} m_Father: {fileID: 4136979550784496705} @@ -505,6 +501,25 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7040033676795217641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4136979551920493058} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5e85a13c32f17d4bb376e48a15c8801, type: 3} + m_Name: + m_EditorClassIdentifier: + Headers: + InstanceTemplates: + - Key: 0 + Value: Zadania + - Key: 1 + Value: Quests + displayedValue: {fileID: 4136979551422401453} --- !u!1 &4136979552221407527 GameObject: m_ObjectHideFlags: 0 @@ -533,7 +548,6 @@ RectTransform: 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: 4136979550912312139} m_RootOrder: 0 diff --git a/Assets/Scripts/REFACTORING/Application/Shop/ShopItemCardKeeper.cs b/Assets/Scripts/REFACTORING/Application/Shop/ShopItemCardKeeper.cs index 88df5b3d..4f5bb938 100644 --- a/Assets/Scripts/REFACTORING/Application/Shop/ShopItemCardKeeper.cs +++ b/Assets/Scripts/REFACTORING/Application/Shop/ShopItemCardKeeper.cs @@ -13,6 +13,13 @@ public enum ShopItemCardMode Sell } +public enum ShopCardPhrasesEnum +{ + Atatck, + Deffence, + Speed, +} + class ShopItemCardKeeper : MonoBehaviour { [Header("Current Item")] @@ -32,6 +39,11 @@ class ShopItemCardKeeper : MonoBehaviour [SerializeField] private TextMeshProUGUI _itemPreviewStatsValue; [SerializeField] private Text _itemPreviewPrice; + [Header("Language phrases")] + public LanguageDetector PricePhrase; + + [SerializeField] + public List>> Phrases = new List>>(); public void ShowItemDetails(ItemSlot itemSlot, ShopItemCardMode mode = ShopItemCardMode.Buy) { @@ -70,7 +82,7 @@ class ShopItemCardKeeper : MonoBehaviour _itemPreviewStats.text = BuildItemStats(); _itemPreviewStatsValue.text = SelectedItem.Value.ToString(); - _itemPreviewPrice.text = $"Price: {CountPrice()}"; + _itemPreviewPrice.text = $"{PricePhrase.DetectInstanceBasedOnLanguage()}: {CountPrice()}"; switch(ShopMode) { @@ -184,6 +196,6 @@ class ShopItemCardKeeper : MonoBehaviour public bool CheckPlayerAccoutnBalance(int requiredAmount) { - return AccountBalanceManager.Instance.Gold > requiredAmount; + return AccountBalanceManager.Instance.Gold >= requiredAmount; } } \ No newline at end of file diff --git a/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs b/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs new file mode 100644 index 00000000..dcdf3cdd --- /dev/null +++ b/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +class PanelHeaderController : MonoBehaviour +{ + [SerializeField] + public LanguageDetector Headers; + + [Header("Account Balance")] + [SerializeField] public TextMeshProUGUI displayedValue; + + // alternative component - in some places ther is used plain Text component no TextMeshProUGUI... - trash soltuion, mess in project fonts :) + [SerializeField] public Text displayedTextValue; + + public void Start() + { + // Set Panel Header value + if(displayedValue != null) + displayedValue.text = Headers.DetectInstanceBasedOnLanguage(); + + if (displayedTextValue != null) + displayedTextValue.text = Headers.DetectInstanceBasedOnLanguage(); + } + +} + diff --git a/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs.meta b/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs.meta new file mode 100644 index 00000000..fb79cd22 --- /dev/null +++ b/Assets/Scripts/REFACTORING/Application/UI/Panel/PanelHeaderController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f5e85a13c32f17d4bb376e48a15c8801 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs b/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs new file mode 100644 index 00000000..4e9c53c8 --- /dev/null +++ b/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +public enum ItemEffectsEnum +{ + Attack, + Defence, + Speed, + Health, + Intelligence +} diff --git a/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs.meta b/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs.meta new file mode 100644 index 00000000..63a2ff5c --- /dev/null +++ b/Assets/Scripts/REFACTORING/Domain/Enum/ItemEffectsEnum.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc2f96b1c87f5154dbfcec055d23975f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: