|
|
- 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
-
-
|