Example #1
0
    public DownloadMission GetDownloadMission(uint id, PlayerTaskInfo task)
    {
        DownloadMission dm;

        for (int i = 0; i < _downloadMission.Count; ++i)
        {
            dm = _downloadMission [i];
            if (dm.taskId == id)
            {
                return(dm);
            }
        }

        /*JsonData jd = new JsonData ();
         * jd ["android"] = new JsonData ();
         * jd["android"]["url"] = "";
         * jd["android"]["package"]="";
         * jd ["ios"] = new JsonData ();
         * jd["ios"]["url"] = "";
         * jd["ios"]["appid"]="";
         * Debug.LogError (jd.ToJson());*/
        dm = new DownloadMission(id, task.extra);         //"http://dn.cdn.dolphin-game.com/res/downloads/dn/ttdn-4.5.0/BYDL-ttdn-4.5.0.apk"
        _downloadMission.Add(dm);
        return(dm);
    }
Example #2
0
 public void AddTask(PlayerTaskInfo info)
 {
     if (TaskList != null)
     {
         TaskList.tasks.Add(info);
         _taskSort = false;
         UpdateRedPoint();
     }
 }
Example #3
0
    void UpdateRedPoint()
    {
        if (TaskList == null)
        {
            return;
        }
        int count = 0;

        for (int i = 0; i < TaskList.tasks.Count; i++)
        {
            PlayerTaskInfo taskinfo = TaskList.tasks [i];
            if ((PlayerTaskState)taskinfo.task_state == PlayerTaskState.TaskFinishState)
            {
                ++count;
            }
        }
        RedPointManager.Single.set("MISSION", count);
    }
Example #4
0
 public static bool IsDownloadMission(PlayerTaskInfo task)
 {
     return(task.event_type == 19 || task.event_type == 20);
 }