-- 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