106 lines
3.9 KiB
Lua
106 lines
3.9 KiB
Lua
-- MainViewNew
|
|
CreateUnitView = {}
|
|
|
|
local M = CreateUnitView
|
|
|
|
function CreateUnitView.new()
|
|
setmetatable(M, {
|
|
__index = BaseView
|
|
})
|
|
local self = setmetatable({}, {
|
|
__index = M
|
|
})
|
|
self.class = "CreateCardGameView"
|
|
self._full = true
|
|
self:init()
|
|
return self
|
|
end
|
|
|
|
function M:init()
|
|
self:InitView("base/prefab/ViewCreateUnit.prefab", "base/prefab/ViewCreateUnit")
|
|
local view = self._view
|
|
|
|
local bg = view.transform:GetComponent(typeof(UnityEngine.UI.Image))
|
|
bg.sprite = CommonUISprite:GetSprite("bg1")
|
|
|
|
self.imagePoint = view.transform:Find("imagePoint")
|
|
|
|
self.join = view.transform:Find("Unitjoin")
|
|
self.create = view.transform:Find("create_play") -- 目前 联盟和俱乐部的创建界面一模一样
|
|
|
|
bg = self.join:GetComponent(typeof(UnityEngine.UI.Image))
|
|
bg.sprite = CommonUISprite:GetSprite("bg1")
|
|
|
|
bg = self.create:GetComponent(typeof(UnityEngine.UI.Image))
|
|
bg.sprite = CommonUISprite:GetSprite("bg1")
|
|
|
|
self.join.gameObject:SetActive(false)
|
|
self.create.gameObject:SetActive(false)
|
|
|
|
self.textTitleCreate = view.transform:Find("create_play/textName")
|
|
self.textTitleCreate = self.textTitleCreate:GetComponent(typeof(UnityEngine.UI.Text))
|
|
local btnGB = view.transform:Find("btnGB")
|
|
btnGB = btnGB:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnGB, function()
|
|
local viewMainNew = ViewManager.ChangeView(ViewManager.View_MainNew)
|
|
viewMainNew:ShowPage(1)
|
|
end)
|
|
|
|
local btnJoinPlay = view.transform:Find("imageDown/btnJoinPlay")
|
|
btnJoinPlay = btnJoinPlay:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnJoinPlay, function()
|
|
self.join.gameObject:SetActive(true)
|
|
self.create.gameObject:SetActive(false)
|
|
end)
|
|
local btnCreatePlay = view.transform:Find("imageDown/btnCreatePlay")
|
|
btnCreatePlay = btnCreatePlay:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnCreatePlay, function()
|
|
self.join.gameObject:SetActive(false)
|
|
self.create.gameObject:SetActive(true)
|
|
self.textTitleCreate.text = "创建俱乐部"
|
|
end)
|
|
local btnCreateUint = view.transform:Find("imageDown/btnCreateUnit")
|
|
btnCreateUint = btnCreateUint:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(btnCreateUint, function()
|
|
self.join.gameObject:SetActive(false)
|
|
self.create.gameObject:SetActive(true)
|
|
self.textTitleCreate.text = "创建联盟"
|
|
end)
|
|
|
|
-- 加入界面 返回按钮
|
|
local join_btnBack = self.join:Find("btnBack")
|
|
join_btnBack = join_btnBack:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(join_btnBack, function()
|
|
local viewMainNew = ViewManager.ChangeView(ViewManager.View_MainNew)
|
|
viewMainNew:ShowPage(1)
|
|
end)
|
|
-- 创建界面 返回按钮
|
|
local create_btnBack = self.create:Find("btnBack")
|
|
create_btnBack = create_btnBack:GetComponent(typeof(UnityEngine.UI.Button))
|
|
LuaUIHelper:AddButtonClick(create_btnBack, function()
|
|
local viewMainNew = ViewManager.ChangeView(ViewManager.View_MainNew)
|
|
viewMainNew:ShowPage(1)
|
|
end)
|
|
end
|
|
|
|
function M:SetTuoGuanState()
|
|
-- printlog("初始化设置托管状态")
|
|
if ControllerManager.enterPlayerData and #ControllerManager.enterPlayerData > 0 then
|
|
-- pt(ControllerManager.enterPlayerData)
|
|
for i = 1, #ControllerManager.enterPlayerData do
|
|
local p = self._player_info[self:GetPos(ControllerManager.enterPlayerData[i].seat)]
|
|
-- p.seat=ControllerManager.enterPlayerData[i].seat
|
|
local t = ControllerManager.enterPlayerData[i].entrust_time
|
|
-- local isShow=ControllerManager.enterPlayerData[i].entrust
|
|
-- if isShow==nil then return end
|
|
|
|
if t and t > 0 then
|
|
p:IsShowTGTips(true, t)
|
|
else
|
|
|
|
end
|
|
end
|
|
ControllerManager.enterPlayerData = nil
|
|
end
|
|
end
|