summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs')
-rw-r--r--Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs440
1 files changed, 440 insertions, 0 deletions
diff --git a/Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs b/Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs
new file mode 100644
index 00000000..5035bed3
--- /dev/null
+++ b/Client/Assets/Scripts/XMainClient/UI/XMainInterfaceBehaviour.cs
@@ -0,0 +1,440 @@
+using System;
+using System.Collections.Generic;
+using UILib;
+using UnityEngine;
+using XMainClient.UI.UICommon;
+using XUtliPoolLib;
+
+namespace XMainClient.UI
+{
+ internal class XMainInterfaceBehaviour : DlgBehaviourBase
+ {
+ public Transform m_Canvas;
+
+ public GameObject m_SecondMenu;
+
+ public GameObject m_MainMenuGo;
+
+ public IXUIList m_SysListH1;
+
+ public IXUIList m_SysListH0;
+
+ public IXUIList m_SysListH2;
+
+ public IXUIList m_SysListH3;
+
+ public IXUISprite m_MenuSwitchBtn;
+
+ public IXUITweenTool m_SysListH1Tween;
+
+ public IXUITweenTool m_SysListH0Tween;
+
+ public IXUITweenTool m_SysListH2Tween;
+
+ public IXUITweenTool m_SysListH3Tween;
+
+ public IXUITweenTool m_MenuSwitchBtnTween;
+
+ public IXUIList m_SysListV1;
+
+ public IXUIList m_SysListV2;
+
+ public IXUIList m_SysListV3;
+
+ public IXUISprite m_V3SwitchBtn;
+
+ public IXUIList m_SysListH2_1;
+
+ public IXUIList m_SysListH2_2;
+
+ public IXUISprite m_H2SwitchBtn;
+
+ public IXUITweenTool m_H2ListTween;
+
+ public IXUITweenTool m_H2SwitchTween;
+
+ public IXUIList m_SysListGuildH1;
+
+ public IXUIList m_SysListGuildV1;
+
+ public IXUIList m_SysListGuildH2;
+
+ public IXUITweenTool m_V3SwitchTween;
+
+ public IXUITweenTool m_V3ListTween;
+
+ public IXUIButton m_MotionDance;
+
+ public IXUIButton m_MotionLover;
+
+ public GameObject m_DanceMotion;
+
+ public GameObject m_SysGrid;
+
+ public IXUIButton m_ExitGuild;
+
+ public IXUITweenTool m_HeadMenuTween;
+
+ public GameObject m_HeadMenuTweenGameObject;
+
+ public IXUISlider m_sliderBattery;
+
+ public IXUILabel m_lblTime;
+
+ public IXUILabel m_lblFree;
+
+ public GameObject m_AvatarFrame;
+
+ public IXUISprite m_PlayerAvatar;
+
+ public IXUISprite m_sprFrame;
+
+ public IXUITexture m_txtAvatar;
+
+ public GameObject m_PlayerPPT;
+
+ public IXUILabel m_Level;
+
+ public GameObject m_PING;
+
+ public IXUILabel m_GuildCollectLeftTime;
+
+ public IXUILabel m_GuildCollectSummonTime;
+
+ public XLeftTimeCounter m_TransformLeftTime;
+
+ public List<XTitanItem> m_MoneyList = new List<XTitanItem>();
+
+ public GameObject m_TaskNaviFrame;
+
+ public IXUITweenTool m_FakeShowSelfTween;
+
+ public IXUISprite m_RecoverTime;
+
+ public IXUILabel m_CurFatige;
+
+ public IXUILabel m_AllCoverTime;
+
+ public IXUILabel m_CoverOneTime;
+
+ public GameObject m_HomeGo;
+
+ public GameObject m_FxFirework;
+
+ public IXUILabel m_RemoveSealTip;
+
+ public GameObject m_LiveTips;
+
+ public IXUILabel m_LiveCount;
+
+ public IXUILabel m_MulActTips;
+
+ public IXUILabel m_SevenLoginMessage;
+
+ public IXUISprite m_SevenLoginSprite;
+
+ public List<IXUITweenTool> m_ExpAnimationMgr = new List<IXUITweenTool>();
+
+ public List<IXUILabel> m_ExpValueMgr = new List<IXUILabel>();
+
+ public IXUIButton[] m_SysButtonsMapping = new IXUIButton[1024];
+
+ public List<XSysDefine> m_ListSys = new List<XSysDefine>();
+
+ public XSysDefine[] m_SysGuild = new XSysDefine[]
+ {
+ XSysDefine.XSys_GuildHall,
+ XSysDefine.XSys_GuildRelax,
+ XSysDefine.XSys_CrossGVG,
+ XSysDefine.XSys_GuildDragon,
+ XSysDefine.XSys_GuildPvp,
+ XSysDefine.XSys_GuildMine,
+ XSysDefine.XSys_GuildTerritory
+ };
+
+ public HashSet<XSysDefine> m_SysGuildNormal = new HashSet<XSysDefine>(default(XFastEnumIntEqualityComparer<XSysDefine>))
+ {
+ XSysDefine.XSys_GuildCollect,
+ XSysDefine.XSys_GuildCollectSummon
+ };
+
+ public XSysDefine[] m_SysChar = new XSysDefine[]
+ {
+ XSysDefine.XSys_Char,
+ XSysDefine.XSys_Bag
+ };
+
+ public XSysDefine[] m_SysH4 = new XSysDefine[]
+ {
+ XSysDefine.XSys_Chat,
+ XSysDefine.XSys_Setting,
+ XSysDefine.XSys_Mail
+ };
+
+ public HashSet<XSysDefine> m_SysH1 = new HashSet<XSysDefine>(default(XFastEnumIntEqualityComparer<XSysDefine>))
+ {
+ XSysDefine.XSys_Item,
+ XSysDefine.XSys_Skill,
+ XSysDefine.XSys_SpriteSystem,
+ XSysDefine.XSys_Horse,
+ XSysDefine.XSys_EquipCreate
+ };
+
+ public HashSet<XSysDefine> m_SysV3 = new HashSet<XSysDefine>(default(XFastEnumIntEqualityComparer<XSysDefine>))
+ {
+ XSysDefine.XSys_QuickRide,
+ XSysDefine.XSys_Photo
+ };
+
+ private void Awake()
+ {
+ this.m_Canvas = base.transform.Find("_canvas");
+ Transform transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1");
+ this.m_SysListH1 = (transform.GetComponent("XUIList") as IXUIList);
+ this.m_SysListH1Tween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0");
+ this.m_SysListH0 = (transform.GetComponent("XUIList") as IXUIList);
+ this.m_SysListH0Tween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridGuildH1");
+ this.m_SysListH2 = (transform.GetComponent("XUIList") as IXUIList);
+ this.m_SysListH2Tween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH3");
+ this.m_SysListH3 = (transform.GetComponent("XUIList") as IXUIList);
+ this.m_SysListH3Tween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/MenuSwitchBtn");
+ this.m_MenuSwitchBtn = (transform.GetComponent("XUISprite") as IXUISprite);
+ this.m_MenuSwitchBtnTween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridGuildH1");
+ this.m_SysListGuildH1 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridGuildV1");
+ this.m_SysListGuildV1 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SysGridGuildH2");
+ this.m_SysListGuildH2 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridV1");
+ this.m_SysListV1 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/SysGridV2");
+ this.m_SysListV2 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3");
+ this.m_SysListV3 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/V3SwitchBtn");
+ this.m_V3SwitchBtn = (transform.GetComponent("XUISprite") as IXUISprite);
+ this.m_V3SwitchTween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3");
+ this.m_V3ListTween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2SwitchBtn");
+ this.m_H2SwitchBtn = (transform.GetComponent("XUISprite") as IXUISprite);
+ this.m_H2SwitchTween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2");
+ this.m_H2ListTween = (transform.GetComponent("XUIPlayTween") as IXUITweenTool);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1");
+ this.m_SysListH2_1 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2");
+ this.m_SysListH2_2 = (transform.GetComponent("XUIList") as IXUIList);
+ transform = base.transform.Find("_canvas/MainMenuFrame/MainMenu");
+ this.m_MainMenuGo = transform.gameObject;
+ this.m_SecondMenu = base.transform.Find("_canvas/SecondMenuFrame/SecondMenu").gameObject;
+ transform = base.transform.Find("_canvas/ThirdMenuFrame/ThirdMenu");
+ this.m_ExitGuild = (base.transform.Find("_canvas/SecondMenuFrame/BtnExitGuild").GetComponent("XUIButton") as IXUIButton);
+ this.m_RecoverTime = (base.transform.Find("_canvas/RecoverTime").GetComponent("XUISprite") as IXUISprite);
+ List<string> list = new List<string>();
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1/SysAItem");
+ this.m_ListSys.Add(XSysDefine.XSys_Item);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1/SysBSkill");
+ this.m_ListSys.Add(XSysDefine.XSys_Skill);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1/SysCSprite");
+ this.m_ListSys.Add(XSysDefine.XSys_SpriteSystem);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1/SysDEquipCreate");
+ this.m_ListSys.Add(XSysDefine.XSys_EquipCreate);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH1/SysEHorse");
+ this.m_ListSys.Add(XSysDefine.XSys_Horse);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0/SysA_Friends");
+ this.m_ListSys.Add(XSysDefine.XSys_Friends);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0/SysB_Home");
+ this.m_ListSys.Add(XSysDefine.XSys_Home);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0/SysC_Rank");
+ this.m_ListSys.Add(XSysDefine.XSys_Rank);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0/SysD_CardCollect");
+ this.m_ListSys.Add(XSysDefine.XSys_CardCollect);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH0/SysE_NPCFavor");
+ this.m_ListSys.Add(XSysDefine.XSys_NPCFavor);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH3/SysA_HomeMain");
+ this.m_ListSys.Add(XSysDefine.XSys_Home_Plant);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH3/SysB_HomeShop");
+ this.m_ListSys.Add(XSysDefine.XSys_Mall_Home);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridH3/SysC_HomeCooking");
+ this.m_ListSys.Add(XSysDefine.XSys_Home_Cooking);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridV1/SysAActivity");
+ this.m_ListSys.Add(XSysDefine.XSys_DailyAcitivity);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridV1/SysCGuild");
+ this.m_ListSys.Add(XSysDefine.XSys_Guild);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridV1/SysEPVP");
+ this.m_ListSys.Add(XSysDefine.XSys_MobaAcitivity);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysAGameMall");
+ this.m_ListSys.Add(XSysDefine.XSys_GameMall);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysCAuction");
+ this.m_ListSys.Add(XSysDefine.XSys_Auction);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysEReward");
+ this.m_ListSys.Add(XSysDefine.XSys_Reward);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysGWelfare");
+ this.m_ListSys.Add(XSysDefine.XSys_Welfare);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysIBq");
+ this.m_ListSys.Add(XSysDefine.XSys_Strong);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_1/SysXThemeActivity");
+ this.m_ListSys.Add(XSysDefine.XSys_ThemeActivity);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysACarnival");
+ this.m_ListSys.Add(XSysDefine.XSys_Carnival);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysCFirstRecharge");
+ this.m_ListSys.Add(XSysDefine.XSys_Welfare_FirstRechange);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysEOperatingActivity");
+ this.m_ListSys.Add(XSysDefine.XSys_OperatingActivity);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysG_Live");
+ this.m_ListSys.Add(XSysDefine.XSys_Spectate);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysISevenActivity");
+ this.m_ListSys.Add(XSysDefine.XSys_SevenActivity);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysAGameCom");
+ this.m_ListSys.Add(XSysDefine.XSys_GameCommunity);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysBBroadcast");
+ this.m_ListSys.Add(XSysDefine.XSys_Broadcast);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysBFriendCir");
+ this.m_ListSys.Add(XSysDefine.XSys_FriendCircle);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysCQQVIP");
+ this.m_ListSys.Add(XSysDefine.XSys_QQVIP);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysDJC");
+ this.m_ListSys.Add(XSysDefine.XSys_Platform_StartPrivilege);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/SysGridV2/SysEAnnounceNew");
+ this.m_ListSys.Add(XSysDefine.XSys_SystemAnnounce);
+ this.CreateV3ListBtns(list, this.m_ListSys);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridGuildH1/SysAGuildHall");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildHall);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridGuildH1/SysBGuildRelax");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildRelax);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel1/SysGridGuildH1/SysCrossGVG");
+ this.m_ListSys.Add(XSysDefine.XSys_CrossGVG);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridGuildV1/SysHGuildMine");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildMine);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridGuildV1/SysIGuildTerritory");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildTerritory);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridGuildV1/SysCGuildDragon");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildDragon);
+ list.Add("_canvas/MainMenuFrame/MainMenu/Panel2/SysGridGuildV1/SysBGuildPvp");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildPvp);
+ list.Add("_canvas/SecondMenuFrame/SysGridGuildH2/SysGuildCollect");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildCollect);
+ this.m_GuildCollectLeftTime = (base.transform.Find("_canvas/SecondMenuFrame/SysGridGuildH2/SysGuildCollect/Time").GetComponent("XUILabel") as IXUILabel);
+ list.Add("_canvas/SecondMenuFrame/SysGridGuildH2/SysGuildSummon");
+ this.m_ListSys.Add(XSysDefine.XSys_GuildCollectSummon);
+ this.m_GuildCollectSummonTime = (base.transform.Find("_canvas/SecondMenuFrame/SysGridGuildH2/SysGuildSummon/Time").GetComponent("XUILabel") as IXUILabel);
+ list.Add("_canvas/ThirdMenuFrame/PING/SysWifi");
+ this.m_ListSys.Add(XSysDefine.XSys_Wifi);
+ list.Add("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysKBackflow");
+ this.m_ListSys.Add(XSysDefine.Xsys_Backflow);
+ this.m_SysGrid = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel3/SysGrid").gameObject;
+ for (int i = 0; i < this.m_ListSys.Count; i++)
+ {
+ XSysDefine xsysDefine = this.m_ListSys[i];
+ transform = base.transform.Find(list[i]);
+ bool flag = transform == null;
+ if (flag)
+ {
+ XSingleton<XDebug>.singleton.AddErrorLog("btn:" + list[i], null, null, null, null, null);
+ }
+ else
+ {
+ IXUIButton ixuibutton = transform.GetComponent("XUIButton") as IXUIButton;
+ ixuibutton.ID = (ulong)((long)xsysDefine);
+ this.m_SysButtonsMapping[(int)(checked((IntPtr)ixuibutton.ID))] = ixuibutton;
+ }
+ }
+ this.m_HomeGo = base.transform.Find("_canvas/Home").gameObject;
+ this.m_AvatarFrame = base.transform.Find("_canvas/ThirdMenuFrame/AvatarBG").gameObject;
+ this.m_PlayerAvatar = (base.transform.Find("_canvas/ThirdMenuFrame/AvatarBG/Avatar").GetComponent("XUISprite") as IXUISprite);
+ this.m_sprFrame = (base.transform.Find("_canvas/ThirdMenuFrame/AvatarBG/AvatarFrame").GetComponent("XUISprite") as IXUISprite);
+ this.m_txtAvatar = (base.transform.Find("_canvas/ThirdMenuFrame/AvatarBG/HeadPanel/Texture").GetComponent("XUITexture") as IXUITexture);
+ this.m_sliderBattery = (base.transform.Find("_canvas/ThirdMenuFrame/PING/Battery").GetComponent("XUISlider") as IXUISlider);
+ this.m_lblTime = (base.transform.Find("_canvas/ThirdMenuFrame/PING/TIME").GetComponent("XUILabel") as IXUILabel);
+ this.m_lblFree = (base.transform.Find("_canvas/ThirdMenuFrame/PING/T2").GetComponent("XUILabel") as IXUILabel);
+ this.m_Level = (this.m_AvatarFrame.transform.Find("CoverPanel/SwitchPanel/BaseInfo/Level").GetComponent("XUILabel") as IXUILabel);
+ this.m_PlayerPPT = this.m_AvatarFrame.transform.Find("BattlePointBG").gameObject;
+ this.m_PING = base.transform.Find("_canvas/ThirdMenuFrame/PING").gameObject;
+ Transform transform2 = this.m_AvatarFrame.transform.Find("MoneyInfo");
+ for (int j = 0; j < transform2.childCount; j++)
+ {
+ Transform child = transform2.GetChild(j);
+ int itemid = 0;
+ bool flag2 = child.name.StartsWith("Info") && int.TryParse(child.name.Substring(child.name.Length - 1, 1), out itemid);
+ if (flag2)
+ {
+ XTitanItem xtitanItem = new XTitanItem();
+ xtitanItem.Set(itemid, child.gameObject);
+ this.m_MoneyList.Add(xtitanItem);
+ }
+ }
+ this.m_CurFatige = (base.transform.Find("_canvas/RecoverTime/curfatige").GetComponent("XUILabel") as IXUILabel);
+ this.m_AllCoverTime = (base.transform.Find("_canvas/RecoverTime/allcovertime").GetComponent("XUILabel") as IXUILabel);
+ this.m_CoverOneTime = (base.transform.Find("_canvas/RecoverTime/coveronetime").GetComponent("XUILabel") as IXUILabel);
+ this.m_HeadMenuTweenGameObject = base.transform.Find("_canvas/ThirdMenuFrame/AvatarBG/CoverPanel/SwitchPanel").gameObject;
+ this.m_HeadMenuTween = (this.m_HeadMenuTweenGameObject.GetComponent("XUIPlayTween") as IXUITweenTool);
+ this.m_FakeShowSelfTween = (base.transform.Find("_canvas").GetComponent("XUIPlayTween") as IXUITweenTool);
+ this.m_FxFirework = base.transform.Find("_canvas/FxFirework").gameObject;
+ this.m_RemoveSealTip = (base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysEOperatingActivity/Message").GetComponent("XUILabel") as IXUILabel);
+ this.m_SevenLoginMessage = (base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysISevenActivity/Message").GetComponent("XUILabel") as IXUILabel);
+ this.m_SevenLoginSprite = (base.transform.Find("_canvas/SecondMenuFrame/SecondMenu/H2/SysGridH2_2/SysISevenActivity/P").GetComponent("XUISprite") as IXUISprite);
+ this.m_LiveTips = this.GetSysButton(XSysDefine.XSys_Spectate).gameObject.transform.Find("Member").gameObject;
+ this.m_LiveCount = (this.m_LiveTips.gameObject.transform.Find("Num").GetComponent("XUILabel") as IXUILabel);
+ this.m_LiveTips.SetActive(false);
+ this.m_MulActTips = (this.GetSysButton(XSysDefine.XSys_DailyAcitivity).gameObject.transform.Find("Tips").GetComponent("XUILabel") as IXUILabel);
+ this.m_TaskNaviFrame = base.transform.Find("_canvas/TaskNaviPanel").gameObject;
+ Transform transform3 = base.transform.Find("_canvas/ExpMgr");
+ for (int k = 0; k < 4; k++)
+ {
+ IXUITweenTool ixuitweenTool = transform3.GetChild(k).GetComponent("XUIPlayTween") as IXUITweenTool;
+ IXUILabel item = ixuitweenTool.gameObject.GetComponent("XUILabel") as IXUILabel;
+ this.m_ExpAnimationMgr.Add(ixuitweenTool);
+ this.m_ExpValueMgr.Add(item);
+ }
+ this.m_DanceMotion = base.transform.Find("_canvas/MainMenuFrame/MainMenu/DanceMotionFrame").gameObject;
+ }
+
+ private void CreateV3ListBtns(List<string> btnList, List<XSysDefine> ListSys)
+ {
+ btnList.Add("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysEPhoto");
+ this.m_ListSys.Add(XSysDefine.XSys_Photo);
+ btnList.Add("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysAHorseRide");
+ this.m_ListSys.Add(XSysDefine.XSys_QuickRide);
+ btnList.Add("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysAChange");
+ this.m_ListSys.Add(XSysDefine.XSys_Transform);
+ GameObject gameObject = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3").gameObject;
+ for (int i = 0; i < gameObject.gameObject.transform.childCount; i++)
+ {
+ Transform child = gameObject.gameObject.transform.GetChild(i);
+ GameObject gameObject2 = child.Find("Select").gameObject;
+ bool flag = gameObject2 != null;
+ if (flag)
+ {
+ gameObject2.SetActive(false);
+ }
+ }
+ IXUILabel label = base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysAChange/Time").GetComponent("XUILabel") as IXUILabel;
+ this.m_TransformLeftTime = new XLeftTimeCounter(label, true);
+ this.m_MotionDance = (base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysCDance").GetComponent("XUIButton") as IXUIButton);
+ this.m_MotionLover = (base.transform.Find("_canvas/MainMenuFrame/MainMenu/Panel5/SysGridV3/SysBLoverDance").GetComponent("XUIButton") as IXUIButton);
+ this.m_MotionDance.ID = 1UL;
+ this.m_MotionLover.ID = 2UL;
+ }
+
+ public IXUIButton GetSysButton(XSysDefine sys)
+ {
+ bool flag = sys < XSysDefine.XSys_Num;
+ IXUIButton result;
+ if (flag)
+ {
+ result = this.m_SysButtonsMapping[(int)sys];
+ }
+ else
+ {
+ result = null;
+ }
+ return result;
+ }
+ }
+}