GameObjectAdapter.cs 708 B

1234567891011121314151617181920212223
  1. using UnityEngine;
  2. using System;
  3. namespace CommonAIClient.Unity.Utils
  4. {
  5. public abstract class GameObjectAdapter
  6. {
  7. /// <summary>
  8. ///
  9. /// </summary>
  10. /// <param name="assetBundleName"></param>
  11. /// <param name="assetName"></param>
  12. /// <param name="callback">param1 whether success</param>
  13. /// <param name="bASyncLoadAB"></param>
  14. /// <param name="bASyncLoadAsset"></param>
  15. public abstract void Load(string assetBundleName, string assetName
  16. , Action<bool, AssetObjectExt> callback
  17. , bool bASyncLoadAB = true, bool bASyncLoadAsset = true);
  18. public abstract void Unload(AssetObjectExt aoe);
  19. }
  20. }