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