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

Private Member Functions

void ActionBaseCB ()
 
int GetPossileStanceMask ()
 
override void OnAnimationEvent (int pEventID)
 
override void OnFinish (bool pCanceled)
 
void SetCommand (int command_uid)
 
void CreateActionComponent ()
 
void InitActionComponent ()
 
void ProgressActionComponent ()
 
void EndActionComponent ()
 
void Interrupt ()
 
void SetActionData (ActionData action_data)
 
override bool IsUserActionCallback ()
 
float GetActionComponentProgress ()
 
int GetActionState ()
 
ActionTarget GetTarget ()
 

Private Attributes

protected ActionData m_ActionData
 
protected SoundOnVehicle m_SoundObject
 
protected bool m_Canceled
 
protected bool m_Interrupted
 

Constructor & Destructor Documentation

◆ ActionBaseCB()

void ActionBaseCB ( )
inlineprivate

Member Function Documentation

◆ CreateActionComponent()

void CreateActionComponent ( )
inlineprivate

◆ EndActionComponent()

void EndActionComponent ( )
inlineprivate

◆ GetActionComponentProgress()

float GetActionComponentProgress ( )
inlineprivate

◆ GetActionState()

int GetActionState ( )
inlineprivate

References m_ActionData.

◆ GetPossileStanceMask()

int GetPossileStanceMask ( )
inlineprivate

References m_ActionData.

◆ GetTarget()

ActionTarget GetTarget ( )
inlineprivate

References m_ActionData.

◆ InitActionComponent()

◆ Interrupt()

◆ IsUserActionCallback()

override bool IsUserActionCallback ( )
inlineprivate

◆ OnAnimationEvent()

override void OnAnimationEvent ( int  pEventID)
inlineprivate

References m_ActionData.

◆ OnFinish()

◆ ProgressActionComponent()

void ProgressActionComponent ( )
inlineprivate

References m_ActionData.

◆ SetActionData()

◆ SetCommand()

Field Documentation

◆ m_ActionData

protected ActionData m_ActionData
private

