protected override bool ReadInternal() { if (base.ReadInternal() == false) { return(false); } Width = Reader.ReadInt32(); Height = Reader.ReadInt32(); Cells = new GroundCell[Width * Height]; for (var i = 0; i < Cells.Length; i++) { Cells[i] = new GroundCell( Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadByte() ); Reader.BaseStream.Position += 3; // 3x unknown Char } return(true); }
protected override bool ReadInternal() { if (base.ReadInternal() == false) { return false; } Width = Reader.ReadInt32(); Height = Reader.ReadInt32(); Cells = new GroundCell[Width * Height]; for (var i = 0; i < Cells.Length; i++) { Cells[i] = new GroundCell( Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadSingle(), Reader.ReadByte() ); Reader.BaseStream.Position += 3; // 3x unknown Char } return true; }