uts

all:
  Active: byte
  Continuous: byte
  Elevation: float
  Hours: dword
  Interval: dword
  IntervalVrtn: dword
  LocName: locstring
  Looping: byte
  MaxDistance: float
  MinDistance: float
  PitchVariation: float
  Positional: byte
  Priority: byte
  Random: byte
  RandomPosition: byte
  RandomRangeX: float
  RandomRangeY: float
  Sounds:
    - $struct_id: 0
      Sound: resref
  Tag: string
  TemplateResRef: resref
  Times: byte
  Volume: byte
  VolumeVrtn: byte

blueprint:
  Comment: string
  PaletteID: byte

instance:
  GeneratedType: dword # Docs say byte, but GFFs say dword
  XPosition: float
  YPosition: float
  ZPosition: float