public void Awake() { LocalizationManager.AddSource(this); UpdateDictionary(); UpdateAssetDictionary(); LocalizationManager.LocalizeAll(true); }
void Awake() { #if UNITY_EDITOR if (UnityEditor.BuildPipeline.isBuildingPlayer) { return; } #endif NeverDestroy = false; if (NeverDestroy) { if (ManagerHasASimilarSource()) { Destroy(this); return; } else { if (Application.isPlaying) { DontDestroyOnLoad(gameObject); } } } LocalizationManager.AddSource(this); UpdateDictionary(); UpdateAssetDictionary(); LocalizationManager.LocalizeAll(true); }
private void Awake() { if (NeverDestroy) { if (ManagerHasASimilarSource()) { UnityEngine.Object.Destroy(this); return; } if (Application.isPlaying) { UnityEngine.Object.DontDestroyOnLoad(base.gameObject); } } LocalizationManager.AddSource(this); UpdateDictionary(); }
void Awake() { NeverDestroy = false; if (NeverDestroy) { if (ManagerHasASimilarSource()) { Destroy(this); return; } else { if (Application.isPlaying) { DontDestroyOnLoad(gameObject); } } } LocalizationManager.AddSource(this); UpdateDictionary(); UpdateAssetDictionary(); LocalizationManager.LocalizeAll(true); }