private void InitUI() { photoUIobj = uiRoot.GetUIView().gameObject; photoUIobj.name = "PhotoUIroot"; GameObject g = Instantiate(Resources.Load("UI/Photo/Image")) as GameObject; g.transform.SetParent(photoUIobj.transform); specialEffectsUI = g.AddComponent <SpecialEffectsUI>(); specialEffectsUI.Init(); clickUi = new ClickUi(photoUIobj); if (collectPhoto == null) { collectPhoto = new CollectPhoto(specialEffectsUI, PhotoCameraObj); } }
private void Delete() { StopCoroutine(photoprompt.SetPrompt()); itemManager.Delete(); Destroy(imageManager); Destroy(photoUIobj); collectPhoto.Delete(); collectPhoto = null; clickUi.Delete(); clickUi = null; photoprompt.Delete(); photoprompt = null; m_PhotoNotReachable.Delete(); m_PhotoNotReachable = null; Destroy(Royboj); Destroy(PhotoCameraObj); if (Closecallback != null) { Closecallback(); } }