Referenced by ActionContinuousBaseCB::CancelCondition(), ActionInteractLoopBaseCB::CancelCondition(), ActionInteractBaseCB::CreateActionComponent(), ActionInteractLoopBaseCB::CreateActionComponent(), ActionSingleUseBaseCB::CreateActionComponent(), ActionActivateTrapCB::CreateActionComponent(), ActionArmExplosiveCB::CreateActionComponent(), ActionAttachExplosivesTriggerCB::CreateActionComponent(), ActionBreakLongWoodenStickCB::CreateActionComponent(), ActionBuildOvenCB::CreateActionComponent(), ActionBuildPartCB::CreateActionComponent(), ActionBuildStoneCircleCB::CreateActionComponent(), ActionBuryAshesCB::CreateActionComponent(), ActionBuryBodyCB::CreateActionComponent(), ActionConsumeCB::CreateActionComponent(), ActionCookOnStickCB::CreateActionComponent(), ActionCoverHeadSelfCB::CreateActionComponent(), ActionCoverHeadTargetCB::CreateActionComponent(), ActionCraftCB::CreateActionComponent(), ActionCraftArmbandCB::CreateActionComponent(), ActionCraftBoltsCB::CreateActionComponent(), ActionCraftBoltsFeatherCB::CreateActionComponent(), ActionCraftBoneKnifeCB::CreateActionComponent(), ActionCraftBoneKnifeEnvCB::CreateActionComponent(), ActionCraftImprovisedEyePatchCB::CreateActionComponent(), ActionCraftImprovisedFaceCoverCB::CreateActionComponent(), ActionCraftImprovisedFeetCoverCB::CreateActionComponent(), ActionCraftImprovisedHandsCoverCB::CreateActionComponent(), ActionCraftImprovisedHeadCoverCB::CreateActionComponent(), ActionCraftImprovisedLegsCoverCB::CreateActionComponent(), ActionCraftImprovisedTorsoCoverCB::CreateActionComponent(), ActionCraftRopeBeltCB::CreateActionComponent(), ActionCraftStoneKnifeEnvCB::CreateActionComponent(), ActionCreateGreenhouseGardenPlotCB::CreateActionComponent(), ActionDeCraftDrysackBagCB::CreateActionComponent(), ActionDeCraftRopeBeltCB::CreateActionComponent(), ActionDeCraftWitchHoodCoifCB::CreateActionComponent(), ActionDestroyCombinationLockCB::CreateActionComponent(), ActionDestroyPartCB::CreateActionComponent(), ActionDialCombinationLockCB::CreateActionComponent(), ActionDialCombinationLockOnTargetCB::CreateActionComponent(), ActionDigInStashCB::CreateActionComponent(), ActionDigOutStashCB::CreateActionComponent(), ActionDigWormsCB::CreateActionComponent(), ActionDisarmExplosiveCB::CreateActionComponent(), ActionDisarmExplosiveWithRemoteDetonatorCB::CreateActionComponent(), ActionDisarmExplosiveWithRemoteDetonatorUnpairedCB::CreateActionComponent(), ActionDisarmMineCB::CreateActionComponent(), ActionDisinfectPlantCB::CreateActionComponent(), ActionDismantleGardenPlotCB::CreateActionComponent(), ActionDismantleOvenCB::CreateActionComponent(), ActionDismantlePartCB::CreateActionComponent(), ActionDismantleStoneCircleCB::CreateActionComponent(), ActionDrainLiquidCB::CreateActionComponent(), ActionDrinkCB::CreateActionComponent(), ActionDrinkPondContinuousCB::CreateActionComponent(), ActionDrinkWellContinuousCB::CreateActionComponent(), ActionEatBigCB::CreateActionComponent(), ActionEatSmallCB::CreateActionComponent(), ActionEatCanCB::CreateActionComponent(), ActionEatSmallCanCB::CreateActionComponent(), ActionEatFruitCB::CreateActionComponent(), ActionEatMeatCB::CreateActionComponent(), ActionEatSnowContinuousCB::CreateActionComponent(), ActionEmptyBottleBaseCB::CreateActionComponent(), ActionExtinguishFireplaceByExtinguisherCB::CreateActionComponent(), ActionExtinguishFireplaceByLiquidCB::CreateActionComponent(), ActionFertilizeSlotCB::CreateActionComponent(), ActionFillBottleBaseCB::CreateActionComponent(), ActionFillGeneratorTankCB::CreateActionComponent(), ActionFillObjectCB::CreateActionComponent(), ActionFishingNewCB::CreateActionComponent(), ActionFoldBaseBuildingObjectCB::CreateActionComponent(), ActionForceConsumeCB::CreateActionComponent(), ActionForceDrinkCB::CreateActionComponent(), ActionForceFeedCB::CreateActionComponent(), ActionForceFeedSmallCB::CreateActionComponent(), ActionForceFeedMeatCB::CreateActionComponent(), ActionIgniteFireplaceByAirCB::CreateActionComponent(), ActionLightItemOnFireCB::CreateActionComponent(), ActionLightItemOnFireWithBlowtorchCB::CreateActionComponent(), ActionLoadMagazineCB::CreateActionComponent(), ActionLoadMagazineQuickCB::CreateActionComponent(), ActionLockDoorsCB::CreateActionComponent(), ActionMineBushCB::CreateActionComponent(), ActionMineRockCB::CreateActionComponent(), ActionMountBarbedWireCB::CreateActionComponent(), ActionPackGiftCB::CreateActionComponent(), ActionPlaceOnGroundCB::CreateActionComponent(), ActionPourLiquidCB::CreateActionComponent(), ActionManipulateFlagCB::CreateActionComponent(), ActionRaiseMegaphoneCB::CreateActionComponent(), ActionRepairBoatEngineCB::CreateActionComponent(), ActionRepairCarChassisWithBlowtorchCB::CreateActionComponent(), ActionRepairCarEngineWithBlowtorchCB::CreateActionComponent(), ActionRepairItemWithBlowtorchCB::CreateActionComponent(), ActionRepairPartCB::CreateActionComponent(), ActionRepairTentCB::CreateActionComponent(), ActionRepairTentPartCB::CreateActionComponent(), ActionRepairVehiclePartCB::CreateActionComponent(), ActionRestrainSelfCB::CreateActionComponent(), ActionRestrainTargetCB::CreateActionComponent(), ActionShaveCB::CreateActionComponent(), ActionShaveTargetCB::CreateActionComponent(), ActionSkinningCB::CreateActionComponent(), ActionSortAmmoPileCB::CreateActionComponent(), ActionStripCarrierVestCB::CreateActionComponent(), ActionTransferLiquidCB::CreateActionComponent(), ActionTuneFrequencyCB::CreateActionComponent(), ActionTuneRadioStationCB::CreateActionComponent(), ActionTurnValveCB::CreateActionComponent(), ActionTurnValveUndergroundReservoirCB::CreateActionComponent(), ActionUncoverHeadSelfCB::CreateActionComponent(), ActionUncoverHeadTargetCB::CreateActionComponent(), ActionUnlockDoorsCB::CreateActionComponent(), ActionUnmountBarbedWireCB::CreateActionComponent(), ActionUnpackBoxCB::CreateActionComponent(), ActionUnpackGiftCB::CreateActionComponent(), ActionUnrestrainSelfCB::CreateActionComponent(), ActionUnrestrainTargetCB::CreateActionComponent(), ActionUnrestrainTargetHandsCB::CreateActionComponent(), ActionUpgradeTorchFromGasPumpCB::CreateActionComponent(), ActionUseRangefinderCB::CreateActionComponent(), ActionRaiseAndViewCB::CreateActionComponent(), ActionWashHandsItemContinuousCB::CreateActionComponent(), ActionWashHandsSnowCB::CreateActionComponent(), ActionWashHandsWaterCB::CreateActionComponent(), ActionWashHandsWellCB::CreateActionComponent(), ActionWaterGardenSlotCB::CreateActionComponent(), ActionWaterPlantCB::CreateActionComponent(), ActionWorldCraftCB::CreateActionComponent(), ActionWringClothesCB::CreateActionComponent(), ActionBandageSelfCB::CreateActionComponent(), ActionBandageTargetCB::CreateActionComponent(), ActionBurnSewSelfCB::CreateActionComponent(), ActionBurnSewTargetCB::CreateActionComponent(), ActionCheckPulseTargetCB::CreateActionComponent(), ActionCollectBloodSelfCB::CreateActionComponent(), ActionCollectBloodTargetCB::CreateActionComponent(), ActionCollectSampleSelfCB::CreateActionComponent(), ActionCollectSampleTargetCB::CreateActionComponent(), ActionCPRCB::CreateActionComponent(), ActionDefibrilateSelfCB::CreateActionComponent(), ActionDefibrilateTargetCB::CreateActionComponent(), ActionFeedVitaminBottleCB::CreateActionComponent(), ActionGiveBloodTargetCB::CreateActionComponent(), ActionGiveSalineSelfCB::CreateActionComponent(), ActionGiveSalineTargetCB::CreateActionComponent(), ActionMeasureTemperatureSelfCB::CreateActionComponent(), ActionMeasureTemperatureTargetCB::CreateActionComponent(), ActionSewSelfCB::CreateActionComponent(), ActionSewTargetCB::CreateActionComponent(), ActionSplintSelfCB::CreateActionComponent(), ActionSplintTargetCB::CreateActionComponent(), ActionTestBloodSelfCB::CreateActionComponent(), ActionTestBloodTargetCB::CreateActionComponent(), ActionFillBrakesCB::CreateActionComponent(), ActionFillCoolantCB::CreateActionComponent(), ActionFillFuelCB::CreateActionComponent(), ActionFillOilCB::CreateActionComponent(), ActionStartCarCB::CreateActionComponent(), ActionStartEngineBoatCB::CreateActionComponent(), ActionHarvestCropsCB::CreateActionComponent(), ActionPackTentCB::CreateActionComponent(), ActionPickBerryCB::CreateActionComponent(), ActionRepackTentCB::CreateActionComponent(), ActionSetAlarmClockCB::CreateActionComponent(), ActionSetKitchenTimerCB::CreateActionComponent(), ActionWashHandsWaterOneCB::CreateActionComponent(), ActionWashHandsWellOneCB::CreateActionComponent(), ActionDisinfectPlantBitCB::CreateActionComponent(), ActionForceABiteCB::CreateActionComponent(), ActionForceConsumeSingleCB::CreateActionComponent(), ActionReadPaperCB::CreateActionComponent(), ActionResetKitchenTimerClockCB::CreateActionComponent(), ActionTakeABiteCB::CreateActionComponent(), ActionTurnOffAlarmClockCB::CreateActionComponent(), ActionTurnOffTransmitterCB::CreateActionComponent(), ActionTurnOnAlarmClockCB::CreateActionComponent(), ActionTurnOnTransmitterCB::CreateActionComponent(), ActionWritePaperCB::CreateActionComponent(), ActionDisinfectSelfCB::CreateActionComponent(), ActionDisinfectTargetCB::CreateActionComponent(), CreateActionComponent(), ActionRepackTentCB::DropDuringRepacking(), ActionContinuousBaseCB::EndActionComponent(), ActionInteractBaseCB::EndActionComponent(), ActionSingleUseBaseCB::EndActionComponent(), ActionEmptyBottleBaseCB::EndActionComponent(), ActionUnrestrainSelfCB::EndActionComponent(), ActionDropItemCB::EndActionComponent(), GetActionComponentProgress(), GetActionState(), GetPossileStanceMask(), GetTarget(), ActionContinuousBaseCB::InitActionComponent(), ActionInteractBaseCB::InitActionComponent(), ActionSingleUseBaseCB::InitActionComponent(), Interrupt(), ActionUnrestrainTargetCB::ObtainUnrestrainTime(), ActionUnfoldMapCB::OnAnimationEvent(), OnAnimationEvent(), ActionUnfoldMapCB::OnFinish(), OnFinish(), ActionRaiseAndViewCB::OnStateChange(), ActionReadPaperCB::OnStateChange(), ActionUnfoldMapCB::OnStateChange(), ActionWritePaperCB::OnStateChange(), ActionUnfoldMapCB::PerformMapChange(), ProgressActionComponent(), ActionUnfoldMapCB::SetActionData(), SetActionData(), ActionContinuousBaseCB::UserEndsAction(), and ActionUnfoldMapCB::~ActionUnfoldMapCB().

◆ m_Canceled

◆ m_Interrupted

◆ m_SoundObject


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