public LevelSpawner(InGameManager inGameManager, LevelLerpCircle circleLerpManager, LevelPoints pointManager, PlayerManager playerManager, MeshManager meshManager, ArqdutManager arqdutManager, GameStart gameManager) { this._inGameManager = inGameManager; this.circleLerpManager = circleLerpManager; this.pointManager = pointManager; this.playerManager = playerManager; this.meshManager = meshManager; this.arqdutManager = arqdutManager; this._gameManager = gameManager; }
protected override void Awake() { base.Awake(); lerpManager = GetComponent <PointLerp>(); _gameManager = GetComponent <GameStart>(); arrowManager = GetComponent <DirectionArrows>(); // Different classes containing functionality made for better overview levelLerpManager = new LevelLerp(this, lerpManager, pointManager, meshManager, playerManager, arqdutManager, _gameManager); // TODO warning about using new keyword. Seems like it thinks I'm trying to add classes as components circleLerpManager = new LevelLerpCircle(this, lerpManager, pointManager, meshManager, playerManager, arqdutManager, _gameManager, arrowManager); levelSpawner = new LevelSpawner(this, circleLerpManager, pointManager, playerManager, meshManager, arqdutManager, _gameManager); }