禁止邀请,禁止加入房间交互页面,躲躲牌出牌方式的改变(还未测试),管理设置页面中基础设置页面(缺少解散设置协议,部分按钮和页面交互还未实现)
|
|
@ -64,6 +64,11 @@ function M:init(url)
|
|||
FamilyJoinView.new()
|
||||
end)
|
||||
|
||||
--邀请按钮
|
||||
view:GetChild('btn_service').onClick:Set(function()
|
||||
ViewUtil:ErrorTip("还没又加载微信")
|
||||
end)
|
||||
|
||||
--管理页面
|
||||
view:GetChild('btn_manager').onClick:Set(function()
|
||||
FamilyManagerView.new({pageType=1})
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
--管理or设置
|
||||
local ManagerChild_GamePlayView = import(".ManagerChild_GamePlayView")
|
||||
local ManagerChild_PlayerView = import(".ManagerChild_PlayerView")
|
||||
local ManagerChild_SettingView = import(".ManagerChild_SettingView")
|
||||
--成员
|
||||
local ManagerMenberChild_PlayerView = import(".ManagerMenberChild_PlayerView")
|
||||
local ManagerMenberChild_JoinsView = import(".ManagerMenberChild_JoinsView")
|
||||
|
|
@ -12,18 +14,19 @@ local FamilyManagerTable = {}
|
|||
local M = FamilyManagerTable
|
||||
|
||||
M.ManagerTable = {
|
||||
{ id = 1, title = "成员管理", view = ManagerChild_PlayerView },
|
||||
{ id = 2, title = "快速组局", view = ManagerChild_GamePlayView },
|
||||
{ id = 1, title = "基本设置", view = ManagerChild_SettingView },
|
||||
{ id = 2, title = "成员管理", view = ManagerChild_PlayerView },
|
||||
{ id = 3, title = "快速组局", view = ManagerChild_GamePlayView },
|
||||
--成员管理页面
|
||||
{ id = 3, title = "成员列表", view = ManagerMenberChild_PlayerView },
|
||||
{ id = 4, title = "进驻申请", view = ManagerMenberChild_JoinsView },
|
||||
{ id = 5, title = "离开申请", view = ManagerMenberChild_ExitsView },
|
||||
{ id = 6, title = "离开申请", view = ManagerMenberChild_DisInviteView },
|
||||
{ id = 7, title = "离开申请", view = ManagerMenberChild_DisSameDeskView }
|
||||
{ id = 4, title = "成员列表", view = ManagerMenberChild_PlayerView },
|
||||
{ id = 5, title = "进驻申请", view = ManagerMenberChild_JoinsView },
|
||||
{ id = 6, title = "离开申请", view = ManagerMenberChild_ExitsView },
|
||||
{ id = 7, title = "屏蔽邀请", view = ManagerMenberChild_DisInviteView },
|
||||
{ id = 8, title = "禁止Ta进房", view = ManagerMenberChild_DisSameDeskView }
|
||||
}
|
||||
|
||||
M.ManagerShow = {
|
||||
{ 1, 2 }, --群主
|
||||
{ 1,2, 3 }, --群主
|
||||
{}, --代理
|
||||
{} --用户
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,84 @@
|
|||
local FamilyMenberManagerDisDetailView = {}
|
||||
|
||||
local M = FamilyMenberManagerDisDetailView
|
||||
|
||||
function FamilyMenberManagerDisDetailView.new(data, callback)
|
||||
setmetatable(M, { __index = BaseWindow })
|
||||
local self = setmetatable({}, { __index = M })
|
||||
self.class = "FamilyMenberManagerDisDetailView"
|
||||
self._data = data or {}
|
||||
self._callback = callback
|
||||
self._close_destroy = true
|
||||
self._new_hide = false
|
||||
self:init("ui://Family/FamilyMenberManagerDisDetail")
|
||||
return self
|
||||
end
|
||||
|
||||
function M:init(url)
|
||||
getmetatable(M).__index.init(self, url)
|
||||
|
||||
self._data.type = self._data.type or 1
|
||||
local view = self._view
|
||||
|
||||
self._viewList_player = view:GetChild('list_player')
|
||||
self._viewList_player.itemRenderer = handler(self, self.PlayerRenderer)
|
||||
|
||||
self._viewText_search = self._view:GetChild('input_search')
|
||||
view:GetChild('btn_search').onClick:Set(handler(self,self.ClickSearch))
|
||||
view:GetChild('btn_return').onClick:Set(handler(self,self.ShowAllMenber))
|
||||
self:FillData()
|
||||
end
|
||||
|
||||
function M:ClickSearch()
|
||||
local text = self._viewText_search.text
|
||||
local tmpTable = self._fillData
|
||||
local searchData = {}
|
||||
for i,v in ipairs(tmpTable) do
|
||||
if v.uid == tonumber(text) or string.find(v.nick,text) then
|
||||
table.insert(searchData,v)
|
||||
end
|
||||
end
|
||||
self._fillData= searchData
|
||||
self._viewList_player.numItems = #self._fillData
|
||||
self._view:GetController('search').selectedIndex = 1
|
||||
end
|
||||
|
||||
function M:PlayerRenderer(index, obj)
|
||||
local info = self._fillData[index + 1]
|
||||
|
||||
ImageLoad.Load(info.portrait, obj:GetChild('btn_head')._iconObject)
|
||||
obj:GetChild('text_name').text = info.nick
|
||||
obj:GetChild('text_id').text = string.format("标识:%s", info.uid)
|
||||
obj:GetChild('btn_add').onClick:Set(function()
|
||||
ViewUtil:ErrorTip("暂时还未开放此功能。")
|
||||
end)
|
||||
end
|
||||
|
||||
function M:ShowAllMenber()
|
||||
self._viewText_search.text = ""
|
||||
self._fillData = DataManager.CurrenGroup.members
|
||||
self._viewList_player.numItems = #self._fillData
|
||||
end
|
||||
|
||||
function M:FillData()
|
||||
self:ShowAllMenber()
|
||||
|
||||
self:Show()
|
||||
end
|
||||
|
||||
-- 打开窗口
|
||||
function M:Show()
|
||||
getmetatable(M).__index.Show(self)
|
||||
end
|
||||
|
||||
-- 关闭窗口
|
||||
function M:Close()
|
||||
getmetatable(M).__index.Close(self)
|
||||
end
|
||||
|
||||
-- 销毁窗口
|
||||
function M:Destroy()
|
||||
getmetatable(M).__index.Destroy(self)
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -0,0 +1,109 @@
|
|||
local FamilyRoomCardView = import(".FamilyRoomCardView")
|
||||
|
||||
local ManagerChild_SettingView = {}
|
||||
|
||||
local M = ManagerChild_SettingView
|
||||
|
||||
function ManagerChild_SettingView.new(data, callback)
|
||||
local self = setmetatable({}, { __index = M })
|
||||
self.class = "ManagerChild_SettingView"
|
||||
self._data = data or {}
|
||||
self._callback = callback
|
||||
self:init("ui://Family/ManagerChild_Setting")
|
||||
return self
|
||||
end
|
||||
|
||||
function M:init(url)
|
||||
local root = self._data.root
|
||||
if not root then
|
||||
ViewUtil:ErrorTip("点击太快,请重新打开页面")
|
||||
return
|
||||
end
|
||||
local page = root._view:GetChild('page')
|
||||
ViewUtil.LoadPage(page, url, function(view)
|
||||
self._view = view
|
||||
|
||||
view:GetChild('btn_dissolveRoom').onClick:Set(function()
|
||||
|
||||
end)
|
||||
|
||||
view:GetChild('btn_add').onClick:Set(function()
|
||||
FamilyRoomCardView.new({})
|
||||
end)
|
||||
|
||||
view:GetChild('btn_record').onClick:Set(function()
|
||||
|
||||
end)
|
||||
|
||||
view:GetChild('btn_dissolveRoomDetail').onClick:Set(handler(self, self.ClickDissolveDetail))
|
||||
view:GetChild('btn_witness').onClick:Set(handler(self, self.ClickWitnessDetail))
|
||||
|
||||
self._viewCheck_hideDesk = view:GetChild('check_hideDesk')
|
||||
self._viewCheck_hideDesk.onClick:Set(handler(self, self.ClickCheckHideDesk))
|
||||
view:GetChild('check_dissolveRoom').onClick:Set(handler(self, self.ClickCheckDissolveRoom))
|
||||
self._viewCheck_witness = view:GetChild('check_witness')
|
||||
self._viewCheck_witness.onClick:Set(handler(self, self.ClickCheckWitness))
|
||||
|
||||
self:FillData()
|
||||
end)
|
||||
end
|
||||
|
||||
function M:ClickDissolveDetail()
|
||||
|
||||
end
|
||||
|
||||
function M:ClickWitnessDetail()
|
||||
|
||||
end
|
||||
|
||||
function M:ClickCheckHideDesk()
|
||||
local mgr_ctr = ControllerManager.GetController(GroupMgrController)
|
||||
mgr_ctr:FG_SetShowStartRoom(DataManager.CurrenGroup.id, self._viewCheck_hideDesk.selected and 1 or 0, function(res)
|
||||
--因为没有回调,这边先把值设置好
|
||||
if res.ReturnCode ~= 0 then
|
||||
ViewUtil.ErrorTip(res.ReturnCode,"设置失败")
|
||||
self._viewCheck_hideDesk.selected = not self._viewCheck_hideDesk.selected
|
||||
return
|
||||
else
|
||||
ViewUtil:ErrorTip("设置成功")
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
function M:ClickCheckDissolveRoom()
|
||||
|
||||
end
|
||||
|
||||
function M:ClickCheckWitness()
|
||||
|
||||
end
|
||||
|
||||
function M:FillData()
|
||||
local view = self._view
|
||||
local group = DataManager.CurrenGroup
|
||||
|
||||
view:GetChild('list_gameName').selectedIndex = 0
|
||||
view:GetChild('text_name').text = group.name
|
||||
view:GetChild('text_id').text = group.id
|
||||
view:GetChild('text_fangka').text = group.groupDiamo
|
||||
|
||||
self._viewCheck_hideDesk.selected = group.isOpenStartRoom == 1
|
||||
self._viewCheck_witness.selected = group.isWatch == 1
|
||||
end
|
||||
|
||||
-- 打开窗口
|
||||
function M:Show()
|
||||
getmetatable(M).__index.Show(self)
|
||||
end
|
||||
|
||||
-- 关闭窗口
|
||||
function M:Close()
|
||||
getmetatable(M).__index.Close(self)
|
||||
end
|
||||
|
||||
-- 销毁窗口
|
||||
function M:Destroy()
|
||||
getmetatable(M).__index.Destroy(self)
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
local FamilyMenberManagerDisDetailView = import(".FamilyMenberManagerDisDetailView")
|
||||
|
||||
local ManagerMenberChild_DisInviteView = {}
|
||||
|
||||
local M = ManagerMenberChild_DisInviteView
|
||||
|
|
@ -20,9 +22,22 @@ function M:init(url)
|
|||
local page = root._view:GetChild('page')
|
||||
ViewUtil.LoadPage(page, url, function(view)
|
||||
self._view = view
|
||||
|
||||
view:GetChild('check_disAllInvite').onClick:Set(handler(self,self.ClickDisAll))
|
||||
view:GetChild('btn_add').onClick:Set(handler(self,self.ClickAdd))
|
||||
|
||||
self:FillData()
|
||||
end)
|
||||
end
|
||||
|
||||
function M:ClickDisAll()
|
||||
ViewUtil:ErrorTip("当前功能还没开放")
|
||||
end
|
||||
|
||||
function M:ClickAdd()
|
||||
FamilyMenberManagerDisDetailView.new()
|
||||
end
|
||||
|
||||
function M:FillData()
|
||||
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,13 +1,15 @@
|
|||
local ManagerMenberChild_DisInviteView = {}
|
||||
local FamilyMenberManagerDisDetailView = import(".FamilyMenberManagerDisDetailView")
|
||||
|
||||
local M = ManagerMenberChild_DisInviteView
|
||||
local ManagerMenberChild_DisSameDeskView = {}
|
||||
|
||||
function ManagerMenberChild_DisInviteView.new(data, callback)
|
||||
local M = ManagerMenberChild_DisSameDeskView
|
||||
|
||||
function ManagerMenberChild_DisSameDeskView.new(data, callback)
|
||||
local self = setmetatable({}, { __index = M })
|
||||
self.class = "ManagerMenberChild_DisInviteView"
|
||||
self.class = "ManagerMenberChild_DisSameDeskView"
|
||||
self._data = data or {}
|
||||
self._callback = callback
|
||||
self:init("ui://Family/ManagerMenberChild_DisInvite")
|
||||
self:init("ui://Family/ManagerMenberChild_DisSameDesk")
|
||||
return self
|
||||
end
|
||||
|
||||
|
|
@ -20,11 +22,17 @@ function M:init(url)
|
|||
local page = root._view:GetChild('page')
|
||||
ViewUtil.LoadPage(page, url, function(view)
|
||||
self._view = view
|
||||
|
||||
view:GetChild('btn_add').onClick:Set(handler(self, self.ClickAdd))
|
||||
self:FillData()
|
||||
end)
|
||||
end
|
||||
|
||||
function M:FillData()
|
||||
function M:ClickAdd()
|
||||
FamilyMenberManagerDisDetailView.new()
|
||||
end
|
||||
|
||||
function M:FillData()
|
||||
end
|
||||
|
||||
-- 打开窗口
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
缺少协议 内容是自己与亲友圈的相关操作,比如说创建解散亲友圈,加入退出亲友圈
|
||||
未找到协议 玩家发送申请退出亲友圈
|
||||
未找到协议 群主可以审批玩家是否退出亲友圈
|
||||
未找到协议 小黑屋协议
|
||||
未找到协议 小黑屋协议
|
||||
未找到协议 禁止邀请
|
||||
未找到协议 禁止ta加入房间
|
||||
未找到协议 解散房间设置
|
||||
|
|
@ -188,7 +188,7 @@ function M:SetOutCardInfo(cardlist, isPass, isAnim)
|
|||
local poker_item = self._view_Out:AddItemFromPool()
|
||||
|
||||
self:FillPoker2(poker_item, showOneCard)
|
||||
self._view:GetChild('text_paiNum').text = string.format("X%s", #cardlist)
|
||||
-- self._view:GetChild('text_paiNum').text = string.format("X%s", #cardlist)
|
||||
else
|
||||
printlog("error 190", "除了鬼牌没有其他牌")
|
||||
end
|
||||
|
|
@ -473,28 +473,28 @@ function M:FillPoker2(poker, code, suffix)
|
|||
suffix = suffix or ""
|
||||
code = code == 1 and "00" or code
|
||||
if not poker.icon then
|
||||
poker:GetChild('icon').url = string.format("ui://Extend_Poker_DuoDuo/%s%s", code, suffix)
|
||||
poker:GetChild('icon').url = string.format("ui://Main_Poker/%s%s", code, suffix)
|
||||
else
|
||||
poker.icon = string.format("ui://Extend_Poker_DuoDuo/%s%s", code, suffix)
|
||||
poker.icon = string.format("ui://Main_Poker/%s%s", code, suffix)
|
||||
end
|
||||
end
|
||||
|
||||
function M:CreatPoker1(poker, scale, bank)
|
||||
local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker" .. scale * 10)
|
||||
local poker_item = UIPackage.CreateObject("Main_Poker", "poker" .. scale * 10)
|
||||
local code = self:ChangeCodeByTo(poker)
|
||||
local card_code_obj
|
||||
|
||||
if DataManager.CurrenRoom.pai == 0 then
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_1")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code)
|
||||
end
|
||||
else
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
end
|
||||
|
|
@ -510,20 +510,20 @@ function M:CreatPoker1(poker, scale, bank)
|
|||
end
|
||||
|
||||
function M:CreatPoker(poker, scale, bank)
|
||||
local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker" .. 12.5)
|
||||
local poker_item = UIPackage.CreateObject("Main_Poker", "poker" .. 12.5)
|
||||
local code = self:ChangeCodeByTo(poker)
|
||||
local card_code_obj
|
||||
if DataManager.CurrenRoom.pai == 0 then
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_1")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code)
|
||||
end
|
||||
else
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
end
|
||||
|
|
|
|||
|
|
@ -0,0 +1,562 @@
|
|||
---
|
||||
--- Created by 谌建军.
|
||||
--- DateTime: 2017/12/13 16:35
|
||||
---
|
||||
local EXPlayerPokerInfoView = {
|
||||
_view = nil,
|
||||
_mainView = nil,
|
||||
_mask_liangpai = nil,
|
||||
}
|
||||
|
||||
local M = EXPlayerPokerInfoView
|
||||
|
||||
function M.new(view, mainView)
|
||||
local self = {}
|
||||
setmetatable(self, { __index = M })
|
||||
self._view = view
|
||||
self._mainView = mainView
|
||||
self:init()
|
||||
return self
|
||||
end
|
||||
|
||||
function M:init()
|
||||
local view = self._view
|
||||
self._gameCtr = ControllerManager.GetController(GameController)
|
||||
|
||||
self.item_data = json.decode(self._view:GetChild("area_mask").text)
|
||||
self.out_card_data = self.item_data["outcard_list"]
|
||||
self._mask_liangpai = view:GetChild("mask_liangpai")
|
||||
self.ctr_outpoker = view:GetController("output")
|
||||
self.outpoker_list = view:GetChild(self.out_card_data["parent"])
|
||||
|
||||
-- self.hand_card_list = view:GetChild("hand_card_list")
|
||||
self.hand_card_list = view:GetChild("list_backHand")
|
||||
|
||||
self.ctr_one_card = view:GetController("one_card")
|
||||
self.eff_one_card = view:GetChild("one_card_eff"):GetTransition("t0")
|
||||
|
||||
self.text_bomb_score = view:GetChild("Score")
|
||||
self.ani_bomb_score = view:GetTransition("score")
|
||||
self.ani_result_score = view:GetTransition("score_1")
|
||||
|
||||
------------------------------lingmeng------------------------
|
||||
|
||||
self._view_Out = self._view:GetChild('List_Out')
|
||||
self._view_resultOut = self._view:GetChild('list_resultOut')
|
||||
self._ctr_resultOut = self._view:GetController('resultOut')
|
||||
self._ctr_time_clock = self._view:GetController('time_clock')
|
||||
self._view_comp_clock = self._view:GetChild('Comp_Clock')
|
||||
--------------------------------------------------------------
|
||||
end
|
||||
|
||||
-- function M:SetOutCardInfo(cardlist, isPass, isAnim)
|
||||
-- self.outpoker_list:RemoveChildren(0, -1, true)
|
||||
-- if cardlist == nil then
|
||||
-- if isPass == true then
|
||||
-- self.ctr_outpoker.selectedIndex = 2
|
||||
-- else
|
||||
-- self.ctr_outpoker.selectedIndex = 0
|
||||
-- end
|
||||
-- else
|
||||
-- if isAnim then
|
||||
-- if self.move_cor then
|
||||
-- coroutine.stop(self.move_cor)
|
||||
-- self.move_cor = nil
|
||||
-- end
|
||||
-- local time = 0.1
|
||||
-- for i = 1, #cardlist do
|
||||
-- local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker7")
|
||||
-- local code = self:ChangeCodeByTo(cardlist[i])
|
||||
-- -- local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFast/"..code)
|
||||
-- -- local card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
-- local card_code_obj
|
||||
-- -- if DataManager.CurrenRoom.pai==0 then
|
||||
-- -- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFast/"..code)
|
||||
-- -- else
|
||||
-- -- card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
-- -- end
|
||||
-- -- if code==310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- -- -- body
|
||||
-- -- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFast/"..code.."_1")
|
||||
-- -- end
|
||||
-- if DataManager.CurrenRoom.pai == 0 then
|
||||
-- if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- -- body
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
-- else
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
-- end
|
||||
-- else
|
||||
-- if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- -- body
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
-- else
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
-- end
|
||||
-- end
|
||||
-- if card_code_obj == nil then
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/00")
|
||||
-- end
|
||||
-- poker_item:AddChild(card_code_obj)
|
||||
-- --local poker = self:CreatPoker(cardlist[i],0.7)
|
||||
-- self.outpoker_list:AddChild(poker_item)
|
||||
-- poker_item.xy = Vector2.New(self.out_card_data["start_x"], self.out_card_data["start_y"])
|
||||
-- poker_item:TweenMove(
|
||||
-- self:GetOutCardEndPokerPos(i, #cardlist, self.outpoker_list, poker_item, self.out_card_data
|
||||
-- ["maxcount_x"], 1.5), time)
|
||||
-- --card_code_obj
|
||||
-- -- self.tween = TweenUtils.TweenFloat(1,0.7,time,function(x)
|
||||
-- -- card_code_obj:SetScale(x,x)
|
||||
-- -- end)
|
||||
-- card_code_obj:SetScale(1.5, 1.5)
|
||||
-- end
|
||||
-- self.move_cor = coroutine.start(function()
|
||||
-- coroutine.wait(0.1)
|
||||
-- ViewUtil.PlaySound("DuoDuo_PK", "extend/poker/duoduo/sound/chupai.mp3")
|
||||
-- end)
|
||||
-- else
|
||||
-- for i = 1, #cardlist do
|
||||
-- local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker7")
|
||||
-- local code = self:ChangeCodeByTo(cardlist[i])
|
||||
-- local card_code_obj
|
||||
-- if DataManager.CurrenRoom.pai == 0 then
|
||||
-- if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- -- body
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
-- else
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
-- end
|
||||
-- else
|
||||
-- if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- -- body
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
-- else
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
-- end
|
||||
-- end
|
||||
-- if card_code_obj == nil then
|
||||
-- card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/00")
|
||||
-- end
|
||||
-- card_code_obj:SetScale(1.5, 1.5)
|
||||
-- poker_item:AddChild(card_code_obj)
|
||||
-- --local poker = self:CreatPoker(cardlist[i],0.7)
|
||||
-- self.outpoker_list:AddChild(poker_item)
|
||||
-- poker_item.xy = self:GetOutCardEndPokerPos(i, #cardlist, self.outpoker_list, poker_item,
|
||||
-- self.out_card_data["maxcount_x"], 1.5)
|
||||
-- end
|
||||
-- end
|
||||
-- --self.ctr_outpoker.selectedIndex = 1
|
||||
-- end
|
||||
-- end
|
||||
|
||||
function M:SetOutCardInfo(cardlist, isPass, isAnim)
|
||||
self._view_Out:RemoveChildren(0, -1, true)
|
||||
if cardlist == nil then
|
||||
if isPass == true then
|
||||
self.ctr_outpoker.selectedIndex = 2
|
||||
else
|
||||
self.ctr_outpoker.selectedIndex = 0
|
||||
end
|
||||
else
|
||||
self.ctr_outpoker.selectedIndex = 1
|
||||
-- if isAnim then
|
||||
-- if self.move_cor then
|
||||
-- coroutine.stop(self.move_cor)
|
||||
-- self.move_cor = nil
|
||||
-- end
|
||||
-- for i = 1, #cardlist do
|
||||
-- local poker_item = self._view_Out:AddItemFromPool()
|
||||
-- local code = self:ChangeCodeByTo(cardlist[i])
|
||||
|
||||
-- self:FillPoker(poker_item, "", cardlist[i])
|
||||
-- end
|
||||
-- self.move_cor = coroutine.start(function()
|
||||
-- coroutine.wait(0.1)
|
||||
-- ViewUtil.PlaySound("DuoDuo_PK", "extend/poker/duoduo/sound/chupai.mp3")
|
||||
-- end)
|
||||
-- else
|
||||
local showOneCard
|
||||
for i = 1, #cardlist do
|
||||
if cardlist[i] % 100 < 3 then
|
||||
local poker_item = self._view_Out:AddItemFromPool()
|
||||
self:FillPoker2(poker_item, cardlist[i])
|
||||
else
|
||||
showOneCard = cardlist[i]
|
||||
end
|
||||
end
|
||||
if showOneCard then
|
||||
local poker_item = self._view_Out:AddItemFromPool()
|
||||
|
||||
self:FillPoker2(poker_item, showOneCard)
|
||||
self._view:GetChild('text_paiNum').text = string.format("X%s", #cardlist)
|
||||
else
|
||||
printlog("error 190", "除了鬼牌没有其他牌")
|
||||
end
|
||||
self._view_Out:ResizeToFit(self._view_Out.numItems)
|
||||
-- end
|
||||
end
|
||||
end
|
||||
|
||||
function M:SetOutCardBlack()
|
||||
for i = 0, self.outpoker_list.numChildren - 1 do
|
||||
self.outpoker_list:GetChildAt(i):GetChildAt(0):GetChildAt(0):GetChildAt(0).color = Color(0.7, 0.7, 0.7)
|
||||
end
|
||||
end
|
||||
|
||||
-- 12 -61 --11 58 --10 55 --46
|
||||
function M:GetOffSet(cardLength) -- 15 -70
|
||||
if cardLength > 8 then
|
||||
return 52 --40
|
||||
else
|
||||
return -cardLength * -10 + 60
|
||||
end
|
||||
end
|
||||
|
||||
function M:GetOutCardEndFirstPokerPos(count, parent_com, poker_obj, max_count, scale)
|
||||
local parent_width, parent_height = parent_com.width, parent_com.height
|
||||
local poker_width, poker_height = poker_obj.width * scale, poker_obj.height * scale
|
||||
local offset = self:GetOffSet(count)
|
||||
local x, y = 0, 0
|
||||
--local length = (count - 1) * (poker_width + offset) + poker_width
|
||||
--if length <= parent_width then
|
||||
-- x = (parent_width - length) / 2
|
||||
-- y = (parent_height - poker_height) / 2
|
||||
--end
|
||||
if count <= max_count then
|
||||
local length = (count - 1) * offset + poker_width
|
||||
x = (parent_width - length) / 2
|
||||
y = ((parent_height - poker_height) / 2)
|
||||
end
|
||||
return Vector2.New(x, y)
|
||||
end
|
||||
|
||||
function M:GetOutCardEndPokerPos(index, count, parent_com, poker_obj, max_count, scale)
|
||||
local offset_x, offset_y = self:GetOffSet(count), -100
|
||||
local start_pos = self:GetOutCardEndFirstPokerPos(count, parent_com, poker_obj, max_count, scale)
|
||||
local poker_width, poker_height = poker_obj.width * scale, poker_obj.height * scale
|
||||
local parent_width, parent_height = parent_com.width, parent_com.height
|
||||
local pos_x, pos_y = start_pos.x + (index - 1) * offset_x, start_pos.y
|
||||
if index > max_count then
|
||||
pos_x = (index - max_count - 1) * offset_x
|
||||
pos_y = pos_y + poker_height + offset_y
|
||||
end
|
||||
|
||||
return Vector2.New(pos_x, pos_y)
|
||||
end
|
||||
|
||||
-- function M:PlayCardTypeEff(type1)
|
||||
-- if type1 < 7 and type1 ~= 4 then return end
|
||||
-- local eff_code = 0
|
||||
-- if type1 == 10 then
|
||||
-- eff_code = 2
|
||||
-- elseif type1 == 11 then
|
||||
-- eff_code = 3
|
||||
-- elseif type1 == 4 then
|
||||
-- eff_code = 4
|
||||
-- else
|
||||
-- eff_code = 1
|
||||
-- end
|
||||
-- if self.cro_type_eff ~= nil then
|
||||
-- coroutine.stop(self.cro_type_eff)
|
||||
-- end
|
||||
-- self.cro_type_eff = nil
|
||||
-- self.cro_type_eff = coroutine.start(function()
|
||||
-- self.type_eff_view = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFast/eff_"..eff_code)
|
||||
-- if self.type_eff_view == nil then return end
|
||||
-- self._view:AddChild(self.type_eff_view)
|
||||
-- self.type_eff_view:SetXY((self._view.width - self.type_eff_view.width) / 2,self.outpoker_list.y)
|
||||
-- self.type_eff_view:GetTransition("t0"):Play()
|
||||
-- coroutine.wait(1.5)
|
||||
-- if self.type_eff_view ~= nil then
|
||||
-- self.type_eff_view:Dispose()
|
||||
-- self.type_eff_view = nil
|
||||
-- end
|
||||
-- end)
|
||||
-- end
|
||||
|
||||
function M:PlayScore(score, isBomb, isWin)
|
||||
if score == nil then
|
||||
self.text_bomb_score.alpha = 0
|
||||
return
|
||||
end
|
||||
if isBomb then
|
||||
self.text_bomb_score.text = score >= 0 and "+" .. score or tostring(score)
|
||||
self.text_bomb_score.grayed = score < 0
|
||||
self.ani_bomb_score:Play()
|
||||
else
|
||||
if score < 0 then
|
||||
self.text_bomb_score.text = tostring(score)
|
||||
self.text_bomb_score.grayed = true
|
||||
elseif score > 0 then
|
||||
self.text_bomb_score.text = "+" .. score
|
||||
self.text_bomb_score.grayed = false
|
||||
else
|
||||
local str = isWin and "+" or "-"
|
||||
self.text_bomb_score.text = str .. score
|
||||
self.text_bomb_score.grayed = not isWin
|
||||
end
|
||||
self.ani_result_score:Play()
|
||||
end
|
||||
end
|
||||
|
||||
function M:UpdateHandPoker(cardList, isPlayAni, isMing)
|
||||
if self.cor_init_poker ~= nil then
|
||||
coroutine.stop(self.cor_init_poker)
|
||||
end
|
||||
self.cor_init_poker = nil
|
||||
self.card_list = {}
|
||||
self.hand_card_list:RemoveChildren(0, -1, true)
|
||||
local card_length
|
||||
local new_card_list
|
||||
if isMing == true then
|
||||
new_card_list = self._gameCtr:ChangeCodeByFrom(cardList, true)
|
||||
card_length = #cardList
|
||||
else
|
||||
card_length = cardList
|
||||
end
|
||||
if isPlayAni == true then
|
||||
self.cor_init_poker = coroutine.start(function()
|
||||
for i = card_length, 1, -1 do
|
||||
local code = isMing == true and new_card_list[i] or 0
|
||||
coroutine.wait(0.01)
|
||||
local poker = self:CreatPoker1(code, 0.4)
|
||||
self.hand_card_list:AddChild(poker)
|
||||
end
|
||||
end)
|
||||
else
|
||||
for i = card_length, 1, -1 do
|
||||
local code = isMing == true and new_card_list[i] or 0
|
||||
local card_number_code = self:ChangeOneCodeByFrom(cardList[i])
|
||||
local btn_card = self.hand_card_list:AddItemFromPool()
|
||||
self:FillPoker(btn_card, "", card_number_code)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function M:SetRemainCardNumber(isPlay)
|
||||
if isPlay then
|
||||
self.ctr_one_card.selectedIndex = 1
|
||||
self.eff_one_card:Play(-1, 0, nil)
|
||||
else
|
||||
self.ctr_one_card.selectedIndex = 0
|
||||
end
|
||||
--if self.card_number then
|
||||
-- self.card_number.visible = show
|
||||
-- self.card_number.text = string.format("剩余:%d",number)
|
||||
--end
|
||||
end
|
||||
|
||||
function M:PlayEffect(type, callback)
|
||||
Timer.New(function()
|
||||
local fristCard = self._view_Out:GetChildAt(0)
|
||||
local lastCard = self._view_Out:GetChildAt(self._view_Out.numItems - 1)
|
||||
local fristXy = self._view_Out:GlobalToLocal(fristCard:LocalToGlobal(Vector2.New(
|
||||
fristCard.width * 0,
|
||||
fristCard.height * 0.5)))
|
||||
local lastXy = self._view_Out:GlobalToLocal(lastCard:LocalToGlobal(
|
||||
Vector2.New(lastCard.width * 1,
|
||||
lastCard.height * 0.5)))
|
||||
local effect = ""
|
||||
local y = 0
|
||||
local x = 0
|
||||
local width = 0
|
||||
if type == 10 then
|
||||
effect = "te_liandui"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
elseif type == 4 then
|
||||
effect = "te_sandaidui"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
elseif type == 11 then
|
||||
effect = "te_sandaidan"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
elseif type == 2 then
|
||||
effect = "te_shunzi"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
width = (lastXy.x - fristXy.x) / 1.5
|
||||
elseif type == 5 or type == 8 or type == 12 then
|
||||
effect = "te_feiji"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
width = (lastXy.x - fristXy.x) / 1.5
|
||||
elseif type == 6 then
|
||||
effect = "te_zhadan"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
elseif type == 9 then
|
||||
effect = "te_sidaisab"
|
||||
y = self._view_Out.y + fristXy.y
|
||||
x = self._view_Out.x + (lastXy.x + fristXy.x) / 2
|
||||
end
|
||||
if #effect > 0 then
|
||||
local obj = UIPackage.CreateObjectFromURL(string.format("ui://Extend_Poker_DuoDuo/%s", effect))
|
||||
obj.visible = false
|
||||
self._view:AddChild(obj)
|
||||
obj:SetScale(1.3, 1.3)
|
||||
if y ~= 0 then
|
||||
obj.y = y
|
||||
end
|
||||
if x ~= 0 then
|
||||
obj.x = x
|
||||
end
|
||||
if width ~= 0 then
|
||||
obj.width = width
|
||||
end
|
||||
obj.visible = true
|
||||
if type == 2 then
|
||||
obj:GetTransition('t0'):Play(1, 0, function()
|
||||
obj:GetChild('n11'):TweenMoveX(width * 1.03, 0.3):OnComplete(function()
|
||||
obj:Dispose()
|
||||
callback()
|
||||
end)
|
||||
obj:GetChild('n12'):TweenMoveX(width * 1.03 - 121, 0.3)
|
||||
obj:GetChild('n11'):TweenFade(0, 0.3)
|
||||
obj:GetChild('n12'):TweenFade(0, 0.3)
|
||||
end)
|
||||
elseif type == 5 or type == 8 or type == 12 then
|
||||
obj:GetTransition('t0'):Play(1, 0, function()
|
||||
obj:GetChild('n13'):TweenMoveX(width * 0.7, 0.4):OnComplete(function()
|
||||
obj:Dispose()
|
||||
callback()
|
||||
end)
|
||||
obj:GetChild('n14'):TweenMoveX(width * 0.7 - 120, 0.4)
|
||||
obj:GetChild('n13'):TweenFade(1, 0.2):OnComplete(function()
|
||||
obj:GetChild('n13'):TweenFade(0, 0.4)
|
||||
obj:GetChild('n14'):TweenFade(0, 0.4)
|
||||
end)
|
||||
end)
|
||||
elseif type == 6 then
|
||||
obj:GetTransition('t0'):Play(1, 0, function()
|
||||
obj:Dispose()
|
||||
end)
|
||||
callback()
|
||||
else
|
||||
obj:GetTransition('t0'):Play(1, 0, function()
|
||||
obj:Dispose()
|
||||
callback()
|
||||
end)
|
||||
end
|
||||
else
|
||||
callback()
|
||||
end
|
||||
end, Time.deltaTime, 1, false):Start()
|
||||
end
|
||||
|
||||
function M:ChangeOneCodeByFrom(card)
|
||||
local flower = math.floor(card / 100)
|
||||
local number = card % 100
|
||||
if number == 2 then
|
||||
number = 15
|
||||
end
|
||||
return number * 10 + flower
|
||||
end
|
||||
|
||||
function M:FillPoker(poker, prefix, num, code)
|
||||
if num ~= nil then
|
||||
code = self:ChangeCodeByTo(num)
|
||||
end
|
||||
local suffix = code == 310 and
|
||||
(DataManager.CurrenRoom.pai == 0 and (DataManager.CurrenRoom.room_config.Heart10 == 2 and "_1" or "") or "_2") or
|
||||
""
|
||||
code = code == 1 and "00" or code
|
||||
if not poker.icon then
|
||||
poker:GetChild('icon').url = string.format("ui://Main_Poker/%s%s%s", prefix, code, suffix)
|
||||
else
|
||||
poker.icon = string.format("ui://Main_Poker/%s%s%s", prefix, code, suffix)
|
||||
end
|
||||
end
|
||||
|
||||
function M:FillPoker2(poker, code, suffix)
|
||||
suffix = suffix or ""
|
||||
code = code == 1 and "00" or code
|
||||
if not poker.icon then
|
||||
poker:GetChild('icon').url = string.format("ui://Extend_Poker_DuoDuo/%s%s", code, suffix)
|
||||
else
|
||||
poker.icon = string.format("ui://Extend_Poker_DuoDuo/%s%s", code, suffix)
|
||||
end
|
||||
end
|
||||
|
||||
function M:CreatPoker1(poker, scale, bank)
|
||||
local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker" .. scale * 10)
|
||||
local code = self:ChangeCodeByTo(poker)
|
||||
local card_code_obj
|
||||
|
||||
if DataManager.CurrenRoom.pai == 0 then
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
end
|
||||
else
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
end
|
||||
end
|
||||
if card_code_obj == nil or bank == 1 then
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/00")
|
||||
end
|
||||
|
||||
card_code_obj:SetScale(scale, scale)
|
||||
poker_item:AddChild(card_code_obj)
|
||||
|
||||
return poker_item
|
||||
end
|
||||
|
||||
function M:CreatPoker(poker, scale, bank)
|
||||
local poker_item = UIPackage.CreateObject("Extend_Poker_DuoDuo", "poker" .. 12.5)
|
||||
local code = self:ChangeCodeByTo(poker)
|
||||
local card_code_obj
|
||||
if DataManager.CurrenRoom.pai == 0 then
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_1")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code)
|
||||
end
|
||||
else
|
||||
if code == 310 and DataManager.CurrenRoom.room_config.Heart10 == 2 then
|
||||
-- body
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_DuoDuo/" .. code .. "_2")
|
||||
else
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/" .. code .. "_2")
|
||||
end
|
||||
end
|
||||
if card_code_obj == nil or bank == 1 then
|
||||
card_code_obj = UIPackage.CreateObjectFromURL("ui://Main_Poker/00")
|
||||
end
|
||||
card_code_obj:SetScale(scale, scale)
|
||||
poker_item:AddChild(card_code_obj)
|
||||
|
||||
return poker_item
|
||||
end
|
||||
|
||||
function M:ChangeCodeByTo(card)
|
||||
local flower = card % 10
|
||||
local number = math.floor(card / 10)
|
||||
if number == 15 then
|
||||
number = 2
|
||||
end
|
||||
return flower * 100 + number
|
||||
end
|
||||
|
||||
function M:Clear()
|
||||
self:PlayScore(nil)
|
||||
self:SetRemainCardNumber(false)
|
||||
self:SetOutCardInfo(nil, false)
|
||||
self.hand_card_list:RemoveChildren(0, -1, true)
|
||||
self._mask_liangpai:RemoveChildren(0, -1, true)
|
||||
self._view_Out:RemoveChildren(0, -1, true)
|
||||
self._view_resultOut:RemoveChildren(0, -1, true)
|
||||
end
|
||||
|
||||
function M:Destroy()
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -74,7 +74,6 @@ function M:init()
|
|||
self.text_bomb_score = self._view:GetChild('Score')
|
||||
self.ani_bomb_score = self._view:GetTransition('score')
|
||||
self.ani_result_score = self._view:GetTransition('score_1')
|
||||
self._viewList_move = self._view:GetChild('list_moveCards')
|
||||
|
||||
self.send_card = {}
|
||||
self.tips_click_count = 0
|
||||
|
|
@ -99,13 +98,11 @@ function M:InitPoker(pokerList, isPlayAni, open)
|
|||
-- -- print(vardump(self.card_list))
|
||||
self.cor_init_poker = nil
|
||||
self.card_list = {}
|
||||
self.newCard_list = {}
|
||||
self._ctr_canSendCard.selectedIndex = 0
|
||||
self._flag_ruleCard = false
|
||||
self._view_handCard:RemoveChildren(0, -1, true)
|
||||
self.scaleW = (GRoot.inst.width * 0.85 - self._view_handCard.columnGap * 14) / 15
|
||||
self._viewList_move.width = self.scaleW
|
||||
self.scaleH = self.scaleW * 1.3
|
||||
self.scaleW = (GRoot.inst.width * 0.86 - self._view_handCard.columnGap * 26) / 27
|
||||
self.scaleH = self.scaleW * 1.4
|
||||
if isPlayAni == true then
|
||||
self.cor_init_poker =
|
||||
coroutine.start(
|
||||
|
|
@ -175,13 +172,25 @@ function M:InitPoker(pokerList, isPlayAni, open)
|
|||
)
|
||||
else
|
||||
for i = #pokerList, 1, -1 do
|
||||
if not self.newCard_list[pokerList[i] % 100] then
|
||||
self.newCard_list[pokerList[i] % 100] = {}
|
||||
end
|
||||
self.newCard_list[pokerList[i] % 100][math.floor(pokerList[i] / 100)] = (self.newCard_list[pokerList[i] % 100][math.floor(pokerList[i] / 100)] or 0) +
|
||||
1
|
||||
local card_number_code = self:ChangeOneCodeByFrom(pokerList[i])
|
||||
local card_flower_code = pokerList[i]
|
||||
local btn_card = self._view_handCard:AddItemFromPool()
|
||||
self:FillPoker(btn_card, "", card_number_code)
|
||||
local card_view = NewCardView(btn_card, card_number_code, card_flower_code)
|
||||
self.card_list[#self.card_list + 1] = card_view
|
||||
btn_card.data = card_view
|
||||
btn_card.width = self.scaleW
|
||||
btn_card.height = self.scaleH
|
||||
end
|
||||
table.sort(self.card_list, tableSortNumber)
|
||||
self:AddTouchMoveEvent(self._view_handCard)
|
||||
for i = 1, #self.card_list do
|
||||
local card = self.card_list[i]
|
||||
if open ~= 1 then
|
||||
-- body
|
||||
self:AddCardTouchEvent(card)
|
||||
end
|
||||
end
|
||||
self:UpdateHandCardsPos()
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -196,18 +205,23 @@ end
|
|||
function M:AddTouchMoveEvent(list)
|
||||
local send_card = {}
|
||||
|
||||
-- list.onTouchBegin:Set(
|
||||
-- function(context)
|
||||
-- self.send_card = {}
|
||||
-- if list.touchable == false then
|
||||
-- return
|
||||
-- end
|
||||
-- local xy = self._view_handCard:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y))
|
||||
-- self.touchBegin = xy
|
||||
-- Stage.inst.onTouchMove:Add(self.touchMoveFun)
|
||||
-- Stage.inst.onTouchEnd:Add(self.touchMoveEndFun)
|
||||
-- end
|
||||
-- )
|
||||
list.onTouchBegin:Set(
|
||||
function(context)
|
||||
self.send_card = {}
|
||||
if list.touchable == false then
|
||||
return
|
||||
end
|
||||
local fristCard = self._view_handCard:GetChildAt(0)
|
||||
local CardWidth = fristCard.width
|
||||
local columnGap = self._view_handCard.columnGap
|
||||
local oneCardWidth = CardWidth - columnGap
|
||||
local xy = fristCard:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y))
|
||||
-- if xy.y > -21 and xy.y < 316 then
|
||||
self.touchBegin = xy
|
||||
Stage.inst.onTouchMove:Add(self.touchMoveFun)
|
||||
Stage.inst.onTouchEnd:Add(self.touchMoveEndFun)
|
||||
end
|
||||
)
|
||||
end
|
||||
|
||||
function M:AddCardTouchEvent(card)
|
||||
|
|
@ -216,32 +230,7 @@ function M:AddCardTouchEvent(card)
|
|||
if card.btn_card.touchable == false then
|
||||
return
|
||||
end
|
||||
local cardList = card.fatherList
|
||||
local touchIndex = cardList:GetChildIndex(card.btn_card)
|
||||
self._SendCards = {}
|
||||
self.touchCard = card
|
||||
self.touchIndex = touchIndex
|
||||
local copy_list = self._viewList_move:GetChild('list')
|
||||
for i = 0, touchIndex do
|
||||
local oncard = cardList:GetChildAt(i)
|
||||
self:SetBtnCardColor(oncard.data, 1)
|
||||
--复制一份列表作为移动对象
|
||||
local copy_card = copy_list:AddItemFromPool()
|
||||
self:FillPoker2(copy_card, oncard.data.card_code_flower)
|
||||
copy_card.height = self.scaleH
|
||||
if oncard.data.zha then
|
||||
for j = 1, 4 do
|
||||
table.insert(self._SendCards, oncard.data.card_code_flower)
|
||||
end
|
||||
else
|
||||
table.insert(self._SendCards, oncard.data.card_code_flower)
|
||||
end
|
||||
end
|
||||
local xy = self.touchCard.fatherList:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y))
|
||||
self._viewList_move.xy = self._view:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y)) - Vector2.New(self.scaleW/2,self.scaleH + (self.scaleH + self.linegap)*(copy_list.numItems-1) + self.linegap)
|
||||
self.touchBegin = xy - self._viewList_move.xy
|
||||
Stage.inst.onTouchMove:Add(self.touchMoveFun)
|
||||
Stage.inst.onTouchEnd:Add(self.touchMoveEndFun)
|
||||
self:SetBtnCardColor(card, 1)
|
||||
end
|
||||
)
|
||||
end
|
||||
|
|
@ -282,61 +271,119 @@ function M:TouchMoving(context)
|
|||
return
|
||||
end
|
||||
local send_card1 = {}
|
||||
local xy = self.touchCard.fatherList:GlobalToLocal(Vector2.New(context.inputEvent.x,
|
||||
context.inputEvent.y))
|
||||
self._viewList_move.xy = xy - self.touchBegin
|
||||
local fristCard = self._view_handCard:GetChildAt(0)
|
||||
local CardWidth = fristCard.width
|
||||
local columnGap = self._view_handCard.columnGap
|
||||
local oneCardWidth = CardWidth + columnGap
|
||||
local xy = fristCard:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y))
|
||||
self.isTouching = true
|
||||
local max_x
|
||||
local min_x
|
||||
if xy.x - self.touchBegin.x > 0 then -- 往右边滑
|
||||
max_x = xy.x
|
||||
min_x = self.touchBegin.x
|
||||
-- elseif xy.x - self.touchBegin.x < 0 then -- 左边滑
|
||||
else
|
||||
max_x = self.touchBegin.x
|
||||
min_x = xy.x
|
||||
end
|
||||
|
||||
for i = 1, self._view_handCard.numItems do
|
||||
local card = self._view_handCard:GetChildAt(i - 1).data
|
||||
if card.btn_card.touchable == false or card.card_isTouchable == 1 then
|
||||
else
|
||||
if
|
||||
(card.btn_card.x + oneCardWidth > min_x or (i == #self.card_list and card.btn_card.x + CardWidth > min_x))
|
||||
and card.btn_card.x < max_x
|
||||
then
|
||||
self:SetBtnCardColor(card, 1)
|
||||
if #send_card1 == 0 then
|
||||
send_card1[1] = card
|
||||
end
|
||||
if send_card1[#send_card1] ~= card then
|
||||
send_card1[#send_card1 + 1] = card
|
||||
end
|
||||
else
|
||||
self:SetBtnCardColor(card, 0)
|
||||
end
|
||||
end
|
||||
end
|
||||
self.send_card = send_card1
|
||||
end
|
||||
|
||||
function M:TouchMoveEnd(context)
|
||||
local linexy = self._view_handCard:GlobalToLocal(Vector2.New(context.inputEvent.x,
|
||||
context.inputEvent.y))
|
||||
local send_card = {}
|
||||
local currentCard = {}
|
||||
local xuan_card = {}
|
||||
|
||||
if self.ctr_put_card_option.selectedIndex > 0 then
|
||||
local allcards = {}
|
||||
for k, v in pairs(self.newCard_list) do
|
||||
for k1, v1 in pairs(v) do
|
||||
if v1 > 0 then
|
||||
for i = 1, v1 do
|
||||
local card_flower_code = k1 * 100 + k
|
||||
table.insert(allcards, card_flower_code)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
if linexy.y < self._view:GetChild('n82').y then
|
||||
self.gameCtr:SendCard(self._SendCards, allcards)
|
||||
else
|
||||
if self.touchCard.card_code_flower % 100 < 3 then
|
||||
for i = self._view_handCard.numItems - 1, 0, -1 do
|
||||
local oneCardList = self._view_handCard:GetChildAt(i):GetChild('list')
|
||||
local listxy = oneCardList:GlobalToLocal(Vector2.New(context.inputEvent.x,
|
||||
context.inputEvent.y))
|
||||
if listxy.x > 0 and oneCardList:GetChildAt(0).data.card_code_flower % 100 > 2 then
|
||||
for i = 0, oneCardList.numItems - 1 do
|
||||
local oncard = oneCardList:GetChildAt(i)
|
||||
if oncard.data.zha then
|
||||
for j = 1, 4 do
|
||||
table.insert(self._SendCards, oncard.data.card_code_flower)
|
||||
end
|
||||
else
|
||||
table.insert(self._SendCards, oncard.data.card_code_flower)
|
||||
end
|
||||
end
|
||||
self.gameCtr:SendCard(self._SendCards, allcards)
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
self._viewList_move:GetChild('list'):RemoveChildrenToPool()
|
||||
for i = 0, self.touchIndex do
|
||||
local oncard = self.touchCard.fatherList:GetChildAt(i)
|
||||
self:SetBtnCardColor(oncard.data, 0)
|
||||
oncard.xy = Vector2.New(0, (self.scaleH + self.linegap) * i)
|
||||
end
|
||||
local fristCard = self._view_handCard:GetChildAt(0)
|
||||
local CardWidth = fristCard.width
|
||||
local columnGap = self._view_handCard.columnGap
|
||||
local oneCardWidth = CardWidth + columnGap
|
||||
local xy = fristCard:GlobalToLocal(Vector2.New(context.inputEvent.x, context.inputEvent.y))
|
||||
local downCards = #self.card_list
|
||||
Stage.inst.onTouchMove:Remove(self.touchMoveFun)
|
||||
Stage.inst.onTouchEnd:Remove(self.touchMoveEndFun)
|
||||
|
||||
local max_x
|
||||
local min_x
|
||||
if xy.x - self.touchBegin.x > 0 then
|
||||
max_x = xy.x
|
||||
min_x = self.touchBegin.x
|
||||
else
|
||||
max_x = self.touchBegin.x
|
||||
min_x = xy.x
|
||||
end
|
||||
|
||||
for k = 1, self._view_handCard.numItems do
|
||||
local card = self._view_handCard:GetChildAt(k - 1).data
|
||||
table.insert(currentCard, card.card_code_flower)
|
||||
if not card.btn_card.selected then
|
||||
downCards = downCards - 1
|
||||
end
|
||||
if card.btn_card.touchable == false or card.card_isTouchable == 1 then
|
||||
else
|
||||
self:SetBtnCardColor(card, 0)
|
||||
if
|
||||
(card.btn_card.x + oneCardWidth > min_x or (k == #self.card_list and card.btn_card.x + CardWidth > min_x))
|
||||
and card.btn_card.x < max_x
|
||||
then
|
||||
self:UpdateCardMove(card.btn_card, not card.btn_card.selected, false)
|
||||
if card.btn_card.selected then
|
||||
send_card[#send_card + 1] = card
|
||||
end
|
||||
--ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/paodekuai/sound/click.mp3")
|
||||
else
|
||||
if card.btn_card.selected then
|
||||
send_card[#send_card + 1] = card
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- ViewUtil.PlaySound('RunFastNew_PK', 'extend/poker/runfast/sound/click.mp3')
|
||||
|
||||
Stage.inst:ResetInputState()
|
||||
|
||||
if downCards == 0 then
|
||||
xuan_card = self:zhizhanxuanpai()
|
||||
end
|
||||
|
||||
if #send_card > 0 then
|
||||
table.sort(send_card, tableSortNumber)
|
||||
send_card = #xuan_card > 0 and xuan_card or send_card
|
||||
self._cardCheck:initCards(send_card,
|
||||
{
|
||||
flag = #xuan_card > 0,
|
||||
flag_allCards = #send_card == self._view_handCard.numItems,
|
||||
flag_ruleCard = self
|
||||
._flag_ruleCard
|
||||
})
|
||||
|
||||
self._ctr_canSendCard.selectedIndex = self._cardCheck:CheckCards() and 1 or 0
|
||||
else
|
||||
self._ctr_canSendCard.selectedIndex = 0
|
||||
end
|
||||
end
|
||||
|
||||
-- function M:SetBtnCardColor(card, num)
|
||||
|
|
@ -604,83 +651,28 @@ end
|
|||
function M:DeleteHandCards(cardlist)
|
||||
self.ctr_put_card_option.selectedIndex = 0
|
||||
for i = 1, #cardlist do
|
||||
local tmpNum = nil
|
||||
if self.newCard_list[cardlist[i] % 100] then
|
||||
tmpNum = self.newCard_list[cardlist[i] % 100][math.floor(cardlist[i] / 100)]
|
||||
end
|
||||
if tmpNum then
|
||||
if tmpNum == 1 then
|
||||
self.newCard_list[cardlist[i] % 100][math.floor(cardlist[i] / 100)] = nil
|
||||
else
|
||||
self.newCard_list[cardlist[i] % 100][math.floor(cardlist[i] / 100)] = tmpNum - 1
|
||||
end
|
||||
else
|
||||
ViewUtil:ErrorTip("牌型出错,重新加载页面")
|
||||
ViewManager.refreshGameView()
|
||||
end
|
||||
if i == #cardlist then
|
||||
if #self.newCard_list[cardlist[i] % 100] == 0 then
|
||||
self.newCard_list[cardlist[i] % 100] = nil
|
||||
local card_code_number = cardlist[i]
|
||||
for j = 1, #self.card_list do
|
||||
local card = self.card_list[j]
|
||||
if card_code_number == card.card_code_number then
|
||||
list_remove(self.card_list, card)
|
||||
self._view_handCard:RemoveChild(card.btn_card, true)
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
self._view_handCard:ResizeToFit(self._view_handCard.numItems)
|
||||
self:UpdateHandCardsPos()
|
||||
end
|
||||
|
||||
function M:UpdateHandCardsPos()
|
||||
local maxHeight = 0
|
||||
self._view_handCard:RemoveChildrenToPool()
|
||||
self._newCardSize = {}
|
||||
self._viewList_move:GetChild('list'):RemoveChildrenToPool()
|
||||
for k, v in pairs(self.newCard_list) do
|
||||
local btn_cardListFather = self._view_handCard:AddItemFromPool()
|
||||
btn_cardListFather.width = self.scaleW
|
||||
-- btn_cardListFather.height = scaleH*12
|
||||
local btn_cardList = btn_cardListFather:GetChild('list')
|
||||
btn_cardList:RemoveChildrenToPool()
|
||||
self.linegap = btn_cardList.lineGap
|
||||
local tmpHeight = 0
|
||||
local noZhaIndex = 0
|
||||
for k1, v1 in pairs(v) do
|
||||
local card_number_code = k * 10 + k1
|
||||
local card_flower_code = k1 * 100 + k
|
||||
if v1 ~= 4 then
|
||||
for i = 1, v1 do
|
||||
local btn_card = btn_cardList:GetFromPool('')
|
||||
btn_cardList:AddChildAt(btn_card, noZhaIndex)
|
||||
noZhaIndex = noZhaIndex + 1
|
||||
btn_card.height = self.scaleH
|
||||
self:FillPoker2(btn_card, card_flower_code)
|
||||
-- self.cards_view:AddChild(btn_card)
|
||||
local card_view = NewCardView(btn_card, card_number_code, card_flower_code)
|
||||
card_view.fatherList = btn_cardList
|
||||
self.card_list[#self.card_list + 1] = card_view
|
||||
btn_card.data = card_view
|
||||
tmpHeight = tmpHeight + 1
|
||||
self:AddCardTouchEvent(card_view)
|
||||
end
|
||||
else
|
||||
local btn_card = btn_cardList:AddItemFromPool()
|
||||
btn_card.height = self.scaleH
|
||||
self:FillPoker2(btn_card, card_flower_code, "_z")
|
||||
-- self.cards_view:AddChild(btn_card)
|
||||
local card_view = NewCardView(btn_card, card_number_code, card_flower_code)
|
||||
card_view.fatherList = btn_cardList
|
||||
card_view.zha = true
|
||||
self.card_list[#self.card_list + 1] = card_view
|
||||
btn_card.data = card_view
|
||||
tmpHeight = tmpHeight + 1
|
||||
self:AddCardTouchEvent(card_view)
|
||||
end
|
||||
self._newCardSize[k1] = tmpHeight
|
||||
end
|
||||
|
||||
if tmpHeight > maxHeight then
|
||||
maxHeight = tmpHeight
|
||||
end
|
||||
for i = 1, #self.card_list do
|
||||
local card_view = self.card_list[i]
|
||||
card_view.index = i
|
||||
card_view.btn_card.touchable = true
|
||||
self:UpdateCardMove(card_view.btn_card, false, false)
|
||||
self:SetBtnCardColor(card_view, 0)
|
||||
end
|
||||
self._view:GetChild('n82').y = self._view_handCard.height -
|
||||
(self.scaleH + (self.scaleH + self.linegap) * (maxHeight - 1) + 50)
|
||||
end
|
||||
|
||||
function M:ResetPoker()
|
||||
|
|
|
|||
|
|
@ -2,9 +2,14 @@
|
|||
<component size="55,53" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<component id="n3_ksft" name="n3" src="e3bzb7jhy" fileName="buttons/Btn_CheckBoxRound.xml" xy="0,0" size="55,53">
|
||||
<image id="n5_9044" name="n5" src="ksftb7jho" fileName="images/choose_down.png" xy="0,0" size="55,53">
|
||||
<gearDisplay controller="button" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</component>
|
||||
</image>
|
||||
<image id="n6_9044" name="n6" src="ksftb7jhp" fileName="images/choose_up.png" xy="0,0" size="55,53">
|
||||
<gearDisplay controller="button" pages="0"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<text id="n4_ksft" name="title" xy="58,2" pivot="0,0.5" size="61,49" font="ui://27vd145bej1ib7jgh" fontSize="36" color="#8f736c" autoClearText="true" text="123">
|
||||
<relation target="" sidePair="middle-middle,left-right"/>
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="55,53" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<controller name="button" pages="0,up,1,down" selected="0"/>
|
||||
<displayList>
|
||||
<component id="n3_ksft" name="n3" src="ej1ib7jgg" fileName="buttons/Btn_CheckBox.xml" xy="0,0" size="55,53">
|
||||
<image id="n5_9044" name="n5" src="ksftb7jhm" fileName="images/checkBox_down.png" xy="0,0" size="55,53">
|
||||
<gearDisplay controller="button" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</component>
|
||||
</image>
|
||||
<image id="n6_9044" name="n6" src="ksftb7jhn" fileName="images/checkBox_up.png" xy="0,0" size="55,53">
|
||||
<gearDisplay controller="button" pages="0"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<text id="n4_ksft" name="title" xy="58,2" pivot="0,0.5" size="61,49" font="ui://27vd145bej1ib7jgh" fontSize="36" color="#8f736c" autoClearText="true" text="123">
|
||||
<relation target="" sidePair="middle-middle,left-right"/>
|
||||
</text>
|
||||
</displayList>
|
||||
<Button mode="Radio"/>
|
||||
<Button mode="Check"/>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 918 B |
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packageDescription id="27vd145b">
|
||||
<packageDescription id="27vd145b" hasFavorites="true">
|
||||
<resources>
|
||||
<folder id="/bg/" name="bg" path="/" atlas="alone"/>
|
||||
<image id="vg2c2" name="Button_Close.png" path="/font/images/game/" exported="true"/>
|
||||
|
|
@ -2207,10 +2207,10 @@
|
|||
<image id="xpp2b7jgc" name="share_btn_wechat.png" path="/InviteFamily/Image/"/>
|
||||
<component id="ej1ib7jgd" name="Btn_WithHongdian.xml" path="/buttons/" exported="true"/>
|
||||
<image id="ej1ib7jge" name="hongdian.png" path="/images/" exported="true"/>
|
||||
<component id="ej1ib7jgf" name="Btn_Normol.xml" path="/buttons/" exported="true"/>
|
||||
<component id="ej1ib7jgf" name="Btn_Normol.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="ej1ib7jgg" name="Btn_CheckBox.xml" path="/buttons/" exported="true"/>
|
||||
<font id="ej1ib7jgh" name="AlimamaFangYuanTi-SemiBoldRound.ttf" path="/font/阿里妈妈方圆体/" exported="true" renderMode="" samplePointSize="16"/>
|
||||
<component id="ej1ib7jgi" name="Bg_Title.xml" path="/" exported="true"/>
|
||||
<component id="ej1ib7jgi" name="Bg_Title.xml" path="/" exported="true" favorite="true"/>
|
||||
<image id="ej1ib7jgj" name="bg_common.png" path="/images/" exported="true" scale="9grid" scale9grid="421,257,842,514"/>
|
||||
<image id="ej1ib7jgk" name="cha.png" path="/images/" exported="true"/>
|
||||
<font id="ej1ib7jgl" name="AlimamaFangYuanTi-MediumRound.ttf" path="/font/阿里妈妈方圆体/" exported="true" renderMode="" samplePointSize="16"/>
|
||||
|
|
@ -2218,7 +2218,7 @@
|
|||
<image id="jo5db7jgn" name="btn_cancel.png" path="/images/" exported="true"/>
|
||||
<image id="jo5db7jgo" name="btn_confim.png" path="/images/" exported="true"/>
|
||||
<component id="jo5db7jgp" name="Btn_Head_Round.xml" path="/buttons/" exported="true"/>
|
||||
<component id="jo5db7jgq" name="Btn_Multiple.xml" path="/buttons/" exported="true"/>
|
||||
<component id="jo5db7jgq" name="Btn_Multiple.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<image id="l8fnb7jgs" name="bg_tongyong.png" path="/images/" exported="true" scale="9grid" scale9grid="112,81,224,162"/>
|
||||
<image id="l8fnb7jgt" name="btn_0.png" path="/images/" exported="true"/>
|
||||
<image id="l8fnb7jgu" name="btn_1.png" path="/images/" exported="true"/>
|
||||
|
|
@ -2234,11 +2234,11 @@
|
|||
<image id="l8fnb7jh4" name="btn_rf.png" path="/images/" exported="true"/>
|
||||
<image id="l8fnb7jh5" name="btn_withText.png" path="/images/" scale="9grid" scale9grid="68,15,286,103"/>
|
||||
<image id="l8fnb7jh6" name="btn_xiangqing.png" path="/images/"/>
|
||||
<component id="l8fnb7jh7" name="Btn_Bg1WithText.xml" path="/buttons/" exported="true"/>
|
||||
<component id="l8fnb7jh7" name="Btn_Bg1WithText.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<image id="l8fnb7jh8" name="icon_fangka.png" path="/images/" exported="true"/>
|
||||
<image id="l8fnb7jh9" name="bg_input.png" path="/images/" exported="true" scale="9grid" scale9grid="216,26,432,52"/>
|
||||
<image id="hmu5b7jha" name="btn_withText1.png" path="/images/" scale="9grid" scale9grid="68,40,302,39"/>
|
||||
<component id="hmu5b7jhb" name="Btn_Bg2WithText1.xml" path="/buttons/" exported="true"/>
|
||||
<component id="hmu5b7jhb" name="Btn_Bg2WithText1.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<image id="hmu5b7jhc" name="bg_huabian.png" path="/images/"/>
|
||||
<image id="hmu5b7jhd" name="bg_huabian1.png" path="/images/"/>
|
||||
<image id="hmu5b7jhe" name="bg_huabian1_1.png" path="/images/"/>
|
||||
|
|
@ -2246,24 +2246,29 @@
|
|||
<component id="cl8pb7jhg" name="Btn_ScrollText.xml" path="/buttons/" exported="true"/>
|
||||
<image id="cl8pb7jhh" name="btn_bg1WithText.png" path="/images/" scale="9grid" scale9grid="50,17,234,84"/>
|
||||
<image id="cl8pb7jhi" name="btn_bg1WithText1.png" path="/images/" scale="9grid" scale9grid="50,17,100,34"/>
|
||||
<component id="cl8pb7jhj" name="Btn_Bg1WithText1.xml" path="/buttons/" exported="true"/>
|
||||
<component id="cl8pb7jhk" name="Btn_Bg2WithText.xml" path="/buttons/" exported="true"/>
|
||||
<component id="cl8pb7jhj" name="Btn_Bg1WithText1.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="cl8pb7jhk" name="Btn_Bg2WithText.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="ksftb7jhl" name="Btn_Choose.xml" path="/buttons/" exported="true"/>
|
||||
<image id="ksftb7jhm" name="checkBox_down.png" path="/images/"/>
|
||||
<image id="ksftb7jhn" name="checkBox_up.png" path="/images/"/>
|
||||
<image id="ksftb7jho" name="choose_down.png" path="/images/"/>
|
||||
<image id="ksftb7jhp" name="choose_up.png" path="/images/"/>
|
||||
<component id="ksftb7jhr" name="Btn_TextWithCheckBox.xml" path="/buttons/" exported="true"/>
|
||||
<component id="ksftb7jhs" name="Btn_ChooseWithText.xml" path="/buttons/" exported="true"/>
|
||||
<component id="ksftb7jht" name="Btn_CheckBoxWithText.xml" path="/buttons/" exported="true"/>
|
||||
<component id="ksftb7jhu" name="Btn_TextWithChoose.xml" path="/buttons/" exported="true"/>
|
||||
<component id="ksftb7jhr" name="Btn_TextWithCheckBox.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="ksftb7jhs" name="Btn_ChooseWithText.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="ksftb7jht" name="Btn_CheckBoxWithText.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="ksftb7jhu" name="Btn_TextWithChoose.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<image id="ksftb7jhv" name="bg_common_di.png" path="/images/" exported="true"/>
|
||||
<image id="inzob7jhw" name="btn_copy.png" path="/images/" exported="true"/>
|
||||
<component id="e3bzb7jhx" name="Btn_CheckBoxRoundWithText.xml" path="/buttons/" exported="true"/>
|
||||
<component id="e3bzb7jhx" name="Btn_CheckBoxRoundWithText.xml" path="/buttons/" exported="true" favorite="true"/>
|
||||
<component id="e3bzb7jhy" name="Btn_CheckBoxRound.xml" path="/buttons/" exported="true"/>
|
||||
<image id="e3bzb7jhz" name="icon_bigWin.png" path="/images/" exported="true"/>
|
||||
<image id="e3bzb7ji0" name="icon_roundEnd.png" path="/images/" exported="true"/>
|
||||
<image id="cax7bt7d9h" name="btn_close1.png" path="/images/" exported="true"/>
|
||||
<image id="9044bt7d9i" name="close_input.png" path="/images/" exported="true"/>
|
||||
<image id="9044bt7d9j" name="btn_pass_poker.png" path="/images/" exported="true"/>
|
||||
<image id="9044bt7d9k" name="btn_send_poker.png" path="/images/" exported="true"/>
|
||||
<image id="9044bt7d9l" name="btn_tip_poker.png" path="/images/" exported="true"/>
|
||||
<image id="9044bt7d9m" name="btn_jia.png" path="/images/" exported="true"/>
|
||||
</resources>
|
||||
<publish name="Common" path="..\wb_unity_pro\Assets\ART\base\common\ui" packageCount="2" maxAtlasSize="2048" rotation="true">
|
||||
<atlas name="默认" index="0"/>
|
||||
|
|
|
|||
|
|
@ -34,41 +34,41 @@
|
|||
<gearDisplay controller="state" pages="1"/>
|
||||
</component>
|
||||
<graph id="n102_t2e2" name="n109" xy="342,-1343" size="1670,834" visible="false" type="rect" lineSize="0" fillColor="#80000000"/>
|
||||
<component id="n7" name="player_info1" src="g6uw74" fileName="Main_New/PlayerHead_1.xml" xy="18,586" size="157,131" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="18,772|18,586|80,495|9,721" default="18,586"/>
|
||||
<component id="n7" name="player_info1" src="g6uw74" fileName="Main_New/PlayerHead_1.xml" xy="68,818" size="125,125" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="68,818|68,818|80,501|9,727" default="18,592"/>
|
||||
<relation target="" sidePair="left-left,bottom-bottom"/>
|
||||
</component>
|
||||
<component id="n18" name="player_info2" src="g6uw7w" fileName="Main_New/PlayerHead_2.xml" xy="2029,137" size="156,126" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="1789,63|2029,137|2336,32|2372,4" default="2359,17"/>
|
||||
<component id="n18" name="player_info2" src="g6uw74" fileName="Main_New/PlayerHead_1.xml" xy="2238,263" size="125,125" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="2238,263|2238,263|2336,32|2372,4" default="2359,17"/>
|
||||
<relation target="" sidePair="right-right,middle-middle"/>
|
||||
</component>
|
||||
<component id="n156_11k4t" name="player_info3" src="g6uw8q" fileName="Main_New/PlayerHead_3.xml" xy="1098,47" size="156,126" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="898,22|1098,47|2336,32|21,16" default="18,17"/>
|
||||
<component id="n156_11k4t" name="player_info3" src="g6uw74" fileName="Main_New/PlayerHead_1.xml" xy="1468,65" size="125,125" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="1468,65|1468,65|2336,32|21,16" default="18,17"/>
|
||||
<relation target="" sidePair="right-right,middle-middle"/>
|
||||
</component>
|
||||
<component id="n174_g6uw" name="player_info4" src="g6uw8q" fileName="Main_New/PlayerHead_3.xml" xy="58,97" size="156,126" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="92,55|58,97|2336,32|21,16" default="18,17"/>
|
||||
<component id="n174_g6uw" name="player_info4" src="g6uw74" fileName="Main_New/PlayerHead_1.xml" xy="86,216" size="125,125" group="n121_ckvb">
|
||||
<gearXY controller="state" pages="0,1,2,3" values="86,216|86,216|2336,32|21,16" default="18,17"/>
|
||||
<relation target="" sidePair="right-right,middle-middle"/>
|
||||
</component>
|
||||
<group id="n121_ckvb" name="playiinfo" xy="18,47" size="2167,670"/>
|
||||
<component id="n69_sdax" name="player_card_info_1" src="g6uw81" fileName="Main_New/Player_card_info_1.xml" xy="250,509" group="n122_ckvb">
|
||||
<group id="n121_ckvb" name="playiinfo" xy="68,65" size="2295,878"/>
|
||||
<component id="n69_sdax" name="player_card_info_1" src="g6uw81" fileName="Main_New/Player_card_info_1.xml" xy="258,763" group="n122_ckvb">
|
||||
<gearDisplay controller="state" pages="1,3,4"/>
|
||||
<gearLook controller="state" pages="3" values="1,0,0,1" default="1,0,0,1"/>
|
||||
<relation target="" sidePair="width-width,center-center,bottom-bottom"/>
|
||||
</component>
|
||||
<component id="n71_sdax" name="player_card_info_2" src="g6uw8k" fileName="Main_New/Player_card_info_2.xml" xy="2208,115" size="228,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<component id="n71_sdax" name="player_card_info_2" src="g6uw8r" fileName="Main_New/Player_card_info_3.xml" xy="1686,263" size="434,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<gearDisplay controller="state" pages="1,3,4"/>
|
||||
<relation target="n18" sidePair="right-left,middle-middle"/>
|
||||
</component>
|
||||
<component id="n157_11k4t" name="player_card_info_3" src="g6uw8r" fileName="Main_New/Player_card_info_3.xml" xy="1582,44" size="183,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<component id="n157_11k4t" name="player_card_info_3" src="g6uw8r" fileName="Main_New/Player_card_info_3.xml" xy="918,75" size="435,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<gearDisplay controller="state" pages="1,3,4"/>
|
||||
<relation target="n18" sidePair="right-left,middle-middle"/>
|
||||
</component>
|
||||
<component id="n175_g6uw" name="player_card_info_4" src="g6uw8r" fileName="Main_New/Player_card_info_3.xml" xy="558,115" size="201,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<component id="n175_g6uw" name="player_card_info_4" src="g6uw8r" fileName="Main_New/Player_card_info_3.xml" xy="260,221" size="442,157" group="n122_ckvb" scale="0.9,0.9" touchable="false">
|
||||
<gearDisplay controller="state" pages="1,3,4"/>
|
||||
<relation target="n18" sidePair="right-left,middle-middle"/>
|
||||
</component>
|
||||
<group id="n122_ckvb" name="playCardInfo" xy="250,44" size="2186,1265"/>
|
||||
<group id="n122_ckvb" name="playCardInfo" xy="258,75" size="2168,1094"/>
|
||||
<component id="n152_n9qr" name="btn_inviteFamily" src="g6uw8y" fileName="Main_new/Main/Component/btn_normol.xml" xy="2404,264" size="129,243" visible="false">
|
||||
<gearDisplay controller="state" pages="0"/>
|
||||
<relation target="" sidePair="right-right"/>
|
||||
|
|
|
|||
|
|
@ -1,16 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="154,200" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down" selected="0"/>
|
||||
<component size="170,240" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down" selected="1"/>
|
||||
<controller name="choose" pages="0,,1," selected="1"/>
|
||||
<displayList>
|
||||
<loader id="n4_ckvb" name="icon" xy="0,0" size="154,200" group="n6_ckvb" url="ui://Extend_Poker_DuoDuo/203" align="center" vAlign="bottom" fill="scaleFree" clearOnPublish="true">
|
||||
<loader id="n4_ckvb" name="icon" xy="0,-74" size="170,240" group="n6_ckvb" url="ui://Main_Poker/203" align="center" vAlign="bottom" fill="scaleFree" clearOnPublish="true">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</loader>
|
||||
<image id="n7_diqo" name="n7" src="g6uw1g" fileName="Main_New/Component/Image/bg_mask.png" xy="-4,-3" size="162,208" group="n6_ckvb">
|
||||
<image id="n7_diqo" name="n7" src="g6uw1g" fileName="Main_New/Component/Image/bg_mask.png" xy="-1,-80" size="175,244" group="n6_ckvb">
|
||||
<gearDisplay controller="choose" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<group id="n6_ckvb" name="body" xy="-4,-3" size="162,208" advanced="true"/>
|
||||
<group id="n6_ckvb" name="body" xy="-1,-80" size="175,246" advanced="true">
|
||||
<gearXY controller="button" pages="0,1" values="-1,0|-1,-80"/>
|
||||
</group>
|
||||
</displayList>
|
||||
<Button mode="Check"/>
|
||||
</component>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="180,210">
|
||||
<component size="154,216">
|
||||
<displayList>
|
||||
<loader id="n0_ckvb" name="icon" xy="0,0" size="180,210" url="ui://Extend_Poker_DuoDuo/103" align="center" vAlign="middle" fill="scaleFree" clearOnPublish="true">
|
||||
<loader id="n0_ckvb" name="icon" xy="0,0" size="154,216" url="ui://Main_Poker/103" align="center" vAlign="middle" fill="scaleFree" clearOnPublish="true">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</loader>
|
||||
</displayList>
|
||||
|
|
|
|||
|
|
@ -1,29 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="2031,800" opaque="false" initName="player_card_info">
|
||||
<component size="2168,406" opaque="false" initName="player_card_info">
|
||||
<controller name="output" pages="0,,1,,2," selected="1"/>
|
||||
<controller name="out_card_option" homePageType="specific" homePage="1" pages="0,,1,,2," selected="0"/>
|
||||
<controller name="out_card_option" homePageType="specific" homePage="1" pages="0,,1,,2," selected="1"/>
|
||||
<controller name="put_error" pages="0,,1," selected="0"/>
|
||||
<controller name="piao" pages="0,,1,,2,,3," selected="0"/>
|
||||
<controller name="piao_value" pages="0,0,1,1,2,2,3,3,4,5,5,8" selected="0"/>
|
||||
<controller name="time_clock" pages="0,,1," selected="0"/>
|
||||
<controller name="out_card_option2" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<component id="n47_g618" name="hand_poker_c" src="g6uw82" fileName="component/poker/hand_poker_con.xml" xy="-157,-151" size="2316,190" visible="false">
|
||||
<component id="n47_g618" name="hand_poker_c" src="g6uw82" fileName="component/poker/hand_poker_con.xml" xy="-157,-545" size="2453,190" visible="false">
|
||||
<relation target="" sidePair="bottom-bottom,width-width"/>
|
||||
</component>
|
||||
<list id="n46_sdax" name="out_card_list" xy="190,-748" size="874,256" visible="false" layout="row" colGap="-50" autoItemSize="false" align="center" vAlign="middle">
|
||||
<gearDisplay controller="output" pages="1"/>
|
||||
</list>
|
||||
<component id="n49_g618" name="btn_put" src="g6uw83" fileName="component/Btn_Yellow.xml" xy="-573,401" group="n51_g618" scale="1.1,1.1">
|
||||
<Button icon="ui://kvku0fu4g6uw85"/>
|
||||
</component>
|
||||
<component id="n50_g618" name="btn_tips" src="g6uw83" fileName="component/Btn_Yellow.xml" xy="-982,401" group="n51_g618" scale="1.1,1.1">
|
||||
<Button icon="ui://kvku0fu4g6uw87"/>
|
||||
</component>
|
||||
<group id="n51_g618" name="btn_old" xy="-982,401" size="685,128" visible="false" advanced="true">
|
||||
<gearDisplay controller="out_card_option" pages="1,2"/>
|
||||
<relation target="" sidePair="bottom-top,left-right"/>
|
||||
</group>
|
||||
<image id="n53_g618" name="n53" src="g6uw3s" fileName="Main_New/Image/要不起.png" xy="1031,-171" size="213,62">
|
||||
<gearDisplay controller="output" pages="2"/>
|
||||
</image>
|
||||
|
|
@ -58,7 +48,7 @@
|
|||
<Button icon="ui://kvku0fu4g6uw8e" selectedIcon="ui://kvku0fu4g6uw8e" controller="piao_value" page="5"/>
|
||||
</component>
|
||||
<group id="n63_i3h6" name="piao" xy="66,-185" size="1250,103"/>
|
||||
<list id="n69_ckvb" name="List_HandCard" xy="0,2" size="2031,800" layout="row" selectionMode="none" colGap="-20" defaultItem="ui://kvku0fu4g6uwp0" autoItemSize="false" align="center" vAlign="bottom" autoClearItems="true">
|
||||
<list id="n69_ckvb" name="List_HandCard" xy="0,2" pivot="0.5,1" size="2168,406" layout="flow_hz" selectionMode="none" lineGap="-59" colGap="-95" defaultItem="ui://kvku0fu4g6uw2g" align="center" vAlign="bottom" autoClearItems="true">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
<item/>
|
||||
<item/>
|
||||
|
|
@ -75,18 +65,49 @@
|
|||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
</list>
|
||||
<list id="n70_ckvb" name="List_Out" xy="152,-181" pivot="0.5,0.5" size="1760,210" layout="row" selectionMode="none" colGap="-101" defaultItem="ui://kvku0fu4g6uw2f" align="center" vAlign="middle">
|
||||
<list id="n70_ckvb" name="List_Out" xy="797,-236" pivot="0.5,0.5" size="454,210" layout="row" selectionMode="none" colGap="-105" defaultItem="ui://kvku0fu4g6uw2f" align="center" vAlign="middle">
|
||||
<gearDisplay controller="output" pages="1"/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<relation target="n69_ckvb" sidePair="bottom-top"/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
|
|
@ -110,24 +131,19 @@
|
|||
<component id="n77_n9qr" name="Comp_Clock" src="g6uw1i" fileName="Main_New/Component/Comp_Clock.xml" xy="536,-205" size="174,143">
|
||||
<gearDisplay controller="time_clock" pages="1"/>
|
||||
</component>
|
||||
<image id="n81_g6uw" name="n81" src="g6uwoz" fileName="image/滑动超过此行出牌.png" xy="824,73" group="n80_g6m8">
|
||||
<relation target="n82_g6uw" sidePair="center-center,top-bottom"/>
|
||||
</image>
|
||||
<image id="n82_g6uw" name="n82" src="g6uwoy" fileName="image/Line 50.png" xy="-140,31" group="n80_g6m8"/>
|
||||
<component id="n78_g6m8" name="Btn_SendCard_back" src="g6uw1k" fileName="Main_New/Component/Btn_SendCard.xml" xy="1170,-197" size="384,125" group="n80_g6m8" visible="false">
|
||||
<Button sound=""/>
|
||||
<component id="n86_9044" name="Btn_SendCard_back" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="919,-245" size="330,135" group="n80_g6m8">
|
||||
<Button icon="ui://27vd145b9044bt7d9k"/>
|
||||
</component>
|
||||
<component id="n48_g618" name="btn_not_put" src="g6uw83" fileName="component/Btn_Yellow.xml" xy="877,-125" group="n80_g6m8" scale="1.1,1.1">
|
||||
<relation target="n82_g6uw" sidePair="center-center,bottom-top"/>
|
||||
<Button icon="ui://kvku0fu4g6uw86"/>
|
||||
<component id="n87_9044" name="btn_not_put" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1311,-245" size="330,135" group="n80_g6m8">
|
||||
<Button icon="ui://27vd145b9044bt7d9j"/>
|
||||
</component>
|
||||
<component id="n79_g6m8" name="Btn_Tip_back" src="g6uw1n" fileName="Main_New/Component/Btn_Tip.xml" xy="740,-201" size="384,125" group="n80_g6m8" visible="false">
|
||||
<Button sound=""/>
|
||||
<component id="n88_9044" name="Btn_Tip_back" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="527,-245" size="330,135" group="n80_g6m8">
|
||||
<Button icon="ui://27vd145b9044bt7d9l"/>
|
||||
</component>
|
||||
<group id="n80_g6m8" name="btn_back" xy="-140,-201" size="2531,320" advanced="true">
|
||||
<group id="n80_g6m8" name="btn_back" xy="527,-245" size="1114,135" advanced="true">
|
||||
<gearDisplay controller="out_card_option" pages="1"/>
|
||||
<relation target="n69_ckvb" sidePair="bottom-top"/>
|
||||
</group>
|
||||
<component id="n85_l8fn" name="list_moveCards" src="l8fn17r" fileName="Main_New/Component/Btn_ListOneCardMove.xml" xy="382,924"/>
|
||||
</displayList>
|
||||
<transition name="score">
|
||||
<item time="0" type="Alpha" target="n57_pgkj" tween="true" startValue="0" endValue="1" duration="18"/>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1760,157" opaque="false" initName="player_card_info">
|
||||
<controller name="output" homePageType="specific" homePage="0" pages="0,,1,,2," selected="2"/>
|
||||
<controller name="output" homePageType="specific" homePage="1" pages="0,,1,,2," selected="1"/>
|
||||
<controller name="one_card" pages="0,,1," selected="0"/>
|
||||
<controller name="resultOut" homePageType="specific" homePage="0" pages="0,,1," selected="0"/>
|
||||
<controller name="time_clock" pages="0,,1," selected="0"/>
|
||||
|
|
@ -18,10 +18,16 @@
|
|||
<text id="n56_8yp0" name="CardNumber" xy="-249,-482" size="114,37" visible="false" fontSize="26" color="#ffffff" align="center" vAlign="middle" autoSize="none" shadowColor="#000000" shadowOffset="1,1" text=""/>
|
||||
<text id="n58_8yp0" name="area_mask" xy="-898,-1013" size="358,566" visible="false" fontSize="30" autoSize="none" text="{
"outcard_list":{
 "parent":"out_card_com",
 "obj":"poker7",
 "maxcount_x":8,
 "start_x":400,
 "start_y":0
 }
}"/>
|
||||
<component id="n60_agiz" name="mask_liangpai" src="g6uw88" fileName="component/Component1.xml" xy="-640,-632" size="5,5" visible="false"/>
|
||||
<list id="n61_ckvb" name="List_Out" xy="0,0" pivot="0.5,0.5" size="242,210" layout="row" selectionMode="none" scroll="horizontal" colGap="-101" defaultItem="ui://kvku0fu4g6uw2f" vAlign="middle">
|
||||
<list id="n61_ckvb" name="List_Out" xy="0,0" size="439,210" layout="row" selectionMode="none" scroll="horizontal" colGap="-106" defaultItem="ui://kvku0fu4g6uw2f" vAlign="middle">
|
||||
<gearDisplay controller="output" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
</list>
|
||||
<list id="n62_ckvb" name="n62" xy="570,-1020" size="200,300" overflow="scroll"/>
|
||||
<list id="n63_ckvb" name="list_resultOut" xy="-62,-26" pivot="0.5,0.5" size="1014,210" layout="flow_hz" lineGap="-90" colGap="-101" defaultItem="ui://kvku0fu4g6uw2f" align="center" vAlign="middle">
|
||||
|
|
@ -72,7 +78,7 @@
|
|||
<group id="n68_g6m8" name="btn_back" xy="56,74" size="200,322" advanced="true">
|
||||
<gearDisplay controller="out_card_option2" pages="1"/>
|
||||
</group>
|
||||
<text id="n69_t63r" name="text_paiNum" xy="262,62" size="108,80" font="ui://27vd145bej1ib7jgl" fontSize="61" text="X77">
|
||||
<text id="n69_t63r" name="text_paiNum" xy="459,62" size="108,80" font="ui://27vd145bej1ib7jgl" fontSize="61" text="X77">
|
||||
<gearDisplay controller="output" pages="1"/>
|
||||
<relation target="n61_ckvb" sidePair="left-right"/>
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -19,5 +19,6 @@
|
|||
<loader id="n8_jo5d" name="page" xy="342,0" size="2185,1170" url="ui://htcn7v3re3bzbt7dd5" fill="scaleFree">
|
||||
<relation target="" sidePair="width-width,height-height,left-left,top-top"/>
|
||||
</loader>
|
||||
<image id="n11_9044" name="n11" src="9044bt7ddh" fileName="FamilyManager/image/成员.png" xy="112,32"/>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -8,8 +8,8 @@
|
|||
<image id="n4_jo5d" name="n4" src="jo5dbt7d9c" fileName="FamilyManager/image/btn_gameplay_down.png" xy="0,0">
|
||||
<gearDisplay controller="button" pages="1"/>
|
||||
</image>
|
||||
<text id="n5_jo5d" name="title" xy="0,0" size="282,88" font="ui://27vd145bej1ib7jgh" fontSize="44" color="#984732" align="center" vAlign="middle" autoSize="shrink" text="红肿麻将字牌">
|
||||
<gearColor controller="button" pages="1" values="#8f736c,#000000" default="#984732,#000000"/>
|
||||
<text id="n5_jo5d" name="title" xy="0,0" size="282,88" font="ui://27vd145bej1ib7jgh" fontSize="44" color="#8f736c" align="center" vAlign="middle" autoSize="shrink" text="红肿麻将字牌">
|
||||
<gearColor controller="button" pages="0,1" values="#8f736c,#000000|#984732,#000000"/>
|
||||
</text>
|
||||
</displayList>
|
||||
<Button mode="Radio"/>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="2190,1028">
|
||||
<displayList>
|
||||
<image id="n4_jo5d" name="n4" src="jo5dbt7d93" fileName="FamilyManager/image/bg_managerChild.png" xy="0,-4" size="2190,129">
|
||||
<relation target="" sidePair="width-width,top-top"/>
|
||||
</image>
|
||||
<list id="n14_jo5d" name="list_gameName" xy="39,30" size="1747,88" layout="row" overflow="scroll" colGap="18" defaultItem="ui://htcn7v3rjo5dbt7d9b">
|
||||
<relation target="" sidePair="width-width,top-top"/>
|
||||
<item title="资料"/>
|
||||
</list>
|
||||
<component id="n24_9044" name="btn_dissolveRoom" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1865,-111" size="285,98">
|
||||
<Button icon="ui://htcn7v3r9044bt7ddp"/>
|
||||
</component>
|
||||
<image id="n25_9044" name="n25" src="9044bt7ddm" fileName="FamilyManager/image/icon_name_setting.png" xy="174,251" group="n26_9044"/>
|
||||
<text id="n27_9044" name="textTitle_name" xy="238,248" size="204,54" group="n26_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="休闲场名称"/>
|
||||
<text id="n28_9044" name="text_name" xy="564,248" size="84,54" group="n26_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#684f4f" autoClearText="true" text="名称"/>
|
||||
<group id="n26_9044" name="lab_name" xy="174,248" size="474,54"/>
|
||||
<image id="n29_9044" name="n29" src="9044bt7ddl" fileName="FamilyManager/image/icon_id_setting.png" xy="1002,254" group="n32_9044"/>
|
||||
<text id="n30_9044" name="textTitle_id" xy="1066,251" size="204,54" group="n32_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="休闲场名称"/>
|
||||
<text id="n31_9044" name="text_id" xy="1328,251" size="183,54" group="n32_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#684f4f" autoClearText="true" text="12345678"/>
|
||||
<component id="n49_9044" name="btn_copy" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1544,257" size="36,42" group="n32_9044">
|
||||
<Button icon="ui://27vd145binzob7jhw"/>
|
||||
</component>
|
||||
<group id="n32_9044" name="lab_id" xy="1002,251" size="578,54"/>
|
||||
<image id="n33_9044" name="n33" src="9044bt7ddk" fileName="FamilyManager/image/icon_fangka_setting.png" xy="174,345" group="n36_9044"/>
|
||||
<text id="n34_9044" name="textTitle_fangka" xy="238,342" size="284,54" group="n36_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="休闲场剩余房卡"/>
|
||||
<text id="n35_9044" name="text_fangka" xy="564,342" size="84,54" group="n36_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#684f4f" autoClearText="true" text="名称"/>
|
||||
<component id="n50_9044" name="btn_add" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="842,339" size="60,60" group="n36_9044">
|
||||
<Button icon="ui://27vd145b9044bt7d9m"/>
|
||||
</component>
|
||||
<component id="n51_9044" name="btn_record" src="hmu5b7jhb" fileName="buttons/Btn_Bg2WithText1.xml" pkg="27vd145b" xy="1002,339" size="150,57" group="n36_9044">
|
||||
<Button title="充值记录" titleFontSize="32"/>
|
||||
</component>
|
||||
<group id="n36_9044" name="lab_fangka" xy="174,339" size="978,60"/>
|
||||
<image id="n37_9044" name="n37" src="9044bt7ddj" fileName="FamilyManager/image/btn_time_setting.png" xy="1002,429" group="n40_9044"/>
|
||||
<text id="n38_9044" name="textTitle_time" xy="1066,426" size="164,54" group="n40_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="创建时间"/>
|
||||
<text id="n39_9044" name="text_time" xy="1328,426" size="198,54" group="n40_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#684f4f" autoClearText="true" text="2025-11-11"/>
|
||||
<group id="n40_9044" name="lab_time" xy="1002,426" size="524,54"/>
|
||||
<image id="n41_9044" name="n41" src="9044bt7ddn" fileName="FamilyManager/image/icon_table_setting.png" xy="174,569" group="n44_9044"/>
|
||||
<text id="n42_9044" name="textTitle_desk" xy="238,566" size="164,54" group="n44_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="牌桌显示"/>
|
||||
<component id="n52_9044" name="check_hideDesk" src="ksftb7jht" fileName="buttons/Btn_CheckBoxWithText.xml" pkg="27vd145b" xy="565,566" group="n44_9044">
|
||||
<Button title="隐藏已满牌桌" titleColor="#684f4f" titleFontSize="40"/>
|
||||
</component>
|
||||
<group id="n44_9044" name="lab_desk" xy="174,566" size="446,54"/>
|
||||
<image id="n45_9044" name="n45" src="9044bt7ddo" fileName="FamilyManager/image/icon_witness_setting.png" xy="174,660" group="n48_9044"/>
|
||||
<text id="n46_9044" name="textTitle_room" xy="238,657" size="164,54" group="n48_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="解散房间"/>
|
||||
<component id="n53_9044" name="check_dissolveRoom" src="ksftb7jht" fileName="buttons/Btn_CheckBoxWithText.xml" pkg="27vd145b" xy="565,657" group="n48_9044">
|
||||
<Button title="需所有人同意" titleColor="#684f4f" titleFontSize="40"/>
|
||||
</component>
|
||||
<component id="n54_9044" name="btn_dissolveRoomDetail" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="887,657" size="53,53" group="n48_9044">
|
||||
<Button icon="ui://27vd145bl8fnb7jh6"/>
|
||||
</component>
|
||||
<group id="n48_9044" name="lab_room" xy="174,657" size="766,54"/>
|
||||
<image id="n55_9044" name="n55" src="9044bt7ddo" fileName="FamilyManager/image/icon_witness_setting.png" xy="1002,660" group="n59_9044"/>
|
||||
<text id="n56_9044" name="textTitle_witness" xy="1066,657" size="164,54" group="n59_9044" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" text="观战开关"/>
|
||||
<component id="n57_9044" name="check_witness" src="e3bzb7jhx" fileName="buttons/Btn_CheckBoxRoundWithText.xml" pkg="27vd145b" xy="1307,657" group="n59_9044">
|
||||
<Button title="允许观战" titleColor="#684f4f" titleFontSize="40"/>
|
||||
</component>
|
||||
<component id="n58_9044" name="btn_witness" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1553,657" size="53,53" group="n59_9044">
|
||||
<Button icon="ui://27vd145bl8fnb7jh6"/>
|
||||
</component>
|
||||
<group id="n59_9044" name="lab_witness" xy="1002,657" size="604,54"/>
|
||||
<component id="n60_9044" name="btn_dissolveFamily" src="cl8pb7jhj" fileName="buttons/Btn_Bg1WithText1.xml" pkg="27vd145b" xy="796,804" size="533,134">
|
||||
<Button title="解散休闲场" titleFontSize="58"/>
|
||||
</component>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
<component id="n20_e3bz" name="btn_add" src="l8fnb7jh7" fileName="buttons/Btn_Bg1WithText.xml" pkg="27vd145b" xy="736,1012" size="520,126">
|
||||
<Button title="添加" titleFontSize="55"/>
|
||||
</component>
|
||||
<list id="n21_e3bz" name="list_player" xy="18,170" size="1898,815" layout="flow_hz" overflow="scroll" lineGap="22" colGap="28" defaultItem="ui://htcn7v3re3bzbt7ddb">
|
||||
<list id="n21_e3bz" name="list_player" xy="18,170" size="1898,815" layout="flow_hz" overflow="scroll" lineGap="22" colGap="28" defaultItem="ui://htcn7v3re3bzbt7ddb" autoClearItems="true">
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<component id="n20_e3bz" name="btn_add" src="l8fnb7jh7" fileName="buttons/Btn_Bg1WithText.xml" pkg="27vd145b" xy="736,1012" size="520,126">
|
||||
<Button title="添加" titleFontSize="55"/>
|
||||
</component>
|
||||
<list id="n21_e3bz" name="list_player" xy="18,170" size="1898,815" layout="flow_hz" overflow="scroll" lineGap="22" colGap="28" defaultItem="ui://htcn7v3re3bzbt7ddb">
|
||||
<list id="n21_e3bz" name="list_player" xy="18,170" size="1898,815" layout="flow_hz" overflow="scroll" lineGap="22" colGap="28" defaultItem="ui://htcn7v3re3bzbt7ddb" autoClearItems="true">
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1685,1030">
|
||||
<controller name="search" pages="0,,1," selected="1"/>
|
||||
<controller name="type" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<component id="n0_e3bz" name="bg" src="ej1ib7jgi" fileName="Bg_Title.xml" pkg="27vd145b" xy="0,0" size="1685,1030">
|
||||
<Button icon="ui://htcn7v3re3bzbt7ddf"/>
|
||||
</component>
|
||||
<component id="n1_e3bz" name="btn_close" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1586,41" size="63,63">
|
||||
<relation target="" sidePair="right-right,top-top"/>
|
||||
<Button icon="ui://27vd145bej1ib7jgk"/>
|
||||
</component>
|
||||
<image id="n2_e3bz" name="n2" src="b9ztbt7dcl" fileName="SameImage/bg_manager_menber_top.png" xy="-6,139" size="1698,131"/>
|
||||
<image id="n3_e3bz" name="n3" src="inzobt7dd2" fileName="SameImage/bg_menberManager_text.png" xy="1021,160" size="516,87"/>
|
||||
<component id="n9_9044" name="btn_search" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1548,160" size="87,87">
|
||||
<relation target="" sidePair="right-right,top-top"/>
|
||||
<Button icon="ui://htcn7v3rb9ztbt7dcp"/>
|
||||
</component>
|
||||
<text id="n5_e3bz" name="input_search" xy="1021,160" size="516,87" font="ui://27vd145bej1ib7jgh" fontSize="40" color="#929292" vAlign="middle" autoSize="none" text="" input="true" prompt="请填写玩家昵称或标识"/>
|
||||
<list id="n6_e3bz" name="list_player" xy="24,281" size="1640,726" layout="flow_hz" overflow="scroll" lineGap="13" colGap="24" defaultItem="ui://htcn7v3re3bzbt7ddg" autoClearItems="true">
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
</list>
|
||||
<component id="n10_9044" name="btn_return" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1465,172" size="63,63">
|
||||
<gearDisplay controller="search" pages="1"/>
|
||||
<relation target="" sidePair="right-right,top-top"/>
|
||||
<Button icon="ui://27vd145b9044bt7d9i" controller="search" page="0"/>
|
||||
</component>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="808,166" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down" selected="0"/>
|
||||
<controller name="added" pages="0,,1," selected="1"/>
|
||||
<displayList>
|
||||
<image id="n3_b9zt" name="n3" src="l8fnb7jgs" fileName="images/bg_tongyong.png" pkg="27vd145b" xy="0,0" size="808,166"/>
|
||||
<component id="n4_b9zt" name="btn_head" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="18,20" size="125,125"/>
|
||||
<loader id="n5_b9zt" name="icon" xy="180,37" pivot="0,0.5" size="0,37" autoSize="true" clearOnPublish="true"/>
|
||||
<text id="n6_b9zt" name="text_name" xy="180,31" size="385,49" font="ui://27vd145bej1ib7jgh" fontSize="36" color="#929292" autoSize="none" text="用户名称">
|
||||
<relation target="n5_b9zt" sidePair="left-right"/>
|
||||
</text>
|
||||
<text id="n8_b9zt" name="text_id" xy="180,90" size="148,49" font="ui://27vd145bej1ib7jgh" fontSize="36" color="#929292" text="用户名称"/>
|
||||
<text id="n9_b9zt" name="textTitle_type" xy="627,58" pivot="0.5,0.5" size="112,49" font="ui://27vd145bej1ib7jgh" fontSize="36" color="#929292" text="已添加">
|
||||
<gearDisplay controller="added" pages="1"/>
|
||||
</text>
|
||||
<component id="n11_e3bz" name="btn_add" src="l8fnb7jh7" fileName="buttons/Btn_Bg1WithText.xml" pkg="27vd145b" xy="586,50" size="195,66">
|
||||
<gearDisplay controller="added" pages="0"/>
|
||||
<Button title="添 加" titleFontSize="36"/>
|
||||
</component>
|
||||
</displayList>
|
||||
<Button/>
|
||||
</component>
|
||||
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1685,1030">
|
||||
<displayList>
|
||||
<component id="n0_e3bz" name="bg" src="ej1ib7jgi" fileName="Bg_Title.xml" pkg="27vd145b" xy="0,0" size="1685,1030">
|
||||
<Button icon="ui://htcn7v3re3bzbt7ddf"/>
|
||||
</component>
|
||||
<component id="n1_e3bz" name="btn_close" src="ej1ib7jgf" fileName="buttons/Btn_Normol.xml" pkg="27vd145b" xy="1586,41" size="63,63">
|
||||
<relation target="" sidePair="right-right,top-top"/>
|
||||
<Button icon="ui://27vd145bej1ib7jgk"/>
|
||||
</component>
|
||||
<image id="n2_e3bz" name="n2" src="b9ztbt7dcl" fileName="SameImage/bg_manager_menber_top.png" xy="-6,139" size="1698,131"/>
|
||||
<image id="n3_e3bz" name="n3" src="inzobt7dd2" fileName="SameImage/bg_menberManager_text.png" xy="1021,160" size="516,87"/>
|
||||
</displayList>
|
||||
</component>
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
|
@ -569,7 +569,7 @@
|
|||
<component id="b9ztbt7dcm" name="ManagerMenberChild_Player.xml" path="/FamilyManager/compomemt/" exported="true"/>
|
||||
<image id="b9ztbt7dcn" name="bg_input_manegerMenber.png" path="/FamilyManager/image/" scale="9grid" scale9grid="36,21,72,42"/>
|
||||
<image id="b9ztbt7dco" name="btn_invite_mangerMenber.png" path="/FamilyManager/image/" exported="true"/>
|
||||
<image id="b9ztbt7dcp" name="btn_search_managerMenber.png" path="/FamilyManager/image/" exported="true"/>
|
||||
<image id="b9ztbt7dcp" name="btn_search_managerMenber.png" path="/SameImage/" exported="true"/>
|
||||
<image id="b9ztbt7dcq" name="icon_onlineNum.png" path="/FamilyManager/image/"/>
|
||||
<component id="b9ztbt7dcr" name="Child_PlayerManagerMenberChild.xml" path="/FamilyManager/compomemt/"/>
|
||||
<image id="b9ztbt7dcs" name="icon_newMenber.png" path="/FamilyManager/image/"/>
|
||||
|
|
@ -593,8 +593,18 @@
|
|||
<component id="e3bzbt7ddb" name="Child_DisInviteManagerMenberChild.xml" path="/FamilyManager/compomemt/"/>
|
||||
<component id="e3bzbt7ddc" name="ManagerMenberChild_DisSameDesk.xml" path="/FamilyManager/compomemt/" exported="true"/>
|
||||
<component id="e3bzbt7ddd" name="Child_DisSameDeskManagerMenberChild.xml" path="/FamilyManager/compomemt/"/>
|
||||
<component id="e3bzbt7dde" name="FamilyMenberManagerDisInviteDetail.xml" path="/FamilyMenberManagerDisInviteDetail/" exported="true"/>
|
||||
<image id="e3bzbt7ddf" name="添加屏蔽邀请成员.png" path="/FamilyMenberManagerDisInviteDetail/image/"/>
|
||||
<component id="e3bzbt7dde" name="FamilyMenberManagerDisDetail.xml" path="/FamilyMenberManagerDisDetail/" exported="true"/>
|
||||
<image id="e3bzbt7ddf" name="添加屏蔽邀请成员.png" path="/FamilyMenberManagerDisDetail/image/"/>
|
||||
<component id="e3bzbt7ddg" name="Child_Player.xml" path="/FamilyMenberManagerDisDetail/componment/"/>
|
||||
<image id="9044bt7ddh" name="成员.png" path="/FamilyManager/image/"/>
|
||||
<component id="9044bt7ddi" name="ManagerChild_Setting.xml" path="/FamilyManager/compomemt/" exported="true"/>
|
||||
<image id="9044bt7ddj" name="btn_time_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddk" name="icon_fangka_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddl" name="icon_id_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddm" name="icon_name_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddn" name="icon_table_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddo" name="icon_witness_setting.png" path="/FamilyManager/image/"/>
|
||||
<image id="9044bt7ddp" name="btn_dissolveRoom.png" path="/FamilyManager/image/"/>
|
||||
</resources>
|
||||
<publish name="Family" path="..\wb_unity_pro\Assets\ART\base\family\ui" packageCount="2"/>
|
||||
</packageDescription>
|
||||
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.2 MiB |
|
Before Width: | Height: | Size: 3.5 MiB After Width: | Height: | Size: 3.4 MiB |
|
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 975 KiB |
|
Before Width: | Height: | Size: 852 KiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 4.2 MiB After Width: | Height: | Size: 4.3 MiB |
|
Before Width: | Height: | Size: 3.1 MiB After Width: | Height: | Size: 3.0 MiB |
|
Before Width: | Height: | Size: 901 KiB After Width: | Height: | Size: 758 KiB |
|
Before Width: | Height: | Size: 909 KiB After Width: | Height: | Size: 920 KiB |
|
Before Width: | Height: | Size: 918 KiB After Width: | Height: | Size: 945 KiB |
|
Before Width: | Height: | Size: 899 KiB After Width: | Height: | Size: 963 KiB |
|
Before Width: | Height: | Size: 806 KiB After Width: | Height: | Size: 991 KiB |
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 904 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 2.1 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 455360300716f454da545e2ea68b502e
|
||||
guid: 1824517d4b1d1c84b836e9a016c91d9d
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
|
|
@ -88,5 +88,5 @@ TextureImporter:
|
|||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName: extend/poker/duoduo/6c7197cb17f07408b369a65064e42752
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.1 MiB |
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 560 KiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 707 KiB |
|
Before Width: | Height: | Size: 963 KiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 940 KiB After Width: | Height: | Size: 668 KiB |
|
Before Width: | Height: | Size: 964 KiB After Width: | Height: | Size: 930 KiB |
|
Before Width: | Height: | Size: 831 KiB After Width: | Height: | Size: 908 KiB |
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.9 MiB |
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 1.6 KiB |