public void OnGameDifConfirm(CUIEvent cuiEvent)
    {
        CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(2608u);

        cSPkg.stPkgData.get_stSetAcntNewbieTypeReq().bAcntNewbieType = (byte)cuiEvent.m_eventParams.tag;
        Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false);

        LobbyLogic.ReqStartGuideLevel11(false, 0u);
    }
Beispiel #2
0
 void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     mRemoteProfiler.Stop();
     System.Threading.Thread.Sleep(1000);
     if (mLobbyLogic != null)
     {
         mLobbyLogic.Dispose();
         mLobbyLogic = null;
     }
 }
 protected override void ClickHandler(CUIEvent uiEvt)
 {
     if (this.ConfirmBtnScript != null)
     {
         this.ConfirmBtnScript.onClick = (CUIEventScript.OnUIEventHandler)Delegate.Remove(this.ConfirmBtnScript.onClick, new CUIEventScript.OnUIEventHandler(this.ClickHandler));
     }
     if (uiEvt.m_eventParams.tag == 1)
     {
         this.CompleteHandler();
         LobbyLogic.ReqStartGuideLevel55(false);
         Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo().SetNewbieAchieve(0x3d, true, true);
     }
 }
Beispiel #4
0
        public override void Init()
        {
            this.optObjMgr = Singleton <GameObjMgr> .GetInstance();

            this.optLobby = Singleton <LobbyLogic> .GetInstance();

            this.optBattle = Singleton <BattleLogic> .GetInstance();

            Singleton <GameInput> .GetInstance();

            this.optDropMgr = Singleton <DropItemMgr> .GetInstance();

            this.optRoleMgr = Singleton <CRoleInfoManager> .GetInstance();
        }
    public void OnHeroTypeConfirm(CUIEvent uiEvent)
    {
        CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

        if (masterRoleInfo != null && masterRoleInfo.acntMobaInfo.iSelectedHeroType == 0)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(5245u);
            cSPkg.stPkgData.get_stSelectNewbieHeroReq().iHeroType = (int)uiEvent.m_eventParams.tagUInt;
            if (Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false))
            {
                masterRoleInfo.acntMobaInfo.iSelectedHeroType = (int)uiEvent.m_eventParams.tagUInt;
            }
        }
        LobbyLogic.ReqStartGuideLevel11(false, uiEvent.m_eventParams.tagUInt);
    }
        public void AutoOpenRewardPanel(bool checkLobby)
        {
            CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

            if (!checkLobby || LobbyLogic.IsLobbyFormPure())
            {
                if (masterRoleInfo.IsGuidedStateSet(22) && !masterRoleInfo.IsGuidedStateSet(23))
                {
                    Singleton <CUIEventManager> .GetInstance().DispatchUIEvent(enUIEventID.Pay_OpenFirstPayPanel);
                }
                else if (masterRoleInfo.IsGuidedStateSet(24) && !masterRoleInfo.IsGuidedStateSet(25))
                {
                    Singleton <CUIEventManager> .GetInstance().DispatchUIEvent(enUIEventID.Pay_OpenRenewalPanel);
                }
            }
        }
Beispiel #7
0
    protected override void ClickHandler(CUIEvent uiEvt)
    {
        if (this.ConfirmBtnScript != null)
        {
            CUIEventScript confirmBtnScript = this.ConfirmBtnScript;
            confirmBtnScript.onClick = (CUIEventScript.OnUIEventHandler)Delegate.Remove(confirmBtnScript.onClick, new CUIEventScript.OnUIEventHandler(this.ClickHandler));
        }
        if (uiEvt.m_eventParams.tag == 1)
        {
            CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo();

            this.CompleteHandler();
            LobbyLogic.ReqStartGuideLevel55(false, (uint)masterRoleInfo.acntMobaInfo.iSelectedHeroType);
            masterRoleInfo.SetNewbieAchieve(61, true, true);
        }
    }