예제 #1
0
        public void AddModuleShop(WeaponModule module, int maxPoints)
        {
            ShopManager shopManager = ShopManager.Instance;

            if (!shopManager.Weapons[module.Weapon.WeaponName].Modules.ContainsKey(module.StatName))
            {
                shopManager.Weapons[module.Weapon.WeaponName].Modules.Add(module.StatName, module.GetModuleData());
            }
            else if (maxPoints > shopManager.Weapons[module.Weapon.WeaponName].Modules[module.StatName].MaxPoints)
            {
                shopManager.Weapons[module.Weapon.WeaponName].Modules[module.StatName].MaxPoints = maxPoints;
            }

            shopManager.RefreshWeapons();
            shopManager.SaveWeapons();
        }