using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.SceneManagement; using UnityEngine.UI; public enum StatType { AttackPower = 1, AttackSpeed, MoveSpeed, DashCoolDown, Heart, Max } public class UpgradeManager : Singleton { Canvas canvas; public GameObject backgroundPanel; public Button upgradeButton; public UpgradeStat upgradeStat; private readonly List statNumbers = new List { 1, 2, 3, 4, 5 }; private List stats = new List(); private RectTransform backgroundRectTransform; private List