AK056/Assets/GameLogic/Game/Data/AgvTaskInfo.cs
2025-05-09 15:40:34 +08:00

44 lines
823 B
C#

using System;
using static AgvCarManage;
[System.Serializable]
public class AgvTaskInfo
{
public long instructionId;
public long instructionCode;
public String containerCode;
public string containerIsEmpty;
public String taskProcedure;
public String fromDevice;
public String fromLocation;
public String toDevice;
public String toLocation;
public String carId;
public string instructionStatus;
public CarTaskStatusEnum agvTaskStatus;
public override bool Equals(object obj)
{
return obj is AgvTaskInfo data &&
instructionId == data.instructionId &&
instructionCode == data.instructionCode;
}
public override int GetHashCode()
{
return HashCode.Combine(instructionId, instructionCode);
}
}