diff options
Diffstat (limited to 'Source/Asura.Framework/filesystem')
-rw-r--r-- | Source/Asura.Framework/filesystem/asset.lua | 4 | ||||
-rw-r--r-- | Source/Asura.Framework/filesystem/loader.lua | 4 | ||||
-rw-r--r-- | Source/Asura.Framework/filesystem/script_loader.lua | 5 |
3 files changed, 10 insertions, 3 deletions
diff --git a/Source/Asura.Framework/filesystem/asset.lua b/Source/Asura.Framework/filesystem/asset.lua index 09b4be3..b5f0664 100644 --- a/Source/Asura.Framework/filesystem/asset.lua +++ b/Source/Asura.Framework/filesystem/asset.lua @@ -5,3 +5,7 @@ AsuraEngine.Asset = Asset function Asset.GetGUID(self) end + +function Asset.GetAssetByGUID(guid) + +end
\ No newline at end of file diff --git a/Source/Asura.Framework/filesystem/loader.lua b/Source/Asura.Framework/filesystem/loader.lua index 2d1e8cf..c7b8b8a 100644 --- a/Source/Asura.Framework/filesystem/loader.lua +++ b/Source/Asura.Framework/filesystem/loader.lua @@ -4,9 +4,7 @@ local Loader = AsuraEngine.Loader Loader.Loaders = {} function Loader.New(type) - if Loader.Loaders[type] ~= nil then - return Loader.Loaders[type] - end + assert(Loader.Loaders[type] == nil) local loader = {} Loader[type] = loader return loader diff --git a/Source/Asura.Framework/filesystem/script_loader.lua b/Source/Asura.Framework/filesystem/script_loader.lua new file mode 100644 index 0000000..a85dea6 --- /dev/null +++ b/Source/Asura.Framework/filesystem/script_loader.lua @@ -0,0 +1,5 @@ +local loader = AsuraEngine.Loader.New("script") + +function loader.Load(asset) + +end
\ No newline at end of file |