Add FTL destinations (#9685)

This commit is contained in:
metalgearsloth
2022-07-15 14:11:41 +10:00
committed by GitHub
parent 5e1d019f17
commit 1251b3aeda
34 changed files with 9133 additions and 227 deletions

View File

@@ -4,3 +4,31 @@ public abstract partial class SharedShuttleSystem : EntitySystem
{
}
[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,
}