public PackageData(PackageFlags Flags, PackageType Type, Byte[] Unused1, FalloutBehaviorFlags FalloutBehaviorFlags, dynamic TypeFlags, Byte[] Unused2) { this.Flags = Flags; this.Type = Type; this.Unused1 = Unused1; this.FalloutBehaviorFlags = FalloutBehaviorFlags; this.TypeFlags = TypeFlags; this.Unused2 = Unused2; }
public PackageData(string Tag = null) : base(Tag) { Flags = new PackageFlags(); Type = new PackageType(); Unused1 = new byte[1]; FalloutBehaviorFlags = new FalloutBehaviorFlags(); TypeFlags = 0; Unused2 = new byte[2]; }
protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("Flags", true, out subEle); subEle.Value = Flags.ToString(); ele.TryPathTo("Type", true, out subEle); subEle.Value = Type.ToString(); WriteUnused1XML(ele, master); ele.TryPathTo("FalloutBehaviorFlags", true, out subEle); subEle.Value = FalloutBehaviorFlags.ToString(); WriteTypeFlagsXML(ele, master); WriteUnused2XML(ele, master); }