//========= CONSTRUCTORS ========= #region Constructors /**<summary>Constructs the default object header.</summary>*/ public LargeSceneryHeader() { this.Reserved0 = 0; this.Reserved1 = 0; this.Cursor = 0; this.Flags = LargeSceneryFlags.None; this.BuildCost = 0; this.RemoveCost = 0; this.Reserved2 = 0; this.Reserved3 = 0; this.Scrolling = 0; this.Reserved4 = 0; this.Reserved5 = 0; }
//=========== READING ============ #region Reading /**<summary>Reads the object header.</summary>*/ internal override void Read(BinaryReader reader) { this.Reserved0 = reader.ReadUInt16(); this.Reserved1 = reader.ReadUInt32(); this.Cursor = reader.ReadByte(); this.Flags = (LargeSceneryFlags)reader.ReadByte(); this.BuildCost = reader.ReadUInt16(); this.RemoveCost = reader.ReadInt16(); this.Reserved2 = reader.ReadUInt32(); this.Reserved3 = reader.ReadByte(); this.Scrolling = reader.ReadByte(); this.Reserved4 = reader.ReadUInt32(); this.Reserved5 = reader.ReadUInt32(); }
//========= CONSTRUCTORS ========= #region Constructors /**<summary>Constructs the default object header.</summary>*/ public LargeSceneryHeader() { Reserved0 = 0; Reserved1 = 0; Cursor = 0; Flags = LargeSceneryFlags.None; BuildCost = 0; RemoveCost = 0; Reserved2 = 0; Reserved3 = 0; Scrolling = 0; Reserved4 = 0; Reserved5 = 0; }