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

◆ GetExistingRandomDirectory()

static string System.IO.IsolatedStorage.Helper.GetExistingRandomDirectory ( string rootDirectory)
inlinestaticpackage

Definition at line 132 of file Helper.cs.

133 {
134 if (!Directory.Exists(rootDirectory))
135 {
136 return null;
137 }
138 string[] directories = Directory.GetDirectories(rootDirectory);
139 foreach (string path in directories)
140 {
141 string? fileName = Path.GetFileName(path);
142 if (fileName == null || fileName.Length != 12)
143 {
144 continue;
145 }
146 string[] directories2 = Directory.GetDirectories(path);
147 foreach (string text in directories2)
148 {
149 string? fileName2 = Path.GetFileName(text);
150 if (fileName2 != null && fileName2.Length == 12)
151 {
152 return text;
153 }
154 }
155 }
156 return null;
157 }

References System.IO.Directory.Exists(), System.IO.Directory.GetDirectories(), System.IO.Path.GetFileName(), and System.text.

Referenced by System.IO.IsolatedStorage.Helper.GetRandomDirectory().