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

Static Public Member Functions

static void doRDoubleClick (IsoObject object, number x, number y)
static void doRClick (IsoObject object, number x, number y)
static void doDoubleClick (IsoObject object, number x, number y)
static boolean doClickCurtain (IsoCurtain object, integer playerNum, IsoPlayer playerObj)
static boolean doClickDoor (IsoDoor object, integer playerNum, IsoPlayer playerObj)
static boolean doClickLightSwitch (IsoLightSwitch object, integer playerNum, IsoPlayer playerObj)
static boolean doClickThumpable (IsoThumpable object, integer playerNum, IsoPlayer playerObj)
static boolean doClickWindow (IsoWindow object, integer playerNum, IsoPlayer playerObj)
static boolean doClickSpecificObject (IsoObject object, integer playerNum, IsoPlayer playerObj)
static void doClick (IsoObject object, number x, number y)
static void onObjectLeftMouseButtonDown (IsoObject object, number x, number y)
static void onObjectLeftMouseButtonUp (IsoObject object, number x, number y)
static void onObjectRightMouseButtonDown (IsoObject object, number x, number y)
static void onObjectRightMouseButtonUp (IsoObject object, number x, number y)
static void onTick ()

Static Public Attributes

static boolean isDoubleClick
static number lastClickTime
static number clickTime
static number downx
static number downy
static IsoObject downObject
static number lastRClickTime
static number rclickTime
static IsoObject rdownObject

Member Function Documentation

◆ doClick()

void ISObjectClickHandler::doClick ( IsoObject object,
number x,
number y )
static

◆ doClickCurtain()

boolean ISObjectClickHandler::doClickCurtain ( IsoCurtain object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doClickDoor()

boolean ISObjectClickHandler::doClickDoor ( IsoDoor object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doClickLightSwitch()

boolean ISObjectClickHandler::doClickLightSwitch ( IsoLightSwitch object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doClickSpecificObject()

boolean ISObjectClickHandler::doClickSpecificObject ( IsoObject object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doClickThumpable()

boolean ISObjectClickHandler::doClickThumpable ( IsoThumpable object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doClickWindow()

boolean ISObjectClickHandler::doClickWindow ( IsoWindow object,
integer playerNum,
IsoPlayer playerObj )
static

◆ doDoubleClick()

void ISObjectClickHandler::doDoubleClick ( IsoObject object,
number x,
number y )
static

◆ doRClick()

void ISObjectClickHandler::doRClick ( IsoObject object,
number x,
number y )
static

◆ doRDoubleClick()

void ISObjectClickHandler::doRDoubleClick ( IsoObject object,
number x,
number y )
static

◆ onObjectLeftMouseButtonDown()

void ISObjectClickHandler::onObjectLeftMouseButtonDown ( IsoObject object,
number x,
number y )
static

◆ onObjectLeftMouseButtonUp()

void ISObjectClickHandler::onObjectLeftMouseButtonUp ( IsoObject object,
number x,
number y )
static

◆ onObjectRightMouseButtonDown()

void ISObjectClickHandler::onObjectRightMouseButtonDown ( IsoObject object,
number x,
number y )
static

◆ onObjectRightMouseButtonUp()

void ISObjectClickHandler::onObjectRightMouseButtonUp ( IsoObject object,
number x,
number y )
static

◆ onTick()

void ISObjectClickHandler::onTick ( )
static

Member Data Documentation

◆ clickTime

number ISObjectClickHandler::clickTime
static

◆ downObject

IsoObject ISObjectClickHandler::downObject
static

◆ downx

number ISObjectClickHandler::downx
static

◆ downy

number ISObjectClickHandler::downy
static

◆ isDoubleClick

boolean ISObjectClickHandler::isDoubleClick
static

◆ lastClickTime

number ISObjectClickHandler::lastClickTime
static

◆ lastRClickTime

number ISObjectClickHandler::lastRClickTime
static

◆ rclickTime

number ISObjectClickHandler::rclickTime
static

◆ rdownObject

IsoObject ISObjectClickHandler::rdownObject
static

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