Ver Fonte

uid cp btn

gdl_123 há 5 meses atrás
pai
commit
db16c48313

Diff do ficheiro suprimidas por serem muito extensas
+ 603 - 22
Assets/Content/Prefabs/UI/UIRoleMessage/UIRoleMessage.prefab


+ 17 - 1
Assets/Lua/UI/UIRoleMessage/UIRoleMessageView.lua

@@ -112,7 +112,7 @@ function UIRoleMessageView:Refresh()
 	self:SetChangeNameButton(_isSelf)
 	self:SetBottomButtons(_isSelf);
 	self.titleBtn:SetActive(_isSelf)
-
+	self:SetUIdLoad(_isSelf)
 	ManagerContainer.LuaEventMgr:RegisterEvent(UIEventNames.EID_PAGE_REDPOINT_NTF, self, self.OnPageRedpointNtf)
 	if _isSelf then
 		--ManagerContainer.DataMgr.CompetitionData:SetRefreshSeasonState(true);
@@ -130,6 +130,10 @@ function UIRoleMessageView:RemoveEventListener()
 
 end
 
+function UIRoleMessageView:IsSelf()
+	return self.controller:GetData()._targetTag == 0
+end
+
 function UIRoleMessageView:AddUIEventListener()
 	ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name)
 	CommonUtil.CreateToggleMouduleOnlyBtns(self, pageToggleData, self.bottomRoot, 1, self.OnAttrOrSkillChangeToggleClick, nil, false, true)
@@ -637,6 +641,7 @@ function UIRoleMessageView:SetPlayerTopMessage()
 	end, self, 'jobIconIdx');
 	]]--
 	self:SetPlayerName(_data._nickName);	--设置昵称
+	self.uid.text.text = ""
 	self:SetPlayerVIp(_data._vipLv) --刷新vipicon
 	--self.expBarBase.textLv.text.text = "LV" .. tostring(_data._baseLevel);	--base等级
 	--self.expBarJob.textLv.text.text = "LV" .. tostring(_data._jobLevel);	--job等级
@@ -1567,5 +1572,16 @@ function UIRoleMessageView:OnSkillEquipClick(button, params)
 	ManagerContainer.LuaUIMgr:Open(Enum.UIPageName.UIArtifactTips, data)
 end
 
+function UIRoleMessageView:SetUIdLoad(isplayer)
+	self.uidRoot:SetActive(isplayer)
+	if isplayer then
+		self.uid.text.text = ManagerContainer.LuaGameMgr.openId --ManagerContainer.DataMgr.UserData:GetUserId()
+		self.uiBase:AddButtonEventListener(self.uidCopyBtn.button, self, self.OnClickCopyBuffBtn)
+	end
+end
+
+function UIRoleMessageView:OnClickCopyBuffBtn()
+	UnityEngine.GUIUtility.systemCopyBuffer = ManagerContainer.LuaGameMgr.openId
+end
 return UIRoleMessageView
 

Diff do ficheiro suprimidas por serem muito extensas
+ 190 - 98
Assets/Lua/UI/UIRoleMessage/UIRoleMessageView_Generate.lua


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff