void Update() { if (Stage == DiscomfortTaskStage.Waiting) { if (true) { Stage = DiscomfortTaskStage.Question; } } else if (Stage == DiscomfortTaskStage.Question) { // to check if overtime timer += Time.deltaTime; // timer > threshold if (InputManager.GetDiscomfortConfirmButton()) { Stage = DiscomfortTaskStage.Closed; bool result = DiscomfortTaskManager.FinishTask(TaskIndex); if (!result) { // Stage = DiscomfortTaskStage.Closed; Debug.Log("error happens in discomfort task"); } } } }
void Awake() { if (s_Instance != null) { Destroy(gameObject); } s_Instance = this; }