private void RequestCreatePrepareGuild(stPrepareGuildCreateInfo info) { CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(2209u); StringHelper.StringToUTF8Bytes(info.sName, ref cSPkg.stPkgData.stCreateGuildReq.szName); StringHelper.StringToUTF8Bytes(info.sBulletin, ref cSPkg.stPkgData.stCreateGuildReq.szNotice); cSPkg.stPkgData.stCreateGuildReq.bIsOnlyFriend = Convert.ToByte(info.isOnlyFriend); cSPkg.stPkgData.stCreateGuildReq.dwHeadID = info.dwHeadId; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false); }
private void On_Guild_PrepareGuild_Create_Confirm(CUIEvent uiEvent) { if (this.m_Model.IsInGuildStep()) { Singleton <CUIManager> .GetInstance().OpenTips("Guild_In_Guild_Step_Tip_2", true, 1.5f, null, new object[0]); } else { Text component = this.m_form.GetWidget(0).GetComponent <Text>(); Text component2 = this.m_form.GetWidget(1).GetComponent <Text>(); Text component3 = this.m_form.GetWidget(8).GetComponent <Text>(); stPrepareGuildCreateInfo stPrepareGuildCreateInfo = default(stPrepareGuildCreateInfo); stPrepareGuildCreateInfo.sName = component.text.Trim(); stPrepareGuildCreateInfo.sBulletin = component2.text.Trim(); stPrepareGuildCreateInfo.dwHeadId = Convert.ToUInt32(component3.text); stPrepareGuildCreateInfo.isOnlyFriend = false; Singleton <CUIManager> .GetInstance().OpenSendMsgAlert(5, enUIEventID.None); Singleton <EventRouter> .GetInstance().BroadCastEvent <stPrepareGuildCreateInfo>("PrepareGuild_Create", stPrepareGuildCreateInfo); } }
public void OnRequestCreatePrepareGuild(stPrepareGuildCreateInfo info) { this.m_Model.SetPlayerGuildStateToTemp(); this.RequestCreatePrepareGuild(info); }