class CABaseSource
Derived classes
View all 42 descendants
- CAContinuousBase
- CAContinuousEmpty
- CAContinuousEmptyMagazine
- CAContinuousFill
- CAContinuousFillBrakes
- CAContinuousFillCoolant
- CAContinuousFillFuel
- CAContinuousFillOil
- CAContinuousFish
- CAContinuousMineWood
- CAContinuousQuantity
- CAContinuousQuantityLiquidTransfer
- CAContinuousQuantityRepeat
- CAContinuousRepeat
- CAContinuousTime
- CAContinuousTimeCooking
- CAContinuousTransferQuantity
- CADummy
- CAInteract
- CAInteractLoop
- CASingleUseBase
Members 4
protected ActionBase m_ActionReferenced by Init(), CAContinuousDisinfectPlant.Execute(), CAContinuousTransferQuantity.Execute()
Show 1 more
, CAContinuousWaterPlant.Execute()protected ref Param m_ACDataMethods 10
void Init(ActionData action_data)References CGame.GetTime(), Setup(), m_ACData
Show 4 more
, m_Action, ActionData.m_Action, m_LastTick, and m_ProgressParamvoid Setup(ActionData action_data)Referenced by Init()
int Execute(ActionData action_data)Referenced by ActionBaseCB.ProgressActionComponent()
int Cancel(ActionData action_data)int Interrupt(ActionData action_data)References Cancel()
void SetACData(Param units)References m_ACData
Referenced by CAContinuousCraft.Execute(), CAContinuousEmpty.CalcAndSetQuantity(), CAContinuousEmptyMagazine.CalcAndSetQuantity()
Show 24 more
, CAContinuousFill.CalcAndSetQuantity(), CAContinuousFillBrakes.CalcAndSetQuantity(), CAContinuousFillCoolant.CalcAndSetQuantity(), CAContinuousFillFuel.CalcAndSetQuantity(), CAContinuousFillOil.CalcAndSetQuantity(), CAContinuousFillPowerGenerator.CalcAndSetQuantity(), CAContinuousMineWood.Execute(), CAContinuousQuantity.CalcAndSetQuantity(), CAContinuousQuantityBloodTransfer.CalcAndSetQuantity(), CAContinuousQuantityEdible.CalcAndSetQuantity(), CAContinuousQuantityExtinguish.CalcAndSetQuantity(), CAContinuousQuantityLiquidTransfer.CalcAndSetQuantity(), CAContinuousQuantityRepeat.CalcAndSetQuantity(), CAContinuousRepeat.Cancel(), CAContinuousRepeat.Execute(), CAContinuousRepeatPushObject.Execute(), CAContinuousRepeatStartEngine.Execute(), CAContinuousTime.Cancel(), CAContinuousTime.Execute(), CAContinuousTimeCooking.Execute(), CAContinuousTransferQuantity.CalcAndSetQuantity(), CAContinuousWringClothes.Execute(), CAInteractLoop.Execute(), and CASingleUseQuantity.CalcAndSetQuantity()Param GetACData()References m_ACData
Referenced by ActionCollectBloodSelf.OnEndServer(), ActionCollectBloodTarget.OnEndServer(), ActionCollectSampleSelf.OnEndServer()
Show 10 more
, ActionCollectSampleTarget.OnEndServer(), ActionDisinfectPlantBit.OnExecuteServer(), ActionDrinkPondContinuous.OnFinishProgressServer(), ActionDrinkWellContinuous.OnFinishProgressServer(), ActionEatSnowContinuous.OnFinishProgressServer(), ActionGiveSalineSelf.OnFinishProgressServer(), ActionGiveSalineTarget.OnFinishProgressServer(), ActionRepairWithToolFromHands.OnExecuteServer(), ActionWaterPlant.OnFinishProgressClient(), and ActionWaterPlant.OnFinishProgressServer()bool IsContinuousAction()float GetProgress()float GetProgressWidgetMultiplier()Referenced by AnimatedActionBase.GetProgressWidgetMultiplier()