public PlayerEquipment(UpgradeBag upgradeBag, UpgradeHelmet upgradeHelmet, UpgradePickaxe upgradePickaxe) { this.upgradeBag = upgradeBag; this.upgradeHelmet = upgradeHelmet; this.upgradePickaxe = upgradePickaxe; levelsOfTools = new Dictionary <Tool, int>(); levelsOfTools.Add(Tool.Bag, 0); UpgradeTool(Tool.Bag); levelsOfTools.Add(Tool.Helmet, 0); UpgradeTool(Tool.Helmet); levelsOfTools.Add(Tool.Pickaxe, 0); UpgradeTool(Tool.Pickaxe); }
protected override void AddUniqueVariables() { UpgradeHelmet obj = (UpgradeHelmet)myTarget; obj.batteryDurability.Add(0); }
protected override void ShowUniqueVariables(int index) { UpgradeHelmet obj = (UpgradeHelmet)myTarget; obj.batteryDurability[index] = EditorGUILayout.IntField("Battery: ", obj.batteryDurability[index]); }