Пример #1
0
    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();
            }
        }
    }