コード例 #1
0
ファイル: RewardManager.cs プロジェクト: mengtest/xxxxx
 private void ChargeReward()
 {
     m_self.RpcCall("get_done_recharge");
     MFUIManager.GetSingleton().SwitchUIWithLoad(MFUIManager.MFUIID.RewardUI);
     RewardUILogicManager.Instance.SetUIDirty();
     MFUIManager.GetSingleton().SwitchUIWithLoad(MFUIManager.MFUIID.NewChargeRewardUI, MFUIManager.MFUIID.None, 0, true);
     UpdateChargeRewardView();
 }
コード例 #2
0
ファイル: MarketManager.cs プロジェクト: mengtest/xxxxx
 public void DownloadForce()
 {
     if (updateCnt > 10)
     {
         return;
     }
     updateCnt++;
     m_myself.RpcCall("TransferMarketDataReq");
     //ActorMyself actor = m_myself.Actor as ActorMyself;
     //actor.StartCoroutine(DownloadMarket());
 }
コード例 #3
0
ファイル: BodyEnhanceManager.cs プロジェクト: mengtest/xxxxx
 private void OnEnhance()
 {
     if (CheckEnhanceCondition())
     {
         //Debug.LogError("OnEnhance");
         Debug.Log("RpcCall(BodyEnhaUpgReq)");
         Debug.Log("(byte)currentSlot:" + (byte)CurrentSlot);
         m_isEnhancing = true;
         m_timerId     = TimerHeap.AddTimer(2000, 0, () => { m_isEnhancing = false; });
         myself.RpcCall("BodyEnhaUpgReq", (byte)CurrentSlot);
     }
 }
コード例 #4
0
ファイル: BodyEnhanceManager.cs プロジェクト: mengtest/xxxxx
 public BodyEnhanceManager(EntityMyself _myself)
 {
     Instance = this;
     myself   = _myself;
     InitEnhanceData();
     myself.RpcCall("BodyEnhaLevReq");
     AddListener();
 }
コード例 #5
0
    /// <summary>
    /// 请求排行榜数据列表
    /// </summary>
    /// <param name="rankType"></param>
    /// <param name="rankPage"></param>
    void OnRankListReq(int rankType, int rankPage)
    {
        if (RankType == CANREQRANKTYPE && RankPage == CANREQRANKTYPE)
        {
            if (m_rankingMainDataHasDataMap.ContainsKey(rankType) && m_rankingMainDataHasDataMap[rankType] == false)
            {
                // 该排行榜没有后续数据可以获取,使用缓存数据刷新
                if (rankPage == 0)
                {
                    RankType = rankType;
                    RankPage = rankPage;
                    //MogoGlobleUIManager.Instance.ShowWaitingTip(true);
                    RankingUIViewManager.Instance.ShowRankingUIWaitingTip(true);
                    SetRankingMainDataList();
                }

                return;
            }

            RankType = rankType;
            RankPage = rankPage;
            //MogoGlobleUIManager.Instance.ShowWaitingTip(true);
            RankingUIViewManager.Instance.ShowRankingUIWaitingTip(true);

            // 排行榜类型,请求数据页,时间戳
            // 排行榜页数从1开始,与服务器约定
            theOwner.RpcCall("RankListReq", (byte)RankType, (byte)RankPage + 1, TimeUseSendToServer);
        }
    }
コード例 #6
0
ファイル: TaskManager.cs プロジェクト: isoundy000/ahzs-client
        // 对话结束,上交任务
        public void HandInTask(int taskID)
        {
            Mogo.Util.LoggerHelper.Debug("OnGoingToNextTask " + taskID + "      " + curNPCID);

            // if (TaskData.dataMap[taskID].conditionType == 1)
            curNPCID = TaskData.dataMap[taskID].npc;

            #region 进度记录

            GameProcManager.HandInTask(taskID);

            #endregion

            theOwner.RpcCall("NPCReq", (uint)curNPCID, (uint)taskID, (uint)1);
        }
コード例 #7
0
ファイル: TaskManager.cs プロジェクト: mengtest/xxxxx
        // 对话结束,上交任务
        public void HandInTask(int taskID)
        {
            Debug.Log("HandInTask() " + taskID + "      " + curNPCID);

            // if (TaskData.dataMap[taskID].conditionType == 1)
            curNPCID = TaskData.dataMap[taskID].npc;

            #region 进度记录

            GameProcManager.HandInTask(taskID);

            #endregion

            theOwner.RpcCall("NPCReq", (uint)curNPCID, (uint)taskID, (uint)1);
        }
コード例 #8
0
ファイル: DailyEventSystem.cs プロジェクト: mengtest/xxxxx
 protected void RpcGetDailyEventData()
 {
     // Debug.LogError("RpcGetDailyEventData");
     theOwner.RpcCall("get_day_task");
 }
コード例 #9
0
 public void ResearchFriendByName(string name)
 {
     Debug.Log("Research name:" + name);
     myself.RpcCall(ON_FRIEND_SEARCH, name);
 }
コード例 #10
0
 public void JoinOccupyTowerReq()
 {
     // Debug.LogError("JoinOccupyTowerReq");
     theOwner.RpcCall("DefensePvPReq", (byte)1, (uint)0, (uint)0);
 }
コード例 #11
0
 /// <summary>
 /// 刷新弱敌
 /// </summary>
 private void RefreshWeak()
 {
     Debug.Log("RefreshWeak");
     m_myself.RpcCall("RefreshWeakReq");
 }
コード例 #12
0
 private void GetRuneBag()
 {
     //todo RPC更新符文背包
     m_myself.RpcCall("GetRuneBagReq");
 }
コード例 #13
0
ファイル: MailManager.cs プロジェクト: mengtest/xxxxx
 public void MailInfoReq()
 {
     myself.RpcCall(ON_MAIL_INFO_REQ);
 }
コード例 #14
0
ファイル: TongManager.cs プロジェクト: mengtest/xxxxx
 public void GuildReq(byte id, UInt64 arg1 = 0, UInt64 arg2 = 0, string arg3 = "")
 {
     myself.RpcCall("GuildReq", id, arg1, arg2, arg3);
 }
コード例 #15
0
 /// <summary>
 /// 刷新弱敌
 /// </summary>
 private void RefreshWeak()
 {
     LoggerHelper.Debug("RefreshWeak");
     m_myself.RpcCall("RefreshWeakReq");
 }
コード例 #16
0
 /// <summary>
 /// 刷新排行版数据
 /// </summary>
 private void RefreshRank()
 {
     m_myself.RpcCall("SanctuaryDefenseRankReq");
 }
コード例 #17
0
ファイル: WingManager.cs プロジェクト: isoundy000/ahzs-client
 private void Buy(int id)
 {
     m_self.RpcCall("BuyOrdinaryWingReq", id);
 }
コード例 #18
0
 public void OnRequestInfo()
 {
     m_myself.RpcCall("ElfUseTearProgReq");
 }
コード例 #19
0
 private void ClearCD()
 {
     m_myself.RpcCall("TowerReq", MsgType.MSG_CLEAR_TOWER_SWEEP_CD, 0, 0, "");
 }