|
Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
|
Public Member Functions | |
| boolean | isValid () |
| void | update () |
| void | start () |
| void | stop () |
| void | perform () |
| void | setOnComplete (function func, unknown arg1, unknown arg2, unknown arg3, unknown arg4) |
| void | setOnFail (function func, unknown arg1, unknown arg2, unknown arg3, unknown arg4) |
| void | setRunActionsAfterFailing (boolean b) |
| ISPathFindAction | pathToLocationF (IsoPlayer character, number targetX, number targetY, number targetZ) |
| ISPathFindAction | pathToNearest (IsoPlayer character, number[] locations) |
| ISPathFindAction | pathToSitOnFurniture (IsoPlayer character, IsoObject bed, boolean bAnySpriteGridObject) |
| ISPathFindAction | pathToVehicleAdjacent (IsoPlayer character, BaseVehicle vehicle) |
| ISPathFindAction | pathToVehicleArea (IsoPlayer character, BaseVehicle vehicle, string areaId) |
| ISPathFindAction | pathToVehicleSeat (IsoPlayer character, BaseVehicle vehicle, integer seat) |
| Public Member Functions inherited from ISBaseTimedAction | |
| 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 | |
| IsoObject | goalFurnitureObject |
| function | onCompleteFunc |
| table | onCompleteArgs |
| function | onFailFunc |
| table | onFailArgs |
| boolean | runActionsAfterFailing |
| goal | |
| Public Attributes inherited from ISBaseTimedAction | |
| 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 |
| boolean ISPathFindAction::isValid | ( | ) |
| ISPathFindAction ISPathFindAction::pathToLocationF | ( | IsoPlayer | character, |
| number | targetX, | ||
| number | targetY, | ||
| number | targetZ ) |
| ISPathFindAction ISPathFindAction::pathToNearest | ( | IsoPlayer | character, |
| number[] | locations ) |
| ISPathFindAction ISPathFindAction::pathToSitOnFurniture | ( | IsoPlayer | character, |
| IsoObject | bed, | ||
| boolean | bAnySpriteGridObject ) |
| ISPathFindAction ISPathFindAction::pathToVehicleAdjacent | ( | IsoPlayer | character, |
| BaseVehicle | vehicle ) |
| ISPathFindAction ISPathFindAction::pathToVehicleArea | ( | IsoPlayer | character, |
| BaseVehicle | vehicle, | ||
| string | areaId ) |
| ISPathFindAction ISPathFindAction::pathToVehicleSeat | ( | IsoPlayer | character, |
| BaseVehicle | vehicle, | ||
| integer | seat ) |
| void ISPathFindAction::perform | ( | ) |
| void ISPathFindAction::setOnComplete | ( | function | func, |
| unknown | arg1, | ||
| unknown | arg2, | ||
| unknown | arg3, | ||
| unknown | arg4 ) |
| void ISPathFindAction::setOnFail | ( | function | func, |
| unknown | arg1, | ||
| unknown | arg2, | ||
| unknown | arg3, | ||
| unknown | arg4 ) |
| void ISPathFindAction::setRunActionsAfterFailing | ( | boolean | b | ) |
| void ISPathFindAction::start | ( | ) |
| void ISPathFindAction::stop | ( | ) |
| void ISPathFindAction::update | ( | ) |
| ISPathFindAction::goal |
| IsoObject ISPathFindAction::goalFurnitureObject |
| table ISPathFindAction::onCompleteArgs |
| function ISPathFindAction::onCompleteFunc |
| table ISPathFindAction::onFailArgs |
| function ISPathFindAction::onFailFunc |
| boolean ISPathFindAction::runActionsAfterFailing |