Изменить текстовое значение - PullRequest
0 голосов
/ 06 июня 2019

Я хочу иметь возможность сделать так, чтобы при выполнении определенного условия текстовое значение изменялось на «Вы выиграли», а не продолжал считать значение.Поэтому, если они превысят 100 очков или будут равны ему, он выдаст вам выигрыш.

Попытка сравнения строк и текста, а также строк и строк со строкой. Сравните.

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ScoreManager : MonoBehaviour
{
    public Text scoreText;
    public int score;

    private Board board;
    // Start is called before the first frame update
    void Start()
    {
        board = FindObjectOfType<Board>();
    }

    // Update is called once per frame
    void Update()
    {
        scoreText.text = score.ToString();
    }
    public void IncreaseScore(int increase)
    {
        score += increase;
    }


}

1 Ответ

1 голос
/ 06 июня 2019

Просто сделайте это:

void Update()
{
    scoreText.text = (score < 100) ? score.ToString() : "You Win";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...