override public void dispose() { if (m_atlasScriptRes != null) { Ctx.m_instance.m_atlasMgr.unload(m_atlasScriptRes.GetPath(), null); m_atlasScriptRes = null; } m_playEndEventDispatch.clearEventHandle(); base.dispose(); }
public void syncUpdateCom() { if (m_bNeedReloadRes) { if (m_atlasScriptRes != null) { Ctx.m_instance.m_atlasMgr.unload(m_atlasScriptRes.GetPath(), null); m_atlasScriptRes = null; } m_atlasScriptRes = Ctx.m_instance.m_atlasMgr.getAndSyncLoad <AtlasScriptRes>(string.Format("{0}{1}", Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathSpriteAni], m_tableBody.m_aniResName)); } m_bNeedReloadRes = false; }
public void syncUpdateCom() { if (m_bNeedReloadRes) { if(m_atlasScriptRes != null) { Ctx.m_instance.m_atlasMgr.unload(m_atlasScriptRes.GetPath(), null); m_atlasScriptRes = null; } m_atlasScriptRes = Ctx.m_instance.m_atlasMgr.getAndSyncLoad<AtlasScriptRes>(string.Format("{0}{1}", Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathSpriteAni], m_tableBody.m_aniResName)); } m_bNeedReloadRes = false; }