//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 loyalsoft. All rights reserved. // Homepage: http://www.game7000.com/ // Feedback: http://www.game7000.com/ //------------------------------------------------------------ using GameFramework.Resource; using UnityEngine; namespace UnityGameFramework.Runtime { /// /// 资源辅助器基类。 /// public abstract class ResourceHelperBase : MonoBehaviour, IResourceHelper { /// /// 直接从指定文件路径加载数据流。 /// /// 文件路径。 /// 加载数据流回调函数集。 /// 用户自定义数据。 public abstract void LoadBytes(string fileUri, LoadBytesCallbacks loadBytesCallbacks, object userData); /// /// 卸载场景。 /// /// 场景资源名称。 /// 卸载场景回调函数集。 /// 用户自定义数据。 public abstract void UnloadScene(string sceneAssetName, UnloadSceneCallbacks unloadSceneCallbacks, object userData); /// /// 释放资源。 /// /// 要释放的资源。 public abstract void Release(object objectToRelease); } }