Example #1
0
        private void Awake()
        {
            shootEventChannel = GameObject.FindWithTag(Tags.GameController).GetComponent <ShootEventChannel>();

            var aSource = GetComponents(typeof(AudioSource));

            starterWeaponShootSounds = new[]
            {
                (AudioSource)aSource[0],
                (AudioSource)aSource[1],
                (AudioSource)aSource[2]
            };

            uziShootSounds = new[]
            {
                (AudioSource)aSource[3],
                (AudioSource)aSource[4]
            };

            shotgunShootSound = (AudioSource)aSource[5];
        }
        private void InitializeComponent()
        {
            lastTimeShotInSeconds = 0;

            shootEventChannel = GameObject.FindWithTag("GameController").GetComponent <ShootEventChannel>();
        }