ФЭНДОМ


Общие сведения Править

Экземпляры типа UClass хранят метаданные о классах-наследниках UObject, т.е. обо всех игровых сущностях.

UClass является потомком типа UStruct.

Методы Править

GetArchetypeForCDO Править

public UObject*  GetArchetypeForCDO() const

Возвращает объект, являющийся архетипом для CDO данного класса.

Если у данного класса есть предок (вызов GetSuperClass возвращает ненулевой указатель), возвращается CDO для этого класса-предка. Если же предка нет, возвращается нуль.

GetDefaultObject Править

public UObject*  GetDefaultObject(
        bool  bCreateIfNeeded = true)

Возвращает CDO для данного класса. Если CDO в настоящий момент отсутствует (поле ClassDefaultObject содержит нуль), но параметр bCreateIfNeeded равен true, CDO создаётся вызовом метода CreateDefaultObject. Если же CDO отсутствует и его создание запрещено, возвращается нуль.

GetSuperClass Править

public UClass*  GetSuperClass() const

Возвращает класс, являющийся предком данного класса.

Технически этот метод вызывает метод UStruct::GetSuperStruct, а последний возвращает значение поля UStruct::SuperStruct.