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

Data Structures

class  ActionOverrideData
 
class  ActionBase
 

Enumerations

enum  ActionConditionMask {
  ACM_NO_EXEPTION = 0 , ACM_IN_VEHICLE = 1 , ACM_ON_LADDER = 2 , ACM_SWIMMING = 4 ,
  ACM_RESTRAIN = 8 , ACM_RAISED = 16 , ACM_ON_BACK = 32 , ACM_THROWING = 64 ,
  ACM_LEANING = 128 , ACM_BROKEN_LEGS = 256 , ACM_IN_FREELOOK = 512
}
 

Variables

enum ActionConditionMask m_MainItem
 
ref ActionTarget m_Target
 
int m_CommandUID = -1
 
int m_CommandUIDProne = -1
 
int m_StanceMask = -1
 
ref ActionBase m_Action
 
ActionBaseCB m_Callback
 
ref CABase m_ActionComponent
 
int m_State
 
PlayerBase m_Player
 
int m_PossibleStanceMask
 
ref array< ref InventoryLocationm_ReservedInventoryLocations
 
int m_RefreshReservationTimer
 
int m_RefreshJunctureTimer
 
int m_DelayedAnimationEventID
 
bool m_WasExecuted
 
bool m_WasActionStarted
 
bool m_ReciveEndInput
 
ActionBase ActionData
 

Enumeration Type Documentation

◆ ActionConditionMask

Enumerator
ACM_NO_EXEPTION 
ACM_IN_VEHICLE 
ACM_ON_LADDER 
ACM_SWIMMING 
ACM_RESTRAIN 
ACM_RAISED 
ACM_ON_BACK 
ACM_THROWING 
ACM_LEANING 
ACM_BROKEN_LEGS 
ACM_IN_FREELOOK 

Variable Documentation

◆ ActionData

◆ m_Action

◆ m_ActionComponent

ref CABase m_ActionComponent

◆ m_Callback

ActionBaseCB m_Callback

◆ m_CommandUID

◆ m_CommandUIDProne

◆ m_DelayedAnimationEventID

int m_DelayedAnimationEventID

◆ m_MainItem

ItemBase m_MainItem

◆ m_Player

PlayerBase m_Player

◆ m_PossibleStanceMask

int m_PossibleStanceMask

◆ m_ReciveEndInput

bool m_ReciveEndInput

◆ m_RefreshJunctureTimer

int m_RefreshJunctureTimer

◆ m_RefreshReservationTimer

int m_RefreshReservationTimer

◆ m_ReservedInventoryLocations

ref array<ref InventoryLocation> m_ReservedInventoryLocations

◆ m_StanceMask

int m_StanceMask = -1

Referenced by ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDeployHuntingTrap::ActionDeployHuntingTrap(), ActionDigGardenPlot::ActionDigGardenPlot(), ActionDisinfectSelf(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDrinkPondContinuous(), ActionFillBottleSnow::ActionFillBottleSnow(), ActionForceConsume(), ActionForceConsumeSingle(), ActionForceDrink::ActionForceDrink(), ActionForceFeedSmall::ActionForceFeed(), ActionForceFeedMeat::ActionForceFeedMeat(), ActionMineBush::ActionMineBush(), ActionMineBushByHand::ActionMineBushByHand(), ActionMineRock::ActionMineRock(), ActionMineRock1H::ActionMineRock1H(), ActionMineTreeBark::ActionMineTreeBark(), ActionPickBerry::ActionPickBerry(), ActionPushBoat::ActionPushBoat(), ActionRepairBoatChassis::ActionRepairBoatChassis(), ActionRepairCarChassis::ActionRepairCarChassis(), ActionRepairCarEngine(), ActionRepairPart::ActionRepairPart(), ActionRepairShelter::ActionRepairShelter(), ActionSidePlateInteract::ActionSidePlateInteract(), ActionStartEngine(), ActionUncoverHeadTarget::ActionUncoverHeadTarget(), ActionUnmountBarbedWire::ActionUnmountBarbedWire(), ActionInteractLoopBase::ActionWashHandsWaterOne(), CreateActionComponent(), CreateConditionComponents(), ActionAttachOnProxy::CreateConditionComponents(), ActionAttachOnTentProxy::CreateConditionComponents(), ActionAttachWithSwitch::CreateConditionComponents(), SmptAnimMetaBase::Init(), SmptAnimMetaBase::Play(), and UncoverHead().

◆ m_State

int m_State

◆ m_Target

◆ m_WasActionStarted

bool m_WasActionStarted

◆ m_WasExecuted

bool m_WasExecuted