Example #1
0
        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);
        }
Example #2
0
        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);
            }
        }
Example #3
0
 public void OnRequestCreatePrepareGuild(stPrepareGuildCreateInfo info)
 {
     this.m_Model.SetPlayerGuildStateToTemp();
     this.RequestCreatePrepareGuild(info);
 }