public void Update() { //Disattivo il reticolo di mira quando ho l'ascia, e imposto il suo danno if (player.GetBool("Axe")) { hudsystem.hudShotsEnabler(false); gunDamage = 20; } else { //se il giocatore ha la pistola if (player.GetBool("Pistol")) { //imposto l'index dell'arma (serve per l'inventario) index = 0; //attivo l'hud della pistola hudsystem.hudShotsEnabler(true); gunDamage = 25; } //se il giocatore ha la pistola if (player.GetBool("Smg")) { //imposto l'index dell'arma (serve per l'inventario) index = 2; //attivo l'hud della pistola hudsystem.hudShotsEnabler(true); gunDamage = 8; } } //Setto le munizioni nel caricatore e di riserva con quanto vi è nell'inventario leftMagAmmo = inventario.ammoLeft(index); leftInvAmmo = inventario.ammoInvLeft(index); //Se il giocatore sta impugnando un'arma da fuoco if (player.GetBool("Pistol") || player.GetBool("Smg")) { Shot(); Reload(); weaponRange = 50f; } //Se il giocatore sta impugnando l'ascia if (player.GetBool("Axe")) { Axehit(); weaponRange = 5f; } }