void Start() { weapon = GetComponent <WeaponUse>(); weapon.Tracer = GetComponent <LineRenderer>(); audioSource = GetComponent <AudioSource>(); shootDistance = weapon.ShootDistance; }
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>(); } }
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>(); } }
private void Init() { weaponUse = GetComponent <PlayerUse>().Weapon.GetComponent <WeaponUse>(); }
void Start() { weaponScript = GameObject.Find("Player").GetComponent <WeaponUse>(); }