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

◆ VanillaContentValidator()

Terraria.GameContent.VanillaContentValidator.VanillaContentValidator ( string infoFilePath)
inline

Definition at line 33 of file VanillaContentValidator.cs.

34 {
35 string[] array = Regex.Split(Utils.ReadEmbeddedResource(infoFilePath), "\r\n|\r|\n");
36 foreach (string text in array)
37 {
38 if (!text.StartsWith("//"))
39 {
40 string[] array2 = text.Split('\t');
41 if (array2.Length >= 3 && int.TryParse(array2[1], out var result) && int.TryParse(array2[2], out var result2))
42 {
43 string key = array2[0].Replace('/', '\\');
44 _info[key] = new TextureMetaData
45 {
46 Width = result,
47 Height = result2
48 };
49 }
50 }
51 }
52 }
static string[] Split(string input, string pattern)
Definition Regex.cs:656
Dictionary< string, TextureMetaData > _info

References Terraria.GameContent.VanillaContentValidator._info, System.Text.RegularExpressions.array, Terraria.Utils.ReadEmbeddedResource(), and System.Text.RegularExpressions.Regex.Split().