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

Private Member Functions

void ActionSawPlanks ()
 
override void CreateConditionComponents ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override ActionData CreateActionData ()
 
override void OnFinishProgressServer (ActionData action_data)
 
protected void SpawnNewPlankPile (SawPlanksActionData data, float quantity)
 

Private Attributes

ItemBase m_Planks
 
ref InventoryLocation m_PlanksLocation = new InventoryLocation
 

Static Private Attributes

static const int DECREASE_HEALTH_OF_TOOL_DEFAULT = 10
 
static const int YIELD = 3
 

Constructor & Destructor Documentation

◆ ActionSawPlanks()

Member Function Documentation

◆ ActionCondition()

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

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprivate

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate

◆ OnFinishProgressServer()

override void OnFinishProgressServer ( ActionData  action_data)
inlineprivate

◆ SpawnNewPlankPile()

protected void SpawnNewPlankPile ( SawPlanksActionData  data,
float  quantity 
)
inlineprivate

Field Documentation

◆ DECREASE_HEALTH_OF_TOOL_DEFAULT

const int DECREASE_HEALTH_OF_TOOL_DEFAULT = 10
staticprivate

◆ m_Planks

ItemBase m_Planks
private

◆ m_PlanksLocation

ref InventoryLocation m_PlanksLocation = new InventoryLocation
private

◆ YIELD

const int YIELD = 3
staticprivate

Referenced by OnFinishProgressServer().


The documentation for this class was generated from the following file: