GFGGLoader.cs 563 B

1234567891011121314151617181920212223
  1. using UnityEngine;
  2. using FairyGUI;
  3. namespace GFGGame
  4. {
  5. public class GFGGLoader : GLoader
  6. {
  7. protected override void LoadExternal()
  8. {
  9. Texture2D texture = GFGAsset.Load<Texture2D>(this.url);
  10. if (texture != null)
  11. onExternalLoadSuccess(new NTexture(texture));
  12. else
  13. onExternalLoadFailed();
  14. }
  15. protected override void FreeExternal(NTexture texture)
  16. {
  17. //释放外部载入的资源
  18. GFGAsset.Release(this.url);
  19. }
  20. }
  21. }