// public override event Action<Object> ErrorProcedureHandler; public ProcedureForkLiftToMachine(RobotUnity robot, DoorManagementService doorservice, TrafficManagementService traffiicService) : base(robot) { StateForkLiftToMachine = ForkLiftToMachine.FORMACH_IDLE; resCmd = ResponseCommand.RESPONSE_NONE; this.robot = robot; this.doorservice = doorservice; // door = doorservice.DoorMezzamineUp; this.Traffic = traffiicService; procedureCode = ProcedureCode.PROC_CODE_FORKLIFT_TO_BUFFER; }