源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

73 行
1.9 KiB

OutSidePictureMgr = OutSidePictureMgr or BaseClass()
local OutSidePictureMgr = OutSidePictureMgr
--type 1.加载png 2.加载jpg
OutSidePictureMgr.PreLoad =
{
FirstRechargeView_BG = {type = 1,name = "FirstRechargeView_BG",modele = "rechargeActivity",res = "scui_bg"},
ReChargePreView_BG = {type = 1,name = "ReChargePreView_BG",modele = "guide",res = "uisccz_bg"},
--Re_BG = {type = 2,name = "Re_BG",modele = "",res = "zcui_zsdz_bg"},
MarriagePhotoWall = {type = 2,name = "MarriagePhotoWall",modele = "",res = "jyui_xk"},
MarriageTitle1 = {type = 1,name = "MarriageTitle1",modele = "marriage",res = "jyui_ggy1"},
MarriageTitle2 = {type = 1,name = "MarriageTitle2",modele = "marriage",res = "jyui_ggy2"},
MarriageBg = {type = 1,name = "MarriageBg",modele = "marriage",res = "jyui_bg"},
}
function OutSidePictureMgr:__init()
OutSidePictureMgr.Instance = self
self.load_pic_list = nil
self.is_loaded = false
end
function OutSidePictureMgr:getInstance()
if OutSidePictureMgr.Instance == nil then
OutSidePictureMgr.New();
end
return OutSidePictureMgr.Instance;
end
function OutSidePictureMgr:PreLoadOutSidePicture()
if self.is_loaded then
return
end
self.is_loaded = true
--self.load_pic_list = {}
local modele,res,respath
for key,data in pairs(OutSidePictureMgr.PreLoad) do
modele = data.modele
res = data.res
if data.type == 1 then
respath = GameResPath.GetImage(modele,res)
else
respath = GameResPath.GetJpgImage(res..".jpg")
end
local abName, res_name = GameResPath.GetOutSideResAbName(respath)
resMgr:LoadSprites(abName, {res_name}, function ()
end, ASSETS_LEVEL.NORMAL)
end
end
function OutSidePictureMgr:GetOutSidePictureSprite(key)
if not self.load_pic_list then
return false
end
return self.load_pic_list[key]
end
function OutSidePictureMgr:UnLoadPictureSprite()
if not self.load_pic_list then
return
end
lua_resM:clearRefCount(self)
self.load_pic_list = nil
self.is_loaded = false
end