Entity Entry within the SCR_EntityCatalog.
More...
Entity Entry within the SCR_EntityCatalog.
This is meant for NON-EDITABLE ENTITIES ONLY! For editable entities use SCR_EntityCatalogEntry!
◆ ClassSpecificInit()
override void SCR_EntityCatalogEntryNonEditable.ClassSpecificInit |
( |
| ) |
|
◆ GetEditableEntityLabels()
override int SCR_EntityCatalogEntryNonEditable.GetEditableEntityLabels |
( |
notnull out array< EEditableEntityLabel > | editableEntityLables | ) |
|
Get a list of all editable entity lables Prefab needs to be an editable entity.
- Parameters
-
[out] | List | of all labels on entity |
- Returns
- length of lable array
Implements SCR_EntityCatalogEntry.
◆ HasAllEditableEntityLabels()
override bool SCR_EntityCatalogEntryNonEditable.HasAllEditableEntityLabels |
( |
notnull array< EEditableEntityLabel > | editableEntityLables | ) |
|
Check if entity has ALL of the given labels Prefab needs to be an editable entity.
- Parameters
-
editableEntityLables | Labels to check if entity has ALL of them |
- Returns
- True if entity has ALL of the label
Implements SCR_EntityCatalogEntry.
◆ HasAnyEditableEntityLabels()
override bool SCR_EntityCatalogEntryNonEditable.HasAnyEditableEntityLabels |
( |
notnull array< EEditableEntityLabel > | editableEntityLables | ) |
|
Check if entity has any one of the given labels Prefab needs to be an editable entity.
- Parameters
-
editableEntityLables | Labels to check if entity has any of them |
- Returns
- True if entity has any of the label
Implements SCR_EntityCatalogEntry.
◆ HasEditableEntityLabel()
override bool SCR_EntityCatalogEntryNonEditable.HasEditableEntityLabel |
( |
EEditableEntityLabel | editableEntityLabel | ) |
|
Check if entity has given label Prefab needs to be an editable entity.
- Parameters
-
editableEntityLabel | Label to check if entity has it |
- Returns
- True if entity has the label
Implements SCR_EntityCatalogEntry.
◆ m_aLabels
ref array<EEditableEntityLabel> SCR_EntityCatalogEntryNonEditable.m_aLabels |
|
protected |
The documentation for this interface was generated from the following file:
- Game/EntityCatalog/EntityCatalogEntry/SCR_EntityCatalogEntryNonEditable.c