public bool IncreaseDailyPoints(ValueType valueType, int amount) { if (dailyTask.taskType == TaskType.Value) { dailyPoints[valueType] += amount; CheckIfDailyTaskDone(); return(true); } return(false); }
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]"; } }