Beispiel #1
0
 private void Update()
 {
     if (reloading)
     {
         return;
     }
     if (InputR.GetKeyDown(Base.Keyboard.R))
     {
         //  print("Reload");
         StartCoroutine(Reload());
         concreateCreator.audio.PlayOneShot(reloadClip);
         reloading = true;
     }
     if (shotsFired >= clipSize)
     {
         StartCoroutine(Reload());
         particle.emissionRate = 0f;
         reloading             = true;
         return;
     }
     if (fireRate == 0)
     {
         Band.animator.SetBool("Shot", false);
         concreateCreator.audio.Stop();
         particle.emissionRate = 0f;
         if (InputR.ButtonDown("Fire1"))
         {
             Hit();
             shotsFired++;
             particle.emissionRate = 1;
             // Debug.Log(shotsFired);
             Band.animator.SetBool("Shot", true);
         }
     }
     else
     {
         particle.emissionRate = 0f;
         Band.animator.SetBool("Shot", false);
         // I am shooting any thing
         if (InputR.Button("Fire1"))
         {
             if (Time.time > timeToFire)
             {
                 timeToFire = Time.time + 1 / (float)fireRate;
                 shotsFired++;
                 Hit();
                 concreateCreator.audio.PlayOneShot(clip);
             }
             particle.emissionRate = fireRate;
             Band.animator.SetBool("Shot", true);
         }
     }
     @base.UpdateAimController(cam, transform);
 }
Beispiel #2
0
 public void SetKeyboard(Transform transform, float speed)
 {
     if (InputR.GetKey(Keyboard.D))
     {
         Run(Move.rigth, 0, transform, speed);
         MonoBehaviour.print("Rigth->");
     }
     else if (InputR.GetKey(Keyboard.A))
     {
         Run(Move.left, 0, transform, -speed);
         MonoBehaviour.print("<-Left");
     }
     else if (InputR.GetKeyUp(Keyboard.W))
     {
         Run(0, Jump.up, transform, 100f);
         MonoBehaviour.print("Up");
     }
     else if (InputR.GetKeyDown(Keyboard.S))
     {
         Run(0, Jump.down, transform, 100f);
         MonoBehaviour.print("Down");
     }
 }