Exemplo n.º 1
0
    /// <summary>
    /// 领取奖励
    /// </summary>
    public void GetAward()
    {
        List <TaskDefine> taskDefines = new List <TaskDefine>();

        taskDefines.Add(_showData);
        TaskPanelTool.GetTaskAward(taskDefines, false, GetAwardAction);
    }
Exemplo n.º 2
0
    /// <summary>
    /// 一键领取
    /// </summary>
    private void ClickAKeyToGetBtn()
    {
        List <TaskDefine> taskDefines = new List <TaskDefine>();

        taskDefines.AddRange(_allTypeDataDic[Company.Cfg.TaskType.DailyTask]);

        List <TaskDefine> getDatas = new List <TaskDefine>();

        for (int i = 0; i < taskDefines.Count; i++)
        {
            TaskDefine data = taskDefines[i];
            if (IsCanGetAward(data))
            {
                getDatas.Add(data);
            }
        }

        if (getDatas != null && getDatas.Count > 0)
        {
            TaskPanelTool.GetTaskAward(getDatas, true, GetAwardAction);
        }
    }