using UnityEngine;
using System.Collections;
using System.Collections.Generic;
namespace YLBattle
{
///
///
///
public partial class SkillControl : MonoBehaviour
{
///
/// 已加载的bundles
///
private List mLoadedBundleName = new List();
///
/// 加载技能bundle
///
///
public void LoadBundle(string resName)
{
if (this.mLoadedBundleName.Contains(resName))
{
return;
}
if (resName.Trim().Length <= 0)
{
return;
}
this.mLoadedBundleName.Add(resName);
ResourceHelper.Instance.LoadAssetBundle(resName + "_shoot", ab => { });
ResourceHelper.Instance.LoadAssetBundle(resName + "_sending", ab => { });
ResourceHelper.Instance.LoadAssetBundle(resName + "_bomb", ab => { });
}
///
/// 从内存卸载所有bundle
///
public void UnLoadAllBundle()
{
foreach (string s in this.mLoadedBundleName)
{
ResourceHelper.Instance.UnloadAssetBundle(s + "_shoot");
ResourceHelper.Instance.UnloadAssetBundle(s + "_sending");
ResourceHelper.Instance.UnloadAssetBundle(s + "_bomb");
}
this.mLoadedBundleName.Clear();
}
}
}