From d85851b11b76036013398f1ff23c1f68b5955ac8 Mon Sep 17 00:00:00 2001 From: Audino723 <rioaudino723@gmail.com> Date: Sat, 15 Apr 2023 10:28:35 +0700 Subject: [PATCH] fix: weapon slot shop --- Assets/HUDManager.cs | 20 ++------------------ Assets/Scenes/Level_01.unity | 5 +++-- Assets/Scripts/GameManager.cs | 2 +- ProjectSettings/TagManager.asset | 3 ++- 4 files changed, 8 insertions(+), 22 deletions(-) diff --git a/Assets/HUDManager.cs b/Assets/HUDManager.cs index f45d48b7..357b0b65 100644 --- a/Assets/HUDManager.cs +++ b/Assets/HUDManager.cs @@ -107,25 +107,9 @@ public class HUDManager : MonoBehaviour } } - public void NewWeapon(string name) + public void NewWeapon(int id) { - int weaponSlot=0; - - if (name == "shotgun") - { - weaponSlot = 1; - } - - if (name == "sword") - { - weaponSlot = 2; - } - if (name == "bow") - { - weaponSlot = 3; - } - - GameObject slot = weaponsUISlot.transform.GetChild(weaponSlot).gameObject; + GameObject slot = weaponsUISlot.transform.GetChild(id-1).gameObject; slot.SetActive(true); } } diff --git a/Assets/Scenes/Level_01.unity b/Assets/Scenes/Level_01.unity index 335c7789..af828365 100644 --- a/Assets/Scenes/Level_01.unity +++ b/Assets/Scenes/Level_01.unity @@ -11599,6 +11599,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: coins: 50 + coinsLatest: 0 currentPet: name: buffType: @@ -11609,12 +11610,12 @@ MonoBehaviour: isPetAlive: 0 isShopOpen: 0 isShopping: 0 - isEnemySpawning: 1 + isEnemyActive: 1 petFactory: {fileID: 734232483} currentWeapon: 0 availableWeapon: 01000000 hudManager: {fileID: 491809539} - enemyManager: {fileID: 164778954} + enemySpawner: {fileID: 0} --- !u!114 &1644740160 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 823f50bb..6d150d09 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -85,7 +85,7 @@ public class GameManager : MonoBehaviour public void NewWeapon(int id) { - hudManager.NewWeapon(name); + hudManager.NewWeapon(id); availableWeapon[id - 1] = true; } diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 789ae9d5..9181309a 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -3,7 +3,8 @@ --- !u!78 &1 TagManager: serializedVersion: 2 - tags: [] + tags: + - Pet layers: - Default - TransparentFX -- GitLab