Exemplo n.º 1
0
    private void InitGetData()
    {
        ActivityListReq req = new ActivityListReq
        {
            ActivityId = _curActivity.ActivityId,
        };

        byte[] data = NetWorkManager.GetByteData(req);

        NetWorkManager.Instance.Send <ActivityListRes>(CMD.ACTIVITY_ACTIVITYLISTS2, data, res =>
        {
            GlobalData.ActivityModel.AddDataToActivityListDic(_curActivity.ActivityType, res);
            _model = new ActivityMusicTemplateModel(_curActivity);
            View.SetEntranceShow(_model.IsOpenMusicTemplateStoryEntrance, _model.IsOpenMusicExchangeShopEntrance, _model.IsOpenMusicTemplateTaskEntrance);
            GlobalData.CapsuleLevelModel.SetCapsuleBattleData(_curActivity);
            GlobalData.CapsuleLevelModel.SetMyCapsuleBattleLevelData();
            var list = GlobalData.CapsuleLevelModel.GetLevelRule(_curActivity.ActivityId);

            View.SetData(_curActivity, list);
            View.FirstShowRuleWindow(_model.GetPlayRule());
            InitModel();
            View.SetRedDot(_storyModel, _activityMissionModel);

            NetWorkManager.Instance.Send <Rules>(CMD.MUSICGAMEC_RULES, null, OnGetMusicGameRule, null, true, GlobalData.VersionData.VersionDic[CMD.MUSICGAMEC_RULES]);
        });
    }
Exemplo n.º 2
0
    void ActivityUserDataRefresh()
    {
//        NetWorkManager.Instance.Send<ActivityRes>(CMD.ACTIVITY_ACTIVITYLIST, null, res =>
//        {
//            GlobalData.ActivityModel.GetAllActivityRes(res);
//            _model.Init(GlobalData.ActivityModel.BaseTemplateActivityRule, GlobalData.ActivityModel.ActivityListRes);
//            View.SetData(_model.GetActivityVo(), _model.LeftTime(), _model.EndTime(), _model.CurDrawTime);
//            SendMessage(new Message(MessageConst.CMD_ACTIVITY_REFRESH_ACTIVITYTOGGLE_REDDOT));
//        });

        ActivityListReq req = new ActivityListReq
        {
            ActivityId = _model.activitId,
        };

        byte[] data = NetWorkManager.GetByteData(req);

        NetWorkManager.Instance.Send <ActivityListRes>(CMD.ACTIVITY_ACTIVITYLISTS2, data, res =>
        {
            GlobalData.ActivityModel.AddDataToActivityListDic(_curActivity.ActivityType, res);
            var activityListRes = GlobalData.ActivityModel.GetActivityTemplateListRes(_curActivity.ActivityType);
            _model.Init(GlobalData.ActivityModel.BaseTemplateActivityRule, activityListRes);

            View.SetData(_model.GetActivityVo(), _model.LeftTime(), _model.EndTime(), _model.CurDrawTime);
            SendMessage(new Message(MessageConst.CMD_ACTIVITY_REFRESH_ACTIVITYTOGGLE_REDDOT));
        });
    }
Exemplo n.º 3
0
    private void OnShowGetData(Action callBack)
    {
        ActivityListReq req = new ActivityListReq
        {
            ActivityId = _curActivity.ActivityId,
        };

        byte[] data = NetWorkManager.GetByteData(req);


        NetWorkManager.Instance.Send <ActivityListRes>(CMD.ACTIVITY_ACTIVITYLISTS2, data, res =>
        {
            GlobalData.ActivityModel.AddDataToActivityListDic(_curActivity.ActivityType, res);
            callBack?.Invoke();
        });
    }
Exemplo n.º 4
0
    private void GetData()
    {
        ActivityListReq req = new ActivityListReq
        {
            ActivityId = _model.activitId,
        };

        byte[] data = NetWorkManager.GetByteData(req);

        NetWorkManager.Instance.Send <ActivityListRes>(CMD.ACTIVITY_ACTIVITYLISTS2, data, res =>
        {
            GlobalData.ActivityModel.AddDataToActivityListDic(_curActivity.ActivityType, res);
            var activityListRes = GlobalData.ActivityModel.GetActivityTemplateListRes(_curActivity.ActivityType);
            _model.Init(GlobalData.ActivityModel.BaseTemplateActivityRule, activityListRes);
            View.SetData(_model.GetActivityVo(), _model.LeftTime(), _model.EndTime(), _model.CurDrawTime);
        });
    }
Exemplo n.º 5
0
    //设置关卡信息
    private void InitLevelInfo()
    {
        var id = GetData <ActivityCapsuleTemplateModel>().CurActivityId;

        GlobalData.CapsuleLevelModel.SetCapsuleBattleData(GetData <ActivityCapsuleTemplateModel>().CurActivity);

        ActivityListReq req = new ActivityListReq
        {
            ActivityId = id,
        };

        byte[] data = NetWorkManager.GetByteData(req);
        NetWorkManager.Instance.Send <ActivityListRes>(CMD.ACTIVITY_ACTIVITYLISTS2, data, res =>
        {
            GlobalData.ActivityModel.AddDataToActivityListDic(GetData <ActivityCapsuleTemplateModel>().CurActivity.ActivityType, res);
            GlobalData.CapsuleLevelModel.SetMyCapsuleBattleLevelData();
            View.CreateLevelEntranceItem(GlobalData.CapsuleLevelModel.GetLevelRule(GetData <ActivityCapsuleTemplateModel>().CurActivityId));
        });
    }