Show / Hide Table of Contents

Namespace Content.Shared.Weapons.Ranged.Components

Classes

AmmoComponent

Allows the entity to be fired from a gun.

AmmoProviderComponent

BallisticAmmoProviderComponent

BasicEntityAmmoProviderComponent

Simply provides a certain capacity of entities that cannot be reloaded through normal means and have no special behavior like cycling, magazine

BatteryAmmoProviderComponent

CartridgeAmmoComponent

Spawns another prototype to be shot instead of itself.

ChamberMagazineAmmoProviderComponent

Chamber + mags in one package. If you need just magazine then use MagazineAmmoProviderComponent

ClothingSlotAmmoProviderComponent

This is used for relaying ammo events to an entity in the user's clothing slot.

ContainerAmmoProviderComponent

Handles pulling entities from the given container to use as ammunition.

FlyBySoundComponent

Plays a sound when its non-hard fixture collides with a player.

GrapplingGunComponent

GunComponent

GunRequiresWieldComponent

Indicates that this gun requires wielding to be useable.

GunWieldBonusComponent

Applies an accuracy bonus upon wielding.

HitscanBatteryAmmoProviderComponent

ProjectileBatteryAmmoProviderComponent

RechargeBasicEntityAmmoComponent

Responsible for handling recharging a basic entity ammo provider over time.

RechargeCycleAmmoComponent

Recharges ammo upon the gun being cycled.

ReflectiveComponent

Can this entity be reflected. Only applies if it is shot like a projectile and not if it is thrown.

RevolverAmmoProviderComponent

SharedAmmoCounterComponent

Shows an ItemStatus with the ammo of the gun. Adjusts based on what the ammoprovider is.

SolutionAmmoProviderComponent

SpeedLoaderComponent

Allows this entity to bulk change revolver ammo.

UseDelayOnShootComponent

Applies UseDelay whenever the entity shoots.

Enums

SelectiveFire

☀
☾
In This Article
  • Classes
  • Enums
Back to top
Generated by DocFX
☀
☾