public byte[][] Write() { byte[][] Zone = new byte[File5 != null ? 5 : 4][]; Zone[0] = ZD.Data; Zone[1] = Entities.Write(); Zone[2] = MapScript.Write(); Zone[3] = Encounters.Write(); if (Zone.Length <= 4) { return(Zone); } Zone[4] = File5.Write(); return(Zone); }