Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_EntitiesEditorUIRule Interface Reference

Configuration of entity icons for given states. More...

Public Member Functions

ResourceName GetLayout (EEditableEntityType type)
 
EEditableEntityState GetStates ()
 
int GetStatesArray (out array< EEditableEntityState > outStates)
 
bool IsInteractive ()
 
bool IsDependent ()
 
void SCR_EntitiesEditorUIRule ()
 

Protected Attributes

EEditableEntityState m_States
 Entity states this component visualizes.
 
bool m_bInteractive
 When interactive, icons can be selected by mouse or gamepad.
 
bool m_bIsDependent
 
ref array< ref SCR_EntitiesEditorUIPrefabm_PrefabLinks
 Layouts assigned to each supported entity type.
 
ref map< EEditableEntityType, ResourceName > m_PrefabLinksMap = new map<EEditableEntityType, ResourceName>
 
ResourceName m_DefaultLayout
 

Detailed Description

Configuration of entity icons for given states.

Controlled by SCR_EditableEntityUIConfig;

Constructor & Destructor Documentation

◆ SCR_EntitiesEditorUIRule()

void SCR_EntitiesEditorUIRule.SCR_EntitiesEditorUIRule ( )

Member Function Documentation

◆ GetLayout()

ResourceName SCR_EntitiesEditorUIRule.GetLayout ( EEditableEntityType  type)

◆ GetStates()

EEditableEntityState SCR_EntitiesEditorUIRule.GetStates ( )

◆ GetStatesArray()

int SCR_EntitiesEditorUIRule.GetStatesArray ( out array< EEditableEntityState outStates)

◆ IsDependent()

bool SCR_EntitiesEditorUIRule.IsDependent ( )

◆ IsInteractive()

bool SCR_EntitiesEditorUIRule.IsInteractive ( )

Member Data Documentation

◆ m_bInteractive

bool SCR_EntitiesEditorUIRule.m_bInteractive
protected

When interactive, icons can be selected by mouse or gamepad.

◆ m_bIsDependent

bool SCR_EntitiesEditorUIRule.m_bIsDependent
protected

◆ m_DefaultLayout

ResourceName SCR_EntitiesEditorUIRule.m_DefaultLayout
protected

◆ m_PrefabLinks

ref array<ref SCR_EntitiesEditorUIPrefab> SCR_EntitiesEditorUIRule.m_PrefabLinks
protected

Layouts assigned to each supported entity type.

◆ m_PrefabLinksMap

ref map<EEditableEntityType, ResourceName> SCR_EntitiesEditorUIRule.m_PrefabLinksMap = new map<EEditableEntityType, ResourceName>
protected

◆ m_States

EEditableEntityState SCR_EntitiesEditorUIRule.m_States
protected

Entity states this component visualizes.


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