private void OnDestroy() { UnityEngine.Object.Destroy(this.messageWindow); this.messageWindow = null; UnityEngine.Object.Destroy(this.imageWindow); this.imageWindow = null; UnityEngine.Object.Destroy(this.nonFrameText); this.nonFrameText = null; UnityEngine.Object.Destroy(this.thumbnail); this.thumbnail = null; UnityEngine.Object.Destroy(this.selectItem); this.selectItem = null; if (this.CommonBackground != null) { UnityEngine.Object.Destroy(this.CommonBackground); this.CommonBackground = null; } }
public IEnumerator LoadNonFrameText() { if (null == this.nonFrameText) { GameObject go = AssetDataMng.Instance().LoadObject("Tutorial/TutorialNonFrameText", null, true) as GameObject; GameObject ui = UnityEngine.Object.Instantiate <GameObject>(go); yield return(null); ui.transform.parent = base.transform; ui.transform.localPosition = Vector3.zero; ui.transform.localScale = Vector3.one; ui.transform.localRotation = Quaternion.identity; this.nonFrameText = ui.GetComponent <TutorialNonFrameText>(); go = null; Resources.UnloadUnusedAssets(); } yield break; }