protected override void OnDestroy() { if (Application.isPlaying && !string.IsNullOrEmpty(localizationName)) { LuaBridger bridger = LuaManager.GetInstance().GetBridger(bridgerName); bridger.OnLanguageChanged -= OnLanguageChanged; } base.OnDestroy(); }
private void OnLanguageChanged() { LuaBridger bridger = LuaManager.GetInstance().GetBridger(bridgerName); text = bridger.GetLocalizationText(localizationName); }