コード例 #1
0
 public void SetTextUrl(string url, bool forceReset = false)
 {
     if (string.IsNullOrEmpty(url) || (string.Equals(url, this.m_textUrl) && !forceReset))
     {
         return;
     }
     this.m_textUrl = url;
     if (this.m_titleTextScript != null)
     {
         this.m_titleTextScript.text = string.Empty;
     }
     if (this.m_textScript != null)
     {
         this.m_textScript.text = string.Empty;
     }
     if (base.gameObject.activeInHierarchy && this.m_httpTextState == enHttpTextState.Loading)
     {
         base.StopAllCoroutines();
     }
     this.m_httpTextState = enHttpTextState.Unload;
     if (this.m_loadingCover != null)
     {
         this.m_loadingCover.CustomSetActive(true);
     }
     if (base.gameObject.activeInHierarchy)
     {
         this.LoadText(this.m_textUrl);
     }
 }
コード例 #2
0
 private void OnDisable()
 {
     if (this.m_isInitialized && this.m_httpTextState == enHttpTextState.Loading)
     {
         base.StopAllCoroutines();
         this.m_httpTextState = enHttpTextState.Unload;
         if (this.m_loadingCover != null)
         {
             this.m_loadingCover.CustomSetActive(true);
         }
     }
 }
コード例 #3
0
        public override void Initialize(CUIFormScript formScript)
        {
            if (this.m_isInitialized)
            {
                return;
            }
            base.Initialize(formScript);
            this.m_scrollRectScript = CUIUtility.GetComponentInChildren <ScrollRect>(base.gameObject);
            this.m_textScript       = ((!(this.m_scrollRectScript != null)) ? null : CUIUtility.GetComponentInChildren <Text>(this.m_scrollRectScript.gameObject));
            Transform transform = base.gameObject.transform.FindChild("Title");

            this.m_titleTextScript = ((!(transform != null)) ? null : CUIUtility.GetComponentInChildren <Text>(transform.gameObject));
            this.m_httpTextState   = enHttpTextState.Unload;
            if (this.m_loadingCover != null)
            {
                this.m_loadingCover.CustomSetActive(true);
            }
            if (base.gameObject.activeInHierarchy && !string.IsNullOrEmpty(this.m_textUrl))
            {
                this.LoadText(this.m_textUrl);
            }
        }