void DestoryCreateRoomDlg() { if (createRoomDlgControl != null) { GameObject.DestroyObject(createRoomDlgControl.gameObject); createRoomDlgControl = null; } }
///////////////////////////////////////// void CreateCreateRoomDlg() { DestoryCreateRoomDlg(); GameObject createRoomDlgObj = GameObject.Instantiate(createRoomDlgTempalte); CreateRoomDlgControl control = createRoomDlgObj.GetComponent <CreateRoomDlgControl>(); control.SetHallControl(this); createRoomDlgObj.transform.parent = dlgParentObj.transform; createRoomDlgObj.transform.localScale = Vector3.one; createRoomDlgObj.transform.localPosition = Vector3.one; createRoomDlgControl = control; }