void ResetAnswer() { if (!ModuleSolved) { Reset.AddInteractionPunch(.2f); Input = new int[] { -1, -1, -1, -1, -1, -1 }; Keyboard = 0; } }
private void ResetHandler() { Audio.PlayGameSoundAtTransform(KMSoundOverride.SoundEffect.ButtonPress, Reset.transform); Reset.AddInteractionPunch(); if (!_lightsOn || _isSolved) { return; } if (Barempty) { Module.HandleStrike(); Strike = true; Debug.LogFormat("[Waste Management #{0}] Strike given, reset the module", _moduleId); Init(); } switch (Stage) { case 1: Input = 0; PaperWaste = 0; PaperRecycle = 0; break; case 2: Input = 0; PlasticWaste = 0; PlasticRecycle = 0; break; case 3: Input = 0; MetalWaste = 0; MetalRecycle = 0; break; default: Input = 0; LeftoverWaste = 0; LeftoverRecycle = 0; break; } }