/* * Here we can change the tier of the helmet on the player. * We also add a subscription event on which we subscribe to on the GameManager. */ public void ChangeHelmet(tierList tier) { switch (tier) { case tierList.None: equippedHelmet = tierList.None; break; case tierList.White: equippedHelmet = tierList.White; break; case tierList.Blue: equippedHelmet = tierList.Blue; break; case tierList.Purple: equippedHelmet = tierList.Purple; break; case tierList.Gold: equippedHelmet = tierList.Gold; break; } if (OnHelmetChange != null) { OnHelmetChange(this, EventArgs.Empty); } }
/* * Here we can change the tier of the armor on the player. * We also add a subscription event on which we subscribe to on the GameManager. */ public void ChangeArmor(tierList tier) { switch (tier) { case tierList.None: equippedShield = tierList.None; shield = 0f; currentMaxShield = 0f; break; case tierList.White: equippedShield = tierList.White; shield = 50f; currentMaxShield = 50f; break; case tierList.Blue: equippedShield = tierList.Blue; shield = 75f; currentMaxShield = 75f; break; case tierList.Purple: equippedShield = tierList.Purple; shield = 100f; currentMaxShield = 100f; break; case tierList.Gold: equippedShield = tierList.Gold; shield = 100f; currentMaxShield = 100f; break; } if (OnArmorChange != null) { OnArmorChange(this, EventArgs.Empty); } }