DayZ Enforce
Script API
Private Member Functions | Private Attributes | List of all members
ActionBase Class Reference

#include <ActionBase.h>

Inheritance diagram for ActionBase:
ActionOnTargetContinuous ActionOnTargetInteract ActionOnTargetSingleUse ActionOnSelfContinuous ActionOnTargetContinuousMine ActionOnTargetContinuousQuantity ActionOnTargetContinuousTime ActionDrinkPond ActionOnConsciousManInteract ActionOnNonRuinedTargetInteract ActionPlugInDroppedPlug ActionUnplugAndDropPlug ActionUnplugThisByCord ActionAttachToCharger ActionDisinfectPlantBit ActionFertilizeSoilBit ActionOnConsciousManSingleUse ActionOnNonRuinedTargetSingleUse ActionOnSelfSingleUse ActionPlantSeed ActionPlugIn ActionTurnOnTorch ActionWaterPlantBit

Private Member Functions

void  ActionBase ()
 
void  Start (PlayerBase player, Object target, ItemBase item)
 
bool  Can (PlayerBase player, Object target, ItemBase item)
 
void  Do (PlayerBase player, Object target, ItemBase item)
 
void  Cancel (PlayerBase player)
 
void  Reset (PlayerBase player, string animation)
 
float  GetDeltaT ()
 
float  SetTimeToComplete (PlayerBase player, Object target, ItemBase item)
 
float  SetQuantityUsedPerSec (PlayerBase player, Object target, ItemBase item)
 
void  MessageToPlayer (Object reciever, string message)
 
string  GetAnimation (ItemBase item)
 
void  OnStart (PlayerBase player, Object target, ItemBase item)
 
void  OnTick (PlayerBase player, Object target, ItemBase item)
 
bool  OnCancel (PlayerBase player, Object target, ItemBase item)
 
bool  OnReset (PlayerBase player, Object target, ItemBase item)
 
int  GetType ()
 
string  GetText ()
 
bool  CanDo (PlayerBase player, Object target, ItemBase item)
 
void  ApplyModifiers (Object reciever, ItemBase item)
 

Private Attributes

string  m_MessageStartFail
 
string  m_MessageStart
 
string  m_MessageSuccess
 
string  m_MessageFail
 
string  m_MessageCancel
 
string  m_Animation
 
string  m_AnimationOneHanded
 
string  m_AnimationTwoHanded
 
autoptr Link< Object m_Target
 
autoptr Link< Object m_Item
 
float  m_QuantityUsedPerSecond
 
float  m_TimeToCompleteAction
 
float  m_MaximalActionDistance
 
float  m_DeltaT
 
float  m_LastTick
 

Constructor & Destructor Documentation

void ActionBase::ActionBase ( )
private

Member Function Documentation

void ActionBase::Start ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
bool ActionBase::Can ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
void ActionBase::Do ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
void ActionBase::Cancel ( PlayerBase  player )
private

References Print().

Referenced by PlayerBase::OnContinuousCancel().

void ActionBase::Reset ( PlayerBase  player,
string  animation 
)
private

References Print().

float ActionBase::GetDeltaT ( )
private
float ActionBase::SetTimeToComplete ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
float ActionBase::SetQuantityUsedPerSec ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
void ActionBase::MessageToPlayer ( Object  reciever,
string  message 
)
private

References Object::IsMan(), and PlayerBase::MessageFriendly().

