Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Read() [2/2]

static FileMetadata Terraria.IO.FileMetadata.Read ( BinaryReader reader,
FileType expectedType )
inlinestatic

Definition at line 45 of file FileMetadata.cs.

46 {
47 FileMetadata fileMetadata = new FileMetadata();
48 fileMetadata.Read(reader);
49 if (fileMetadata.Type != expectedType)
50 {
51 throw new FormatException("Expected type \"" + Enum.GetName(typeof(FileType), expectedType) + "\" but found \"" + Enum.GetName(typeof(FileType), fileMetadata.Type) + "\".");
52 }
53 return fileMetadata;
54 }
static ? string GetName(Type enumType, object value)
Definition Enum.cs:281

References Terraria.IO.FileMetadata.FileMetadata(), System.Enum.GetName(), Terraria.IO.FileMetadata.Read(), and Terraria.IO.FileMetadata.Type.

Referenced by Terraria.IO.WorldFile.GetAllMetadata(), Terraria.IO.WorldFile.GetFileMetadata(), Terraria.IO.WorldFile.LoadFileFormatHeader(), Terraria.Map.MapHelper.LoadMapVersion2(), Terraria.Player.LoadPlayer(), and Terraria.IO.FileMetadata.Read().