예제 #1
0
 public void Awake()
 {
     LocalizationManager.AddSource(this);
     UpdateDictionary();
     UpdateAssetDictionary();
     LocalizationManager.LocalizeAll(true);
 }
예제 #2
0
        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);
        }
예제 #3
0
 private void Awake()
 {
     if (NeverDestroy)
     {
         if (ManagerHasASimilarSource())
         {
             UnityEngine.Object.Destroy(this);
             return;
         }
         if (Application.isPlaying)
         {
             UnityEngine.Object.DontDestroyOnLoad(base.gameObject);
         }
     }
     LocalizationManager.AddSource(this);
     UpdateDictionary();
 }
예제 #4
0
        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);
        }