Я пытаюсь выяснить, как изменить одну переменную stati c на другую в инспекторе - PullRequest
0 голосов
/ 15 апреля 2020

новая игровая разработка здесь. Я не уверен, что это глупый вопрос, но я все равно задам его. Я пытаюсь выяснить, как перейти от одной переменной к другой в инспекторе. У меня есть несколько переменных stati c в пустом игровом объекте под названием currencyMaster. Извините, если мой вопрос трудно понять.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class currencyDisplay : MonoBehaviour
{


    private TextMeshProUGUI textMecH;

    void Start()
    {
        textMecH = GetComponent<TextMeshProUGUI>();

    }


    // Update is called once per frame
    void Update()
    {
        //i want to change moneyPlus since all the variables are in 
        //currencyMaster
        textMecH.text = currencyMaster.moneyPlus.ToString("0.0");



    }


}

1 Ответ

1 голос
/ 15 апреля 2020

По умолчанию Unity только сериализует публикуемые c поля. Чтобы предоставить приватную переменную инспектору, необходимо пометить ее атрибутом SerializeField .

[SerializeField] private TextMeshProUGUI textMecH;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...