public void UseWeapon(AbstractWeapon.TypeEnum type, AbstractWeapon.UseState state) { switch (state) { case AbstractWeapon.UseState.Down: _weaponsDict[type].OnUseDown(this); break; case AbstractWeapon.UseState.Pressed: _weaponsDict[type].OnUse(this); break; case AbstractWeapon.UseState.Up: _weaponsDict[type].OnUseUp(this); break; } }
public void UseWeapon(AbstractWeapon.UseState state) { UseWeapon(_usedWeapon, state); }