Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EditablePrefabsLabel_CharacterRole Interface Reference
Inheritance diagram for EditablePrefabsLabel_CharacterRole:
[legend]

Public Member Functions

override bool GetLabelValid (WorldEditorAPI api, IEntitySource entitySource, IEntityComponentSource componentSource, string targetPath, EEditableEntityType entityType, notnull array< EEditableEntityLabel > authoredLabels, out EEditableEntityLabel label)
 
void CheckWeaponAttachments (IEntityComponentSource weaponEntitySource)
 
void CheckLoadout (IEntitySource entitySource)
 
void CheckInventory (IEntitySource entitySource)
 
bool GetLabelValid (WorldEditorAPI api, IEntitySource entitySource, IEntityComponentSource componentSource, string targetPath, EEditableEntityType entityType, notnull array< EEditableEntityLabel > authoredLabels, out EEditableEntityLabel label)
 

Protected Member Functions

void CheckWeapons (IEntitySource entitySource)
 
void AddLabelForWeaponType (EWeaponType weaponType)
 
bool GetRoleLabel (out EEditableEntityLabel label)
 

Protected Attributes

int m_MedicItemCountRequired
 
ref array< EEditableEntityLabel > m_aRoleLabels = {}
 
- Protected Attributes inherited from EditablePrefabsLabel_Base
EEditableEntityLabel m_Label
 

Member Function Documentation

◆ AddLabelForWeaponType()

void EditablePrefabsLabel_CharacterRole.AddLabelForWeaponType ( EWeaponType  weaponType)
protected

◆ CheckInventory()

void EditablePrefabsLabel_CharacterRole.CheckInventory ( IEntitySource  entitySource)
Parameters
[in]entitySource

◆ CheckLoadout()

void EditablePrefabsLabel_CharacterRole.CheckLoadout ( IEntitySource  entitySource)
Parameters
[in]entitySource

◆ CheckWeaponAttachments()

void EditablePrefabsLabel_CharacterRole.CheckWeaponAttachments ( IEntityComponentSource  weaponEntitySource)
Parameters
[in]weaponEntitySource

◆ CheckWeapons()

void EditablePrefabsLabel_CharacterRole.CheckWeapons ( IEntitySource  entitySource)
protected

◆ GetLabelValid()

override bool EditablePrefabsLabel_CharacterRole.GetLabelValid ( WorldEditorAPI  api,
IEntitySource  entitySource,
IEntityComponentSource  componentSource,
string  targetPath,
EEditableEntityType  entityType,
notnull array< EEditableEntityLabel >  authoredLabels,
out EEditableEntityLabel  label 
)
Parameters
[in]api
[in]entitySource
[in]componentSource
[in]targetPath
[in]entityType
[in]authoredLabels
[out]label
Returns

Implements EditablePrefabsLabel_Base.

◆ GetRoleLabel()

bool EditablePrefabsLabel_CharacterRole.GetRoleLabel ( out EEditableEntityLabel  label)
protected

Member Data Documentation

◆ m_aRoleLabels

ref array<EEditableEntityLabel> EditablePrefabsLabel_CharacterRole.m_aRoleLabels = {}
protected

◆ m_MedicItemCountRequired

int EditablePrefabsLabel_CharacterRole.m_MedicItemCountRequired
protected

The documentation for this interface was generated from the following file: