public void Pack(BinaryWriter writer) { FellowshipTable.Pack(writer); writer.WriteString16L(Name); writer.Write(Leader); writer.WriteBool32(ShareXp); writer.WriteBool32(EvenXpSplit); writer.WriteBool32(OpenFellow); writer.WriteBool32(Locked); FellowsDeparted.Pack(writer); }
public void Unpack(BinaryReader reader) { FellowshipTable.Unpack(reader); Name = reader.ReadString16L(); Leader = reader.ReadUInt32(); ShareXp = reader.ReadBool32(); EvenXpSplit = reader.ReadBool32(); OpenFellow = reader.ReadBool32(); Locked = reader.ReadBool32(); FellowsDeparted.Unpack(reader); }