Exemplo n.º 1
0
        /// <summary>
        /// Fires the one shot.
        /// </summary>
        /// <param name="_target">Target.</param>
        public void FireOneShot(Transform _target)
        {
            if (Ammunition.Enabled)
            {
                Ammunition.Fire(_target);
            }

            if (Recoil.Enabled)
            {
                Recoil.Start();
            }

            if (LaunchSound.Enabled)
            {
                LaunchSound.Play();
            }

            if (MuzzleFlash.Enabled)
            {
                MuzzleFlash.Start();
            }

            if (Shell.Enabled)
            {
                Shell.Start();
            }

            if (Effect.Enabled)
            {
                Effect.Start(OwnerComponent);
            }
        }
Exemplo n.º 2
0
 private void Recoil_cb_Checked(object sender, RoutedEventArgs e)
 {
     Recoil = new Recoil(Match);
     Recoil.Start();
 }