SharedDragonRiftComponent.cs 460 B

1234567891011121314151617181920
  1. using Robust.Shared.GameStates;
  2. using Robust.Shared.Prototypes;
  3. using Robust.Shared.Serialization;
  4. namespace Content.Shared.Dragon;
  5. [NetworkedComponent, EntityCategory("Spawner")]
  6. public abstract partial class SharedDragonRiftComponent : Component
  7. {
  8. [DataField("state")]
  9. public DragonRiftState State = DragonRiftState.Charging;
  10. }
  11. [Serializable, NetSerializable]
  12. public enum DragonRiftState : byte
  13. {
  14. Charging,
  15. AlmostFinished,
  16. Finished,
  17. }