Weapons/RevolverWeapon.cs
using Sandbox.Rendering;
[Title( "Ironwood .357" )]
public sealed class RevolverWeapon : IronSightsWeapon
{
protected override bool WantsPrimaryAttack()
{
return Input.Pressed( "attack1" );
}
public override void DrawCrosshair( HudPainter hud, Vector2 center )
{
var color = !HasPrimaryAmmo() || IsReloading || NextPrimaryFire > 0 ? CrosshairNoShoot : CrosshairCanShoot;
hud.SetBlendMode( BlendMode.Normal );
hud.DrawCircle( center, 5, Color.Black );
hud.DrawCircle( center, 3, color );
}
}