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(); }
private void Init() { DontDestroyOnLoad(gameObject); if (_prefabs == null) { _prefabs = GetComponentInChildren <Prefabs> (); } if (_pools == null) { _pools = GetComponentInChildren <Pools> (); } GameManager = gameObject.GetOrAddComponent <GameManager> (); GameManager.Init(); }
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(); }