IUISource.cs 640 B

123456789101112131415161718192021222324252627282930313233343536
  1. 
  2. namespace FairyGUI
  3. {
  4. /// <summary>
  5. ///
  6. /// </summary>
  7. public delegate void UILoadCallback();
  8. /// <summary>
  9. ///
  10. /// </summary>
  11. public interface IUISource
  12. {
  13. /// <summary>
  14. ///
  15. /// </summary>
  16. string fileName { get; set; }
  17. /// <summary>
  18. ///
  19. /// </summary>
  20. bool loaded { get; }
  21. /// <summary>
  22. ///
  23. /// </summary>
  24. /// <param name="callback"></param>
  25. void Load(UILoadCallback callback);
  26. /// <summary>
  27. /// 取消加载
  28. /// </summary>
  29. void Cancel();
  30. }
  31. }