Моя проблема немного сложнее, чем заголовок: У меня есть класс GUIController, который управляет графическим интерфейсом, и я хочу создать меню покупки в игре. В этом меню я могу выбирать из оружия, и я могу купить их, если у меня будет достаточно денег. Мне нужно получить доступ к их данным, таким как цена, описание или имя.Как получить доступ к классу, который унаследован от monobehaviour
Проблемы:
-Чтобы получить доступ к своим данным, мне нужно создать экземпляр объекта из класса (функция запуска должна запускаться до доступа к данным).
- Основной класс оружия унаследован от MonoBehaviour, поэтому я не могу создать экземпляр объекта из класса.
Возможное решение:
-Я могу создать экземпляр объекта игры, который содержит класс в качестве компонента сценария, а затем я мог бы получить доступ к его данным. Я думаю, что это не очень хорошее решение.
Вопрос:
Должен ли я хранить информацию в другом месте? В местном ДБ или что-то еще? Я думал, что хранить информацию внутри класса - хорошая идея, но я не уверен, что больше.
Благодарим вас за ответы!
Вы можете показать структуру классов ..? – MethodMan