Exemple #1
0
        private void Initialise()
        {
            GameSettingsManager gs = GameSettingsManager.instance;

            normalCamera.SetActive(!gs.vrMode());
            VRCamera.SetActive(gs.vrMode());
            cameraToUse = gs.vrMode() ? VRCamera : normalCamera;
            sensitivity = gs.GetSensitivity();

            ShipData shipData = ShopManager.instance.GetSelectedShipData();

            shipModel    = GameObject.FindGameObjectWithTag(shipData.GetShipName()).transform;
            speed        = shipData.GetSpeed();
            acceleration = shipData.GetAcceleration();
            turningSpeed = shipData.GetTurningSpeed();

            foreach (Transform model in shipModels)
            {
                model.gameObject.SetActive(model.tag.Equals(shipData.GetShipName()));
            }

            hud = GetComponent <PlayerHud>();
            hud.SetSpeedText(speed);
            startingYPosition = transform.position.y;
        }
Exemple #2
0
        private void Start()
        {
            playerControl = GetComponent <PlayerControl>();
            hud           = GetComponent <PlayerHud>();

            float acceleration = playerControl.GetAcceleration();

            InvokeRepeating("ShowNotificationIfOnSpeedStreak", acceleration, acceleration);
        }
 private void Start()
 {
     achievementManager = AchievementManager.instance;
     audioManager       = AudioManager.instance;
     highscoreManager   = HighscoreManager.instance;
     hud           = GetComponent <PlayerHud>();
     playerControl = GetComponent <PlayerControl>();
     playerScore   = GetComponent <PlayerScore>();
     scoreboard    = FindObjectOfType <Scoreboard>();
     shopManager   = ShopManager.instance;
 }
 private void Start()
 {
     hud = GetComponent <PlayerHud>();
 }
Exemple #5
0
 private void Awake()
 {
     instance = this;
 }