|
override SCR_UIInfo | GetEntityUiInfo () |
| Get UI info Prefab needs to be an editable entity or have a custom UI info logic Note that if UIInfo is NULL then the autotest will fail.
|
|
override int | GetEditableEntityLabels (notnull out array< EEditableEntityLabel > editableEntityLables) |
| Get a list of all editable entity lables Prefab needs to be an editable entity.
|
|
override bool | HasEditableEntityLabel (EEditableEntityLabel editableEntityLabel) |
| Check if entity has given label Prefab needs to be an editable entity.
|
|
override bool | HasAnyEditableEntityLabels (notnull array< EEditableEntityLabel > editableEntityLables) |
| Check if entity has any one of the given labels Prefab needs to be an editable entity.
|
|
override bool | HasAllEditableEntityLabels (notnull array< EEditableEntityLabel > editableEntityLables) |
| Check if entity has ALL of the given labels Prefab needs to be an editable entity.
|
|
override void | ClassSpecificInit () |
|
bool | IsEnabled () |
| If is Enabled.
|
|
int | GetCatalogIndex () |
| Get Index of entry within Catalog.
|
|
ResourceName | GetPrefab () |
| Get Prefab data.
|
|
SCR_EntityCatalog | GetCatalogParent () |
| Get Catalog parent the entity entry is in.
|
|
SCR_UIInfo | GetEntityUiInfo () |
| Get UI info Prefab needs to be an editable entity or have a custom UI info logic Note that if UIInfo is NULL then the autotest will fail.
|
|
LocalizedString | GetEntityName () |
| Get Name of entity Prefab needs to be an editable entity.
|
|
int | GetEditableEntityLabels (notnull out array< EEditableEntityLabel > editableEntityLables) |
| Get a list of all editable entity lables Prefab needs to be an editable entity.
|
|
bool | HasEditableEntityLabel (EEditableEntityLabel editableEntityLabel) |
| Check if entity has given label Prefab needs to be an editable entity.
|
|
bool | HasAnyEditableEntityLabels (notnull array< EEditableEntityLabel > editableEntityLables) |
| Check if entity has any one of the given labels Prefab needs to be an editable entity.
|
|
bool | HasAllEditableEntityLabels (notnull array< EEditableEntityLabel > editableEntityLables) |
| Check if entity has ALL of the given labels Prefab needs to be an editable entity.
|
|
SCR_BaseEntityCatalogData | GetEntityDataOfType (TypeName dataType) |
| Get prefab entity Data of type.
|
|
int | GetEntityDataList (notnull out array< SCR_BaseEntityCatalogData > entityDataList) |
| Get list of entity Data of all types Ignores Disabled Elements.
|
|
bool | HasEntityDataOfType (TypeName dataType) |
| Check if has the entity data of the given type Ignores disabled Data's.
|
|
bool | HasAllEntityDataOfTypes (array< TypeName > dataTypes) |
| Check if has ALL the entity datas of the given types Ignores disabled Data's.
|
|
bool | HasAnyEntityDataOfTypes (array< TypeName > dataTypes) |
| Check if has ANY the entity datas of the given types Ignores disabled Data's.
|
|
void | InitEntry (notnull SCR_EntityCatalog catalog, int catalogIndex) |
| Init for general entry.
|
|
void | PostInitEntry (SCR_EntityCatalog catalog) |
| Post Init for general entry.
|
|
Entity Entry within the SCR_EntityCatalog.
Will allow for custom UIInfo, overwriting any that is set by other systems