public void rotateWeapon() { if (switchCoolDown <= 0) { activeWeaponIndex++; if (activeWeaponIndex >= weapons.Length) { activeWeaponIndex = 0; } if (activeWeaponIndex >= 0 && weapons[activeWeaponIndex] != null) activeWeapon = weapons[activeWeaponIndex]; else activeWeapon = null; switchCoolDown = 0.25f; } }
public void onDrop(String itemClassName) { activeWeapon = null; PickupEventArgs pickupEventArgs = new PickupEventArgs(itemClassName); Drop(this, pickupEventArgs); }
public void giveWeapon(Weapon weapon) { activeWeapon = weapon; }
public void giveWeapon(Weapon weapon) { weapons[activeWeaponIndex] = weapon; activeWeapon = weapon; }
public Object Clone(){ Weapon clonedWeapon = new Weapon(name, tex, animations, stances); return clonedWeapon; }