Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISEntityUI Class Reference

Static Public Member Functions

static boolean WalkToEntity (IsoPlayer _player, IsoObject _entity, number _dist)
static void ItemSlotRemoveSingleItem (IsoPlayer _player, IsoObject _entity, ISItemSlot _itemSlot, InventoryItem _item)
static void ItemSlotRemoveItems (IsoPlayer _player, IsoObject _entity, ISItemSlot _itemSlot)
static void ItemSlotAddItems (IsoPlayer _player, IsoObject _entity, ISItemSlot _itemSlot, InventoryItem[] _itemList)
static boolean GenericCraftStart (IsoPlayer _player, IsoObject _entity, Component _component, umbrella::ISEntityUI::CraftCanStart _funcCanStart, umbrella::ISEntityUI::CraftStart _funcStart)
static ISHandcraftAction HandcraftStart (IsoPlayer _player, HandcraftLogic _handcraftLogic, boolean force, boolean addToQueue)
static ISHandcraftAction[] HandcraftStartMultiple (IsoPlayer _player, HandcraftLogic _handcraftLogic, boolean force, integer qty, boolean addToQueue)
static UiConfig GetEntityUiConfig (GameEntity _entity)
static XuiSkin::EntityUiStyle GetEntityUiStyle (GameEntity _entity)
static XuiSkin GetEntityUiSkin (GameEntity _entity)
static ISUIElement GetComponentPanelClass (IsoPlayer _player, GameEntity _entity, ComponentType _componentType)
static umbrella::ISEntityUI::ComponentPanelInfo[] GetComponentPanels (IsoPlayer _player, GameEntity _entity, boolean _dontInstantiate)
static boolean HasComponentPanels (IsoPlayer _player, GameEntity _entity)
static ISUIElement GetWindowClass (GameEntity _entity)
static string GetWindowStyleName (GameEntity _entity)
static umbrella::ISEntityUI::CustomCanOpenWindow GetCustomCanOpenWindowFunc (GameEntity _entity)
static umbrella::ISEntityUI::CustomOpenWindow GetCustomOpenWindowFunc (GameEntity _entity)
static boolean CanOpenWindowFor (IsoPlayer _player, GameEntity _entity)
static void OpenWindow (IsoPlayer _player, GameEntity _entity)
static void OnCloseWindow (ISBaseEntityWindow _window)
static boolean CanPlayerUseEntity (IsoPlayer _player, GameEntity _entity)
static umbrella::ISEntityUI::ReloadTableItem[] GetReloadTable ()
static void CloseWindows ()
static void OpenBuildWindow (IsoPlayer _player, IsoObject _isoObject, string _queryOverride, boolean _ignoreFindSurface)
static void OpenHandcraftWindow (IsoPlayer _player, IsoObject _isoObject, string _queryOverride, boolean _ignoreFindSurface)
static IsoObject FindCraftSurface (IsoPlayer _player, number _radius)

Static Public Attributes

static table< integer, umbrella::ISEntityUI::PlayerTableplayers

Member Function Documentation

◆ CanOpenWindowFor()

boolean ISEntityUI::CanOpenWindowFor ( IsoPlayer _player,
GameEntity _entity )
static

◆ CanPlayerUseEntity()

boolean ISEntityUI::CanPlayerUseEntity ( IsoPlayer _player,
GameEntity _entity )
static

◆ CloseWindows()

void ISEntityUI::CloseWindows ( )
static

◆ FindCraftSurface()

IsoObject ISEntityUI::FindCraftSurface ( IsoPlayer _player,
number _radius )
static

◆ GenericCraftStart()

boolean ISEntityUI::GenericCraftStart ( IsoPlayer _player,
IsoObject _entity,
Component _component,
umbrella::ISEntityUI::CraftCanStart _funcCanStart,
umbrella::ISEntityUI::CraftStart _funcStart )
static

◆ GetComponentPanelClass()

ISUIElement ISEntityUI::GetComponentPanelClass ( IsoPlayer _player,
GameEntity _entity,
ComponentType _componentType )
static

◆ GetComponentPanels()

umbrella::ISEntityUI::ComponentPanelInfo[] ISEntityUI::GetComponentPanels ( IsoPlayer _player,
GameEntity _entity,
boolean _dontInstantiate )
static

◆ GetCustomCanOpenWindowFunc()

umbrella::ISEntityUI::CustomCanOpenWindow ISEntityUI::GetCustomCanOpenWindowFunc ( GameEntity _entity)
static

◆ GetCustomOpenWindowFunc()

umbrella::ISEntityUI::CustomOpenWindow ISEntityUI::GetCustomOpenWindowFunc ( GameEntity _entity)
static

◆ GetEntityUiConfig()

UiConfig ISEntityUI::GetEntityUiConfig ( GameEntity _entity)
static

◆ GetEntityUiSkin()

XuiSkin ISEntityUI::GetEntityUiSkin ( GameEntity _entity)
static

◆ GetEntityUiStyle()

XuiSkin::EntityUiStyle ISEntityUI::GetEntityUiStyle ( GameEntity _entity)
static

◆ GetReloadTable()

umbrella::ISEntityUI::ReloadTableItem[] ISEntityUI::GetReloadTable ( )
static

◆ GetWindowClass()

ISUIElement ISEntityUI::GetWindowClass ( GameEntity _entity)
static

◆ GetWindowStyleName()

string ISEntityUI::GetWindowStyleName ( GameEntity _entity)
static

◆ HandcraftStart()

ISHandcraftAction ISEntityUI::HandcraftStart ( IsoPlayer _player,
HandcraftLogic _handcraftLogic,
boolean force,
boolean addToQueue )
static

◆ HandcraftStartMultiple()

ISHandcraftAction[] ISEntityUI::HandcraftStartMultiple ( IsoPlayer _player,
HandcraftLogic _handcraftLogic,
boolean force,
integer qty,
boolean addToQueue )
static

◆ HasComponentPanels()

boolean ISEntityUI::HasComponentPanels ( IsoPlayer _player,
GameEntity _entity )
static

◆ ItemSlotAddItems()

void ISEntityUI::ItemSlotAddItems ( IsoPlayer _player,
IsoObject _entity,
ISItemSlot _itemSlot,
InventoryItem[] _itemList )
static

◆ ItemSlotRemoveItems()

void ISEntityUI::ItemSlotRemoveItems ( IsoPlayer _player,
IsoObject _entity,
ISItemSlot _itemSlot )
static

◆ ItemSlotRemoveSingleItem()

void ISEntityUI::ItemSlotRemoveSingleItem ( IsoPlayer _player,
IsoObject _entity,
ISItemSlot _itemSlot,
InventoryItem _item )
static

◆ OnCloseWindow()

void ISEntityUI::OnCloseWindow ( ISBaseEntityWindow _window)
static

◆ OpenBuildWindow()

void ISEntityUI::OpenBuildWindow ( IsoPlayer _player,
IsoObject _isoObject,
string _queryOverride,
boolean _ignoreFindSurface )
static

◆ OpenHandcraftWindow()

void ISEntityUI::OpenHandcraftWindow ( IsoPlayer _player,
IsoObject _isoObject,
string _queryOverride,
boolean _ignoreFindSurface )
static

◆ OpenWindow()

void ISEntityUI::OpenWindow ( IsoPlayer _player,
GameEntity _entity )
static

◆ WalkToEntity()

boolean ISEntityUI::WalkToEntity ( IsoPlayer _player,
IsoObject _entity,
number _dist )
static

Member Data Documentation

◆ players

table<integer, umbrella::ISEntityUI::PlayerTable> ISEntityUI::players
static

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