void DestoryJoinRoomDlg() { if (joinRoomDlgControl != null) { GameObject.DestroyObject(joinRoomDlgControl.gameObject); joinRoomDlgControl = null; } }
void CreateJoinRoomDlg() { DestoryJoinRoomDlg(); GameObject joinRoomDlgObj = GameObject.Instantiate(joinRoomDlgTempalte); JoinRoomDlgControl control = joinRoomDlgObj.GetComponent <JoinRoomDlgControl>(); control.SetHallControl(this); joinRoomDlgObj.transform.parent = dlgParentObj.transform; joinRoomDlgObj.transform.localScale = Vector3.one; joinRoomDlgObj.transform.localPosition = Vector3.one; joinRoomDlgControl = control; }
void Start() { parentDlgControl = gameObject.transform.parent.GetComponent <JoinRoomDlgControl>(); }