bruh xd
This commit is contained in:
@@ -59,21 +59,12 @@ namespace KCM
|
|||||||
{
|
{
|
||||||
// Avoid direct references to System.IO in IL (some mod loaders forbid it).
|
// Avoid direct references to System.IO in IL (some mod loaders forbid it).
|
||||||
const string typeName = "System.IO.File";
|
const string typeName = "System.IO.File";
|
||||||
Type fileType = Type.GetType(typeName) ?? Type.GetType(typeName + ", mscorlib");
|
Type fileType =
|
||||||
if (fileType == null)
|
Type.GetType(typeName) ??
|
||||||
{
|
Type.GetType(typeName + ", mscorlib") ??
|
||||||
var assemblies = AppDomain.CurrentDomain.GetAssemblies();
|
Type.GetType(typeName + ", System") ??
|
||||||
for (int i = 0; i < assemblies.Length && fileType == null; i++)
|
Type.GetType(typeName + ", System.Runtime") ??
|
||||||
{
|
Type.GetType(typeName + ", System.Private.CoreLib");
|
||||||
try
|
|
||||||
{
|
|
||||||
fileType = assemblies[i].GetType(typeName, false);
|
|
||||||
}
|
|
||||||
catch
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (fileType == null)
|
if (fileType == null)
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user