protected virtual void CreateManagers() { TimeManager.Create(ManagersContainer); AudioManager.CreateFromPrefab(_audioManagerPrefab, ManagersContainer); ObjectPoolManager.CreateFromPrefab(_objectPoolManagerPrefab, ManagersContainer); ViewerManager.CreateFromPrefab(_viewerManagerPrefab, ManagersContainer); InputManager.CreateFromPrefab(_inputManagerPrefab, ManagersContainer); SceneManager.CreateFromPrefab(_sceneManagerPrefab, ManagersContainer); TerrainManager.Create(ManagersContainer); ScriptingManager.Create(ManagersContainer); }