Exemple #1
0
        public void UpdateView(STaskLogUpdate sTaskLogUpdate, STaskLogContext sTaskLogContext)
        {
            Status = sTaskLogUpdate.nStatus;//更新状态

            //更新进度
            Label_progress.text = sTaskLogContext.nParam3.ToString() + "/" + m_DailyTaskConfig._conditionParameter.ToString();

            switch (Status)
            {
            case 1:
                Switch_.ChangeSprite(1);
                Button_Goto.SetBoxCollider(true);
                Label_TaskDescription.color = Color.white;
                Label_progress.color        = Color.white;
                Label_Active.color          = new Color(0.992f, 0.46f, 0.543f);
                Label_ActiveValue.color     = new Color(0.992f, 0.46f, 0.543f);
                break;

            case 2:
                Switch_.ChangeSprite(2);
                Button_Goto.SetBoxCollider(false);
                Label_TaskDescription.color = new Color(0.523f, 0.5f, 0.5f);
                Label_progress.color        = new Color(0.523f, 0.5f, 0.5f);
                Label_Active.color          = new Color(0.922f, 0.875f, 0.617f);
                Label_ActiveValue.color     = new Color(0.922f, 0.875f, 0.617f);
                break;
            }
        }
Exemple #2
0
        public void Init(DailyTaskConfigData configData, STaskLogUpdate sTaskLogUpdate, STaskLogContext sTaskLogContext)
        {
            this.TaskID            = configData._taskID;
            this.m_DailyTaskConfig = configData;

            Label_TaskDescription.text = LanguageTextManager.GetString(m_DailyTaskConfig._taskDescription);//任务描述
            Label_ActiveValue.text     = "+" + m_DailyTaskConfig._activeValue;

            UpdateView(sTaskLogUpdate, sTaskLogContext);
        }
Exemple #3
0
    public void UpdateDailyTaskData(STaskLogUpdate sTaskLogUpdate, STaskLogContext sTaskLogContext)
    {
        //if (m_taskLogDict.ContainsKey(sTaskLogUpdate.nTaskID))
        //{
        //    TraceUtil.Log("[ContainsKey] " + sTaskLogUpdate.nTaskID);
        //    m_taskLogDict[sTaskLogUpdate.nTaskID] = sTaskLogUpdate;

        //}
        //else
        //{
        //    TraceUtil.Log("[AddKey] " + sTaskLogUpdate.nTaskID);
        //    m_taskLogDict.Add(sTaskLogUpdate.nTaskID, sTaskLogUpdate);
        //}
        m_taskLogDict[sTaskLogUpdate.nTaskID] = new DailyTaskLog()
        {
            LogUpdate  = sTaskLogUpdate,
            LogContext = sTaskLogContext
        };
    }