15 [
Attribute(
desc:
"Order offsets applied to individual states. Can be used to sort items beyond just their type.")]
21 [
Attribute(
desc:
"When enabled, only direct children of currently selected layer will be shown.")]
30 [
Attribute(
desc:
"List of entity types matching tabs defined in 'm_sTypeTabsWidgetName' widget. Also includes black list which are ignored even if type is valid.")]
35 protected ref SCR_SortedArray<SCR_EditableEntityComponent>
m_Entities =
new SCR_SortedArray<SCR_EditableEntityComponent>();
60 itemWidget.RemoveFromHierarchy();
70 itemWidget.SetName(entity.ToString());
124 for (
int i = indexStart; i < indexEnd; i++)
149 set<SCR_EditableEntityComponent> entities =
new set<SCR_EditableEntityComponent>();
171 order += stateOffset.m_iOrderOffset;
213 super.CopyPage(linkedComponent);
219 super.OnMenuUpdate(timeSlice);
239 if (teleportComponent)
240 teleportComponent.TeleportCamera(pos);
245 return super.OnFocus(w, x, y);
292 super.HandlerAttachedScripted(w);
297 if (transformingManager)
305 super.HandlerDeattached(w);
327 if (transformingManager)
334class SCR_EntityToolbarTypeList
351 void GetTypeBlackList(out notnull array<EEditableEntityType> blackList)
ArmaReforgerScripted GetGame()
SCR_DestructionSynchronizationComponentClass ScriptComponentClass int index
SCR_HoverEditableEntityFilter m_HoverFilter
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
SCR_SlotServiceComponentClass m_SlotManager
Service with basic slot handling functionalities.
ScriptInvokerBase< SCR_BaseEditableEntityFilter_OnChange > GetOnChanged()
bool Replace(SCR_EditableEntityComponent entityInsert, bool onlyDirect=false, bool keepExisting=false)
static SCR_BaseEditableEntityFilter GetInstance(EEditableEntityState state, bool showError=false)
int GetEntities(out set< SCR_EditableEntityComponent > entities, bool includeChildren=false, bool evaluate=true)
static SCR_ManualCamera GetCameraInstance()
SCR_DialogEditorUIComponent m_LinkedComponent
bool HasEntityState(EEditableEntityState state)
EEditableEntityType GetEntityType(IEntity owner=null)
EEditableEntityFlag GetEntityFlags()
void SetLinkedEntity(SCR_EditableEntityComponent entity)
SCR_EditableEntityComponent GetLinkedEntity()
SCR_BaseManualCameraComponent FindCameraComponent(typename type)
Teleport the camera to the cursor's world position.
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
Enum with severity of the logging message.
EEditableEntityType
Defines type of SCR_EditableEntityComponent. Assigned automatically based on IEntity inheritance.
EEditableEntityFlag
Unique flags of the entity.
SCR_FieldOfViewSettings Attribute