Esempio n. 1
0
 protected override void PowerDown()
 {
     base.PowerDown();
     effectLightning?.Dispose();
     effectLightning = null;
     AudioSource.PlayClipAtPoint(AudioClipsManager.Instance.powerDownSound, transform.position);
 }
Esempio n. 2
0
 protected override void PowerUp()
 {
     base.PowerUp();
     if (effectLightning == null)
     {
         effectLightning = new EnergyTransferEffect(effectStart, effectEnd);
     }
     AudioSource.PlayClipAtPoint(AudioClipsManager.Instance.powerUpSound, transform.position);
 }