From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- .../XMainClient/UI/SpectateSceneBehaviour.cs | 123 +++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/UI/SpectateSceneBehaviour.cs (limited to 'Client/Assets/Scripts/XMainClient/UI/SpectateSceneBehaviour.cs') diff --git a/Client/Assets/Scripts/XMainClient/UI/SpectateSceneBehaviour.cs b/Client/Assets/Scripts/XMainClient/UI/SpectateSceneBehaviour.cs new file mode 100644 index 00000000..cfa3beac --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/UI/SpectateSceneBehaviour.cs @@ -0,0 +1,123 @@ +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); + } + } +} -- cgit v1.1-26-g67d0