Делаешь какой-нибудь веб с каким-нибудь хранилищем.
Клиент в лице игры будет как-нибудь к нему подключаться и как-нибудь считывать её.
Как-нибудь также должны порождаться некоторые события, о которых сервер должен как-нибудь узнавать и как-нибудь изменять эту "переменную"
PS: Абстрактный вопрос = абстрактный ответ.
PPS: Посмотрел на твои предыдущие вопросы: раз уже знаком с Flask, то почему бы не сделать на нём апишку и какой-нибудь базой данных?
А на стороне юнити делать запросы через HttpClient
В общем случае нет - всё равно в каком-то месте у тебя будет вызываться по Input.GetЧтотоТам.
И через цепочку if-ов и есть максимально эффективный вариант (если конечно ты проверяешь только те кнопки, которые есть смысл проверять)
В классе MarkerManager нет публичного поля или свойства markerList.
Либо добавь его, либо сделай его публичным, либо исправь опечатку.
Ну и раз ты уже на таких моментах спотыкаешься - лучше начни с консольных приложений, а потом вернись к юнити.
Ну во-первых, видимо, там не просто массив, а строка с json-массивом внутри.
По тому .Length возвращать количество знаков.
Его сначала нужно десериализовать. https://docs.unity3d.com/ScriptReference/JsonUtili...
Тогда ты сможешь узнать настоящий размер массива в элементах.
По поводу конкретно юнити и разработки игр - лучше изучать отдельно, когда с C# уже всё будет понятно.
Параллельно C# можно основы геймдизайна поизучать, тк они не зависят от программирования
А вот если не переводить на русский, то всё встанет на свои места.
Речь идёт о ключевом слове "new" - его стоит убрать.
Конкретнее сказать сложно, тк вы не показали код.
Hamachi создаёт виртуальную локальную сеть.
Так что использовать ровно также, как и в локальной сети.
Просто при подключении надо указывать IP, который назначил сам хамачи.
Теоретически, это можно сделать через либу git2 - клонируешь репозиторий, изменяешь текст в файле, коммитишь, и пушишь.
Но не думаю, что это можно применить в рамках игры, тк тогда придётся либо передавать закрытый ssh-ключ разработчика, либо использовать аккаунт игрока, и делать форк в его аккаунт