Widget
Noir.Classes.Widget: NoirClass
Represents a UI widget for the UI service.
Noir.Classes.Widget:Init(ID, visible, widgetType, player)Initializes class objects from this class.
Parameters
ID: integervisible: booleanwidgetType: NoirWidgetTypeplayer: NoirPlayer|nil
Noir.Classes.Widget:Serialize()Serializes this widget.
Returns
NoirSerializedWidget
Noir.Classes.Widget:_Serialize() ---@diagnostic disable-next-line missing-returnSerializes this widget.
abstract method
Returns
NoirSerializedWidget
Deserializes a serialized widget.
abstract method
static method
Parameters
serializedWidget: NoirSerializedWidget
Returns
NoirWidget|nil
Updates this widget.
Updates this widget.
abstract method
Parameters
player: NoirPlayer
Destroys this widget.
Destroys this widget.
abstract method
Parameters
player: NoirPlayer
Returns if this widget still exists within the UIService.
Returns
boolean
Removes this widget from the UIService and from the game.
Last updated