|
bool | IsEditingLayersEnabled () |
|
void | SetEditingLayersEnabled (bool enableLayerEditing) |
| Set if layer editing should ne enabled.
|
|
ScriptInvoker | GetOnCurrentLayerChange () |
| Used to subscribe to Event_OnCurrentLayerChange.
|
|
void | SetCurrentLayer (SCR_EditableEntityComponent entity) |
| Set current layer.
|
|
void | SetCurrentLayerToParent () |
| Set selection current layer to the parent entity of the current current layer entity.
|
|
void | ToggleCurrentLayer (SCR_EditableEntityComponent entity) |
| When given entity is the current layer, move one layer up, otherwise set current layer to the entity's composition root (unless it's from inactive layer, in which case set the entity as current layer directly).
|
|
SCR_EditableEntityComponent | GetCurrentLayer () |
| Get current layer.
|
|
void | CreateNewLayerWithSelected (notnull set< SCR_EditableEntityComponent > entities, vector worldPosition) |
| Creates a new layer and add selected entities in it.
|
|
SCR_EditableEntityComponent | GetParentBelowCurrentLayer (SCR_EditableEntityComponent entity) |
| Get parent below selection current layer, i.e., composition of an entity.
|
|
bool | IsUnderCurrentLayer (SCR_EditableEntityComponent entity, bool onlyDirect=false, bool applyExceptions=false) |
| Check if the entity is under given current layer.
|
|
void | MoveToCurrentLayer (notnull set< SCR_EditableEntityComponent > entities) |
| Move all entities under the current root.
|
|
void | MoveToLayer (notnull set< SCR_EditableEntityComponent > entities, SCR_EditableEntityComponent layer) |
| Move all entities under specific layer.
|
|
void | MoveToLayerAndSelect (notnull set< SCR_EditableEntityComponent > entities, SCR_EditableEntityComponent layer, bool selectParentAfterMove=false) |
| Move all entities under specific layer then sets the layer as current and sets the entities moved selected Entities which are under other marked entities will remain under them.
|
|
void | SplitGroupAndAddCharacters (SCR_EditableCharacterComponent leader, notnull set< SCR_EditableEntityComponent > entities) |
|
override void | EOnEditorDebug (array< string > debugTexts) |
| Every frame while the editor is opened and debug menu is shown.
|
|
override void | EOnEditorInit () |
| When the entity is created.
|
|
override void | EOnEditorDelete () |
| When the entity is destroyed.
|
|
override void | EOnEditorOpen () |
| When the editor is opened.
|
|
override void | EOnEditorClose () |
| When the editor is closed.
|
|
override void | OnDelete (IEntity owner) |
|
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 () |
| 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 () |
|
|
void | OnEditorModeChanged (SCR_EditorModeEntity currentModeEntity, SCR_EditorModeEntity prevModeEntity) |
|
void | CreateNewLayerWithSelectedRpl (notnull array< RplId > entityIDs, vector transform[4], RplId currentLayerID) |
|
void | AddCharactersToGroup (notnull set< SCR_EditableEntityComponent > entities, SCR_EditableEntityComponent group) |
|
void | OnEditableParentChanged (SCR_EditableEntityComponent entity, SCR_EditableEntityComponent newParent, SCR_EditableEntityComponent prevParent) |
|
void | DelayedSelectMovedEntity (SCR_EditableEntityComponent entity) |
|
void | OnSelectionChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesSelected, set< SCR_EditableEntityComponent > entitiesDeselected) |
|
void | ClearEntitiesSelectAfterMove () |
|
void | EntitiesSelectAfterMoveDone (SCR_EditableEntityComponent lastEntity) |
|
void | MoveToLayerServer (notnull array< RplId > entityIDs, RplId layerID) |
|
void | OnUserSettingsChanged () |
|
void | OnEntityUnregistered (SCR_EditableEntityComponent entity) |
|
void | OnEntityAccessKeyChanged (SCR_EditableEntityComponent entity) |
|
void | OnEntityVisibilityChanged (SCR_EditableEntityComponent entity) |
|
void | OnAccessKeysChanged () |
|
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 | EOnEditorRequest (bool isOpen) |
| When opening/closing request is sent to server.
|
|
void | EOnEditorPreActivate () |
| Before the component is activated.
|
|
void | EOnEditorActivate () |
| When 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.
|
|
void | EOnEditorDeactivate () |
| When the component is deactivated.
|
|
bool | EOnEditorDeactivateAsync (int attempt) |
| When the component is deactivated.
|
|
void | EOnEditorPostDeactivate () |
| When the component is deactivated, but after the next mode is activated.
|
|
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)
|
|