public void LoadSkyBox(string skybox, Action callback = null) { AssetCacheMgr.GetNoCacheResourceAutoRelease(skybox, sb => { RenderSettings.skybox = sb as Material; if (callback != null) { callback(); } }); }
public void LoadLightMap(string lightMap, Action callback = null) { AssetCacheMgr.GetNoCacheResourceAutoRelease(lightMap, lm => { var lmData = new LightmapData(); lmData.lightmapFar = lm as Texture2D; LightmapSettings.lightmaps = new LightmapData[1] { lmData }; if (callback != null) { callback(); } }); }