mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-15 00:11:55 +07:00
66 lines
1015 B
Lua
66 lines
1015 B
Lua
---@class gobject
|
|
local gobject = {
|
|
---@type boolean
|
|
alive = true,
|
|
|
|
---@type boolean
|
|
valid = true,
|
|
|
|
---@type actor
|
|
actor = nil,
|
|
|
|
---@type behaviour
|
|
behaviour = nil,
|
|
|
|
---@type camera
|
|
camera = nil,
|
|
|
|
---@type rect_collider
|
|
rect_collider = nil,
|
|
|
|
---@type circle_collider
|
|
circle_collider = nil,
|
|
|
|
---@type polygon_collider
|
|
polygon_collider = nil,
|
|
|
|
---@type flipbook_player
|
|
flipbook_player = nil,
|
|
|
|
---@type label
|
|
label = nil,
|
|
|
|
---@type layout
|
|
layout = nil,
|
|
|
|
---@type model_renderer
|
|
model_renderer = nil,
|
|
|
|
---@type named
|
|
named = nil,
|
|
|
|
---@type renderer
|
|
renderer = nil,
|
|
|
|
---@type scene
|
|
scene = nil,
|
|
|
|
---@type spine_player
|
|
spine_player = nil,
|
|
|
|
---@type sprite_renderer
|
|
sprite_renderer = nil,
|
|
|
|
---@type touchable
|
|
touchable = nil,
|
|
|
|
---@type widget
|
|
widget = nil
|
|
}
|
|
|
|
---@param self gobject
|
|
function gobject.destroy(self) end
|
|
|
|
---@type gobject
|
|
_G.gobject = _G.gobject or gobject
|