TextManager.csUnity記事: 目次
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
using UnityEngine; using UnityEngine.UI; /// <summary> /// /// Unity 2018.2.8f1 /// /// </summary> public class TextManager : MonoBehaviour { // Inspector [SerializeField] private Text textComponent; private string defaultText; private Color defaultColor; // Use this for initialization private void Start() { // デフォルトを保存 defaultText = textComponent.text; defaultColor = textComponent.color; } // テキストの書き換え public void ChangeText(string newText) { // 書き換え if (textComponent.text == defaultText) { textComponent.text = newText; textComponent.color = Color.red; } // 元に戻す else { textComponent.text = defaultText; textComponent.color = defaultColor; } } } |