protected virtual void CreateManagers() { AudioManager.CreateFromPrefab(_audioManagerPrefab, ManagersContainer); EffectsManager.CreateFromPrefab(_effectsManagerPrefab, ManagersContainer); ObjectPoolManager.CreateFromPrefab(_objectPoolManagerPrefab, ManagersContainer); ActorManager.CreateFromPrefab(_actorManagerPrefab, ManagersContainer); ViewerManager.CreateFromPrefab(_viewerManagerPrefab, ManagersContainer); InputManager.CreateFromPrefab(_inputManagerPrefab, ManagersContainer); SceneManager.CreateFromPrefab(_sceneManagerPrefab, ManagersContainer); TerrainManager.Create(ManagersContainer); ScriptingManager.Create(ManagersContainer); SpawnManager.CreateFromPrefab(_spawnManagerPrefab, ManagersContainer); }