Я только что создал Number Game, которая догадывается, о каком числе вы думаете, и показывает его на экране как элемент TextMeshProUGUI. Я хочу добавить кнопку возврата, чтобы при нажатии неправильной кнопки элемент TextMeshProUGUI отображал значение, которое отображалось до того, как пользователь нажал неправильную кнопку.
Сценарий:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using UnityEngine.UI;
public class NumberWizard : MonoBehaviour {
[SerializeField] SceneLoader sceneLoader;
[SerializeField] int max;
[SerializeField] int min;
[SerializeField] TextMeshProUGUI guessText;
int guess;
// Use this for initialization
void Start ()
{
StartGame();
}
void StartGame()
{
NextGuess();
}
public void OnPressHigher()
{
min = guess + 1;
NextGuess();
}
public void OnPressLower()
{
max = guess - 1;
NextGuess();
}
void NextGuess()
{
guess = Random.Range(min, max+1);
guessText.text = guess.ToString();
}
public void Back()
{
//Back code should go here
}
}
Просмотр сцены