setting change
This commit is contained in:
@@ -14,10 +14,11 @@ namespace NBC
|
||||
|
||||
private Dictionary<int, ILanguage> _lanModuleDic = new Dictionary<int, ILanguage>();
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化通知事件
|
||||
/// </summary>
|
||||
private Action _changeAction;
|
||||
public event Action ChangeAction;
|
||||
|
||||
public LanguageManager()
|
||||
{
|
||||
@@ -79,7 +80,7 @@ namespace NBC
|
||||
value.UseLanguage(language);
|
||||
}
|
||||
|
||||
_changeAction?.Invoke();
|
||||
ChangeAction?.Invoke();
|
||||
}
|
||||
|
||||
public void AddLanguage(SystemLanguage language, bool isDefault = false)
|
||||
@@ -95,16 +96,6 @@ namespace NBC
|
||||
}
|
||||
}
|
||||
|
||||
public void OnChange(Action callback)
|
||||
{
|
||||
_changeAction += callback;
|
||||
}
|
||||
|
||||
public void OffChange(Action callback)
|
||||
{
|
||||
_changeAction -= callback;
|
||||
}
|
||||
|
||||
#region config
|
||||
|
||||
private readonly Dictionary<string, LanguageConfig> _languageConfigs = new Dictionary<string, LanguageConfig>();
|
||||
|
||||
Reference in New Issue
Block a user