Referenced by ActionTogglePlaceObject::AttachItemToTarget(), ActionFillObject::CanDo(), ActionFoldObject::CanDo(), ActionOnSelfSingleUse::Do(), ActionOnSelfContinuous::Do(), ActionOnTargetSingleUse::Do(), ActionOnTargetInteract::Do(), ActionDrinkPond::Do(), ActionOnTargetContinuous::Do(), ActionOnSelfContinuousTime::OnCancel(), ActionOnSelfContinuousTimeRepeat::OnCancel(), ActionOnTargetContinuousTime::OnCancel(), ActionOnTargetContinuousQuantity::OnCancel(), ActionCraft::OnCancel(), ActionFillBottleBase::OnCancel(), ActionOnSelfContinuousQuantity::OnCancel(), ActionOnTargetContinuousMine::OnCancel(), ActionTestBloodSelf::OnComplete(), ActionTestBloodTarget::OnComplete(), ActionMeasureTemperatureSelf::OnComplete(), ActionMeasureTemperatureTarget::OnComplete(), ActionDisinfectPlant::OnComplete(), ActionFertilizeSoil::OnComplete(), ActionWaterPlant::OnComplete(), ActionRemovePlant::OnComplete(), ActionHarvestCrops::OnComplete(), ActionDigSoil::OnComplete(), ActionDisinfectPlantBit::OnComplete(), ActionPlantSeed::OnComplete(), ActionWaterPlantBit::OnComplete(), ActionFertilizeSoilBit::OnComplete(), ActionOnConsciousManInteract::OnStart(), ActionOnConsciousManSingleUse::OnStart(), ActionOnConsciousSelfSingleUse::OnStart(), ActionOnNonRuinedTargetInteract::OnStart(), ActionOnNonRuinedTargetSingleUse::OnStart(), ActionOnTargetContinuousTime::OnStart(), ActionOnTargetContinuousQuantity::OnStart(), ActionFillBottleBase::OnStart(), ActionOnSelfContinuousQuantity::OnStart(), ActionOnTargetContinuousMine::OnStart(), ActionOnSelfContinuousTime::OnTick(), ActionOnSelfContinuousTimeRepeat::OnTick(), ActionOnTargetContinuousTime::OnTick(), ActionOnTargetContinuousQuantity::OnTick(), ActionFillBottleBase::OnTick(), ActionOnSelfContinuousQuantity::OnTick(), and ActionOnTargetContinuousMine::OnTick().

string ActionBase::GetAnimation ( ItemBase  item )
private
void ActionBase::OnStart ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
void ActionBase::OnTick ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private

References Print().

bool ActionBase::OnCancel ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private

References Print().

bool ActionBase::OnReset ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private

References Print().

int ActionBase::GetType ( )
private

Referenced by SetTimeToComplete().

string ActionBase::GetText ( )
private
bool ActionBase::CanDo ( PlayerBase  player,
Object  target,
ItemBase  item 
)
private
void ActionBase::ApplyModifiers ( Object  reciever,
ItemBase  item 
)
private

Member Data Documentation

string ActionBase::m_MessageStartFail
private

