using UnityEngine; using System; namespace CommonAIClient.Unity.Utils { public abstract class GameObjectAdapter { /// <summary> /// /// </summary> /// <param name="assetBundleName"></param> /// <param name="assetName"></param> /// <param name="callback">param1 whether success</param> /// <param name="bASyncLoadAB"></param> /// <param name="bASyncLoadAsset"></param> public abstract void Load(string assetBundleName, string assetName , Action<bool, AssetObjectExt> callback , bool bASyncLoadAB = true, bool bASyncLoadAsset = true); public abstract void Unload(AssetObjectExt aoe); } }