DamageStateVisualsComponent.cs 386 B

1234567891011121314151617
  1. using Content.Shared.Mobs;
  2. namespace Content.Client.DamageState;
  3. [RegisterComponent]
  4. public sealed partial class DamageStateVisualsComponent : Component
  5. {
  6. public int? OriginalDrawDepth;
  7. [DataField("states")] public Dictionary<MobState, Dictionary<DamageStateVisualLayers, string>> States = new();
  8. }
  9. public enum DamageStateVisualLayers : byte
  10. {
  11. Base,
  12. BaseUnshaded,
  13. }