|
override bool | CanBeShown (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be shown with passed hovered entity and selected entitites.
|
|
override bool | CanBePerformed (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be performed with passed hovered entity and selected entitites.
|
|
override void | Perform (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1) |
| Perform action.
|
|
override bool | CanBeShown (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be shown with passed hovered entity and selected entitites.
|
|
override bool | CanBePerformed (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be performed with passed hovered entity and selected entitites.
|
|
override void | Perform (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1) |
| Perform action.
|
|
override void | PerformOwner (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1) |
|
bool | CanBeShown (SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition, int flags) |
| Helper function for actions that should be performed on multiple entities, avoids having foreach loops in each subclass.
|
|
bool | CanBePerformed (SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition, int flags) |
|
bool | InitPerform () |
| Helper function to execute code before performing the action on all entities, called only once (eg.
|
|
void | Perform (SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition) |
| Perform function for each selected entity.
|
|
void | PerformOwner (SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition) |
| Perform function for each selected entity, executed on owner, player that executed the action.
|
|
override bool | IsServer () |
| Should action be sent to server.
|
|
bool | IsEnabled () |
|
bool | CanBeShown (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be shown with passed hovered entity and selected entitites.
|
|
bool | CanBePerformed (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags) |
| Determine if action can be performed with passed hovered entity and selected entitites.
|
|
void | Perform (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1) |
| Perform action.
|
|
void | PerformOwner (SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1) |
|
SCR_UIInfo | GetInfo () |
|
EEditorActionType | GetActionType () |
|
EEditorActionGroup | GetActionGroup () |
|
string | GetShortcut () |
| Get action shortcut that triggers this action.
|
|
void | SetShortcutRef (string shortcutRef) |
| Set shortcut reference - it's shown in GUI, but not actually listened to.
|
|
int | GetOrder () |
| Get order of this entity, can be any integer value including negative.
|
|
bool | IsServer () |
| Should action be sent to server.
|
|
int | GetParam () |
| Get custom param which can be used to pass extra information to performed action.
|
|
array< ref SCR_BaseEditorEffect > | GetEffects () |
| Get effects tied to the action.
|
|
void | AddShortcut (SCR_BaseActionsEditorComponent actionsManager) |
|
void | RemoveShortcut () |
|
bool | CheckAndSetCooldown () |
| Check if action is on cooldown and if not set action on cooldown The cooldown will never be set if cooldownTime is equal or less than 0.
|
|
bool | IsOnCooldown () |
| Check if action is on cooldown.
|
|
void | ~SCR_BaseEditorAction () |
|