DIFF

class ActionManagerClientSource

ActionManagerClient ActionManagerBase

All members, including inherited

Constructors 1

Members 16

protected int m_LastAcknowledgmentID
protected bool m_ActionPossible
protected ref array<ref InventoryLocation> m_ReservedInventoryLocations

obsolete

protected ref InventoryActionHandler m_InventoryActionHandler
protected ref InventoryLocation m_HandInventoryLocationTest
protected ref array<ActionInput> m_DefaultOrderOfActionInputs
protected bool m_IgnoreAutoInputEnd
protected ref ActionData m_PendingActionData
Referenced by PerformActionStart(), and Update()
protected bool m_ActionWantEndRequest_Send

Request to server was sended

protected bool m_ActionInputWantEnd_Send
private ref ActionTarget m_ForceTarget
private ref ActionTargets m_Targets

Methods 55

int GetPossibleActionIndex(typename inputType)
void InjectAction(ActionBase action, ActionTarget target, ItemBase item)
void InjectAction(typename actionType, ActionTarget target, ItemBase item)
void EjectAction(typename actionType)
void HandleInputsOnActionStart(ActionBase action)
Referenced by ActionStart()
void HandleInputsOnActionEnd()
Referenced by OnActionEnd()
void ResetInputsState()
override void OnJumpStart()
override void OnInstantAction(typename user_action_type, Param data = NULL)
void PerformAction(int user_action_id, ActionTarget target, ItemBase item, Param extraData = NULL)BOT

used for bots

void SetInventoryAction(ActionBase action_name, ItemBase target_item, ItemBase main_item)
void UnsetInventoryAction()
override void SelectNextActionCategory()
override void SelectPrevActionCategory()
void SetIgnoreAutomaticInputEnd(bool state)
override void RequestInterruptAction()

client requests action interrupt