public override void Deactivate() { Debug.Log($"Deactivating {GetType()} PowerUp."); IsActive = false; goalMgr.ResetGoalScores(); EmitExpiredEventAndSelfDestruct(this, gameSettings.pwrUpPostDeactivationDelay); }