class NoFire extends WeaponFire; function DrawMuzzleFlash(Canvas Canvas) { } function FlashMuzzleFlash() { } function StartMuzzleSmoke() { } event ModeDoFire() { } event ModeHoldFire() { } simulated function bool AllowFire() { return false; } function ServerPlayFiring() { } function PlayPreFire() { } function PlayFiring() { } function PlayFireEnd() { } function float MaxRange() { return 0; } defaultproperties { }