未被跟踪的文件
|
|
@ -0,0 +1,68 @@
|
|||
local Protocol = {
|
||||
-- 发牌协议
|
||||
GAME_EVT_PLAYER_DEAL = "811",
|
||||
|
||||
-- 出牌
|
||||
GAME_DIS_CARD = "611",
|
||||
|
||||
-- 出牌事件
|
||||
GAME_EVT_DISCARD = "812",
|
||||
|
||||
-- 出牌提示事件
|
||||
GAME_EVT_DISCARD_TIP = "813",
|
||||
|
||||
-- 放子提示事件
|
||||
GAME_EVT_FZTIPS = "814",
|
||||
|
||||
-- 提示选择行为
|
||||
GAME_ACTION = "612",
|
||||
|
||||
-- action 事件
|
||||
GAME_EVT_ACTION = "815",
|
||||
|
||||
-- 胡牌事件
|
||||
GAME_EVT_HU = "816",
|
||||
|
||||
-- 小结算
|
||||
GAME_EVT_RESULT1 = "817",
|
||||
|
||||
-- 大结算
|
||||
GAME_EVT_RESULT2 = "818",
|
||||
|
||||
-- 抓牌
|
||||
GAME_EVT_DRAW = "819",
|
||||
|
||||
-- 转盘指向事件
|
||||
GAME_EVT_CHANGE_ACTIVE_PLAYER = "820",
|
||||
|
||||
-- 鸟
|
||||
GAME_EVT_NIAO = "821",
|
||||
|
||||
-- 起手胡提示
|
||||
GAME_EVT_QSTIP = "822",
|
||||
|
||||
-- 起手胡事件
|
||||
GAME_EVT_QSWIN = "823",
|
||||
|
||||
-- 开杠
|
||||
GAME_EVT_OPENKONG = "824",
|
||||
|
||||
-- 海底
|
||||
GAME_EVT_HAIDI = "825",
|
||||
|
||||
-- 飘鸟提示
|
||||
GAME_EVT_PIAOTIP = "833",
|
||||
|
||||
-- 飘鸟事件
|
||||
GAME_EVT_PIAO = "834",
|
||||
|
||||
GAME_EVT_TING_TIP = "835",
|
||||
|
||||
GAME_EVT_TING = "836",
|
||||
|
||||
GAME_XIPAI = "20836",
|
||||
GAME_EVENT_XIPAI = "20837",
|
||||
GAME_EVENT_NOTIFY_XIPAI = "20838",
|
||||
}
|
||||
|
||||
return Protocol
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
local MissileSender = {}
|
||||
local pool = {}
|
||||
local curView = {}
|
||||
local MovieClipPool = {}
|
||||
|
||||
local function GetObj()
|
||||
if #pool > 0 then
|
||||
local re = pool[#pool]
|
||||
re.visible = true
|
||||
pool[#pool] = nil
|
||||
return re
|
||||
end
|
||||
|
||||
return UIPackage.CreateObjectFromURL("ui://Main_Majiang/Missile")
|
||||
end
|
||||
|
||||
local function BackObj(obj)
|
||||
pool[#pool + 1] = obj
|
||||
obj.visible = false
|
||||
end
|
||||
|
||||
local function GetMovieClip(url)
|
||||
local _pool = MovieClipPool[url]
|
||||
|
||||
if _pool and #_pool > 0 then
|
||||
local re = _pool[#_pool]
|
||||
re.visible = true
|
||||
_pool[#_pool] = nil
|
||||
return re
|
||||
end
|
||||
|
||||
return UIPackage.CreateObjectFromURL(url)
|
||||
end
|
||||
|
||||
local function BackMovieClip(obj, url)
|
||||
if MovieClipPool[url] == nil then
|
||||
MovieClipPool[url] = {}
|
||||
end
|
||||
|
||||
local _pool = MovieClipPool[url]
|
||||
_pool[#_pool + 1] = obj
|
||||
obj.visible = false
|
||||
end
|
||||
|
||||
function MissileSender.Send(url, send, target, view, animUrl, num, time)
|
||||
if curView ~= view then
|
||||
pool = {}
|
||||
end
|
||||
|
||||
curView = view
|
||||
|
||||
local sendPos = send.xy --Vector2.New(send.x + send.width/2, send.y + send.height/2)
|
||||
local targetPos = target.xy --Vector2.New(target.x + target.width/2, target.y + target.height/2)
|
||||
|
||||
for i = 1, num do
|
||||
local obj = GetObj()
|
||||
obj:GetChild("loader").url = url
|
||||
view:AddChild(obj)
|
||||
obj.xy = sendPos
|
||||
|
||||
-- 间隔
|
||||
obj:TweenMove(obj.xy, i * 0.1):OnComplete(function()
|
||||
obj:TweenMove(targetPos, time):OnComplete(function()
|
||||
BackObj(obj)
|
||||
if i == num then
|
||||
MissileSender.Animation(target, animUrl, view)
|
||||
end
|
||||
end)
|
||||
end)
|
||||
end
|
||||
end
|
||||
|
||||
function MissileSender.Animation(target, animUrl, view)
|
||||
local e = GetMovieClip(animUrl)
|
||||
e:SetPlaySettings(1, -1, 1, -1)
|
||||
e.onPlayEnd:Set(function()
|
||||
e.visible = false
|
||||
BackMovieClip(e, animUrl)
|
||||
end)
|
||||
view:AddChild(e)
|
||||
e.width = target.width
|
||||
e.height = target.height
|
||||
e.xy = target.xy
|
||||
end
|
||||
|
||||
return MissileSender
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
local playerDetailView = {}
|
||||
|
||||
function playerDetailView.New()
|
||||
setmetatable(playerDetailView, { __index = BaseWindow })
|
||||
local inst = setmetatable({}, { __index = playerDetailView })
|
||||
inst.class = "playerDetailView"
|
||||
BaseWindow.init(inst, "ui://Common/playerDetail")
|
||||
inst:Init()
|
||||
return inst
|
||||
end
|
||||
|
||||
function playerDetailView:Refalsh(player)
|
||||
local p = player
|
||||
|
||||
ImageLoad.Load(player.self_user.head_url, self.loader_icon)
|
||||
end
|
||||
|
||||
function playerDetailView:Show(player)
|
||||
self:Refalsh(player)
|
||||
BaseWindow.Show(self)
|
||||
end
|
||||
|
||||
function playerDetailView:Init()
|
||||
self.tex_name = self._view:GetChild("tex_name")
|
||||
self.tex_ip = self._view:GetChild("tex_ip")
|
||||
self.tex_id = self._view:GetChild("tex_id")
|
||||
|
||||
self.btn_boom = self._view:GetChild("btn_boom")
|
||||
self.btn_egg = self._view:GetChild("btn_egg")
|
||||
self.btn_ring = self._view:GetChild("btn_ring")
|
||||
self.btn_flower = self._view:GetChild("btn_flower")
|
||||
self.btn_close = self._view:GetChild("btn_close")
|
||||
|
||||
self.loader_icon = self._view:GetChild("loader_icon")
|
||||
|
||||
self.btn_boom.onClick:Set(function()
|
||||
local mainView = BaseView.FindView("MainView")
|
||||
if mainView then
|
||||
mainView:Missile(1, 2, "ui://Common/boom", "ui://Main_Majiang/Missile_boom")
|
||||
end
|
||||
end)
|
||||
|
||||
self.btn_egg.onClick:Set(function()
|
||||
local mainView = BaseView.FindView("MainView")
|
||||
if mainView then
|
||||
mainView:Missile(1, 2, "ui://Common/egg", "ui://Main_Majiang/Missile_egg")
|
||||
end
|
||||
end)
|
||||
|
||||
self.btn_ring.onClick:Set(function()
|
||||
local mainView = BaseView.FindView("MainView")
|
||||
if mainView then
|
||||
mainView:Missile(1, 2, "ui://Common/diamo", "ui://Main_Majiang/Missile_diamo")
|
||||
end
|
||||
end)
|
||||
|
||||
self.btn_flower.onClick:Set(function()
|
||||
local mainView = BaseView.FindView("MainView")
|
||||
if mainView then
|
||||
mainView:Missile(1, 2, "ui://Common/flower", "ui://Main_Majiang/Missile_flower")
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
return playerDetailView
|
||||
|
|
@ -84,42 +84,6 @@ function M:InitView(url)
|
|||
end)
|
||||
|
||||
local btn_closeRoom = self._view:GetChild("btn_setting")
|
||||
|
||||
self._view:GetChild('btn_closeRoom').onClick:Set(function()
|
||||
---[[
|
||||
--旧
|
||||
local tip_owner = '您是否退出房间?\n(退出房间后房间将解散)'
|
||||
local tip = '您是否退出房间?' -- \n (请注意,申请洗牌后退出,不会返还洗牌分)
|
||||
local tipStr = ''
|
||||
if self._room.agent then
|
||||
tipStr = '您是否退出房间?'
|
||||
else
|
||||
tipStr = self._room.owner_id == self._room.self_player.self_user.account_id and tip_owner or tip
|
||||
end
|
||||
local _curren_msg = MsgWindow.new(self._root_view, tipStr, MsgWindow.MsgMode.OkAndCancel)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
if self._state.selectedIndex > 0 and self._state.selectedIndex < 3 then
|
||||
ViewUtil.ErrorTip(nil, '房间已开始,无法退出游戏。')
|
||||
else
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
self._gamectr:LevelRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end
|
||||
)
|
||||
end
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
--]]
|
||||
end)
|
||||
|
||||
btn_closeRoom.onClick:Add(handler(self, function()
|
||||
local settingView = SettingView.new(self)
|
||||
settingView:Show(self._room)
|
||||
|
|
|
|||
|
|
@ -13,10 +13,10 @@ function EXSettingView:Show(room)
|
|||
|
||||
if roomOwner == DataManager.SelfUser.account_id then
|
||||
self.cBtn.selectedIndex = 1
|
||||
self.btn_closeRoom_cStyle = 1
|
||||
--self.btn_closeRoom_cStyle = 1
|
||||
else
|
||||
self.cBtn.selectedIndex = 0
|
||||
self.btn_closeRoom_cStyle = 0
|
||||
--self.btn_closeRoom_cStyle = 0
|
||||
end
|
||||
|
||||
BaseWindow.Show(self)
|
||||
|
|
@ -40,7 +40,7 @@ function M:init(url)
|
|||
local btn_music = view:GetChild('btn_vedio_music')
|
||||
local btn_sound = view:GetChild('btn_vedio_sound')
|
||||
local btn_closeRoom = view:GetChild("btn_closeRoom")
|
||||
self.btn_closeRoom_cStyle = btn_closeRoom:GetController("cStyle")
|
||||
--self.btn_closeRoom_cStyle = btn_closeRoom:GetController("cStyle")
|
||||
|
||||
self.cBtn = self._view:GetController('cBtn')
|
||||
|
||||
|
|
|
|||
|
|
@ -85,45 +85,6 @@ function M:InitView(url)
|
|||
end)
|
||||
|
||||
local btn_setting = self._view:GetChild("btn_setting")
|
||||
|
||||
self._view:GetChild('btn_closeRoom').onClick:Set(function()
|
||||
---[[
|
||||
--旧
|
||||
local tip_owner = '您是否退出房间?\n(退出房间后房间将解散)'
|
||||
local tip = '您是否退出房间?' -- \n (请注意,申请洗牌后退出,不会返还洗牌分)
|
||||
local tipStr = ''
|
||||
if self._room.agent then
|
||||
tipStr = '您是否退出房间?'
|
||||
else
|
||||
tipStr = self._room.owner_id == self._room.self_player.self_user.account_id and tip_owner or tip
|
||||
end
|
||||
local _curren_msg = MsgWindow.new(self._root_view, tipStr, MsgWindow.MsgMode.OkAndCancel)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
if self._state.selectedIndex > 0 and self._state.selectedIndex < 3 then
|
||||
ViewUtil.ErrorTip(nil, '房间已开始,无法退出游戏。')
|
||||
else
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:AskDismissRoom()
|
||||
--[[
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
self._gamectr:LevelRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end
|
||||
)]]
|
||||
end
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
--]]
|
||||
end)
|
||||
|
||||
btn_setting.onClick:Add(handler(self, function()
|
||||
local settingView = SettingView.new(self)
|
||||
settingView:Show(self._room)
|
||||
|
|
|
|||
|
|
@ -87,42 +87,6 @@ function M:InitView(url)
|
|||
end)
|
||||
|
||||
local btn_closeRoom = self._view:GetChild("btn_setting")
|
||||
|
||||
self._view:GetChild('btn_closeRoom').onClick:Set(function()
|
||||
---[[
|
||||
--旧
|
||||
local tip_owner = '您是否退出房间?\n(退出房间后房间将解散)'
|
||||
local tip = '您是否退出房间?' -- \n (请注意,申请洗牌后退出,不会返还洗牌分)
|
||||
local tipStr = ''
|
||||
if self._room.agent then
|
||||
tipStr = '您是否退出房间?'
|
||||
else
|
||||
tipStr = self._room.owner_id == self._room.self_player.self_user.account_id and tip_owner or tip
|
||||
end
|
||||
local _curren_msg = MsgWindow.new(self._root_view, tipStr, MsgWindow.MsgMode.OkAndCancel)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
if self._state.selectedIndex > 0 and self._state.selectedIndex < 3 then
|
||||
ViewUtil.ErrorTip(nil, '房间已开始,无法退出游戏。')
|
||||
else
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
self._gamectr:LevelRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end
|
||||
)
|
||||
end
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
--]]
|
||||
end)
|
||||
|
||||
btn_closeRoom.onClick:Add(handler(self, function()
|
||||
local settingView = SettingView.new(self)
|
||||
settingView:Show(self._room)
|
||||
|
|
|
|||
|
|
@ -174,6 +174,38 @@ function M:InitView(url, use_custom_bg, custom_bg_config)
|
|||
end)
|
||||
end
|
||||
|
||||
self._view:GetChild('btn_closeRoom').onClick:Set(function()
|
||||
local tip_owner = '您是否退出房间?\n(退出房间后房间将解散)'
|
||||
local tip = '您是否退出房间?' -- \n (请注意,申请洗牌后退出,不会返还洗牌分)
|
||||
local tipStr = ''
|
||||
if self._room.agent then
|
||||
tipStr = '您是否退出房间?'
|
||||
else
|
||||
tipStr = self._room.owner_id == self._room.self_player.self_user.account_id and tip_owner or tip
|
||||
end
|
||||
local _curren_msg = MsgWindow.new(self._root_view, tipStr, MsgWindow.MsgMode.OkAndCancel)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
if self._state.selectedIndex > 0 and self._state.selectedIndex < 3 then
|
||||
ViewUtil.ErrorTip(nil, '房间已开始,无法退出游戏。')
|
||||
else
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
self._gamectr:LevelRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end
|
||||
)
|
||||
end
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
end)
|
||||
|
||||
self:InitXiPai()
|
||||
self:InitXiPai1()
|
||||
end
|
||||
|
|
@ -576,10 +608,12 @@ end
|
|||
-- 所有对家显示手牌
|
||||
function M:ShowHand(msg)
|
||||
local data = msg[1]
|
||||
for _, infoView in pairs(self._player_card_info) do
|
||||
|
||||
for _, player in pairs(data.info_list) do
|
||||
local infoView = self._player_card_info[self:GetPos(player.seat)]
|
||||
|
||||
if infoView.class ~= "PlayerSelfCardInfoView" then
|
||||
local cards = data.info_list[_].hand_card
|
||||
infoView:ShowHand(cards)
|
||||
infoView:ShowHand(player.hand_card)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -460,7 +460,6 @@ function M:ResetCardType()
|
|||
end
|
||||
|
||||
function M:ShowHand(cards)
|
||||
--self._view_handCardList
|
||||
self._view_handCardList:RemoveChildren()
|
||||
for _,card in pairs(cards) do
|
||||
local obj = self._view_handCardList:AddItemFromPool()
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 1.4 MiB |
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="100,20" extention="Button" bgColor="#333333">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<graph id="n0_xblm" name="n0" xy="0,0" size="100,20" alpha="0.6" touchable="false" type="rect" lineSize="0" fillColor="#ff333333">
|
||||
<gearDisplay controller="button" pages="0"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
<graph id="n1_xblm" name="n1" xy="0,0" size="100,20" alpha="0.6" touchable="false" type="rect" lineSize="0" fillColor="#ff333333">
|
||||
<gearDisplay controller="button" pages="2"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
<graph id="n2_xblm" name="n2" xy="0,0" size="100,20" alpha="0.6" touchable="false" type="rect" lineSize="0" fillColor="#ff333333">
|
||||
<gearDisplay controller="button" pages="1,3"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
</displayList>
|
||||
<Button mode="Radio"/>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="122,122" extention="Button">
|
||||
<Button/>
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
|
||||
<displayList>
|
||||
<image id="n0_qmc1" src="qmc17jbr" name="n0" xy="0,0">
|
||||
<relation target="" sidePair="width,height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="100,20" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<loader id="n4_qmc1" name="icon" xy="0,0" size="100,20" align="center" vAlign="middle" fill="scaleFree">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</loader>
|
||||
</displayList>
|
||||
<Button/>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1038,484">
|
||||
<displayList>
|
||||
<image id="n0_qmc1" name="n0" src="qmc17jbq" fileName="images/Rectangle 297.png" xy="0,0" size="1038,484"/>
|
||||
<image id="n3_qmc1" name="n3" src="qmc17jbt" fileName="images/Rectangle 298.png" xy="22,20" size="994,444"/>
|
||||
<component id="n2_qmc1" name="btn_close" src="qmc17jbs" fileName="window/Component/btn_close.xml" xy="946,-20"/>
|
||||
<loader id="n4_qmc1" name="loader_icon" xy="72,72" size="212,212" align="center" vAlign="middle" fill="scaleFree"/>
|
||||
<graph id="n5_qmc1" name="n5" xy="72,72" size="212,212" type="rect" corner="8"/>
|
||||
<text id="n6_qmc1" name="tex_name" xy="320,88" size="563,49" font="ui://27vd145bh35o7ilb" fontSize="36" color="#9a5f34" autoSize="none" text="9A5F34"/>
|
||||
<text id="n7_qmc1" name="tex_ip" xy="320,234" size="561,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#9a5f34" autoSize="none" text="9A5F34"/>
|
||||
<text id="n8_qmc1" name="tex_id" xy="320,158" size="561,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#9a5f34" autoSize="none" text="9A5F34"/>
|
||||
<component id="n9_qmc1" name="btn_boom" src="qmc17jbu" fileName="window/Component/btn_emoji.xml" xy="80,311" size="112,112">
|
||||
<Button icon="ui://27vd145bqmc17jbx"/>
|
||||
</component>
|
||||
<component id="n10_qmc1" name="btn_egg" src="qmc17jbu" fileName="window/Component/btn_emoji.xml" xy="232,332" size="112,112">
|
||||
<Button icon="ui://27vd145bqmc17jby"/>
|
||||
</component>
|
||||
<component id="n11_qmc1" name="btn_ring" src="qmc17jbu" fileName="window/Component/btn_emoji.xml" xy="384,320" size="112,112">
|
||||
<Button icon="ui://27vd145bqmc17jbv"/>
|
||||
</component>
|
||||
<component id="n12_qmc1" name="btn_flower" src="qmc17jbu" fileName="window/Component/btn_emoji.xml" xy="536,320" size="112,112">
|
||||
<Button icon="ui://27vd145bqmc17jbw"/>
|
||||
</component>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="50,50" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n0_xblm" name="n0" src="xblm7czj" fileName="component/Setting/Image/btn_dianxinchongzhi_2.png" xy="0,0" size="50,50">
|
||||
<gearDisplay controller="button" pages="0,2"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<image id="n1_xblm" name="n1" src="xblm7czk" fileName="component/Setting/Image/btn_dianxinchongzhi_1.png" xy="1,0" size="48,50">
|
||||
<gearDisplay controller="button" pages="1,3"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<text id="n2_xblm" name="title" xy="70,0" size="75,49" font="ui://27vd145bh35o7ilb" fontSize="36" color="#695741" text="单击"/>
|
||||
</displayList>
|
||||
<Button mode="Radio"/>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="112,112" pivot="0.5,0.5">
|
||||
<displayList>
|
||||
<loader id="n0_uans" name="loader" xy="0,0" pivot="0.5,0.5" size="112,112" url="ui://27vd145bqmc17jbx" align="center" vAlign="middle" fill="scaleFree">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</loader>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="478,160" extention="Button">
|
||||
<Button/>
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
|
||||
<displayList>
|
||||
<image id="n0_xblm" src="xblm1ab" name="n0" xy="0,0">
|
||||
<relation target="" sidePair="width,height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="210,73" pivot="0.5,0.5" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<controller name="cStyle" pages="0,,1," selected="0">
|
||||
<remark page="0" value="解散"/>
|
||||
<remark page="1" value="退出"/>
|
||||
</controller>
|
||||
<displayList>
|
||||
<image id="n0_xblm" name="n0" src="u63319y" fileName="Main_new/Main/Image/dismiss_room.png" xy="0,0">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<image id="n1_qncf" name="n1" src="qncf1bj" fileName="Main_new/Main/Image/exit_room.png" xy="0,0" size="210,73">
|
||||
<gearDisplay controller="cStyle" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button mode="Radio" downEffect="scale" downEffectValue="0.9"/>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="31,45">
|
||||
<displayList>
|
||||
<loader id="n1_uans" name="n1" xy="0,0" size="31,45" url="ui://v0j9abjyqmc11av" align="center" vAlign="middle" fill="scaleFree"/>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="50,50" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n0_xblm" name="n0" src="xblm1ae" fileName="component/Setting/Image/btn_dianxinchongzhi_2.png" xy="0,0" size="50,50">
|
||||
<gearDisplay controller="button" pages="0,2"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<image id="n1_xblm" name="n1" src="xblm1af" fileName="component/Setting/Image/btn_dianxinchongzhi_1.png" xy="1,0" size="48,50">
|
||||
<gearDisplay controller="button" pages="1,3"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<text id="n2_xblm" name="title" xy="70,0" size="75,49" font="ui://27vd145bh35o7ilb" fontSize="36" color="#695741" text="单击"/>
|
||||
</displayList>
|
||||
<Button mode="Radio"/>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="78,60" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n5_h35o" name="n5" src="xblm1al" fileName="component/Setting/Image/Vector@3x.png" xy="0,0"/>
|
||||
<image id="n6_h35o" name="n6" src="xblm1am" fileName="component/Setting/Image/Group 82@3x.png" xy="0,-2">
|
||||
<gearDisplay controller="button" pages="1"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button mode="Check"/>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="750,36" extention="Slider">
|
||||
<displayList>
|
||||
<graph id="n0_tme1" name="bg" xy="0,6" size="750,24" type="rect" lineSize="0" lineColor="#ffa0a0a0" fillColor="#ffb8997d" corner="18">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
<image id="n1_tme1" name="bar" src="xblm1ah" fileName="component/Setting/Image/Rectangle 77@3x.png" xy="0,0" size="742,36"/>
|
||||
<component id="n2_tme1" name="grip" src="xblm1ai" fileName="component/Setting/Component/slider_vedio_grip.xml" xy="702,-24">
|
||||
<relation target="n1_tme1" sidePair="right-right"/>
|
||||
</component>
|
||||
</displayList>
|
||||
<Slider/>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="79,84" extention="Button">
|
||||
<Button/>
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
|
||||
<displayList>
|
||||
<image id="n0_tme1" src="xblm1aj" name="n0" xy="0,0"/>
|
||||
</displayList>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 9.5 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |