Я пытаюсь изменить альфа нескольких элементов интерфейса.
"UnityEngine.UI.Graphic.color Рассматривая сохранение значения во временной переменной"
public class DialogueManager : MonoBehaviour {
public Text nameText;
public Text dialogueText;
public Image facePlate;
public PlayerController thePlayer;
void Awake () {
thePlayer = FindObjectOfType<PlayerController> ();
}
void Update () {
if (!thePlayer.isTalking) {
Color temp = facePlate.color;
temp.a = 0f;
nameText.color.a = temp.a;
dialogueText.color.a = temp.a;
facePlate.color.a = temp.a;
}
Я пробовал несколько способов сделать это, хотя я всегда сталкиваюсь с этой же ошибкой.