コード例 #1
0
ファイル: MeleeAi.cs プロジェクト: RubyNova/LudumDare47
 public void Interact(int num)
 {
     _health -= num;
     if (_health > 0)
     {
         return;
     }
     ParentSpawn.RemoveAi(_pointValue, gameObject);
 }
コード例 #2
0
ファイル: SpeedBoost.cs プロジェクト: RubyNova/LudumDare47
 public void Interact(int num)
 {
     ParentSpawn.SpeedBoost(_speedMultiplier, _duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position);
     Destroy(gameObject);
 }
コード例 #3
0
ファイル: BurstShot.cs プロジェクト: RubyNova/LudumDare47
 public void Interact(int num)
 {
     ParentSpawn.BurstShot(_duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position, 10f);
     Destroy(gameObject);
 }
コード例 #4
0
 public void Interact(int num)
 {
     ParentSpawn.ActivateRam(_ramDuration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position);
     Destroy(gameObject);
 }
コード例 #5
0
ファイル: FireRate.cs プロジェクト: RubyNova/LudumDare47
 public void Interact(int num)
 {
     ParentSpawn.IncreaseFireRate(_fireRateMultiplier, _duration);
     AudioSource.PlayClipAtPoint(_itemActivationSound, transform.position, 10f);
     Destroy(gameObject);
 }