Example #1
0
 public bool IncreaseDailyPoints(ValueType valueType, int amount)
 {
     if (dailyTask.taskType == TaskType.Value)
     {
         dailyPoints[valueType] += amount;
         CheckIfDailyTaskDone();
         return(true);
     }
     return(false);
 }
Example #2
0
 private void UpdateDailyTaskText()
 {
     if (dailyTask == null)
     {
         return;
     }
     if (dailyTask.taskType == TaskType.Value)
     {
         ValueType valueType = dailyTask.valueType;
         int       remaining = dailyTaskrequiredAmount - dailyPoints[valueType];
         dailyTask.descriptionText.text = $"{dailyTask.description}";
         if (remaining > 0)
         {
             dailyTask.descriptionText.text += $"\n({remaining} more)";
         }
         dailyTask.descriptionText.text += $"\n[+{dailyTask.rewardPoints} TP]";
     }
     else
     {
         // TaskType is Action
         dailyTask.descriptionText.text  = $"{dailyTask.description}";
         dailyTask.descriptionText.text += $"\n[+{dailyTask.rewardPoints} TP]";
     }
 }