bayuMIR/cilent/dev/GUIExport/main/main_minimap_win32.lua
2026-06-12 01:18:06 +08:00

81 lines
2.8 KiB
Lua

local ui = {}
local _V = function(...) return SL:GetMetaValue(...) end
local FUNCQUEUE = {}
local TAGOBJ = {}
function ui.init(parent, __data__, __update__)
if __update__ then return ui.update(__data__) end
-- Create Main_Minimap
local Main_Minimap = GUI:Layout_Create(parent, "Main_Minimap", 0, 0, 0, 0, false)
GUI:setAnchorPoint(Main_Minimap, 0.00, 0.00)
GUI:setTouchEnabled(Main_Minimap, false)
GUI:setTag(Main_Minimap, -1)
-- Create Panel_minimap
local Panel_minimap = GUI:Layout_Create(Main_Minimap, "Panel_minimap", 0, 0, 112, 111, true)
GUI:setChineseName(Panel_minimap, "小地图_组合")
GUI:setAnchorPoint(Panel_minimap, 1.00, 1.00)
GUI:setTouchEnabled(Panel_minimap, true)
GUI:setTag(Panel_minimap, 22)
TAGOBJ["22"] = Panel_minimap
-- Create TOP_Node
local TOP_Node = GUI:Node_Create(Panel_minimap, "TOP_Node", -30, 87)
GUI:setTag(TOP_Node, 0)
-- Create Image_minimap
local Image_minimap = GUI:Image_Create(Panel_minimap, "Image_minimap", 0, 0, "Default/ImageFile.png")
GUI:setChineseName(Image_minimap, "小地图_图片")
GUI:setAnchorPoint(Image_minimap, 0.00, 0.00)
GUI:setTouchEnabled(Image_minimap, false)
GUI:setTag(Image_minimap, 46)
TAGOBJ["46"] = Image_minimap
-- Create Node_actors
local Node_actors = GUI:Node_Create(Image_minimap, "Node_actors", 0, 0)
GUI:setTag(Node_actors, 63)
TAGOBJ["63"] = Node_actors
-- Create Node_player
local Node_player = GUI:Node_Create(Panel_minimap, "Node_player", 0, 0)
GUI:setTag(Node_player, 23)
TAGOBJ["23"] = Node_player
-- Create Text_mouse_pos
local Text_mouse_pos = GUI:Text_Create(Panel_minimap, "Text_mouse_pos", 112, 0, 12, "#ffffff", [[99.99]])
GUI:Text_enableOutline(Text_mouse_pos, "#000000", 1)
GUI:setChineseName(Text_mouse_pos, "小地图_坐标_文本")
GUI:setAnchorPoint(Text_mouse_pos, 1.00, 0.00)
GUI:setTouchEnabled(Text_mouse_pos, false)
GUI:setTag(Text_mouse_pos, 60)
TAGOBJ["60"] = Text_mouse_pos
-- Create Image_mapFlag
local Image_mapFlag = GUI:Image_Create(Main_Minimap, "Image_mapFlag", 0, 0, "res/private/main-win32/00150.png")
GUI:setChineseName(Image_mapFlag, "小地图_是否可战斗图标")
GUI:setAnchorPoint(Image_mapFlag, 1.00, 1.00)
GUI:setTouchEnabled(Image_mapFlag, false)
GUI:setTag(Image_mapFlag, 65)
GUI:setVisible(Image_mapFlag, false)
TAGOBJ["65"] = Image_mapFlag
-- Create Image_mapFlag_1
local Image_mapFlag_1 = GUI:Image_Create(Main_Minimap, "Image_mapFlag_1", 0, 0, "res/private/main-win32/00150.png")
GUI:setChineseName(Image_mapFlag_1, "小地图_是否可战斗图标")
GUI:setAnchorPoint(Image_mapFlag_1, 1.00, 1.00)
GUI:setTouchEnabled(Image_mapFlag_1, false)
GUI:setTag(Image_mapFlag_1, 65)
GUI:setVisible(Image_mapFlag_1, false)
TAGOBJ["65"] = Image_mapFlag_1
ui.update(__data__)
return Main_Minimap
end
function ui.update(data)
for _, func in pairs(FUNCQUEUE) do
if func then func(data) end
end
end
return ui