Arma Reforger Script API
|
Public Member Functions | |
EEditableEntityState | GetForcedStates () |
SCR_EditableEntityBaseSlotUIComponent | FindSlot (SCR_EditableEntityComponent entity, bool createIfNull=false) |
bool | DeleteSlot (SCR_EditableEntityComponent entity, bool forced=false) |
void | InsertSlot (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot) |
void | InsertSlotExternal (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot) |
void | ClearSlots () |
void | InitSlotManager () |
override bool | IsUnique () |
Is the component to exist only in one instance? If so, it will be registered in the list of components and can be searched for. | |
override void | HandlerAttachedScripted (Widget w) |
Event called when subcomponent is initialized. | |
override void | HandlerDeattached (Widget w) |
Public Member Functions inherited from MenuRootSubComponent | |
Widget | GetWidget () |
Get widget to which the component belongs to. | |
MenuRootBase | GetMenu () |
Get menu of which the widget is part of. | |
MenuRootComponent | GetRootComponent () |
Get root component of this subcomponent,. | |
void | HandlerAttachedScripted (Widget w) |
Event called when subcomponent is initialized. | |
override void | HandlerAttached (Widget w) |
override void | HandlerDeattached (Widget w) |
Protected Member Functions | |
SCR_EditableEntityBaseSlotUIComponent | GetEntitySlot (Widget w) |
Protected Member Functions inherited from SCR_BaseEditorUIComponent | |
vector | OnCancelDown () |
bool | OnCancelUp () |
void | OnCancelExpired () |
bool | IsUnique () |
Is the component to exist only in one instance? If so, it will be registered in the list of components and can be searched for. | |
Protected Attributes | |
ref SCR_EditableEntityUIConfig | m_EditableEntityUI |
EEditableEntityState | m_WhitelistedStates |
EEditableEntityState | m_BlacklistedStates |
EEditableEntityState | m_ForcedStates |
bool | m_bAddAllEntities |
EEditableEntityState | m_States |
ref map< SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponent > | m_mEntitySlots = new map<SCR_EditableEntityComponent, SCR_EditableEntityBaseSlotUIComponent>() |
bool | m_bInteractive |
ref map< SCR_EntitiesEditorUIRule, ref SCR_EditableEntityUIRuleTracker > | m_RuleTrackers |
Protected Attributes inherited from SCR_BaseEditorUIComponent | |
vector | m_vClickPosCancel |
Additional Inherited Members | |
Static Public Attributes inherited from SCR_BaseEditorUIComponent | |
const int | CANCEL_CLICK_MAX_DIS = 5 |
const int | CANCEL_CLICK_MAX_TIME = 500 |
void SCR_EditableEntitySlotManagerUIComponent.ClearSlots | ( | ) |
bool SCR_EditableEntitySlotManagerUIComponent.DeleteSlot | ( | SCR_EditableEntityComponent | entity, |
bool | forced = false |
||
) |
SCR_EditableEntityBaseSlotUIComponent SCR_EditableEntitySlotManagerUIComponent.FindSlot | ( | SCR_EditableEntityComponent | entity, |
bool | createIfNull = false |
||
) |
|
protected |
EEditableEntityState SCR_EditableEntitySlotManagerUIComponent.GetForcedStates | ( | ) |
override void SCR_EditableEntitySlotManagerUIComponent.HandlerAttachedScripted | ( | Widget | w | ) |
Event called when subcomponent is initialized.
Called only after all other subcomponents were registered as well and can be searched for. To be overwritten by inherited classes.
Widget |
Implements MenuRootSubComponent.
Implemented in SCR_EntitiesEditorUIComponent.
override void SCR_EditableEntitySlotManagerUIComponent.HandlerDeattached | ( | Widget | w | ) |
Implements MenuRootSubComponent.
Implemented in SCR_EntitiesEditorUIComponent.
void SCR_EditableEntitySlotManagerUIComponent.InitSlotManager | ( | ) |
void SCR_EditableEntitySlotManagerUIComponent.InsertSlot | ( | SCR_EditableEntityComponent | entity, |
SCR_EditableEntityBaseSlotUIComponent | slot | ||
) |
[in] | entity | |
[in] | slot |
void SCR_EditableEntitySlotManagerUIComponent.InsertSlotExternal | ( | SCR_EditableEntityComponent | entity, |
SCR_EditableEntityBaseSlotUIComponent | slot | ||
) |
[in] | entity | |
[in] | slot |
override bool SCR_EditableEntitySlotManagerUIComponent.IsUnique | ( | ) |
Is the component to exist only in one instance? If so, it will be registered in the list of components and can be searched for.
To be overwritten by inherited classes.
Implements MenuRootSubComponent.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |