Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISBaseTimedAction Class Reference
Inheritance diagram for ISBaseTimedAction:
ISBaseObject AIAttachLureAction AIRemoveLureAction AddChumToWaterAction CreateChumFromGroundSandAction HealthPanelAction ISActivateCarBatteryChargerAction ISActivateGenerator ISAddAnimalInTrailer ISAddBaitAction ISAddBaitToFishNetAction ISAddCompost ISAddFuel ISAddFuelAction ISAddGasolineToVehicle ISAddItemInRecipe ISAddSheetAction ISAddSheetRope ISAddTakeDispenserBottle ISAddWaterFromItemAction ISAddWaterToTrough ISApplyBandage ISApplyMakeUp ISAttachAnimalToPlayer ISAttachAnimalToTree ISAttachItemHotbar ISAttachTrailerToVehicle ISBBQAddFuel ISBBQExtinguish ISBBQInfoAction ISBBQInsertPropaneTank ISBBQLightFromKindle ISBBQLightFromLiterature ISBBQLightFromPetrol ISBBQRemovePropaneTank ISBBQToggle ISBarricadeAction ISBuildAction ISBurnCorpseAction ISBuryCorpse ISButcherAnimal ISCampingInfoAction ISChangeFishingRodEquip ISCheckAnimalInsideTrailer ISCheckFishingNetAction ISCheckTrapAction ISChopTreeAction ISCleanBandage ISCleanBlood ISCleanBurn ISCleanGraffiti ISClearAshes ISClimbOverFence ISClimbSheetRopeAction ISClimbThroughWindow ISCloseVehicleDoor ISClothingExtraAction ISComfreyCataplasm ISConfigHeadlight ISConnectCarBatteryToChargerAction ISConsolidateDrainable ISCraftAction ISCraftAnimAction ISCurePlantAction ISCutAnimalOnHook ISCutHair ISDeflateTire ISDestroyStuffAction ISDetachItemHotbar ISDetachTrailerFromVehicle ISDigStairsAction ISDisinfect ISDismantleAction ISDrinkFluidAction ISDrinkFromBottle ISDropCorpseAction ISDropWorldItemAction ISDryMyself ISDumpContentsAction ISDumpWaterAction ISDyeHair ISEatFoodAction ISEjectMagazine ISEmptyRainBarrelAction ISEmptyWaterInTrough ISEnterVehicle ISEquipHeavyItem ISEquipWeaponAction ISExitVehicle ISExtendedPlacementAction ISFeedAnimalFromHand ISFertilizeAction ISFillGrave ISFireplaceAddFuel ISFireplaceExtinguish ISFireplaceInfoAction ISFireplaceLightFromKindle ISFireplaceLightFromLiterature ISFireplaceLightFromPetrol ISFitnessAction ISFixAction ISFixGenerator ISFixVehiclePartAction ISFluidEmptyAction ISFluidPanelAction ISFluidTransferAction ISForageAction ISGarlicCataplasm ISGatherBloodFromAnimal ISGeneratorInfoAction ISGenericCraftStart ISGetAnimalBones ISGetCompost ISGetHutchInfo ISGetOnBedAction ISGiveWaterToAnimal ISGrabCorpseAction ISGrabItemAction ISHandcraftAction ISHarvestPlantAction ISHorn ISHotwireVehicle ISHurricaneLanternExtinguish ISHutchCleanFloor ISHutchCleanNest ISHutchGrabAnimal ISHutchGrabCorpseAction ISHutchGrabEgg ISInflateTire ISInsertLightSourceFuelAction ISInsertMagazine ISInspectAnimalTrackAction ISInstallVehiclePart ISInventoryTransferAction ISItemSlotAddAction ISItemSlotRemoveAction ISKillAnimal ISLightActions ISLightFromKindle ISLightFromLiterature ISLightFromPetrol ISLightbarUITimedAction ISLitCandleExtinguish ISLoadBulletsInMagazine ISLockDoor ISLockDoors ISLockVehicleDoor ISLureAnimal ISMedicalCheckAction ISMilkAnimal ISMoveablesAction ISMultiStageBuild ISOpenAnimalInfo ISOpenButcherHookUI ISOpenCloseCurtain ISOpenCloseDoor ISOpenCloseVehicleWindow ISOpenCloseWindow ISOpenContainerTimedAction ISOpenMechanicsUIAction ISOpenVehicleDoor ISOvenUITimedAction ISPadlockAction ISPadlockByCodeAction ISPaintAction ISPaintSignAction ISPathFindAction ISPetAnimal ISPickAxeGroundCoverItem ISPickUpGroundCoverItem ISPickupAnimal ISPickupBrokenGlass ISPickupDung ISPickupFishAction ISPlaceCarBatteryChargerAction ISPlaceTrap ISPlantInfoAction ISPlantainCataplasm ISPlasterAction ISPlowAction ISPlugGenerator ISPlumbItem ISPutAnimalInHutch ISPutAnimalOnHook ISPutOutCampfireAction ISPutOutFire ISQueueActionsAction ISRackFirearm ISRadioAction ISReadABook ISReadWorldMap ISRefuelFromGasPump ISReloadWeaponAction ISRemoveAnimalFromHook ISRemoveAnimalFromTrailer ISRemoveBaitAction ISRemoveBrokenGlass ISRemoveBullet ISRemoveBurntVehicle ISRemoveBush ISRemoveCampfireAction ISRemoveCarBatteryFromChargerAction ISRemoveGlass ISRemoveGrass ISRemoveHeadFromAnimal ISRemoveLeatherFromAnimal ISRemoveLightSourceFuelAction ISRemoveMeatFromAnimal ISRemovePatch ISRemoveSheetAction ISRemoveSheetRope ISRemoveTrapAction ISRemoveWeaponUpgrade ISRepairClothing ISRepairEngine ISRepairLightbar ISResearchRecipe ISRestAction ISScything ISSeedActionNew ISSetComboWasherDryerMode ISShearAnimal ISShovelAction ISShovelGround ISShutOffVehicleEngine ISSitOnChairAction ISSitOnGround ISSmashVehicleWindow ISSmashWindow ISSplint ISStartCraftProcessorAction ISStartVehicleEngine ISStitch ISStopAlarmClockAction ISStopVehicle ISSwitchVehicleSeat ISTakeCarBatteryChargerAction ISTakeEngineParts ISTakeFuel ISTakeGasolineFromVehicle ISTakeGenerator ISTakePillAction ISTakeTrap ISTakeWaterAction ISToggleClothingDryer ISToggleClothingWasher ISToggleComboWasherDryer ISToggleHutchDoor ISToggleHutchEggHatchDoor ISToggleLightAction ISToggleLightSourceAction ISToggleStoveAction ISTransferWaterAction ISTrimBeard ISUnbarricadeAction ISUnequipAction ISUninstallVehiclePart ISUnloadBulletsFromFirearm ISUnloadBulletsFromMagazine ISUnlockVehicleDoor ISUpgradeWeapon ISWaitWhileGettingUp ISWakeOtherPlayer ISWalkToTimedAction ISWalkToTimedActionF ISWallpaperAction ISWashClothing ISWashVehicle ISWashYourself ISWaterPlantAction ISWearClothing ISWringClothing ISWriteSomething

Public Member Functions

boolean isValidStart ()
void isValid ()
boolean isUsingTimeout ()
void update ()
void forceComplete ()
void forceStop ()
void forceCancel ()
number getJobDelta ()
unknown resetJobDelta ()
boolean waitToStart ()
void start ()
boolean isStarted ()
void stop ()
void perform ()
number getDuration ()
void create ()
void begin ()
void setCurrentTime (number time)
void setTime (number time)
number adjustMaxTime (number maxTime)
void setActionAnim (CharacterActionAnims|string _action, nil _displayItemModels)
void setOverrideHandModels (InventoryItem _primaryHand, InventoryItem _secondaryHand, boolean _resetModel)
void setOverrideHandModelsString (string _primaryHand, string _secondaryHand, boolean _resetModel)
void overrideWeaponType ()
void restoreWeaponType ()
void setAnimVariable (string _key, string _val)
ISBaseTimedAction addAfter (ISBaseTimedAction action)
void beginAddingActions ()
boolean endAddingActions ()
void getDeltaModifiers (MoveDeltaModifiers deltas)
 ISBaseTimedAction (IsoPlayer character)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Public Attributes

number maxTime
LuaTimedActionNew action
boolean _isAddingActions
number _numAddedActions
IsoPlayer character
boolean stopOnWalk
boolean stopOnRun
boolean stopOnAim
number caloriesModifier
boolean useProgressBar
boolean forceProgressBar
boolean loopedAction
Path path
string name
NetTimedAction netAction
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ ISBaseTimedAction()

ISBaseTimedAction::ISBaseTimedAction ( IsoPlayer character)

Member Function Documentation

◆ addAfter()

ISBaseTimedAction ISBaseTimedAction::addAfter ( ISBaseTimedAction action)

◆ adjustMaxTime()

number ISBaseTimedAction::adjustMaxTime ( number maxTime)

◆ begin()

void ISBaseTimedAction::begin ( )

◆ beginAddingActions()

void ISBaseTimedAction::beginAddingActions ( )

◆ create()

void ISBaseTimedAction::create ( )

◆ endAddingActions()

boolean ISBaseTimedAction::endAddingActions ( )

◆ forceCancel()

void ISBaseTimedAction::forceCancel ( )

◆ forceComplete()

void ISBaseTimedAction::forceComplete ( )

◆ forceStop()

void ISBaseTimedAction::forceStop ( )

◆ getDeltaModifiers()

void ISBaseTimedAction::getDeltaModifiers ( MoveDeltaModifiers deltas)

◆ getDuration()

number ISBaseTimedAction::getDuration ( )

◆ getJobDelta()

number ISBaseTimedAction::getJobDelta ( )

◆ isStarted()

boolean ISBaseTimedAction::isStarted ( )

◆ isUsingTimeout()

boolean ISBaseTimedAction::isUsingTimeout ( )

◆ isValid()

void ISBaseTimedAction::isValid ( )

◆ isValidStart()

boolean ISBaseTimedAction::isValidStart ( )

◆ overrideWeaponType()

void ISBaseTimedAction::overrideWeaponType ( )

◆ perform()

void ISBaseTimedAction::perform ( )

◆ resetJobDelta()

unknown ISBaseTimedAction::resetJobDelta ( )

◆ restoreWeaponType()

void ISBaseTimedAction::restoreWeaponType ( )

◆ setActionAnim()

void ISBaseTimedAction::setActionAnim ( CharacterActionAnims|string _action,
nil _displayItemModels )

◆ setAnimVariable()

void ISBaseTimedAction::setAnimVariable ( string _key,
string _val )

◆ setCurrentTime()

void ISBaseTimedAction::setCurrentTime ( number time)

◆ setOverrideHandModels()

void ISBaseTimedAction::setOverrideHandModels ( InventoryItem _primaryHand,
InventoryItem _secondaryHand,
boolean _resetModel )

◆ setOverrideHandModelsString()

void ISBaseTimedAction::setOverrideHandModelsString ( string _primaryHand,
string _secondaryHand,
boolean _resetModel )

◆ setTime()

void ISBaseTimedAction::setTime ( number time)

◆ start()

void ISBaseTimedAction::start ( )

◆ stop()

void ISBaseTimedAction::stop ( )

◆ update()

void ISBaseTimedAction::update ( )

◆ waitToStart()

boolean ISBaseTimedAction::waitToStart ( )

Member Data Documentation

◆ _isAddingActions

boolean ISBaseTimedAction::_isAddingActions

◆ _numAddedActions

number ISBaseTimedAction::_numAddedActions

◆ action

LuaTimedActionNew ISBaseTimedAction::action

◆ caloriesModifier

number ISBaseTimedAction::caloriesModifier

◆ character

IsoPlayer ISBaseTimedAction::character

◆ forceProgressBar

boolean ISBaseTimedAction::forceProgressBar

◆ loopedAction

boolean ISBaseTimedAction::loopedAction

◆ maxTime

number ISBaseTimedAction::maxTime

◆ name

string ISBaseTimedAction::name

◆ netAction

NetTimedAction ISBaseTimedAction::netAction

◆ path

Path ISBaseTimedAction::path

◆ stopOnAim

boolean ISBaseTimedAction::stopOnAim

◆ stopOnRun

boolean ISBaseTimedAction::stopOnRun

◆ stopOnWalk

boolean ISBaseTimedAction::stopOnWalk

◆ useProgressBar

boolean ISBaseTimedAction::useProgressBar

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