public void DeactivateWarning() { if (warningActive) { Object.Destroy(warning.gameObject); // FIXME: I should go in initialisation code but it causes issues { warningActive = false; warningVisible = false; flickerCount = 0; } timer.RemoveStopwatch(timerStopwatchId); } }