RobotMoveInfo.cs 481 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. namespace OldWorldData.CommonData;
  2. [Serializable]
  3. public enum RobotArm
  4. {
  5. ArmA,
  6. ArmB,
  7. Both
  8. }
  9. [Serializable]
  10. public enum RobotAction
  11. {
  12. None,
  13. Picking,
  14. Placing,
  15. Moving,
  16. Extending,
  17. Retracting,
  18. }
  19. [Serializable]
  20. [DataContract]
  21. public class RobotMoveInfo
  22. {
  23. [DataMember]
  24. public string BladeTarget { get; set; }
  25. [DataMember]
  26. public RobotArm ArmTarget { get; set; }
  27. [DataMember]
  28. public RobotAction Action { get; set; }
  29. }