DIFF

class InventoryActionHandlerSource

Client only - manage set up crafting on client

Constructors 1

void InventoryActionHandler(PlayerBase player)
References m_action, m_isActive, m_mainItem
Show 3 more, m_player, m_target, and m_useItemInHands

Constants 3

const float MIN_DISTANCE_TO_INTERRUPT = 1.0
Referenced by OnUpdate()
const int IAH_SINGLE_USE = 1
const int IAH_CONTINUOUS = 2

Members 7

ItemBase m_mainItem
Referenced by DeactiveAction(), InventoryActionHandler(), OnUpdate()
Show 1 more, SetAction()
bool m_useItemInHands
Referenced by DeactiveAction(), InventoryActionHandler(), OnUpdate()
Show 1 more, SetAction()
PlayerBase m_player
Referenced by DeactiveAction(), InventoryActionHandler(), OnUpdate()
Show 1 more, SetAction()
bool m_isActive
vector m_actionStartPos
Referenced by OnUpdate(), and SetAction()

Methods 5

void SetAction(ActionBase action, ItemBase target_item, ItemBase main_item)
bool IsActiveAction()
References m_isActive