using UnityEngine; public class PlayerTasks { public Tasks Task { get; private set; } public Vector3 Position { get; private set; } public BaseInteractableObject Interactable { get; private set; } public TaskStatus Status { get; private set; } public PlayerTasks(Tasks task, Vector3 position) { Task = task; Position = position; Status = TaskStatus.Waiting; } public PlayerTasks(Tasks task, BaseInteractableObject interactable) { Task = task; Interactable = interactable; Status = TaskStatus.Waiting; } public void UpdateStatus(TaskStatus status) { Status = status; } }