Skip to content
This repository was archived by the owner on Jul 11, 2023. It is now read-only.

Commit 23c492c

Browse files
committed
添加lua resource的接口
1 parent fd3d4e2 commit 23c492c

File tree

2 files changed

+42
-8
lines changed

2 files changed

+42
-8
lines changed

Assets/Game/HotFix/Resource.lua.txt

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
11
Res={}
22

3-
local gameMode=CS.GameFramework.Taurus.GameMode
3+
local res=CS.GameFramework.Taurus.GameMode.Resource
44

55
--@ 加载资源
6-
function Res:LoadAsset(target,ab,path)
7-
target=gameMode.Resource:LoadAsset(target,ab,path)
6+
function Res:LoadAsset(target,abName,assetName)
7+
target=res:LoadAsset(target,abName,assetName)
88
return target
9-
end
9+
end
10+
11+
-- 卸载资源
12+
function Res:UnloadAsset(abName,unload)
13+
res.UnloadAsset(abName,unload)
14+
end
15+
16+
-- 加载场景
17+
function Res:LoadScene(abName,sceneName,mode)
18+
return res.LoadSceneAsync(abName,sceneName,mode)
19+
end
20+
21+
-- 卸载场景
22+
function Res:UnloadScene(sceneName)
23+
res.UnloadSceneAsync(sceneName)
24+
end
25+
26+

Assets/Game/Scripts/Lua/Resource.lua

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
11
Res={}
22

3-
local gameMode=CS.GameFramework.Taurus.GameMode
3+
local res=CS.GameFramework.Taurus.GameMode.Resource
44

55
--@ 加载资源
6-
function Res:LoadAsset(target,ab,path)
7-
target=gameMode.Resource:LoadAsset(target,ab,path)
6+
function Res:LoadAsset(target,abName,assetName)
7+
target=res:LoadAsset(target,abName,assetName)
88
return target
9-
end
9+
end
10+
11+
-- 卸载资源
12+
function Res:UnloadAsset(abName,unload)
13+
res.UnloadAsset(abName,unload)
14+
end
15+
16+
-- 加载场景
17+
function Res:LoadScene(abName,sceneName,mode)
18+
return res.LoadSceneAsync(abName,sceneName,mode)
19+
end
20+
21+
-- 卸载场景
22+
function Res:UnloadScene(sceneName)
23+
res.UnloadSceneAsync(sceneName)
24+
end
25+
26+

0 commit comments

Comments
 (0)