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