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); } }
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); } } }
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); } }