void FixedUpdate() { if (_currentGenerationIndex < _cameraPath.Count() + GenerationDistance) { GenerateNext(); } }
private float GetSpeed() { float speed = 10; ITracker cameraPath = this; if (cameraPath.Count() + MaximumDistanceToPlayer < _playerPath.Count()) { speed = MaximumSpeed; } else { if (cameraPath.Count() >= _playerPath.Count()) { speed = MinimumSpeed; } else { speed = DefaultSpeed; } } return(speed); }