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, 640, 160, false) GUI:setChineseName(Main_Minimap, "小地图面板") GUI:setAnchorPoint(Main_Minimap, 1.00, 1.00) GUI:setTouchEnabled(Main_Minimap, false) GUI:setTag(Main_Minimap, -1) -- Create Node local Node = GUI:Node_Create(Main_Minimap, "Node", 640, 160) GUI:setChineseName(Node, "小地图节点") GUI:setTag(Node, -1) -- Create TOP_Node local TOP_Node = GUI:Node_Create(Node, "TOP_Node", -163, -26) GUI:setTag(TOP_Node, 0) -- Create PKModelCell local PKModelCell = GUI:Layout_Create(Node, "PKModelCell", -142, -80, 400, 80, false) GUI:setChineseName(PKModelCell, "攻击模式组合") GUI:setAnchorPoint(PKModelCell, 1.00, 1.00) GUI:setTouchEnabled(PKModelCell, false) GUI:setTag(PKModelCell, -1) GUI:setVisible(PKModelCell, false) -- Create PKModelCellsBg local PKModelCellsBg = GUI:Image_Create(PKModelCell, "PKModelCellsBg", 0, 40, "res/private/main/Button/1900012160.png") GUI:Image_setScale9Slice(PKModelCellsBg, 29, 29, 10, 10) GUI:setContentSize(PKModelCellsBg, 400, 80) GUI:setIgnoreContentAdaptWithSize(PKModelCellsBg, false) GUI:setChineseName(PKModelCellsBg, "攻击模式_背景图") GUI:setAnchorPoint(PKModelCellsBg, 0.00, 0.50) GUI:setTouchEnabled(PKModelCellsBg, false) GUI:setTag(PKModelCellsBg, -1) -- Create PKModelListView local PKModelListView = GUI:ListView_Create(PKModelCell, "PKModelListView", 0, 40, 400, 80, 2) GUI:ListView_setGravity(PKModelListView, 5) GUI:setChineseName(PKModelListView, "攻击模式_模式_列表") GUI:setAnchorPoint(PKModelListView, 0.00, 0.50) GUI:setTouchEnabled(PKModelListView, false) GUI:setTag(PKModelListView, -1) -- Create MapBG local MapBG = GUI:Image_Create(Node, "MapBG", -1, -30, "res/private/main/miniMap/1900012101.png") GUI:setChineseName(MapBG, "小地图_背景图") GUI:setAnchorPoint(MapBG, 1.00, 1.00) GUI:setTouchEnabled(MapBG, false) GUI:setTag(MapBG, -1) -- Create Map local Map = GUI:Layout_Create(Node, "Map", -5, -34, 133, 120, true) GUI:setChineseName(Map, "小地图组合") GUI:setAnchorPoint(Map, 1.00, 1.00) GUI:setTouchEnabled(Map, false) GUI:setTag(Map, -1) -- Create Panel_minimap local Panel_minimap = GUI:Layout_Create(Map, "Panel_minimap", 67, 121, 133, 122, true) GUI:setChineseName(Panel_minimap, "小地图组合") GUI:setAnchorPoint(Panel_minimap, 0.50, 1.00) GUI:setTouchEnabled(Panel_minimap, true) GUI:setTag(Panel_minimap, 22) TAGOBJ["22"] = Panel_minimap -- Create Image_minimap local Image_minimap = GUI:Image_Create(Panel_minimap, "Image_minimap", 0, 0, "Default/ImageFile.png") GUI:setContentSize(Image_minimap, 133, 122) GUI:setIgnoreContentAdaptWithSize(Image_minimap, false) 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:setChineseName(Node_actors, "小地图_其他对象") GUI:setTag(Node_actors, 40) TAGOBJ["40"] = Node_actors -- Create Node_path local Node_path = GUI:Node_Create(Image_minimap, "Node_path", 0, 0) GUI:setChineseName(Node_path, "小地图_路径_节点") GUI:setTag(Node_path, 139) TAGOBJ["139"] = Node_path -- Create Node_player local Node_player = GUI:Node_Create(Panel_minimap, "Node_player", 0, 0) GUI:setChineseName(Node_player, "小地图_玩家_节点") GUI:setTag(Node_player, 23) TAGOBJ["23"] = Node_player -- Create Image_empty local Image_empty = GUI:Image_Create(Node, "Image_empty", -4, -33, "res/private/main/miniMap/1900012102.png") GUI:setContentSize(Image_empty, 133, 122) GUI:setIgnoreContentAdaptWithSize(Image_empty, false) GUI:setChineseName(Image_empty, "无小地图时_图片") GUI:setAnchorPoint(Image_empty, 1.00, 1.00) GUI:setTouchEnabled(Image_empty, false) GUI:setTag(Image_empty, -1) -- Create MapNameBG local MapNameBG = GUI:Image_Create(Node, "MapNameBG", 0, -1, "res/private/main/miniMap/1900012100.png") GUI:setChineseName(MapNameBG, "小地图_名字_背景") GUI:setAnchorPoint(MapNameBG, 1.00, 1.00) GUI:setTouchEnabled(MapNameBG, false) GUI:setTag(MapNameBG, -1) -- Create MapName local MapName = GUI:Text_Create(Node, "MapName", -70, -16, 16, "#ffffff", [[-]]) GUI:Text_enableOutline(MapName, "#000000", 1) GUI:setChineseName(MapName, "小地图_名字_文本") GUI:setAnchorPoint(MapName, 0.50, 0.50) GUI:setTouchEnabled(MapName, false) GUI:setTag(MapName, -1) -- Create MapStatusBG local MapStatusBG = GUI:Layout_Create(Node, "MapStatusBG", -4, -146, 135, 17, false) GUI:Layout_setBackGroundColorType(MapStatusBG, 1) GUI:Layout_setBackGroundColor(MapStatusBG, "#000000") GUI:Layout_setBackGroundColorOpacity(MapStatusBG, 99) GUI:setChineseName(MapStatusBG, "小地图_状态_背景图") GUI:setAnchorPoint(MapStatusBG, 1.00, 0.50) GUI:setTouchEnabled(MapStatusBG, false) GUI:setTag(MapStatusBG, -1) -- Create MapStatus local MapStatus = GUI:Text_Create(Node, "MapStatus", -137, -147, 14, "#ffffff", [[安全区域]]) GUI:Text_enableOutline(MapStatus, "#000000", 1) GUI:setChineseName(MapStatus, "小地图_状态_文本") GUI:setAnchorPoint(MapStatus, 0.00, 0.50) GUI:setTouchEnabled(MapStatus, false) GUI:setTag(MapStatus, -1) -- Create PlayerPos local PlayerPos = GUI:Text_Create(Node, "PlayerPos", -5, -147, 14, "#ffffff", [[0:0]]) GUI:Text_enableOutline(PlayerPos, "#000000", 1) GUI:setChineseName(PlayerPos, "玩家_坐标_文本") GUI:setAnchorPoint(PlayerPos, 1.00, 0.50) GUI:setTouchEnabled(PlayerPos, false) GUI:setTag(PlayerPos, -1) -- Create MapButton local MapButton = GUI:Button_Create(Node, "MapButton", -140, 0, "res/private/main/Button/1900012153.png") GUI:Button_loadTexturePressed(MapButton, "res/private/main/Button/1900012152.png") GUI:Button_setTitleText(MapButton, [[]]) GUI:Button_setTitleColor(MapButton, "#ffffff") GUI:Button_setTitleFontSize(MapButton, 10) GUI:Button_titleEnableOutline(MapButton, "#000000", 1) GUI:setChineseName(MapButton, "地图_按钮组合") GUI:setAnchorPoint(MapButton, 1.00, 1.00) GUI:setTouchEnabled(MapButton, true) GUI:setTag(MapButton, -1) -- Create MapButtonText local MapButtonText = GUI:Text_Create(MapButton, "MapButtonText", 10, 18, 22, "#f9ebc0", [[地 图]]) GUI:Text_enableOutline(MapButtonText, "#000000", 2) GUI:setAnchorPoint(MapButtonText, 0.00, 0.00) GUI:setTouchEnabled(MapButtonText, false) GUI:setTag(MapButtonText, -1) -- Create PKModelButton local PKModelButton = GUI:Button_Create(Node, "PKModelButton", -140, -80, "res/private/main/Button/1900012153.png") GUI:Button_setTitleText(PKModelButton, [[]]) GUI:Button_setTitleColor(PKModelButton, "#ffffff") GUI:Button_setTitleFontSize(PKModelButton, 10) GUI:Button_titleEnableOutline(PKModelButton, "#000000", 1) GUI:setChineseName(PKModelButton, "攻击模式_按钮组合") GUI:setAnchorPoint(PKModelButton, 1.00, 1.00) GUI:setTouchEnabled(PKModelButton, true) GUI:setTag(PKModelButton, -1) -- Create PKModelButtonText local PKModelButtonText = GUI:Text_Create(PKModelButton, "PKModelButtonText", 10, 17, 22, "#f9ebc0", [[全 体]]) GUI:Text_enableOutline(PKModelButtonText, "#000000", 2) GUI:setAnchorPoint(PKModelButtonText, 0.00, 0.00) GUI:setTouchEnabled(PKModelButtonText, false) GUI:setTag(PKModelButtonText, -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