private void Start()
 {
     _player          = FindObjectOfType <PlayerController>();
     _linerRenderer   = GetComponent <LineRenderer>();
     _soundController = GetComponent <SoundOnObject>();
     _soundController.PlaySound("HarpoonShotFx", false);
 }
 private void Start()
 {
     DestroyBullet(_destroyTime);
     _playerController = FindObjectOfType <PlayerController>();
     _soundController  = GetComponent <SoundOnObject>();
     _soundController.PlaySound("RocketShot", false, _rocketLounchVolume);
 }
Ejemplo n.º 3
0
    protected override void Start()
    {
        base.Start();
        _rigidBody  = GetComponent <Rigidbody2D>();
        _mainCamera = FindObjectOfType <Camera>();
        _uiManager  = FindObjectOfType <UiManager>();

        CurrentRocketCount       = _startRocketCount;
        _maxRocketCount          = CurrentRocketCount;
        _soundController         = GetComponent <SoundOnObject>();
        IsControllable           = true; // Временно для теста. Должен включаться после кат сцены
        WeaponIsHide             = true; // Временно для теста. Должен включаться после кат сцены
        _canFire                 = true; // Временно для теста. Должен включаться после кат сцены
        _groundLayerMask         = 1 << LayerMask.NameToLayer("Ground");
        _normalDeadLineSpeed     = DeadLine.ScrollSpeed;
        _normalPlayerScrollSpeed = ScrollSpeed;
        _animator                = _childTransformToSnapToGrid.GetComponent <Animator>();
    }