string s1 = ObjectProto.GenName(ObjectProto.GetSpec(ObjectTypes.Ray), true); ObjectProto - класс GenName, GetSpec - методы Такой вопрос:"Что означает true в самом конце?"
Все что угодно, как правило bool используется как флаг в ветвлениях(if, тернарные операции и т.д.). Крч. нужно смотреть тело(код) метода GenName.
true в конце это параметр, передаваемый в метод GenName. судя по коду у GenName два параметра (1) ????? возвращаемый ObjectProto.GetSpec(ObjectTypes.Ray) (2) true. мне кажется ты хотел спросить: "почему у GenName два параметра, хотя должен быть один?". если да, то всё ООП держится на трех китах инкапсуляция, наследования и полиморфизм. когда есть GenName(param1) и GenName(param1,param2) в твоем случаи выбирается второй вариант. вкратце так. =)