123456789101112131415161718192021222324252627282930313233343536 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 loyalsoft. All rights reserved.
- // Homepage: http://www.game7000.com/
- // Feedback: http://www.game7000.com/
- //------------------------------------------------------------
- namespace UnityGameFramework.Runtime
- {
- /// <summary>
- /// 默认声音辅助器。
- /// </summary>
- public class DefaultSoundHelper : SoundHelperBase
- {
- private ResourceComponent m_ResourceComponent = null;
- /// <summary>
- /// 释放声音资源。
- /// </summary>
- /// <param name="soundAsset">要释放的声音资源。</param>
- public override void ReleaseSoundAsset(object soundAsset)
- {
- m_ResourceComponent.UnloadAsset(soundAsset);
- }
- private void Start()
- {
- m_ResourceComponent = GameEntry.GetComponent<ResourceComponent>();
- if (m_ResourceComponent == null)
- {
- Log.Fatal("Resource component is invalid.");
- return;
- }
- }
- }
- }
|