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

Static Public Member Functions

static void onGamepadConnect (integer id)
static void onGamepadDisconnect (integer id)
static void useKeyboardMouse ()
static JoypadData getMainMenuJoypad ()
static void saveAllFocus ()
static void restoreAllFocus ()
static void onPlayerDeath (IsoPlayer playerObj)
static void onCoopJoinFailed (integer playerNum)
static void onGameStart ()
static void onJoypadDebugRenderUIOptionSet (boolean isActive, boolean dbgDrawUINavigation)
static void onRenderUI ()
static ISJoypadDebugUI getDebugUI (boolean autoCreate)

Static Public Attributes

static table< integer, JoypadControllerData > controllers
static table< integer, JoypadData > players
static table< integer, JoypadData > joypads
static integer forceActivate
static table< integer, ISUIElement > saveFocus
static ISJoypadDebugUI debugUI

Member Function Documentation

◆ getDebugUI()

ISJoypadDebugUI JoypadState::getDebugUI ( boolean autoCreate)
static

◆ getMainMenuJoypad()

JoypadData JoypadState::getMainMenuJoypad ( )
static

◆ onCoopJoinFailed()

void JoypadState::onCoopJoinFailed ( integer playerNum)
static

◆ onGamepadConnect()

void JoypadState::onGamepadConnect ( integer id)
static

◆ onGamepadDisconnect()

void JoypadState::onGamepadDisconnect ( integer id)
static

◆ onGameStart()

void JoypadState::onGameStart ( )
static

◆ onJoypadDebugRenderUIOptionSet()

void JoypadState::onJoypadDebugRenderUIOptionSet ( boolean isActive,
boolean dbgDrawUINavigation )
static

◆ onPlayerDeath()

void JoypadState::onPlayerDeath ( IsoPlayer playerObj)
static

◆ onRenderUI()

void JoypadState::onRenderUI ( )
static

◆ restoreAllFocus()

void JoypadState::restoreAllFocus ( )
static

◆ saveAllFocus()

void JoypadState::saveAllFocus ( )
static

◆ useKeyboardMouse()

void JoypadState::useKeyboardMouse ( )
static

Member Data Documentation

◆ controllers

table<integer, JoypadControllerData> JoypadState::controllers
static

◆ debugUI

ISJoypadDebugUI JoypadState::debugUI
static

◆ forceActivate

integer JoypadState::forceActivate
static

◆ joypads

table<integer, JoypadData> JoypadState::joypads
static

◆ players

table<integer, JoypadData> JoypadState::players
static

◆ saveFocus

table<integer, ISUIElement> JoypadState::saveFocus
static

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