42 lines
No EOL
1.1 KiB
Lua
42 lines
No EOL
1.1 KiB
Lua
--=================
|
|
--公会宿舍资源管理
|
|
--负责人:吕天元
|
|
--=================
|
|
local XGuildDormResourceManager = {}
|
|
|
|
local MAIN_MAP_GRID_PATH = CS.XGame.ClientConfig:GetString("GuildDormMapGridAssetUrl")
|
|
--=============
|
|
--初始化
|
|
--=============
|
|
local function Init()
|
|
XLog.Debug("GuildDormResourceManager Initial Completed. 公会宿舍资源管理器初始化完成。")
|
|
end
|
|
--==============
|
|
--生成资源
|
|
--==============
|
|
local function Instantiate(path)
|
|
local prefab = CS.XResourceManager.Load(path)
|
|
local go = CS.UnityEngine.Object.Instantiate(prefab.Asset)
|
|
return go
|
|
end
|
|
--==============
|
|
--生成地图网格
|
|
--==============
|
|
function XGuildDormResourceManager.InstantiateMapGrid()
|
|
return Instantiate(MAIN_MAP_GRID_PATH)
|
|
end
|
|
--==============
|
|
--生成资源
|
|
--@params path: 资源路径
|
|
--==============
|
|
function XGuildDormResourceManager.InstantiateObj(path)
|
|
return Instantiate(path)
|
|
end
|
|
--================TEST=================
|
|
function XGuildDormResourceManager.TestResourceManagerFunc()
|
|
XLog.Debug("TestResourceManagerFunc Success.")
|
|
end
|
|
--require时运行初始化
|
|
Init()
|
|
|
|
return XGuildDormResourceManager |