Example #1
0
 public void Interact(int num)
 {
     _health -= num;
     if (_health > 0)
     {
         return;
     }
     ParentSpawn.RemoveAi(_pointValue, gameObject);
 }
Example #2
0
 public void Interact(int num)
 {
     ParentSpawn.SpeedBoost(_speedMultiplier, _duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position);
     Destroy(gameObject);
 }
Example #3
0
 public void Interact(int num)
 {
     ParentSpawn.BurstShot(_duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position, 10f);
     Destroy(gameObject);
 }
Example #4
0
 public void Interact(int num)
 {
     ParentSpawn.ActivateRam(_ramDuration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position);
     Destroy(gameObject);
 }
Example #5
0
 public void Interact(int num)
 {
     ParentSpawn.IncreaseFireRate(_fireRateMultiplier, _duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position, 10f);
     Destroy(gameObject);
 }