В чем разница между общедоступными и частными переменными, игровыми объектами и прочими вещами в Unity - C#? ; Спасибо за помощь.Unity5 Private vs Public Gameobject
ответ
Публичные переменные можно легко изменить, в то время как частные переменные не могут быть легко изменены. Если вы скомпилируете код, вы можете увидеть ввод для общедоступной переменной на панели инспектора, изменив переменную на панели инспектора, вы измените переменная для этого случая. Однако вы не увидите его для частной переменной.
Я бы предложил для сценариев, в которых будет использоваться более 1 раза, выставить элементы, которые будут использоваться по-разному.
Если переменная/функция является общедоступной, к ней могут обращаться другие классы, имеющие доступ к классу. Если переменная/функция является частной, другие классы не могут получить к ней доступ. Только сам класс может использовать его.
Хорошие программы стараются иметь как можно меньше общественных переменных/функций, см. Loose coupling.
Благодарим вас за ответ (я понимаю, что мой второй вопрос касается только крутизны), имеет ли он отношение к игровым хакам? –