private void ActivateEffectsWithFade(Transform hit, bool enter) { if (!enabled) return; if (FadeOutBeforeTransition) { FadeManager.BeginFadeAllToBlack(FadeOutDuration, () => { ActivateEffects(hit, enter); }); } else { ActivateEffects(hit, enter); } if (OneShot) { enabled = false; } }