Эх сурвалжийг харах

Code review changes as suggested for the GetResourceDirs() function

weinand 8 жил өмнө
parent
commit
2c2a8bc42f

+ 7 - 4
Script/AtomicNET/AtomicNET/Resource/ResourceCache.cs

@@ -30,15 +30,18 @@ namespace AtomicEngine
             return null;
             return null;
         }
         }
 
 
-        public List<string> GetResourceDirs()
+        /// <summary>
+        ///  Gets all resource directories and places it within an array.
+        /// </summary>
+        public string[] GetResourceDirs()
         {
         {
-            List<string> resourceDirs = new List<string>();
+            ResourceCache cache = GetSubsystem<ResourceCache>();
 
 
-            ResourceCache cache = AtomicNET.GetSubsystem<ResourceCache>();
+             string[] resourceDirs = new string[cache.GetNumResourceDirs()];
 
 
             for (uint i = 0; i < cache.GetNumResourceDirs(); i++)
             for (uint i = 0; i < cache.GetNumResourceDirs(); i++)
             {
             {
-                resourceDirs.Add(cache.GetResourceDir(i));
+                resourceDirs[i] = cache.GetResourceDir(i);
             }
             }
 
 
             return resourceDirs;
             return resourceDirs;