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() { UpgradePickaxe obj = (UpgradePickaxe)myTarget; obj.power.Add(0); }
protected override void ShowUniqueVariables(int index) { UpgradePickaxe obj = (UpgradePickaxe)myTarget; obj.power[index] = EditorGUILayout.IntField("Power: ", obj.power[index]); }