Example #1
0
 void Start()
 {
     weapon        = GetComponent <WeaponUse>();
     weapon.Tracer = GetComponent <LineRenderer>();
     audioSource   = GetComponent <AudioSource>();
     shootDistance = weapon.ShootDistance;
 }
Example #2
0
 private void ChoiseWeapon(int weaponsNumber)
 {
     if (!WeaponIsBlocked(weaponsNumber) && player.Weapon != inventar.Weapons[weaponsNumber])
     {
         player.Weapon.SetActive(false);
         player.Weapon = inventar.Weapons[weaponsNumber];
         player.Weapon.SetActive(true);
         weapon           = player.Weapon.GetComponent <WeaponUse>();
         weaponController = player.Weapon.GetComponent <WeaponController>();
     }
 }
Example #3
0
 private void Init()
 {
     inventar = FindObjectOfType <Inventar>();
     player   = FindObjectOfType <PlayerUse>();
     if (player.Weapon.GetComponent <WeaponController>() != null)
     {
         weaponController = FindObjectOfType <PlayerUse>().Weapon.GetComponent <WeaponController>();
     }
     if (player.Weapon.GetComponent <WeaponUse>() != null)
     {
         weapon = FindObjectOfType <PlayerUse>().Weapon.GetComponent <WeaponUse>();
     }
 }
Example #4
0
 private void Init()
 {
     weaponUse = GetComponent <PlayerUse>().Weapon.GetComponent <WeaponUse>();
 }
 void Start()
 {
     weaponScript = GameObject.Find("Player").GetComponent <WeaponUse>();
 }