- Home /
 
Xbox triggers as buttons?
OK, so I have a slight issue with my third person shooter game. I've managed to get my semiauto pistol to work just like I want it. Aiming to release the game for consoles, I've started to implement analogue sticks, which worked just fine. Now I want to bind shooting to the right trigger on the Xbox 360 controller and... I just can't make it work. Any ideas?
 using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
 
 public class PistolScript : MonoBehaviour {
     public Light MuzzleFlash;
     public Transform Slide;
     public GameObject bullet;
     public Transform BulletSpawn;
     public AnimationCurve SlideCurve;
     public AnimationCurve MuzzleFlashCurve;
     public AudioSource GunSoundSource;
     public AudioClip GunSound;
     float MuzzleFlashPower;
     float SlidePosition;
     bool InBattery;
     float ShotTime;
     // Use this for initialization
     void Start () {
         InBattery = true;
         ShotTime = 0;
     }
     
     // Update is called once per frame
     void Update () {
         MuzzleFlashPower = MuzzleFlashCurve.Evaluate (ShotTime);
         SlidePosition = SlideCurve.Evaluate (ShotTime);
         Slide.localPosition = new Vector3(SlidePosition,1,0);
         MuzzleFlash.intensity = MuzzleFlashPower;
 
 
         if (Input.GetButtonDown ("Fire1")) {
             if( InBattery == true){
                 Instantiate (bullet, BulletSpawn.position, BulletSpawn.rotation);
             InBattery = false ;
                 GunSoundSource.PlayOneShot (GunSound, 0.7F);
 
 
             }
         }
 
         if (InBattery == false) {
             ShotTime += Time.deltaTime;
 
             if (ShotTime >= 0.3){
                 InBattery = true ;
                 ShotTime = 0;
 
             }
 
         }
 
 
     }
 }
 
 
              Answer by RyanAtEvno · Apr 07, 2018 at 08:59 PM
you're planning to release on xbox one or 360? bc the button mappings are different. 
Your answer
 
             Follow this Question
Related Questions
How do I smoothly rotate a bone based on axis input? 0 Answers
Xbox 360 controller number not corresponding to joystick number in axis settings 0 Answers
Xbox 360 vertical analog axis not working right? 0 Answers
Make a cube rotate in right or left direction randomly 3 Answers
Space Camera Issue. 1 Answer