Files
OldThink/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs

39 lines
718 B
C#
Raw Normal View History

namespace Content.Shared.Shuttles.Systems;
public abstract partial class SharedShuttleSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
InitializeIFF();
}
}
2022-07-15 14:11:41 +10:00
[Flags]
public enum FTLState : byte
{
Invalid = 0,
/// <summary>
/// A dummy state for presentation
/// </summary>
Available = 1 << 0,
/// <summary>
/// Sound played and launch started
/// </summary>
Starting = 1 << 1,
/// <summary>
/// When they're on the FTL map
/// </summary>
Travelling = 1 << 2,
/// <summary>
/// Approaching destination, play effects or whatever,
/// </summary>
Arriving = 1 << 3,
Cooldown = 1 << 4,
}