Esempio n. 1
0
    private void Awake()
    {
        gameController     = GetComponent <GameController>();
        trackObjectManager = GetComponent <TrackObjectManager>();

        distanceUntilNextScoreIncrease = firstScoreDistance;
    }
Esempio n. 2
0
    private void Awake()
    {
        trackObjectManager = GetComponent <TrackObjectManager>();
        laneManager        = GetComponent <LaneManager>();

        nextTrackSectionPosition = startSectionLength;
    }
Esempio n. 3
0
    private void Awake()
    {
        trackObjectManager   = GetComponent <TrackObjectManager>();
        mouseAndTouchManager = GetComponent <MouseAndTouchManager>();

        trackSpeed = initialTrackSpeed;
    }
Esempio n. 4
0
    private void Awake()
    {
        gameController     = GetComponent <GameController>();
        laneManager        = GetComponent <LaneManager>();
        trackObjectManager = GetComponent <TrackObjectManager>();

        playerObject = Instantiate(playerPrefab);
        playerObject.GetComponent <PlayerCollisions>().playerController = this;
    }
    public override void Build(Lane lane, float startPosition, float sectionLength, TrackObjectManager trackObjectManager)
    {
        base.Build(lane, startPosition, sectionLength, trackObjectManager);

        GameObject newObject = Instantiate(prefab);

        newObject.transform.SetParent(lane.transform);
        newObject.transform.localPosition = Vector3.forward * (startPosition + sectionLength * 0.5f);
        trackObjectManager.AddObjectToTrack(newObject);
    }
Esempio n. 6
0
 private void Awake()
 {
     trackObjectManager = GetComponent <TrackObjectManager>();
 }
Esempio n. 7
0
 public virtual void Build(Lane lane, float startPosition, float sectionLength, TrackObjectManager trackObjectManager)
 {
 }