Browse Source

change :CompositeLoaderFileSystem parameter order

Akeit0 6 months ago
parent
commit
65a18e8b30
2 changed files with 2 additions and 11 deletions
  1. 1 1
      src/Lua/IO/CompositeLoaderFileSystem.cs
  2. 1 10
      src/Lua/IO/FileSystem.cs

+ 1 - 1
src/Lua/IO/CompositeLoaderFileSystem.cs

@@ -2,7 +2,7 @@
 
 public class CompositeLoaderFileSystem(ILuaFileLoader[] loaders, ILuaFileSystem? system = null) : ILuaFileSystem
 {
-    public static CompositeLoaderFileSystem Create(ILuaFileLoader[] loaders, ILuaFileSystem? system)
+    public static CompositeLoaderFileSystem Create(ILuaFileSystem system, params ILuaFileLoader[] loaders)
     {
         if (loaders == null || loaders.Length == 0)
         {

+ 1 - 10
src/Lua/IO/FileSystem.cs

@@ -18,16 +18,7 @@
 
         public bool IsReadable(string path)
         {
-            if (!File.Exists(path)) return false;
-            try
-            {
-                File.Open(path, FileMode.Open, FileAccess.Read).Dispose();
-                return true;
-            }
-            catch (Exception)
-            {
-                return false;
-            }
+            return File.Exists(path);
         }