Files
tbd-station-14/Content.Shared/GameObjects/Components/Weapons/Ranged/SharedRangedBarrelComponent.cs
DrSmugleaf 4a8ed41e3a Fix namespaces and optimize imports (#1651)
* Fix namespaces and optimize imports

* Cleanup fixes

* Merge conflict fixes

* Merge conflict fixes

* Merge conflict fixes
2020-08-13 14:40:27 +02:00

22 lines
598 B
C#

using System;
using Robust.Shared.GameObjects;
namespace Content.Shared.GameObjects.Components.Weapons.Ranged
{
public abstract class SharedRangedBarrelComponent : Component
{
public abstract FireRateSelector FireRateSelector { get; }
public abstract FireRateSelector AllRateSelectors { get; }
public abstract float FireRate { get; }
public abstract int ShotsLeft { get; }
public abstract int Capacity { get; }
}
[Flags]
public enum FireRateSelector
{
Safety = 0,
Single = 1 << 0,
Automatic = 1 << 1,
}
}