|
void | SetCannotPerformReason (string reason) |
| Sets the reason why action couldn't be performed.
|
|
string | GetCannotPerformReason () |
| Returns the reason why action couldn't be performed.
|
|
proto external int | GetContextIndex (string sContextName) |
| Returns the index of the context this action is registered in as or -1 if none.
|
|
proto external void | SetActiveContext (UserActionContext context) |
| Setter for m_pActiveContext.
|
|
proto external UserActionContext | GetActiveContext () |
| Getter for m_pActiveContext.
|
|
proto external bool | CanBePerformed (IEntity user) |
| Can this action be performed by the user?
|
|
proto external bool | CanBeShown (IEntity user) |
| Can this action be shown in the UI for the user?
|
|
proto external bool | HasLocalEffectOnly () |
| Does this action only have client side effect?
|
|
proto external bool | CanBroadcast () |
| If HasLocalEffectOnly() is false this method tells if the server is supposed to broadcast this action to clients.
|
|
proto external bool | ShouldPerformPerFrame () |
| Should this action be performed every frame the input action is triggered?
|
|
proto external string | GetActionName () |
| Return the name of this action.
|
|
proto external string | GetActionDescription () |
| Return the description of this action.
|
|
proto external float | GetVisibilityRange () |
| Returns the visibility range of this action in metres.
|
|
proto external void | SetActionDuration (float duration) |
| Sets the duration of this action in seconds.
|
|
proto external float | GetActionDuration () |
| Returns the duration of this action in seconds.
|
|
proto external float | GetActionProgress (float fProgress, float timeSlice) |
| Returns the progress of this action in seconds.
|
|
proto external bool | IsInProgress () |
| Returns true while continuous or timed action is being used.
|
|
proto external UIInfo | GetUIInfo () |
| Returns the UIInfo set for this user action or null if none.
|
|
proto external IEntity | GetOwner () |
| Returns the parent entity of this action.
|
|
proto external bool | CanAggregate () |
| Whether action can be aggregated by name, this is a temp workaround for localization.
|
|
proto external int | GetActionID () |
| Returns the ID with which this action is registered in its parent ActionsManagerComponent.
|
|
proto external void | SetSendActionDataFlag () |
| Used to ask to send action data again during continuous action.
|
|
proto external ActionsManagerComponent | GetActionsManager () |
|
string | ActionNameParams [9] |
| Can be filled in scripts to be used as params when name is being formatted when displayed in UI.
|
|
bool | OnRplSave (ScriptBitWriter writer) |
|
bool | OnRplLoad (ScriptBitReader reader) |
|
bool | OnSaveActionData (ScriptBitWriter writer) |
| Before performing the action the caller can store some data in it which is delivered to others.
|
|
bool | OnLoadActionData (ScriptBitReader reader) |
| If the one performing the action packed some data in it everybody receiving the action.
|
|
void | OnActionSelected () |
| Callback for when action is selected by the local player and the local player ONLY.
|
|
void | OnActionDeselected () |
| Callback for when action is deselected by the local player and the local player ONLY.
|
|
string | m_sCannotPerformReason |
| The reason why action cannot be performed.
|
|