Esempio n. 1
0
 public Bumper(Bumpers parent, BinaryReader reader) : this(parent)
 {
     Enabled  = reader.ReadBoolean();
     Position = new Point3D16(reader);
     North    = new BumperSide(reader);
     East     = new BumperSide(reader);
     South    = new BumperSide(reader);
     West     = new BumperSide(reader);
 }
Esempio n. 2
0
 public Bumper(Bumpers parent, XElement element) : this(parent)
 {
     id = element.GetAttributeValue("ID")?.Trim();
     element.GetAttributeValueWithDefault(out Enabled, "Enabled", true);
     Position = element.GetAttributeValue <Point3D16>("Position");
     North    = new BumperSide(element.ElementCaseInsensitive("North"));
     East     = new BumperSide(element.ElementCaseInsensitive("East"));
     South    = new BumperSide(element.ElementCaseInsensitive("South"));
     West     = new BumperSide(element.ElementCaseInsensitive("West"));
 }