public void PickupItem(Constants.PickupType type, int value) { switch (type) { case Constants.PickupType.HEALTH: { GetComponent <Attribute>().AddHP(value); } break; case Constants.PickupType.MAXHP: { GetComponent <Attribute>().AddMaxHP(value); } break; case Constants.PickupType.ARMOR: break; case Constants.PickupType.ATTACK: { GetComponent <Attribute>().AddDamage(value); } break; case Constants.PickupType.ATTACK_SPEED: break; case Constants.PickupType.MANA: break; case Constants.PickupType.INVERNERABLE: break; default: break; } }
// Use this for initialization void Start() { type = (Constants.PickupType)Random.Range(0, System.Enum.GetValues(typeof(Constants.PickupType)).Length); GetComponent <Rigidbody>().AddForce(transform.up * 30, ForceMode.Impulse); pickUp = GetComponent <AudioSource>(); }