Итак, я пытаюсь получить доступ к компоненту скрипта в другом GameObject, но для этого быстрее у меня есть переменная Component.GetComponent in Unity (C#)
Component map = GameObject.FindWithTag("Map").GetComponent<Map>();
Теперь, когда я хочу, чтобы ссылаться на переменную внутри компонента карты
map.selected = true;
это дает мне ошибку, что
UnityEngine.Component не содержит определения для выбранного».
Выбрано является публичным шрифтом в сценарии карты, прикрепленным к t он Map GameObject.
Когда я иду с длинным путем
GameObject.FindWithTag("Map").GetComponent<Map>().selected = true;
все работает, но я искал способ, чтобы сократить свой код (этот скрипт использует переменные из карты во многих случаях, так что я хочу написать его более короткий путь).
Он решил проблему, спасибо :) –