public override void Act(StateController controller) { if (controller.employeeData.haveWork) { bool workIsDone = WorkManager.instance.WorkIsDone(controller.employeeData.workID); if (!workIsDone) { controller.AnimationWork(); WorkManager.instance.Processing(controller.employeeData.workID); } else if (workIsDone) { EmployeeStructure.instance.GetMyEmployeeData(controller.employeeData.employeeID).RemoveWork(); } } }