Exemplo n.º 1
0
        private void Init()
        {
            DontDestroyOnLoad(gameObject);

            // Load previously set language.
            Localization.LoadLanguage(SaveManager.Language);

            if (_prefabs == null)
            {
                _prefabs = GetComponentInChildren <Prefabs> ();
            }

            if (_pools == null)
            {
                _pools = GetComponentInChildren <Pools> ();
                _pools.Init();
            }

            //SaveManager =
            //	new SaveManager( new BinaryFormatterSaveLoad< GameData >() );
            SaveManager =
                new SaveManager(new JSONSaveLoad <GameData>());

            GameManager = gameObject.GetOrAddComponent <GameManager> ();
            GameManager.Init();
        }
Exemplo n.º 2
0
        private void Init()
        {
            DontDestroyOnLoad(gameObject);

            if (_prefabs == null)
            {
                _prefabs = GetComponentInChildren <Prefabs> ();
            }

            if (_pools == null)
            {
                _pools = GetComponentInChildren <Pools> ();
            }

            GameManager = gameObject.GetOrAddComponent <GameManager> ();
            GameManager.Init();
        }
Exemplo n.º 3
0
        private void Init()
        {
            DontDestroyOnLoad(gameObject);

            if (_prefabs == null)
            {
                _prefabs = GetComponentInChildren <Prefabs> ();
            }

            if (_pools == null)
            {
                _pools = GetComponentInChildren <Pools> ();
            }

            //SaveManager =
            //	new SaveManager( new BinaryFormatterSaveLoad< GameData >() );
            SaveManager =
                new SaveManager(new JSONSaveLoad <GameData>());

            GameManager = gameObject.GetOrAddComponent <GameManager> ();
            GameManager.Init();
        }