|
| void | OnPreviewCreated (SCR_EditablePreviewEntity previewEnt) |
| |
| void | OnPreviewDeleted () |
| |
| override void | StartEditing (SCR_EditableEntityComponent pivot, notnull set< SCR_EditableEntityComponent > entities, vector transform[4]) |
| | Initiate editing process.
|
| |
| override void | StartEditingServer (int pivotId, array< int > entityIds, vector dummyVector, vector transform[4], bool isUnderwater, EEditorTransformVertical verticalMode) |
| |
| override void | StartEditingOwner () |
| |
| override void | EOnEditorActivate () |
| | When the component is activated.
|
| |
| bool | IsInBuildingRadiusVector (vector previewOrigin) |
| | Test if the composition is moved out of the building mode and if so, deny the transfer.
|
| |
| override bool | ConfirmEditing () |
| | Confirm editing process.
|
| |
| void | ReleaseLastRejectedPivot () |
| | The variable has to be set to null if the editing was blocked because of the temporary move of the composition by another player.
|
| |
| SCR_EditableEntityComponent | GetEditedPivot () |
| |
| override void | ConfirmEditingServer (SCR_EditorPreviewParams params, int playerID) |
| |
| override void | CancelEditingServer () |
| |
| void | CancelEditing () |
| | Cancel editing process.
|
| |
| bool | IsEditing () |
| | Check if editing is currently on.
|
| |
| bool | IsEditing (SCR_EditableEntityComponent entity) |
| | Check if given entity is edited.
|
| |
| ScriptInvoker | GetOnTransformationRequest () |
| | Get event called when request for editing is sent to server.
|
| |
| ScriptInvoker | GetOnTransformationStart () |
| | Get event called when editing is confirmed by server.
|
| |
| ScriptInvoker | GetOnTransformationConfirm () |
| | Get event called when editing is confirmed.
|
| |
| ScriptInvoker | GetOnTransformationConfirmServer () |
| | Get event called when editing is confirmed on server only.
|
| |
| ScriptInvoker | GetOnTransformationCancel () |
| | Get event called when editing is canceled.
|
| |
| ScriptInvokerVoid | GetOnCleanStart () |
| |
| bool | CanBeTransformed () |
| |
| void | SetCanBeTransformed (bool val) |
| |
| override void | EOnFrame (IEntity owner, float timeSlice) |
| |
| override void | EOnEditorDeactivate () |
| | When the component is deactivated.
|
| |
| void | OnInitBase () |
| |
| void | OnDeleteBase () |
| |
| void | OnRequestBase (bool isOpen) |
| |
| void | OnOpenedBase () |
| |
| void | OnClosedBase () |
| |
| void | OnPreActivateBase () |
| |
| void | OnActivateBase () |
| |
| bool | OnActivateAsyncBase (int attempt) |
| |
| void | OnPostActivateBase () |
| |
| void | OnDeactivateBase () |
| |
| void | OnPostDeactivateBase () |
| |
| bool | OnDeactivateAsyncBase (int attempt) |
| |
| void | OnEffectBase (SCR_BaseEditorEffect effect) |
| |
| SCR_EditorManagerEntity | GetManager () |
| | Get editor manager this component belongs to.
|
| |
| SCR_BaseEditorComponent | FindEditorComponent (TypeName type, bool showError=false, bool modeFirst=false) |
| | Get the editor manager to which this component belongs.
|
| |
| EntityComponentPrefabData | GetEditorComponentData () |
| | Get prefab data of this component.
|
| |
| bool | IsRemoved () |
| | Check if the component is being deleted.
|
| |
| void | ResetEditorComponent () |
| | Reset values controlled by the component.
|
| |
| ScriptInvoker | GetOnEffect () |
| | Get event called when an effect is activated.
|
| |
| void | InitServer () |
| |
| void | InitOwner () |
| |
| override void | OnPostInit (IEntity owner) |
| |
| void | SCR_BaseEditorComponent (IEntityComponentSource src, IEntity ent, IEntity parent) |
| |
| void | ~SCR_BaseEditorComponent () |
| |
|
| static Managed | GetInstance (TypeName type, bool showError=false, bool modeFirst=false) |
| | Get the local instance of a component attached on editor manager (SCR_EditorManagerEntity).
|
| |
| static Managed | GetInstance (SCR_EditorBaseEntity editorManager, TypeName type, bool showError=false) |
| | Get instance of a component attached on specific editor manager / mode (SCR_EditorBaseEntity).
|
| |
| static int | GetAllInstances (TypeName type, out notnull array< Managed > outComponents) |
| | Get component instances on editor manager (SCR_EditorBaseEntity) and all its modes (SCR_EditorModeEntity).
|
| |
| void | ConfirmEditingOwner (bool result) |
| |
| void | Clean () |
| |
| void | OnEntityUnregistered (SCR_EditableEntityComponent entity) |
| |
| void | OnEntityVisibilityChanged (SCR_EditableEntityComponent entity) |
| |
| void | OnEntityAccessKeyChanged (SCR_EditableEntityComponent entity) |
| |
| 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 | 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 () |
| | Before the component is activated.
|
| |
| bool | EOnEditorActivateAsync (int attempt) |
| | When the component is activated.
|
| |
| void | EOnEditorPostActivate () |
| | When the component is activated, but after EOnEditorActivate() function was called in all components.
|
| |
| bool | EOnEditorDeactivateAsync (int attempt) |
| | When the component is deactivated.
|
| |
| 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.
|
| |
| 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 () |
| | When the component is activated (called on server)
|
| |
| void | EOnEditorDeactivateServer () |
| | When the component is deactivated (called on server)
|
| |