public Item_Shield(ItemStrength strength) { this.strength = strength; this.type = ItemType.Shield; switch (strength) { case ItemStrength.Weak: radius = 10; duration = 2; break; case ItemStrength.Medium: radius = 15; duration = 2; break; case ItemStrength.Strong: radius = 15; duration = 3; break; } ItemManager.Instance.SetUpItem(this); }
public Color GetColor(ItemStrength strength) { switch (strength) { case ItemStrength.Weak: return(weakColor); case ItemStrength.Medium: return(mediumColor); case ItemStrength.Strong: return(strongColor); default: return(weakColor); } }
public Item_SequenceReducer(ItemStrength strength) { type = ItemType.Reducer; this.strength = strength; switch (strength) { case ItemStrength.Weak: reduceAmount = 2; break; case ItemStrength.Medium: reduceAmount = 4; break; case ItemStrength.Strong: reduceAmount = 6; break; } ItemManager.Instance.SetUpItem(this); }
public Item_StaminaUp(ItemStrength strength) { type = ItemType.StaminaUp; this.strength = strength; switch (strength) { case ItemStrength.Weak: healAmount = 4; break; case ItemStrength.Medium: healAmount = 3; break; case ItemStrength.Strong: healAmount = 2; break; } ItemManager.Instance.SetUpItem(this); }
public Item_DamageUp(ItemStrength strength) { type = ItemType.DamageUp; this.strength = strength; switch (strength) { case ItemStrength.Weak: damageMultiplier = 1.2f; break; case ItemStrength.Medium: damageMultiplier = 1.5f; break; case ItemStrength.Strong: damageMultiplier = 2.0f; break; } ItemManager.Instance.SetUpItem(this); }