public void resetDefault() // 将数据清空,有时候上一次调用的时候的参数 m_loaded 还在,结果被认为是这一次的回调了 { m_loadEventHandle = null; m_version = ""; m_extName = "prefab"; m_origPath = ""; m_loadRes = null; m_loadInsRes = null; }
public void resetDefault() // 将数据清空,有时候上一次调用的时候的参数 m_loaded 还在,结果被认为是这一次的回调了 { m_loadEventHandle = null; m_version = ""; m_extName = "prefab"; m_origPath = ""; m_loadRes = null; m_loadInsRes = null; }
public void logLoad(InsResBase res) { if (res.refCountResLoadResultNotify.resLoadState.hasSuccessLoaded()) { log(string.Format("{0} Loaded", res.GetPath())); } else if (res.refCountResLoadResultNotify.resLoadState.hasFailed()) { log(string.Format("{0} Failed", res.GetPath())); } }
public static void loadRes <T>(string path, System.Action <IDispatchObject> onload, System.Action unload, InsResBase res) { bool needLoad = true; if (res != null) { if (res.GetPath() != path) { unload(); } else { needLoad = false; } } if (needLoad) { if (!string.IsNullOrEmpty(path)) { LoadParam param; param = Ctx.m_instance.m_poolSys.newObject <LoadParam>(); param.m_path = path; param.m_loadEventHandle = onload; Ctx.m_instance.m_modelMgr.load <ModelRes>(param); Ctx.m_instance.m_poolSys.deleteObj(param); } } }
public void logLoad(InsResBase res) { if (res.refCountResLoadResultNotify.resLoadState.hasSuccessLoaded()) { log(string.Format("{0} Loaded", res.GetPath())); } else if (res.refCountResLoadResultNotify.resLoadState.hasFailed()) { log(string.Format("{0} Failed", res.GetPath())); } }