PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ActionTakeItemToHands.c File Reference

Data Structures

class  ActionTakeItemToHands
 

Functions

override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool UseMainItem ()
 
override bool MainItemAlwaysInHands ()
 
override void CreateAndSetupActionCallback (ActionData action_data)
 
override void Start (ActionData action_data)
 
override void OnExecute (ActionData action_data)
 
override void OnEnd (ActionData action_data)
 
void PerformSwap (ActionData action_data)
 

Variables

ActionTakeItemToHands m_Executable
 

Function Documentation

◆ ActionCondition()

override bool ActionCondition ( PlayerBase  player,
ActionTarget  target,
ItemBase  item 
)

◆ CreateAndSetupActionCallback()

override void CreateAndSetupActionCallback ( ActionData  action_data)

◆ MainItemAlwaysInHands()

override bool MainItemAlwaysInHands ( )

◆ OnEnd()

override void OnEnd ( ActionData  action_data)

◆ OnExecute()

override void OnExecute ( ActionData  action_data)

◆ PerformSwap()

void PerformSwap ( ActionData  action_data)

◆ Start()

override void Start ( ActionData  action_data)

References IsHeavyBehaviour(), and m_Executable.

◆ UseMainItem()

override bool UseMainItem ( )

Variable Documentation

◆ m_Executable

ActionTakeItemToHands m_Executable

Referenced by OnEnd(), OnExecute(), and Start().