![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| sealed void | OnInitBase () |
| sealed void | OnDeleteBase () |
| sealed void | OnRequestBase (bool isOpen) |
| sealed void | OnOpenedBase () |
| sealed void | OnClosedBase () |
| sealed void | OnPreActivateBase () |
| sealed void | OnActivateBase () |
| sealed bool | OnActivateAsyncBase (int attempt) |
| sealed void | OnPostActivateBase () |
| sealed void | OnDeactivateBase () |
| sealed void | OnPostDeactivateBase () |
| sealed bool | OnDeactivateAsyncBase (int attempt) |
| sealed void | OnEffectBase (SCR_BaseEditorEffect effect) |
| SCR_EditorManagerEntity | GetManager () |
| SCR_BaseEditorComponent | FindEditorComponent (typename type, bool showError=false, bool modeFirst=false) |
| EntityComponentPrefabData | GetEditorComponentData () |
| bool | IsRemoved () |
| void | ResetEditorComponent () |
| ScriptInvoker | GetOnEffect () |
| bool | IsOnEditorManager () |
| bool | IsOwner () |
| bool | IsProxy () |
| bool | IsMaster () |
| bool | IsAdmin () |
| SCR_BaseEditorComponent | GetParentComponent () |
| void | SetParentComponent (SCR_BaseEditorComponent parent) |
| void | SendNotification (ENotification notificationID, int selfID=0, int targetID=0, vector position=vector.Zero) |
| void | InitServer () |
| void | InitOwner () |
| override void | OnPostInit (IEntity owner) |
| void | SCR_BaseEditorComponent (IEntityComponentSource src, IEntity ent, IEntity parent) |
| void | ~SCR_BaseEditorComponent () |
Template Methods (Owner) | |
Methods to be overridden by child classes, called where the editor is local. | |
| void | EOnEditorInit () |
| When the entity is created. | |
| void | EOnEditorDelete () |
| When the entity is destroyed. | |
| void | EOnEditorRequest (bool isOpen) |
| When opening/closing request is sent to server. | |
| void | EOnEditorOpen () |
| When the editor is opened. | |
| void | EOnEditorClose () |
| When the editor is closed. | |
| void | EOnEditorPreActivate () |
| void | EOnEditorActivate () |
| bool | EOnEditorActivateAsync (int attempt) |
| void | EOnEditorPostActivate () |
| When the component is activated, but after EOnEditorActivate() function was called in all components. | |
| void | EOnEditorDeactivate () |
| bool | EOnEditorDeactivateAsync (int attempt) |
| void | EOnEditorPostDeactivate () |
| When the component is deactivated, but after the next mode is activated. | |
| void | EOnEditorDebug (array< string > debugTexts) |
| Every frame while the editor is opened and debug menu is shown. | |
| void | EOnEffect (SCR_BaseEditorEffect effect) |
| When an effect is created in reaction an an event. | |
Template Methods (Server) | |
Methods to be overridden by child classes, called on server. | |
| void | EOnEditorInitServer () |
| When the entity is created (called on server). | |
| void | EOnEditorDeleteServer () |
| When the entity is destroyed (called on server). | |
| void | EOnEditorOpenServer () |
| When the editor is opened (called on server). | |
| void | EOnEditorOpenServerCallback () |
| When the editor is opened (called on server after async loading finished on client). | |
| void | EOnEditorCloseServer () |
| When the editor is closed (called on server). | |
| void | EOnEditorCloseServerCallback () |
| When the editor is closed (called on server after async loading finished on client). | |
| void | EOnEditorActivateServer () |
| void | EOnEditorDeactivateServer () |
Static Protected Member Functions | |
| static Managed | GetInstance (typename type, bool showError=false, bool modeFirst=false) |
| static Managed | GetInstance (SCR_EditorBaseEntity editorManager, typename type, bool showError=false) |
| static int | GetAllInstances (typename type, out notnull array< Managed > outComponents) |
Protected Attributes | |
| SCR_EditorBaseEntity | m_Owner |
| SCR_EditorManagerEntity | m_Manager |
| SCR_BaseEditorComponent | m_Parent |
| RplComponent | m_RplComponent |
Base class for editor components.
Definition at line 119 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
| [in] | src | |
| [in] | ent | |
| [in] | parent |
Definition at line 683 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 700 of file SCR_BaseEditorComponent.c.
|
protected |
When the component is activated.
When the component is activated. Asynchronous, can take multiple frames in case of complex operations.
| [in] | attempt | Number of previous attempts to activate the component. |
Definition at line 170 of file SCR_BaseEditorComponent.c.
|
protected |
When the component is activated (called on server)
|
protected |
When the editor is closed.
|
protected |
When the editor is closed (called on server).
|
protected |
When the editor is closed (called on server after async loading finished on client).
|
protected |
When the component is deactivated.
When the component is deactivated. Asynchronous, can take multiple frames in case of complex operations.
| [in] | attempt | Number of previous attempts to deactivate the component. |
Definition at line 189 of file SCR_BaseEditorComponent.c.
|
protected |
When the component is deactivated (called on server)
|
protected |
Every frame while the editor is opened and debug menu is shown.
|
protected |
When the entity is destroyed.
|
protected |
When the entity is destroyed (called on server).
|
protected |
When the entity is created.
|
protected |
When the entity is created (called on server).
|
protected |
When the editor is opened.
|
protected |
When the editor is opened (called on server).
|
protected |
When the editor is opened (called on server after async loading finished on client).
|
protected |
When the component is activated, but after EOnEditorActivate() function was called in all components.
|
protected |
When the component is deactivated, but after the next mode is activated.
|
protected |
Before the component is activated.
|
protected |
When opening/closing request is sent to server.
|
protected |
When an effect is created in reaction an an event.
|
inlineprotected |
Get the editor manager to which this component belongs.
| [in] | type | |
| [in] | showError | |
| [in] | modeFirst |
Definition at line 477 of file SCR_BaseEditorComponent.c.
|
inlinestaticprotected |
Get component instances on editor manager (SCR_EditorBaseEntity) and all its modes (SCR_EditorModeEntity).
| [in] | type | Requested component type |
| [out] | outComponents | Array to be filled with components |
Definition at line 433 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Get prefab data of this component.
Definition at line 516 of file SCR_BaseEditorComponent.c.
|
inlinestaticprotected |
Get instance of a component attached on specific editor manager / mode (SCR_EditorBaseEntity). When not found on editor manager, it will be searched for in current editor mode (SCR_EditorModeEntity).
| [in] | editorManager | Editor manager or mode which is searched |
| [in] | type | Requested component type |
| [in] | showError | True to log a warning message when the component was not found (useful when the component is required by a script) |
Definition at line 411 of file SCR_BaseEditorComponent.c.
|
inlinestaticprotected |
Get the local instance of a component attached on editor manager (SCR_EditorManagerEntity). When not found on editor manager, it will be searched for in current editor mode (SCR_EditorModeEntity).
| [in] | type | Requested component type |
| [in] | showError | True to log a warning message when the component was not found |
| [in] | modeFirst | When true, search the component first on editor mode and then on editor manager. By default it's false, the other way around. |
Definition at line 368 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Get editor manager this component belongs to.
Definition at line 459 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Get event called when an effect is activated.
Definition at line 542 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 582 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 638 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 606 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 575 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 569 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 551 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 557 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 563 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Check if the component is being deleted.
Definition at line 528 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 294 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 280 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 320 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 260 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
| [in] | effect |
Definition at line 352 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 254 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 273 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 310 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 337 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 670 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 288 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
| [in] | isOpen |
Definition at line 267 of file SCR_BaseEditorComponent.c.
|
protected |
Reset values controlled by the component. To be overridden by child classes.
|
inlineprotected |
Definition at line 598 of file SCR_BaseEditorComponent.c.
|
inlineprotected |
Definition at line 588 of file SCR_BaseEditorComponent.c.
|
protected |
Definition at line 122 of file SCR_BaseEditorComponent.c.
|
protected |
Definition at line 121 of file SCR_BaseEditorComponent.c.
|
protected |
Definition at line 123 of file SCR_BaseEditorComponent.c.
|
protected |
Definition at line 124 of file SCR_BaseEditorComponent.c.