Beispiel #1
0
 /// <summary>
 /// 释放字典资源
 /// </summary>
 /// <param name="dictionaryAsset">要释放的字典资源</param>
 public override void ReleaseDictionaryAsset(object dictionaryAsset)
 {
     m_ResourceComponent.UnloadAsset(dictionaryAsset);
 }
 /// <summary>
 /// 释放数据表资源
 /// </summary>
 /// <param name="dataTableAsset">要释放的数据表资源</param>
 public override void ReleaseDataTableAsset(object dataTableAsset)
 {
     m_ResourceComponent.UnloadAsset(dataTableAsset);
 }
 /// <summary>
 /// 释放实体
 /// </summary>
 /// <param name="entityAsset">要释放的实体资源</param>
 /// <param name="entityInstance">要释放的实体实例</param>
 public override void ReleaseEntity(object entityAsset, object entityInstance)
 {
     m_ResourceComponent.UnloadAsset(entityAsset); //卸载
     Destroy((Object)entityInstance);              //删除实体实例
 }
Beispiel #4
0
 /// <summary>
 /// 释放配置资源
 /// </summary>
 /// <param name="configAsset">要释放的配置资源</param>
 public override void ReleaseConfigAsset(object configAsset)
 {
     m_ResourceComponent.UnloadAsset(configAsset);
 }
Beispiel #5
0
 /// <summary>
 /// 释放界面
 /// </summary>
 /// <param name="uiFormAsset">要释放的界面资源</param>
 /// <param name="uiFormInstance">要释放的界面对象实例</param>
 public override void ReleaseUIForm(object uiFormAsset, object uiFormInstance)
 {
     m_ResourceComponent.UnloadAsset(uiFormAsset);   //卸载资源
     Destroy((Object)uiFormInstance);
 }
 public override void ReleaseSoundAsset(object soundAsset)
 {
     m_ResourceComponent.UnloadAsset(soundAsset);
 }