void OnGetJoinGroupResult(NetMsgDef msg) { TSCApplyGroup res = TSCApplyGroup.ParseFrom(msg.mBtsData); string title = "加入失败"; string content = ""; if (!res.Exist) { FacadeSingleton.Instance.OverlayerPanel("UIMsgBoxPanel"); NDictionary args = new NDictionary(); content = "该ID不存在"; args.Add("title", title); args.Add("content", content); SendEvent("OpenMsgBox", args); return; } if (res.Full) { FacadeSingleton.Instance.OverlayerPanel("UIMsgBoxPanel"); NDictionary args = new NDictionary(); content = "该庄园人员上限已满"; args.Add("title", title); args.Add("content", content); SendEvent("OpenMsgBox", args); return; } UserPackage userPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage; userPackage.SetGroupID(res.GroupId); SceneLoader.LoadScene("SLoading"); }
/// <summary> /// Join a group /// </summary> void OnJoinGroup(NetMsgDef msg) { TSCApplyGroup res = TSCApplyGroup.ParseFrom(msg.mBtsData); if (!res.Exist || res.Full) { print("Group not exist or full"); } }