Сообщение от Crayzi
П.с. Я так понял что "public" означает что я создал глобальную переменную или же это не так? Как создать локальную/глобальную переменную?
|
Что-то я не сразу этот вопрос замерил.
модификатор public определяет публичную область видимости переменной/метода/класса. Если хочется обратиться к переменной объекта как [объект].[переменная] то ее надо сделать public или internal. internal от public отличается тем, что закрывает видимость переменной/класса/свойства внутри dll (сборки). public - не закрывает. приватные переменные могут быть объявлены с помощью модификаторов private и protected. protected позволит пользоваться переменной/свойством/методом в объектах - наследниках.
Чтобы сделать статическую переменную (global в Blitz3d) надо объявить переменную с дополнительным модификатором static.
т.е.
public class ExampleClass
{
public static float variable_name;
}
тогда к этой переменной можно будет обратиться отовсюду с помощью имени типа объекта, т.е.
ExampleClass.variable_name = 1.234f;
PS: пошел C# ))