mirror of
https://github.com/SoDOff-Project/sodoff.git
synced 2025-10-11 16:28:50 -07:00
21 lines
567 B
C#
21 lines
567 B
C#
using System.Xml.Serialization;
|
|
|
|
namespace sodoff.Schema;
|
|
|
|
[XmlRoot(ElementName = "MissionRule", Namespace = "")]
|
|
[Serializable]
|
|
public class MissionRule {
|
|
public MissionRule() { }
|
|
|
|
public MissionRule(MissionRule other) {
|
|
Prerequisites = other.Prerequisites.Select(p => new PrerequisiteItem(p)).ToList();
|
|
Criteria = new MissionCriteria(other.Criteria);
|
|
}
|
|
|
|
[XmlElement(ElementName = "Prerequisites")]
|
|
public List<PrerequisiteItem> Prerequisites;
|
|
|
|
[XmlElement(ElementName = "Criteria")]
|
|
public MissionCriteria Criteria;
|
|
}
|