From aa4224e7b9e56ecc78a57c4e8f8ac6e1bd8ad19d Mon Sep 17 00:00:00 2001 From: Ader Alisma 01 Date: Sun, 29 Sep 2024 14:40:34 -0400 Subject: [PATCH] =?UTF-8?q?Utilisation=20du=20UI=20d'=C3=89lia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Design/UnitUpgrades/Upgrade1.asset | 2 +- .../Prefabs/Sticks/farmersAssociation.prefab | 14 +- .../Prefabs/UI/UnitUpgrade/UnitUpgrade.prefab | 60 +++-- .../unitUpgrade_optionButton.prefab | 44 +++- Assets/Scenes/Game.unity | 247 ------------------ Assets/Scripts/Ally/AllyUpgrade.cs | 7 +- .../UnitTree/UpgradePlacementButton.cs | 46 ++-- 7 files changed, 108 insertions(+), 312 deletions(-) diff --git a/Assets/Design/UnitUpgrades/Upgrade1.asset b/Assets/Design/UnitUpgrades/Upgrade1.asset index c7f9adf..dfff990 100644 --- a/Assets/Design/UnitUpgrades/Upgrade1.asset +++ b/Assets/Design/UnitUpgrades/Upgrade1.asset @@ -14,4 +14,4 @@ MonoBehaviour: m_EditorClassIdentifier: _upgradeUnitCard: {fileID: 11400000, guid: 9ff4b606166b07d4bb3afb15e5a23f41, type: 2} _upgradePrefab: {fileID: 5531237550998824024, guid: 6cd87b398e7a0e94580f4fcbe2fd310a, type: 3} - _upgradeCardArt: {fileID: 21300000, guid: aa033001c3067ea41a2fc684a6320489, type: 3} + _upgradeCardArt: {fileID: 21300000, guid: 178d3231a9182834aa1a4394bd40b644, type: 3} diff --git a/Assets/Prefabs/Sticks/farmersAssociation.prefab b/Assets/Prefabs/Sticks/farmersAssociation.prefab index f53a4d1..e36326f 100644 --- a/Assets/Prefabs/Sticks/farmersAssociation.prefab +++ b/Assets/Prefabs/Sticks/farmersAssociation.prefab @@ -1240,19 +1240,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: edcd1782caa73a747b1f060d18ce0f18, type: 3} m_Name: m_EditorClassIdentifier: - _upgradeUI: {fileID: 4817988606444742093, guid: 1d481c7093a8d2443a04261fd7c72be2, type: 3} - _upgradeUnitCardList: - - {fileID: 11400000, guid: 9ff4b606166b07d4bb3afb15e5a23f41, type: 2} - - {fileID: 11400000, guid: ee85fc25d3460c745806649e7f9d166a, type: 2} - - {fileID: 11400000, guid: 0334115ab72f6d5449497db1bb50377e, type: 2} - _upgradePrefabList: - - {fileID: 5531237550998824024, guid: 6cd87b398e7a0e94580f4fcbe2fd310a, type: 3} - - {fileID: 5157279992115123224, guid: 85534a2d6c2add54d864073914646192, type: 3} - - {fileID: 2230360378425099702, guid: ece16a59d4dca2246817fbb1b23f17ba, type: 3} - _upgradeImages: - - {fileID: 21300000, guid: aa033001c3067ea41a2fc684a6320489, type: 3} - - {fileID: 21300000, guid: cc83829c8925f1649879f8fbb02b1d8b, type: 3} - - {fileID: 21300000, guid: b98e80d2b7d70264b800b1e6aa98a092, type: 3} + _upgradeUI: {fileID: 2118220733331082121, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} _upgradeList: - {fileID: 11400000, guid: 0c3268393deaed84d87f041b2a4f970c, type: 2} - {fileID: 11400000, guid: 1639cd6a5b9ac1f4c96319ebfcac741a, type: 2} diff --git a/Assets/Prefabs/UI/UnitUpgrade/UnitUpgrade.prefab b/Assets/Prefabs/UI/UnitUpgrade/UnitUpgrade.prefab index 41162b3..f580a4c 100644 --- a/Assets/Prefabs/UI/UnitUpgrade/UnitUpgrade.prefab +++ b/Assets/Prefabs/UI/UnitUpgrade/UnitUpgrade.prefab @@ -160,6 +160,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 2118220732422767659} m_Modifications: + - target: {fileID: 962025096442550070, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} + propertyPath: _buttonContainer + value: + objectReference: {fileID: 2118220733331082121} - target: {fileID: 3013207445655681334, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_text value: 0 @@ -174,19 +178,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -26.970634 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532222, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_IsActive @@ -302,19 +306,19 @@ PrefabInstance: objectReference: {fileID: 21300000, guid: 66cd3a50885846743981bc57aa5f7b72, type: 3} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -48.94127 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728181, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_IsActive @@ -322,19 +326,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3921547832887455157, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_SpriteState.m_HighlightedSprite @@ -354,6 +358,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 2118220732422767659} m_Modifications: + - target: {fileID: 962025096442550070, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} + propertyPath: _buttonContainer + value: + objectReference: {fileID: 2118220733331082121} - target: {fileID: 3013207445655681334, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_text value: 0 @@ -516,6 +524,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 2118220732422767659} m_Modifications: + - target: {fileID: 962025096442550070, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} + propertyPath: _buttonContainer + value: + objectReference: {fileID: 2118220733331082121} - target: {fileID: 3013207445655681334, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_text value: 0 @@ -526,19 +538,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446160532221, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -26.970634 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446175879013, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_Sprite @@ -650,35 +662,35 @@ PrefabInstance: objectReference: {fileID: 21300000, guid: 66cd3a50885846743981bc57aa5f7b72, type: 3} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207446742728180, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -48.94127 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.x - value: 5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3013207447116908153, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_AnchoredPosition.y - value: -5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3921547832887455157, guid: 4789f524a7e1b7b40be6fefda32f600e, type: 3} propertyPath: m_SpriteState.m_HighlightedSprite diff --git a/Assets/Prefabs/UI/UnitUpgrade/unitUpgrade_optionButton.prefab b/Assets/Prefabs/UI/UnitUpgrade/unitUpgrade_optionButton.prefab index 70fa2d9..2d21047 100644 --- a/Assets/Prefabs/UI/UnitUpgrade/unitUpgrade_optionButton.prefab +++ b/Assets/Prefabs/UI/UnitUpgrade/unitUpgrade_optionButton.prefab @@ -554,9 +554,9 @@ RectTransform: m_Father: {fileID: 3013207447181477519} 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: 5, y: -26.970634} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &3013207446160532220 @@ -857,6 +857,7 @@ GameObject: - component: {fileID: 3013207446659063112} - component: {fileID: 3013207446659063111} - component: {fileID: 3921547832887455157} + - component: {fileID: 962025096442550070} m_Layer: 5 m_Name: unitUpgrade_optionButton m_TagString: Untagged @@ -943,6 +944,31 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] +--- !u!114 &962025096442550070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3013207446659063113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26a731ab13b65cc4eabb568482ef1832, type: 3} + m_Name: + m_EditorClassIdentifier: + _foodLabel: {fileID: 3013207445808733941} + _woodLabel: {fileID: 3013207445760102698} + _rockLabel: {fileID: 3013207445655681334} + _backgroundImage: {fileID: 3013207446705226711} + _availableBackgroundImage: {fileID: 21300000, guid: 518e2f9bad4807641a02fc3815fc0033, type: 3} + _unavailableBackgroundImage: {fileID: 21300000, guid: 66cd3a50885846743981bc57aa5f7b72, type: 3} + _backgroundImageHover: {fileID: 3921547832887455157} + _availableBackgroundImageHover: {fileID: 21300000, guid: a2f9422294367ee45aad61a14882acd0, type: 3} + _unavailableBackgroundImageHover: {fileID: 21300000, guid: 83e9ee3059b8ac742963bc8f2835ff63, type: 3} + _unitArt: {fileID: 3013207446175879013} + _buttonContainer: {fileID: 0} + _prefab: {fileID: 0} + _unitCardInformation: {fileID: 0} --- !u!1 &3013207446705226713 GameObject: m_ObjectHideFlags: 0 @@ -1053,9 +1079,9 @@ RectTransform: m_Father: {fileID: 3013207447181477519} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 5, y: -48.94127} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &3013207446742728179 @@ -1106,9 +1132,9 @@ RectTransform: m_Father: {fileID: 3013207447181477519} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 5, y: -5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &3013207447116908152 diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 6748ac5..a85b78c 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -2367,7 +2367,6 @@ RectTransform: - {fileID: 405102485} - {fileID: 115274809} - {fileID: 179679298} - - {fileID: 1937287992} m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3773,11 +3772,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1761692192} m_CullTransparentMesh: 1 ---- !u!224 &1937287992 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - m_PrefabInstance: {fileID: 2118220733588545726} - m_PrefabAsset: {fileID: 0} --- !u!1 &2019202046 GameObject: m_ObjectHideFlags: 0 @@ -4144,244 +4138,3 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &2118220733588545726 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1092900232} - m_Modifications: - - target: {fileID: 2118220733285982972, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733285982972, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733285982972, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733285982972, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: -26.970634 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_SizeDelta.x - value: 100 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_SizeDelta.y - value: 100 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: -744.6 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: -197.7 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082118, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2118220733331082121, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_Name - value: UnitUpgrade - objectReference: {fileID: 0} - - target: {fileID: 2118220733403498104, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733403498104, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733403498104, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733403498104, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: -5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733703028213, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733703028213, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2118220733703028213, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2118220733703028213, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: -48.94127 - objectReference: {fileID: 0} - - target: {fileID: 3673783019430489409, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783019430489409, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783019430489409, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783019430489409, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783020794982984, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783020794982984, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783020794982984, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783020794982984, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783021158713797, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783021158713797, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783021158713797, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3673783021158713797, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777844269887265, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777844269887265, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777844269887265, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777844269887265, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845461240741, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845461240741, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845461240741, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845461240741, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845624418344, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845624418344, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845624418344, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8873777845624418344, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3dea9da5643f37b43ac6145f65859558, type: 3} diff --git a/Assets/Scripts/Ally/AllyUpgrade.cs b/Assets/Scripts/Ally/AllyUpgrade.cs index 3f48ed8..47b58c9 100644 --- a/Assets/Scripts/Ally/AllyUpgrade.cs +++ b/Assets/Scripts/Ally/AllyUpgrade.cs @@ -47,12 +47,13 @@ public class AllyUpgrade : MonoBehaviour, IPointerClickHandler private void AssignUpgrades(Canvas canvas) { - Debug.Log("Upgrade count: " + _instance.transform.childCount); + GameObject _firstChildren = _instance.transform.GetChild(1).gameObject; + Debug.Log("Upgrade count: " + _firstChildren.transform.childCount); // Assign upgrade Prefabs - for (int i = 0; i < _instance.transform.childCount - 1; i++) + for (int i = 0; i < _firstChildren.transform.childCount - 1; i++) { Debug.Log(i); - GameObject upgradeEnfant = _instance.transform.GetChild(i).gameObject; + GameObject upgradeEnfant = _firstChildren.transform.GetChild(i).gameObject; UpgradePlacementButton button = upgradeEnfant.GetComponent(); button.Initialize(_upgradeList[i], gameObject, canvas); } diff --git a/Assets/Scripts/UnitTree/UpgradePlacementButton.cs b/Assets/Scripts/UnitTree/UpgradePlacementButton.cs index 8bd3eed..6673b63 100644 --- a/Assets/Scripts/UnitTree/UpgradePlacementButton.cs +++ b/Assets/Scripts/UnitTree/UpgradePlacementButton.cs @@ -8,11 +8,6 @@ public class UpgradePlacementButton : MonoBehaviour, IPointerClickHandler { private Button _button; - [SerializeField] - private Material _outlineMaterial; - [SerializeField] - protected UnitCard _unitCardInformation; - [SerializeField] private TMP_Text _foodLabel; [SerializeField] @@ -20,25 +15,35 @@ public class UpgradePlacementButton : MonoBehaviour, IPointerClickHandler [SerializeField] private TMP_Text _rockLabel; [SerializeField] - private GameObject _prefab; + private Image _backgroundImage; [SerializeField] - private Image _image; + protected Sprite _availableBackgroundImage; + [SerializeField] + private Sprite _unavailableBackgroundImage; + [SerializeField] + private Button _backgroundImageHover; + [SerializeField] + protected Sprite _availableBackgroundImageHover; + [SerializeField] + private Sprite _unavailableBackgroundImageHover; [SerializeField] private Image _unitArt; [SerializeField] private GameObject _buttonContainer; + [SerializeField] + private GameObject _prefab; + [SerializeField] + protected UnitCard _unitCardInformation; private GameObject _unitGameObject; private Canvas _canvas; public Button Button => _button; - public Material OutlineMaterial => _outlineMaterial; void Start() { _button = GetComponent