Esempio n. 1
0
    public void OnCompleteTaskMessage(int type, int taskId, int AchieveId)
    {
        AchieveAll achieveAll = ModelManager.Instance.Get_AchieveAll_X();

        if (achieveAll == null)
        {
            return;
        }
        if (type == 1)
        {
            Singleton <MenuBottomBarView> .Instance.SetNews(2, taskId.ToString());

            DetailAchieveData detailAchieveData = achieveAll.detailAchieveDataList.Find((DetailAchieveData obj) => obj.taskid == taskId);
            detailAchieveData.isComplete = true;
        }
        else if (type == 2)
        {
            Singleton <MenuBottomBarView> .Instance.SetNews(1, taskId.ToString());

            DailyTaskData dailyTaskData = achieveAll.dailyTaskList.Find((DailyTaskData obj) => obj.taskid == taskId);
            dailyTaskData.isComplete = true;
        }
        if (GlobalSettings.isLoginByHoolaiSDK)
        {
            AnalyticsToolManager.Quest(taskId.ToString(), CharacterDataMgr.instance.GetUserLevel(ModelManager.Instance.Get_userData_X().Exp));
        }
    }
Esempio n. 2
0
        private void OnGetTaskList(MobaMessage msg = null)
        {
            if (msg != null)
            {
                OperationResponse operationResponse = msg.Param as OperationResponse;
            }
            AchieveAll achieveAll = ModelManager.Instance.Get_AchieveAll_X();

            if (achieveAll == null)
            {
                return;
            }
            for (int j = 0; j < achieveAll.detailAchieveDataList.Count; j++)
            {
                if (achieveAll.detailAchieveDataList[j].isComplete && !achieveAll.detailAchieveDataList[j].isGetAward)
                {
                    this.ShowPoint(achieveAll.detailAchieveDataList[j].achieveid.ToString(), true);
                }
            }
            if (this.searchModel.ToString() == "1")
            {
                TaskView.< OnGetTaskList > c__AnonStorey29E <OnGetTaskList> c__AnonStorey29E = new TaskView.< OnGetTaskList > c__AnonStorey29E();
Esempio n. 3
0
    public List <DetailAchieveData> GetListData(string typeName)
    {
        AchieveAll achieveAll = ModelManager.Instance.Get_AchieveAll_X();

        return(this.FixTaskIndex(achieveAll.detailAchieveDataList.FindAll((DetailAchieveData obj) => obj.achieveid.ToString() == typeName)));
    }
Esempio n. 4
0
    public TaskAward GetTaskAwardData()
    {
        AchieveAll achieveAll = ModelManager.Instance.Get_AchieveAll_X();

        return(achieveAll.taskAward);
    }
Esempio n. 5
0
    public List <DailyTaskData> GetDailyTasListData()
    {
        AchieveAll achieveAll = ModelManager.Instance.Get_AchieveAll_X();

        return(this.FixDailyIndex(achieveAll.dailyTaskList));
    }