mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-30 13:38:46 +00:00
update asset bundle collector
修复了通过代码途径导入XML配置的报错问题。
This commit is contained in:
@@ -27,24 +27,8 @@ namespace YooAsset.Editor
|
|||||||
public static bool IsDirty { private set; get; } = false;
|
public static bool IsDirty { private set; get; } = false;
|
||||||
|
|
||||||
|
|
||||||
private static AssetBundleCollectorSetting _setting = null;
|
static AssetBundleCollectorSettingData()
|
||||||
public static AssetBundleCollectorSetting Setting
|
|
||||||
{
|
{
|
||||||
get
|
|
||||||
{
|
|
||||||
if (_setting == null)
|
|
||||||
LoadSettingData();
|
|
||||||
return _setting;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 加载配置文件
|
|
||||||
/// </summary>
|
|
||||||
private static void LoadSettingData()
|
|
||||||
{
|
|
||||||
_setting = SettingLoader.LoadSettingData<AssetBundleCollectorSetting>();
|
|
||||||
|
|
||||||
// IPackRule
|
// IPackRule
|
||||||
{
|
{
|
||||||
// 清空缓存集合
|
// 清空缓存集合
|
||||||
@@ -147,6 +131,17 @@ namespace YooAsset.Editor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static AssetBundleCollectorSetting _setting = null;
|
||||||
|
public static AssetBundleCollectorSetting Setting
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (_setting == null)
|
||||||
|
_setting = SettingLoader.LoadSettingData<AssetBundleCollectorSetting>();
|
||||||
|
return _setting;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 存储配置文件
|
/// 存储配置文件
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -184,9 +179,6 @@ namespace YooAsset.Editor
|
|||||||
|
|
||||||
public static List<RuleDisplayName> GetActiveRuleNames()
|
public static List<RuleDisplayName> GetActiveRuleNames()
|
||||||
{
|
{
|
||||||
if (_setting == null)
|
|
||||||
LoadSettingData();
|
|
||||||
|
|
||||||
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
||||||
foreach (var pair in _cacheActiveRuleTypes)
|
foreach (var pair in _cacheActiveRuleTypes)
|
||||||
{
|
{
|
||||||
@@ -199,9 +191,6 @@ namespace YooAsset.Editor
|
|||||||
}
|
}
|
||||||
public static List<RuleDisplayName> GetAddressRuleNames()
|
public static List<RuleDisplayName> GetAddressRuleNames()
|
||||||
{
|
{
|
||||||
if (_setting == null)
|
|
||||||
LoadSettingData();
|
|
||||||
|
|
||||||
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
||||||
foreach (var pair in _cacheAddressRuleTypes)
|
foreach (var pair in _cacheAddressRuleTypes)
|
||||||
{
|
{
|
||||||
@@ -214,9 +203,6 @@ namespace YooAsset.Editor
|
|||||||
}
|
}
|
||||||
public static List<RuleDisplayName> GetPackRuleNames()
|
public static List<RuleDisplayName> GetPackRuleNames()
|
||||||
{
|
{
|
||||||
if (_setting == null)
|
|
||||||
LoadSettingData();
|
|
||||||
|
|
||||||
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
||||||
foreach (var pair in _cachePackRuleTypes)
|
foreach (var pair in _cachePackRuleTypes)
|
||||||
{
|
{
|
||||||
@@ -229,9 +215,6 @@ namespace YooAsset.Editor
|
|||||||
}
|
}
|
||||||
public static List<RuleDisplayName> GetFilterRuleNames()
|
public static List<RuleDisplayName> GetFilterRuleNames()
|
||||||
{
|
{
|
||||||
if (_setting == null)
|
|
||||||
LoadSettingData();
|
|
||||||
|
|
||||||
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
List<RuleDisplayName> names = new List<RuleDisplayName>();
|
||||||
foreach (var pair in _cacheFilterRuleTypes)
|
foreach (var pair in _cacheFilterRuleTypes)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user