public void syncUpdateTex() { if(m_bNeedReloadTex) { if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad<TextureRes>(m_texPath); m_mat.mainTexture = m_texRes.getTexture(); } else if (m_bModelChanged) { if (m_texRes == null) { m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad<TextureRes>(m_texPath); } m_mat.mainTexture = m_texRes.getTexture(); } m_bNeedReloadTex = false; m_bModelChanged = false; }
public void syncUpdateTex() { if (m_bNeedReloadTex) { if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad <TextureRes>(m_texPath); m_mat.mainTexture = m_texRes.getTexture(); } else if (m_bModelChanged) { if (m_texRes == null) { m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad <TextureRes>(m_texPath); } m_mat.mainTexture = m_texRes.getTexture(); } m_bNeedReloadTex = false; m_bModelChanged = false; }
public void unloadTex() { if (m_selfGo != null) { Ctx.m_instance.m_texMgr.unload(m_texPath, onTexLoadEventHandle); m_texRes = null; } }
override public void dispose() { base.dispose(); if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } }
override public void dispose() { if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } base.dispose(); }
public void onTexLoadEventHandle(IDispatchObject dispObj) { m_texRes = dispObj as TextureRes; GameObject go_ = UtilApi.TransFindChildByPObjAndPath(m_selfGo, "25e9d638.obj"); #if UNITY_5 go_.GetComponent <Renderer>().material.mainTexture = m_texRes.getTexture(); #elif UNITY_4_6 || UNITY_4_5 go_.renderer.material.mainTexture = m_texRes.getTexture(); #endif }
override public void dispose() { base.dispose(); if(m_selfTex != null) { Ctx.m_instance.m_texMgr.unload(m_selfTex.GetPath(), null); m_selfTex = null; } if (m_enemyTex != null) { Ctx.m_instance.m_texMgr.unload(m_enemyTex.GetPath(), null); m_enemyTex = null; } if (m_effect != null) { m_effect.dispose(); m_effect = null; } }
// 资源改变更新图像 protected void updateImage() { if (m_bNeedUpdateImage) { if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad <TextureRes>(m_texPath); m_texRes.setImageTex(m_image); } else if (m_bImageGoChange) { if (m_texRes == null) { m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad <TextureRes>(m_texPath); } m_texRes.setImageTex(m_image); } m_bImageGoChange = false; m_bNeedUpdateImage = false; }
// 资源改变更新图像 protected void updateImage() { if (m_bNeedUpdateImage) { if (m_texRes != null) { Ctx.m_instance.m_texMgr.unload(m_texRes.GetPath(), null); m_texRes = null; } m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad<TextureRes>(m_texPath); m_texRes.setImageTex(m_image); } else if (m_bImageGoChange) { if (m_texRes == null) { m_texRes = Ctx.m_instance.m_texMgr.getAndSyncLoad<TextureRes>(m_texPath); } m_texRes.setImageTex(m_image); } m_bImageGoChange = false; m_bNeedUpdateImage = false; }
// 显示[对方回合] public void enemyTurn() { if (m_enemyTex == null) { m_enemyTex = Ctx.m_instance.m_texMgr.getAndSyncLoad<TextureRes>("Image/Scene/duishou_zhanchang.tga"); } m_mat.mainTexture = m_enemyTex.getTexture(); }
public void onTexLoadEventHandle(IDispatchObject dispObj) { m_texRes = dispObj as TextureRes; GameObject go_ = UtilApi.TransFindChildByPObjAndPath(m_selfGo, "25e9d638.obj"); #if UNITY_5 go_.GetComponent<Renderer>().material.mainTexture = m_texRes.getTexture(); #elif UNITY_4_6 || UNITY_4_5 go_.renderer.material.mainTexture = m_texRes.getTexture(); #endif }