public override void HandleCorrect(EquationController equation) { equation.DisplayCorrect(); result.ApplyEquationResult(EquationResult.CreateFromEquation(equation, true)); equation.SelectNewAnswer(); equationsLeft--; }
public override void HandleIncorrect(EquationController equation) { // This is their guess if the've guessed the max number of times allowed bool noMoreGuessesLeft = equation.GetNumberOfGuesses() == GameSettings.Instance.ClassicMode_Guesses; // we destroy this equation if it's their last guess equation.DisplayIncorrect(noMoreGuessesLeft); if (noMoreGuessesLeft) { result.ApplyEquationResult(EquationResult.CreateFromEquation(equation, false)); equation.SelectNewAnswer(); equationsLeft--; } }