Ejemplo n.º 1
0
    private void LerpPointsSmaller(int playerOrder, PointLerp lerpManager)
    {
        LevelManager.innerPoints = lerpManager.LerpLevelSmaller(LevelManager.innerLerpFrom, LevelManager.innerLerpTo, _inGameManager.lerpAmount + _inGameManager.lerpedAmount, joiningPoints, playerOrder);
        LevelManager.outerPoints = lerpManager.LerpLevelSmaller(LevelManager.outerLerpFrom, LevelManager.outerLerpTo, _inGameManager.lerpAmount + _inGameManager.lerpedAmount, joiningPoints, playerOrder);

        _inGameManager.lerpedAmount += _inGameManager.lerpAmount;
    }
Ejemplo n.º 2
0
 public LevelLerp(InGameManager inGameManager, PointLerp lerpManager, LevelPoints pointManager, MeshManager meshManager, PlayerManager playerManager, ArqdutManager arqdutManager, GameStart gameManager)
 {
     this._inGameManager = inGameManager;
     this.lerpManager    = lerpManager;
     this.pointManager   = pointManager;
     this.meshManager    = meshManager;
     this.playerManager  = playerManager;
     this.arqdutManager  = arqdutManager;
     this._gameManager   = gameManager;
 }
Ejemplo n.º 3
0
    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);
    }