public void play() { if (isPlaying) { return; } Current.isPlaying = true; if (Current.stepCount == 0 && Current.StepTimer == 0) { Current.BroadcastMessage("Restart"); } Current.BroadcastMessage("Play"); Time.timeScale = 1 / StepDuration; canEditCommands = false; }