yyl
2025-12-03 b1b9a387a63e1ce77cf387b90ec170c7a05bb53b
Main/System/Battle/BattleResources/BattleResManager.cs
@@ -21,34 +21,26 @@
    }
    
    /// <summary>
    /// 战斗结束后卸载蓝队资源
    /// 战斗结束后卸载资源
    /// </summary>
    public void UnloadBattleResources(string battleGuid)
    {
        preloadManager.UnloadManager.UnloadBlueTeamResources(preloadManager.CacheManager, battleGuid);
        preloadManager.UnloadManager.UnloadBattleResources(preloadManager.CacheManager, battleGuid);
    }
    
    /// <summary>
    /// 获取Spine资源
    /// </summary>
    public SkeletonDataAsset GetSpineResource(string directory, string assetName, string battleGuid = "", bool autoLoadIfMissing = true)
    public SkeletonDataAsset GetSpineResource(string directory, string assetName, string battleGuid = "")
    {
        return preloadManager.CacheManager.GetSpineResource(directory, assetName, battleGuid, autoLoadIfMissing);
        return preloadManager.CacheManager.GetSpineResource(directory, assetName, battleGuid);
    }
    
    /// <summary>
    /// 获取音频资源
    /// </summary>
    public AudioClip GetAudioResource(string directory, string assetName, string battleGuid = "", bool autoLoadIfMissing = true)
    public AudioClip GetAudioResource(string directory, string assetName, string battleGuid = "")
    {
        return preloadManager.CacheManager.GetAudioResource(directory, assetName, battleGuid, autoLoadIfMissing);
    }
    /// <summary>
    /// 处理红队变更
    /// </summary>
    public void HandleRedTeamChange(List<TeamBase> newRedTeamList, Action completeCallback = null)
    {
        preloadManager.HandleRedTeamChange(newRedTeamList, completeCallback);
        return preloadManager.CacheManager.GetAudioResource(directory, assetName, battleGuid);
    }
}