Exemple #1
0
        private void Start()
        {
            _driver = GameObject.Find("Driver");
            if (_driver == null)
            {
                Debug.LogError("Driver is null!");
                return;
            }

            _zombies = GameObject.Find("Zombies");
            if (_zombies == null)
            {
                Debug.LogError("Zombies are null!");
                return;
            }

            var backseatTransform = _driver.transform;

            if (Camera.main == null)
            {
                Debug.LogError("Main camera is null! (Backseat)");
                return;
            }

            _camera = Camera.main;
            _backseatAnimatedAnimatedTranslation = new TriggerableAnimatedAnimatedTranslation(Camera.main.gameObject,
                                                                                              backseatTransform, 25, offset: new Vector3(0, backseatTransform.lossyScale.y * 0.65f));
        }
Exemple #2
0
        private void Start()
        {
            _shotgun = GameObject.Find("Shotgun");
            if (_shotgun == null)
            {
                Debug.LogError("Shotgun is null!");
                return;
            }

            var shotgunTransform = _shotgun.transform;

            if (Camera.main == null)
            {
                Debug.LogError("Main camera is null! (Driver)");
                return;
            }

            _camera = Camera.main;
            _shotgunAnimatedAnimatedTranslation = new TriggerableAnimatedAnimatedTranslation(Camera.main.gameObject,
                                                                                             shotgunTransform, 25, offset: new Vector3(0, shotgunTransform.lossyScale.y * 0.65f));
            _car = GameObject.Find("Car");
            if (_car == null)
            {
                Debug.LogError("Car is null!");
                return;
            }

            _actualSpeed = TurningSpeed;
        }