A simple weapon class named HandsWeapon that derives from BaseWeapon. It overrides OnControl but contains no implementation.
public class HandsWeapon : BaseWeapon { public override void OnControl( Player player ) { } }