![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_EditorActionGroup |
| class | SCR_BaseActionsEditorComponentClass |
Functions | |
| class SCR_EditorActionGroup | BaseContainerProps (configRoot:true) |
| SCR_EditableEntityComponent | GetHoveredEntity () |
| int | GetActions (out notnull array< SCR_BaseEditorAction > actions) |
| void | EvaluateActions (notnull array< SCR_BaseEditorAction > actions, vector cursorWorldPosition, out notnull array< ref SCR_EditorActionData > filteredActions, out int flags=0) |
| int | GetAndEvaluateActions (vector cursorWorldPosition, out notnull array< ref SCR_EditorActionData > filteredActions, out int flags=0) |
| int | ValidateSelection (bool isInstant) |
| bool | ActionCanBeShown (SCR_BaseEditorAction action, vector cursorWorldPosition, int flags) |
| bool | ActionCanBePerformed (SCR_BaseEditorAction action, vector cursorWorldPosition, int flags) |
| void | ActionPerformInstantly (SCR_BaseEditorAction action, int flags=0) |
| void | ActionPerformInstantlyNoDialog (SCR_BaseEditorAction action, vector cursorWorldPosition, int flags=0) |
| TraceFlags | GetInstantActionTraceFlags () |
| void | ActionPerform (SCR_BaseEditorAction action, vector cursorWorldPosition, int flags) |
| void | ActionPerformRpc (SCR_BaseEditorAction action, vector cursorWorldPosition, int flags, int param=-1) |
| void | ActionPerform (SCR_BaseEditorAction action, SCR_EditableEntityComponent hoveredEntityComponent, set< SCR_EditableEntityComponent > selectedEntityComponents, vector cursorWorldPosition, int flags, int param) |
| void | ActionPerformLocal (SCR_BaseEditorAction action, SCR_EditableEntityComponent hoveredEntityComponent, set< SCR_EditableEntityComponent > selectedEntityComponents, vector cursorWorldPosition, int flags, int param) |
| void | ActionPerformServer (int actionIndex, RplId hoveredEntityID, array< RplId > selectedEntityIds, vector cursorWorldPosition, int flags, int param) |
| void | ActionPerformOwner (int actionIndex, vector cursorWorldPosition, int flags, int param) |
| Server callback for when action is executed succesfully, calls PerformOwner function on action for e.g. local effects. | |
|
protected |
| [in] | action | |
| [in] | cursorWorldPosition | |
| [in] | flags |
Definition at line 246 of file SCR_BaseActionsEditorComponent.c.
|
protected |
| [in] | action | |
| [in] | cursorWorldPosition | |
| [in] | flags |
Definition at line 235 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 331 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Perform given action
| [in] | action | |
| [in] | cursorWorldPosition | |
| [in] | flags |
Definition at line 292 of file SCR_BaseActionsEditorComponent.c.
|
protected |
When action shortcut is activated, check if the action can be performed and if so, perform it.
| [in] | action | Action to be performed |
| [in] | flags |
Definition at line 255 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 268 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 337 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Server callback for when action is executed succesfully, calls PerformOwner function on action for e.g. local effects.
Definition at line 384 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 313 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Perform given action on server, exclusively called by ActionPerform
| [in] | actionIndex | Index of the action in the m_Actions list, same on server and client |
| [in] | hoveredEntityID | RplID of the hovered entity, -1 if none hovered |
| [in] | selectedEntityIds | RplIDs of the selected entities, empty array if none selected |
| [in] | cursorWorldPosition | world position where action was intitiated |
| [in] | flags | EEditorContextActionFlags / EEditorCommandActionFlags for placing |
| [in] | param | parameter obtained through SCR_BaseEditorAction.GetParam() on client, use to pass client data/ids to server |
Definition at line 353 of file SCR_BaseActionsEditorComponent.c.
| class SCR_EditorActionGroup BaseContainerProps | ( | configRoot:true | ) |
Definition at line 1 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Evaluates passed list of actions for the current context
| [in] | actions | input array with all actions |
| [in] | cursorWorldPositioin | world positon used to evaluate actions |
| [out] | filteredActions | output array containing all available actions for the current context |
| [out] | flags | Conitions to be cached for faster evaluation in functions |
Definition at line 188 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Gets all actions on the component
| [out] | actions | output array containing all actions on this component |
Definition at line 172 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Gets and evaluates actions for current context, combination of GetActions and EvaluateActions functions
| [in] | cursorWorldPosition | world positon used to evaluate actions |
| [in] | filteredActions | output array containing all available actions for the current context |
| [in] | flags | Cached results of common conditions |
Definition at line 211 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 163 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 282 of file SCR_BaseActionsEditorComponent.c.
Evaluate which entities are under cursor and which are selected. To be overridden by inherited classes.
| [in] | isInstant | True if an action is performed right after this evaluation |
Definition at line 224 of file SCR_BaseActionsEditorComponent.c.
| ref SCR_SortedArray<SCR_BaseEditorAction> m_aActions |
Definition at line 20 of file SCR_BaseActionsEditorComponent.c.
| EEditorActionGroup m_ActionGroup |
Definition at line 15 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 158 of file SCR_BaseActionsEditorComponent.c.
| SCR_BaseActionsEditorComponentClass m_HoverManager |
| int m_iOrder |
Definition at line 18 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 156 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 159 of file SCR_BaseActionsEditorComponent.c.
|
protected |
Definition at line 155 of file SCR_BaseActionsEditorComponent.c.