Пример #1
0
 void Start()
 {
     _playerMovement                      = GetComponent <PlayerMovementBehaviour>();
     _playerShootBehaviour                = GetComponent <PlayerShootBehaviour>();
     _projectileSpawnerBehaviour          = GetComponent <ProjectileSpawnerBehaviour>();
     _playerControls.Ship.Fire.performed += context => _projectileSpawnerBehaviour.Fire();
 }
        public override void Start()
        {
            base.Start();

            Description           = string.Format(Description, IncreaseValue);
            _playerShootBehaviour = GameObject.Find("Player").GetComponent <PlayerShootBehaviour>();
        }
Пример #3
0
    private void OnTriggerEnter(Collider other)
    {
        GameObject gObj = other.gameObject;

        if (gObj.CompareTag("Player"))
        {
            PlayerShootBehaviour psb = gObj.GetComponentInParent <PlayerShootBehaviour>();
            if (psb != null)
            {
                aSource.PlayOneShot(aClip, 0.05f);
                aSource.PlayOneShot(aClip2, 0.1f);

                Instantiate(PickUpEffect, transform.position, Quaternion.identity);
                psb.BulletPrefab = BulletPrefab;
            }
        }
    }
 public override void Start()
 {
     base.Start();
     _playerShootBehaviour = GameObject.Find("Player").GetComponent <PlayerShootBehaviour>();
 }