using System; using UILib; using UnityEngine; using XMainClient.UI.UICommon; using XUtliPoolLib; namespace XMainClient.UI { internal class XQuickReplyBehavior : DlgBehaviourBase { public XUIPool m_ItemPool = new XUIPool(XSingleton.singleton.m_uiTool); public IXUIScrollView m_WrapScrollView = null; public IXUIWrapContent m_WrapContent = null; public IXUISprite m_Close = null; public IXUILabel m_Title = null; public IXUIButton m_Voice = null; public Transform m_WrapTemp = null; public Transform m_SpeakPanel = null; private void Awake() { this.m_SpeakPanel = base.transform.Find("Bg/SpeakPanel"); this.m_Title = (base.transform.Find("Bg/Title/Label").GetComponent("XUILabel") as IXUILabel); this.m_Voice = (base.transform.Find("Bg/BtnVoice").GetComponent("XUIButton") as IXUIButton); this.m_Close = (base.transform.Find("Bg/Close").GetComponent("XUISprite") as IXUISprite); this.m_WrapScrollView = (base.transform.Find("Bg/ScrollView").GetComponent("XUIScrollView") as IXUIScrollView); this.m_WrapContent = (base.transform.Find("Bg/ScrollView/WrapContent").GetComponent("XUIWrapContent") as IXUIWrapContent); this.m_WrapTemp = base.transform.Find("Bg/ScrollView/WrapContent/Content"); this.m_ItemPool.SetupPool(this.m_WrapTemp.parent.gameObject, this.m_WrapTemp.gameObject, 2u, false); } } }