Referenced by ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCraft::ActionCraft(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDisinfectSelf::ActionDisinfectSelf(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDrink::ActionDrink(), ActionDrinkPond::ActionDrinkPond(), ActionEat::ActionEat(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFertilizeSoil::ActionFertilizeSoil(), ActionFertilizeSoilBit::ActionFertilizeSoilBit(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillObject::ActionFillObject(), ActionFoldObject::ActionFoldObject(), ActionForceConsume::ActionForceConsume(), ActionForceConsumeSingle::ActionForceConsumeSingle(), ActionForceDrink::ActionForceDrink(), ActionForceFeed::ActionForceFeed(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionITest::ActionITest(), ActionMeasureBattery::ActionMeasureBattery(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineRock::ActionMineRock(), ActionMineTree::ActionMineTree(), ActionOnSelfContinuous::ActionOnSelfContinuous(), ActionOnTargetContinuous::ActionOnTargetContinuous(), ActionPickBerry::ActionPickBerry(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionRemovePlant::ActionRemovePlant(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionTuneFrequency::ActionTuneFrequency(), ActionTuneRadioStation::ActionTuneRadioStation(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionWaterPlant::ActionWaterPlant(), ActionWaterPlantBit::ActionWaterPlantBit(), ActionConsumeSingle::OnComplete(), ActionDisinfectTarget::OnComplete(), ActionForceConsumeSingle::OnComplete(), ActionDefibrilateSelf::OnComplete(), ActionDefibrilateTarget::OnComplete(), ActionOnSelfContinuousTime::OnTick(), ActionOnSelfContinuousTimeRepeat::OnTick(), ActionOnTargetContinuousTime::OnTick(), ActionOnTargetContinuousQuantity::OnTick(), ActionOnSelfContinuousQuantity::OnTick(), and ActionOnTargetContinuousMine::OnTick().

string ActionBase::m_MessageStart
private

Referenced by ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCraft::ActionCraft(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDrink::ActionDrink(), ActionEat::ActionEat(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFertilizeSoil::ActionFertilizeSoil(), ActionFertilizeSoilBit::ActionFertilizeSoilBit(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillObject::ActionFillObject(), ActionFoldObject::ActionFoldObject(), ActionForceABite::ActionForceABite(), ActionForceASip::ActionForceASip(), ActionForceConsume::ActionForceConsume(), ActionForceConsumeSingle::ActionForceConsumeSingle(), ActionForceDrink::ActionForceDrink(), ActionForceFeed::ActionForceFeed(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineRock::ActionMineRock(), ActionMineTree::ActionMineTree(), ActionOnSelfContinuous::ActionOnSelfContinuous(), ActionOnTargetContinuous::ActionOnTargetContinuous(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionReigniteFireplace::ActionReigniteFireplace(), ActionRemovePlant::ActionRemovePlant(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleFishing::ActionToggleFishing(), ActionTuneFrequency::ActionTuneFrequency(), ActionTuneRadioStation::ActionTuneRadioStation(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionWaterPlant::ActionWaterPlant(), ActionWaterPlantBit::ActionWaterPlantBit(), ActionOnConsciousManInteract::OnStart(), ActionOnConsciousSelfSingleUse::OnStart(), ActionOnConsciousManSingleUse::OnStart(), ActionOnNonRuinedTargetInteract::OnStart(), ActionOnNonRuinedTargetSingleUse::OnStart(), ActionOnTargetContinuousTime::OnStart(), ActionOnTargetContinuousQuantity::OnStart(), ActionOnSelfContinuousQuantity::OnStart(), ActionFillBottleBase::OnStart(), and ActionOnTargetContinuousMine::OnStart().

string ActionBase::m_MessageSuccess
private

Referenced by ActionActivateTrap::ActionActivateTrap(), ActionAttachToCharger::ActionAttachToCharger(), ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionClose::ActionClose(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionConsumeSingle::ActionConsumeSingle(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCraft::ActionCraft(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDisinfectSelf::ActionDisinfectSelf(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDrink::ActionDrink(), ActionDrinkPond::ActionDrinkPond(), ActionEat::ActionEat(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFertilizeSoil::ActionFertilizeSoil(), ActionFertilizeSoilBit::ActionFertilizeSoilBit(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillObject::ActionFillObject(), ActionFoldObject::ActionFoldObject(), ActionForceABite::ActionForceABite(), ActionForceASip::ActionForceASip(), ActionForceConsume::ActionForceConsume(), ActionForceConsumeSingle::ActionForceConsumeSingle(), ActionForceDrink::ActionForceDrink(), ActionForceFeed::ActionForceFeed(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionITest::ActionITest(), ActionMeasureBattery::ActionMeasureBattery(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineRock::ActionMineRock(), ActionMineTree::ActionMineTree(), ActionOnSelfContinuous::ActionOnSelfContinuous(), ActionOnTargetContinuous::ActionOnTargetContinuous(), ActionOpen::ActionOpen(), ActionPackTent::ActionPackTent(), ActionPickBerry::ActionPickBerry(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionReadPaper::ActionReadPaper(), ActionReigniteFireplace::ActionReigniteFireplace(), ActionRemovePlant::ActionRemovePlant(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTakeABite::ActionTakeABite(), ActionTakeASip::ActionTakeASip(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleFishing::ActionToggleFishing(), ActionToggleTentOpen::ActionToggleTentOpen(), ActionTuneFrequencyOnGround::ActionTuneFrequencyOnGround(), ActionTurnOffPowerGenerator::ActionTurnOffPowerGenerator(), ActionTurnOffSpotlight::ActionTurnOffSpotlight(), ActionTurnOffTransmitter::ActionTurnOffTransmitter(), ActionTurnOffTransmitterOnGround::ActionTurnOffTransmitterOnGround(), ActionTurnOffWhileInHands::ActionTurnOffWhileInHands(), ActionTurnOffWhileOnGround::ActionTurnOffWhileOnGround(), ActionTurnOnChemlight::ActionTurnOnChemlight(), ActionTurnOnEnergyBase::ActionTurnOnEnergyBase(), ActionTurnOnHeatpack::ActionTurnOnHeatpack(), ActionTurnOnPowerGenerator::ActionTurnOnPowerGenerator(), ActionTurnOnRoadFlare::ActionTurnOnRoadFlare(), ActionTurnOnSpotlight::ActionTurnOnSpotlight(), ActionTurnOnTorch::ActionTurnOnTorch(), ActionTurnOnTransmitter::ActionTurnOnTransmitter(), ActionTurnOnTransmitterOnGround::ActionTurnOnTransmitterOnGround(), ActionTurnOnWhileInHands::ActionTurnOnWhileInHands(), ActionTurnOnWhileOnGround::ActionTurnOnWhileOnGround(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionWaterPlant::ActionWaterPlant(), ActionWaterPlantBit::ActionWaterPlantBit(), ActionOnSelfSingleUse::Do(), ActionOnTargetSingleUse::Do(), ActionOnTargetInteract::Do(), ActionDrinkPond::Do(), ActionOnTargetContinuousQuantity::OnCancel(), ActionOnSelfContinuousQuantity::OnCancel(), ActionFillBottleBase::OnCancel(), ActionMeasureBattery::OnComplete(), ActionTurnOnEnergyBase::OnComplete(), ActionConsumeSingle::OnComplete(), ActionForceConsumeSingle::OnComplete(), ActionDisinfectTarget::OnComplete(), ActionOnSelfContinuousTime::OnTick(), ActionFillBottleBase::OnTick(), ActionOnSelfContinuousQuantity::OnTick(), and ActionOnTargetContinuousMine::OnTick().

string ActionBase::m_MessageFail
private

Referenced by ActionActivateTrap::ActionActivateTrap(), ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCraft::ActionCraft(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDigTile::ActionDigTile(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionDrink::ActionDrink(), ActionEat::ActionEat(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFertilizeSoil::ActionFertilizeSoil(), ActionFertilizeSoilBit::ActionFertilizeSoilBit(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillObject::ActionFillObject(), ActionFoldObject::ActionFoldObject(), ActionForceABite::ActionForceABite(), ActionForceASip::ActionForceASip(), ActionForceConsume::ActionForceConsume(), ActionForceConsumeSingle::ActionForceConsumeSingle(), ActionForceDrink::ActionForceDrink(), ActionForceFeed::ActionForceFeed(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionMineBush::ActionMineBush(), ActionMineRock::ActionMineRock(), ActionMineTree::ActionMineTree(), ActionOnSelfContinuous::ActionOnSelfContinuous(), ActionOnTargetContinuous::ActionOnTargetContinuous(), ActionPackTent::ActionPackTent(), ActionPlaceObject::ActionPlaceObject(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionReadPaper::ActionReadPaper(), ActionReigniteFireplace::ActionReigniteFireplace(), ActionRemovePlant::ActionRemovePlant(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleFishing::ActionToggleFishing(), ActionToggleTentOpen::ActionToggleTentOpen(), ActionTuneFrequency::ActionTuneFrequency(), ActionTuneFrequencyOnGround::ActionTuneFrequencyOnGround(), ActionTuneRadioStation::ActionTuneRadioStation(), ActionTurnOffTransmitter::ActionTurnOffTransmitter(), ActionTurnOffTransmitterOnGround::ActionTurnOffTransmitterOnGround(), ActionTurnOnChemlight::ActionTurnOnChemlight(), ActionTurnOnEnergyBase::ActionTurnOnEnergyBase(), ActionTurnOnHeatpack::ActionTurnOnHeatpack(), ActionTurnOnPowerGenerator::ActionTurnOnPowerGenerator(), ActionTurnOnRoadFlare::ActionTurnOnRoadFlare(), ActionTurnOnTorch::ActionTurnOnTorch(), ActionTurnOnTransmitter::ActionTurnOnTransmitter(), ActionTurnOnTransmitterOnGround::ActionTurnOnTransmitterOnGround(), ActionTurnOnWhileInHands::ActionTurnOnWhileInHands(), ActionTurnOnWhileOnGround::ActionTurnOnWhileOnGround(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionWaterPlant::ActionWaterPlant(), ActionWaterPlantBit::ActionWaterPlantBit(), ActionOnSelfSingleUse::Do(), ActionOnSelfContinuous::Do(), ActionOnTargetInteract::Do(), ActionOnTargetSingleUse::Do(), ActionOnTargetContinuous::Do(), ActionDrinkPond::Do(), ActionTurnOnTransmitterOnGround::OnComplete(), ActionTurnOnEnergyBase::OnComplete(), ActionTurnOnTransmitter::OnComplete(), ActionTurnOnWhileInHands::OnComplete(), ActionDigTile::OnComplete(), ActionPlaceObject::OnComplete(), and ActionOnTargetContinuousMine::OnTick().

string ActionBase::m_MessageCancel
private

Referenced by ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionConsume::ActionConsume(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDisinfectPlant::ActionDisinfectPlant(), ActionDisinfectPlantBit::ActionDisinfectPlantBit(), ActionDrink::ActionDrink(), ActionEat::ActionEat(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFertilizeSoil::ActionFertilizeSoil(), ActionFertilizeSoilBit::ActionFertilizeSoilBit(), ActionFillBottleBase::ActionFillBottleBase(), ActionFillObject::ActionFillObject(), ActionFoldObject::ActionFoldObject(), ActionForceConsume::ActionForceConsume(), ActionForceDrink::ActionForceDrink(), ActionForceFeed::ActionForceFeed(), ActionGiveBloodSelf::ActionGiveBloodSelf(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineSelf::ActionGiveSalineSelf(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionHarvestCrops::ActionHarvestCrops(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionOnSelfContinuous::ActionOnSelfContinuous(), ActionOnTargetContinuous::ActionOnTargetContinuous(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionPlantSeed::ActionPlantSeed(), ActionPlugIn::ActionPlugIn(), ActionReigniteFireplace::ActionReigniteFireplace(), ActionRemovePlant::ActionRemovePlant(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionTuneFrequency::ActionTuneFrequency(), ActionTuneRadioStation::ActionTuneRadioStation(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionWaterPlant::ActionWaterPlant(), ActionWaterPlantBit::ActionWaterPlantBit(), ActionOnSelfContinuousTime::OnCancel(), ActionOnSelfContinuousTimeRepeat::OnCancel(), ActionOnTargetContinuousTime::OnCancel(), ActionOnTargetContinuousQuantity::OnCancel(), ActionCraft::OnCancel(), and ActionOnTargetContinuousMine::OnCancel().

string ActionBase::m_Animation
private
string ActionBase::m_AnimationOneHanded
private
string ActionBase::m_AnimationTwoHanded
private
autoptr Link<Object> ActionBase::m_Target
private
autoptr Link<Object> ActionBase::m_Item
private
float ActionBase::m_QuantityUsedPerSecond
private
float ActionBase::m_TimeToCompleteAction
private

Referenced by ActionBandageSelf::ActionBandageSelf(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewSelf::ActionBurnSewSelf(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionBuryAshes::ActionBuryAshes(), ActionCollectBloodSelf::ActionCollectBloodSelf(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleSelf::ActionCollectSampleSelf(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionCoverHeadSelf::ActionCoverHeadSelf(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionCraft::ActionCraft(), ActionDefibrilateSelf::ActionDefibrilateSelf(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDigStash::ActionDigStash(), ActionDigTile::ActionDigTile(), ActionExtinguishFireplace::ActionExtinguishFireplace(), ActionFillObject::ActionFillObject(), ActionIgniteFireplaceByHandDrill::ActionIgniteFireplaceByHandDrill(), ActionIgniteFireplaceByLighter::ActionIgniteFireplaceByLighter(), ActionIgniteFireplaceByMatch::ActionIgniteFireplaceByMatch(), ActionIgniteFireplaceByRoadFlare::ActionIgniteFireplaceByRoadFlare(), ActionInjectSelf::ActionInjectSelf(), ActionInjectTarget::ActionInjectTarget(), ActionMeasureTemperatureSelf::ActionMeasureTemperatureSelf(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionPlaceObject::ActionPlaceObject(), ActionPlaceOnGround::ActionPlaceOnGround(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewSelf::ActionSewSelf(), ActionSewTarget::ActionSewTarget(), ActionShave::ActionShave(), ActionSkinning::ActionSkinning(), ActionSplintSelf::ActionSplintSelf(), ActionSplintTarget::ActionSplintTarget(), ActionStitchSelf::ActionStitchSelf(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodSelf::ActionTestBloodSelf(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionDigTile::CanDo(), ActionDigSoil::CanDo(), ActionFishing::OnStart(), and SetTimeToComplete().

float ActionBase::m_MaximalActionDistance
private

Referenced by ActionActivateTrap::ActionActivateTrap(), ActionBandageTarget::ActionBandageTarget(), ActionBase(), ActionBurnSewTarget::ActionBurnSewTarget(), ActionCollectBloodTarget::ActionCollectBloodTarget(), ActionCollectSampleTarget::ActionCollectSampleTarget(), ActionCoverHeadTarget::ActionCoverHeadTarget(), ActionDefibrilateTarget::ActionDefibrilateTarget(), ActionDigSoil::ActionDigSoil(), ActionDisinfectTarget::ActionDisinfectTarget(), ActionForceConsume::ActionForceConsume(), ActionForceConsumeSingle::ActionForceConsumeSingle(), ActionGiveBloodTarget::ActionGiveBloodTarget(), ActionGiveSalineTarget::ActionGiveSalineTarget(), ActionInjectTarget::ActionInjectTarget(), ActionMeasureTemperatureTarget::ActionMeasureTemperatureTarget(), ActionPackTent::ActionPackTent(), ActionRestrainTarget::ActionRestrainTarget(), ActionSewTarget::ActionSewTarget(), ActionSkinning::ActionSkinning(), ActionSplintTarget::ActionSplintTarget(), ActionStitchTarget::ActionStitchTarget(), ActionTestBloodTarget::ActionTestBloodTarget(), ActionToggleTentOpen::ActionToggleTentOpen(), ActionUnrestrainTarget::ActionUnrestrainTarget(), ActionOnNonRuinedTargetContinuosQuantity::Can(), ActionOnConsciousManContinuousQuantity::Can(), ActionOnConsciousManInteract::Can(), ActionOnNonRuinedTargetContinuosTime::Can(), ActionOnConsciousManContinuousTime::Can(), ActionOnConsciousManSingleUse::Can(), ActionOnNonRuinedTargetInteract::Can(), ActionOnNonRuinedTargetSingleUse::Can(), ActionOnTargetSingleUse::Can(), ActionOnTargetInteract::Can(), ActionOnTargetContinuous::Can(), ActionToggleTentOpen::Can(), and ActionPackTent::Can().

float ActionBase::m_DeltaT
private

Referenced by GetDeltaT().

float ActionBase::m_LastTick
private

The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)