NinjaWeapon
(static) void AttemptShoot( PlayerMobile from, INinjaWeapon weapon )
(static) bool CanUseWeapon( PlayerMobile from, INinjaWeapon weapon )
(static) bool CombatCheck( Mobile attacker, Mobile defender )
(static) void ConsumeUse( INinjaWeapon weapon )
(static) void OnHit( object[] states )
(static) void OnTarget( Mobile from, object targeted, INinjaWeapon weapon )
(static) void Reload( PlayerMobile from, INinjaWeapon weapon, INinjaAmmo ammo )
(static) void ResetUsing( PlayerMobile from )
(static) void Shoot( PlayerMobile from, Mobile target, INinjaWeapon weapon )
(static) void Unload( Mobile from, INinjaWeapon weapon )
(static) bool WeaponIsValid( INinjaWeapon weapon, Mobile from )
(ctor) NinjaWeapon()