Arma Reforger Script API
Loading...
Searching...
No Matches
EditablePrefabsLabel_CharacterRole Interface Reference
Inheritance diagram for EditablePrefabsLabel_CharacterRole:
EditablePrefabsLabel_Base

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)
 

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: