public void Uninitialize() { SoundManagerInstance.Uninitialize(); Destroy(SoundManagerInstance.gameObject); GameObjectManagerInstance.Initialize(); Destroy(GameObjectManagerInstance.gameObject); TestSoundManagerInstance.Initialize(); Destroy(TestSoundManagerInstance.gameObject); PoolManagerInstance.Initialize(); Destroy(PoolManagerInstance.gameObject); }
public void Initialize() { SoundManagerInstance = Instantiate(soundManagerPrefab); SoundManagerInstance.Initialize(); GameObjectManagerInstance = Instantiate(gameObjectManagerPrefab); GameObjectManagerInstance.Initialize(); TestSoundManagerInstance = Instantiate(testSoundManagerPrefab); TestSoundManagerInstance.Initialize(); PoolManagerInstance = Instantiate(poolManagerPrefab); PoolManagerInstance.Initialize(); }