using System; using UILib; using UnityEngine; using XMainClient.UI.UICommon; namespace XMainClient.UI { internal class SpectateSceneBehaviour : DlgBehaviourBase { public Transform m_canvas; public GameObject m_avatarGO = null; public IXUILabel m_fps = null; public IXUIButton m_pause = null; public IXUISprite m_sprwifi; public IXUISlider m_sliderBattery; public IXUILabel m_lblTime; public IXUILabel m_lblFree; public BattleTargetHandler m_BattleTargetHandler; public GameObject m_NoticeFrame = null; public IXUILabel m_Notice = null; public Vector3 m_NoticePos; public IXUILabel m_LeftTime = null; public XSpectateTeamMonitorHandler m_SpectateTeamMonitor; public SpectateHandler m_SpectateHandler; public XBattleEnemyInfoHandler m_EnemyInfoHandler; public BattleIndicateHandler m_IndicateHandler; public IXUILabel m_WarTime; public IXUILabel m_SceneName; public Transform m_CountDownFrame; public Transform m_CountDownBeginFrame; public Transform m_CountDownTimeFrame; public IXUIProgress m_StrengthPresevedBar; public Transform m_SightSelect; public IXUISprite m_SightPic; public IXUISprite m_SelectPic; public IXUIButton m_Sight; public IXUIButton m_3DFree; public IXUIButton m_3D; public IXUIButton m_25D; public IXUIButton m_barrageOpen; public IXUIButton m_barrageClose; public IXUIButton m_btnShare; private void Awake() { this.m_canvas = base.transform.Find("_canvas"); Transform transform = base.transform.Find("_canvas/fps"); bool flag = null != transform; if (flag) { this.m_fps = (transform.GetComponent("XUILabel") as IXUILabel); } Transform transform2 = base.transform.Find("_canvas/Spectate/Quit"); this.m_pause = (transform2.GetComponent("XUIButton") as IXUIButton); this.m_sprwifi = (base.transform.Find("_canvas/PING/SysWifi").GetComponent("XUISprite") as IXUISprite); this.m_lblTime = (base.transform.Find("_canvas/PING/TIME").GetComponent("XUILabel") as IXUILabel); this.m_sliderBattery = (base.transform.Find("_canvas/PING/Battery").GetComponent("XUISlider") as IXUISlider); this.m_lblFree = (base.transform.Find("_canvas/PING/T2").GetComponent("XUILabel") as IXUILabel); this.m_NoticeFrame = base.transform.Find("_canvas/NoticeFrame").gameObject; Transform transform3 = base.transform.Find("_canvas/NoticeFrame/Notice"); this.m_NoticePos = this.m_NoticeFrame.transform.localPosition; this.m_Notice = (transform3.GetComponent("XUILabel") as IXUILabel); this.m_NoticeFrame.transform.localPosition = XGameUI.Far_Far_Away; this.m_LeftTime = (base.transform.Find("_canvas/LeftTime").GetComponent("XUILabel") as IXUILabel); this.m_LeftTime.SetVisible(false); this.m_WarTime = (base.transform.Find("_canvas/WarTime").GetComponent("XUILabel") as IXUILabel); this.m_WarTime.SetVisible(false); this.m_SceneName = (base.transform.Find("_canvas/Indicate/Bg/Name").GetComponent("XUILabel") as IXUILabel); DlgHandlerBase.EnsureCreate(ref this.m_SpectateTeamMonitor, base.transform.Find("_canvas/TeamFrame").gameObject, null, true); DlgHandlerBase.EnsureCreate(ref this.m_IndicateHandler, base.transform.Find("_canvas/Indicate").gameObject, null, false); DlgHandlerBase.EnsureCreate(ref this.m_SpectateHandler, base.transform.Find("_canvas/Spectate").gameObject, null, true); DlgHandlerBase.EnsureCreate(ref this.m_EnemyInfoHandler, base.transform.Find("_canvas/EnemyInfoFrame").gameObject, null, true); DlgHandlerBase.EnsureCreate(ref this.m_BattleTargetHandler, base.transform.Find("_canvas/BattleTaget").gameObject, null, true); this.m_CountDownFrame = base.transform.Find("_canvas/CountDownFrame"); this.m_CountDownBeginFrame = this.m_CountDownFrame.Find("Begin"); this.m_CountDownTimeFrame = this.m_CountDownFrame.Find("Time"); this.m_CountDownFrame.gameObject.SetActive(false); this.m_StrengthPresevedBar = (base.transform.Find("_canvas/ChargeBar").GetComponent("XUIProgress") as IXUIProgress); this.m_SightSelect = base.transform.Find("_canvas/Spectate/3D25D/Select"); this.m_3DFree = (base.transform.Find("_canvas/Spectate/3D25D/Select/3DFree").GetComponent("XUIButton") as IXUIButton); this.m_3D = (base.transform.Find("_canvas/Spectate/3D25D/Select/3D").GetComponent("XUIButton") as IXUIButton); this.m_25D = (base.transform.Find("_canvas/Spectate/3D25D/Select/25D").GetComponent("XUIButton") as IXUIButton); this.m_Sight = (base.transform.Find("_canvas/Spectate/3D25D/Sight").GetComponent("XUIButton") as IXUIButton); this.m_SightPic = (base.transform.Find("_canvas/Spectate/3D25D/Sight/Content").GetComponent("XUISprite") as IXUISprite); this.m_SelectPic = (base.transform.Find("_canvas/Spectate/3D25D/Select/Content").GetComponent("XUISprite") as IXUISprite); this.m_barrageOpen = (base.transform.Find("_canvas/Spectate/Barrage/open").GetComponent("XUIButton") as IXUIButton); this.m_barrageClose = (base.transform.Find("_canvas/Spectate/Barrage/close").GetComponent("XUIButton") as IXUIButton); this.m_btnShare = (base.transform.Find("_canvas/Spectate/Share").GetComponent("XUIButton") as IXUIButton); } } }