Exemple #1
0
    public void FinishTask(TaskElement task, TaskElement.TaskState state, Action callback)
    {
        audioSource.clip = state == TaskElement.TaskState.Success ? success : error;
        audioSource.Play();

        task.SetIcon(state);
        task.SetOpacity();
        task.Minimize(callback);
    }
Exemple #2
0
    public TaskElement Add(string text, TaskElement.TaskState state = TaskElement.TaskState.Active)
    {
        audioSource.clip = added;
        audioSource.Play();
        GameObject  instance = Instantiate(template.gameObject, body.transform);
        TaskElement element  = instance.GetComponent <TaskElement>();

        element.SetText(text);
        element.SetIcon(state);

        tasks.Add(element);

        return(element);
    }