using UnityEngine; public class DepositStationManager : MonoBehaviour { public static DepositStationManager Instance; public int playerDeposit = 0; public int enemy1Deposit = 0; public int enemy2Deposit = 0; private void Awake() { Instance = this; } public void AddCash(int amount, TeamMember.Team team) { switch (team) { case TeamMember.Team.PlayerTeam: playerDeposit += amount; if (UI_Manager.Instance != null) UI_Manager.Instance.UpdatePlayerDepositCash(playerDeposit); break; case TeamMember.Team.EnemyTeam1: enemy1Deposit += amount; if (UI_Manager.Instance != null) UI_Manager.Instance.UpdateEnemy1DepositCash(enemy1Deposit); break; case TeamMember.Team.EnemyTeam2: enemy2Deposit += amount; if (UI_Manager.Instance != null) UI_Manager.Instance.UpdateEnemy2DepositCash(enemy2Deposit); break; } } public int GetDepositAmount(TeamMember.Team team) { switch (team) { case TeamMember.Team.PlayerTeam: return playerDeposit; case TeamMember.Team.EnemyTeam1: return enemy1Deposit; case TeamMember.Team.EnemyTeam2: return enemy2Deposit; } return 0; } }