private void Awake() { Points.Setup(); buttonIcons = GetComponent <ButtonIcons>(); arrowManager = GetComponent <DirectionArrows>(); TryAddDictionaryValues(); }
public LevelLerpCircle(InGameManager inGameManager, PointLerp lerpManager, LevelPoints pointManager, MeshManager meshManager, PlayerManager playerManager, ArqdutManager arqdutManager, GameStart gameManager, DirectionArrows arrowManager) { this._inGameManager = inGameManager; this.lerpManager = lerpManager; this.pointManager = pointManager; this.meshManager = meshManager; this.playerManager = playerManager; this.arqdutManager = arqdutManager; this._gameManager = gameManager; this.arrowManager = arrowManager; }
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); }