class InventoryActionHandlerSource
Client only - manage set up crafting on client
Constructors 1
void InventoryActionHandler(PlayerBase player)Constants 3
const float MIN_DISTANCE_TO_INTERRUPT = 1.0Referenced by OnUpdate()
const int IAH_SINGLE_USE = 1const int IAH_CONTINUOUS = 2Members 7
ActionBase m_actionActionTarget m_targetItemBase m_mainItembool m_useItemInHandsPlayerBase m_playerbool m_isActiveReferenced by DeactiveAction(), InventoryActionHandler(), IsActiveAction()
Show 2 more
, OnUpdate(), and SetAction()vector m_actionStartPosMethods 5
void SetAction(ActionBase action, ItemBase target_item, ItemBase main_item)Referenced by ActionManagerClient.SetInventoryAction()
void SetAction(ActionBase action, ActionTarget target, ItemBase main_item)Referenced by ActionManagerClient.SetInventoryAction()
bool IsActiveAction()References m_isActive
void OnUpdate()void DeactiveAction()References Class.CastTo(), ActionManagerClient.ClearForceTarget(), ActionManagerClient.EjectAction()
Referenced by ActionManagerClient.OnActionEnd(), ActionManagerClient.UnsetInventoryAction(), and OnUpdate()