Beispiel #1
0
 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;
 }
Beispiel #2
0
 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];
 }
Beispiel #3
0
        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);
        }