Top.Mail.Ru
Ответы

ПОЧЕМУ не отображается класс public я уже много раз пытался решить эту проблему на разных версиях

12345678910111213141516171819202122232425262728293031323334
 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;

public class UpdateMoney : MonoBehaviour
{
    public TMP_Text MoanyText;
    // Start is called before the first frame update
    private int money;
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
    public void addmaney()
    {
        money++
        MoanyText.text = "Money: " + money;
 





    }
}

 
По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
5мес

Попробуйте выполнить следующие шаги для обновления проекта:

Перезагрузите Unity:
Иногда простое закрытие и повторное открытие Unity помогает обновить все ссылки на скрипты.
Обновление сборки:
В некоторых случаях может потребоваться принудительное обновление сборки проекта. Для этого:
Откройте окно консоли Unity (Window > Console).
Нажмите правой кнопкой мыши на любом месте окна консоли и выберите «Reimport All».
Проверьте настройки Assembly Definition Files:
Если у вас есть файлы .asmdef, убедитесь, что ваш скрипт находится в правильной сборке и имеет доступ ко всем необходимым зависимостям.
Проверка пути к файлу:
Убедитесь, что файл скрипта находится в папке Assets. Скрипты, находящиеся вне этой директории, могут не распознаваться Unity.

После выполнения этих шагов класс должен появиться в инспекторе Unity.