dezhou_client/lua_probject/base_project/Game/View/CreateUnitView.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