pub struct Uts {Show 26 fields
pub template_resref: ResRef,
pub tag: String,
pub name: GffLocalizedString,
pub comment: String,
pub active: bool,
pub continuous: bool,
pub looping: bool,
pub positional: bool,
pub random_position: bool,
pub random_pick: bool,
pub elevation: f32,
pub max_distance: f32,
pub min_distance: f32,
pub random_range_x: f32,
pub random_range_y: f32,
pub interval: u32,
pub interval_variation: u32,
pub pitch_variation: f32,
pub priority: u8,
pub volume: u8,
pub volume_variation: u8,
pub hours: u32,
pub times: u8,
pub palette_id: u8,
pub fixed_variance: f32,
pub sounds: Vec<UtsSound>,
}Expand description
Typed UTS model built from/to Gff data.
Fields§
§template_resref: ResRefSound template resref (TemplateResRef).
tag: StringSound tag (Tag).
name: GffLocalizedStringLocalized sound name (LocName).
comment: StringToolset comment (Comment).
active: boolActive flag (Active).
continuous: boolContinuous flag (Continuous).
looping: boolLooping flag (Looping).
positional: boolPositional flag (Positional).
random_position: boolRandom-position flag (RandomPosition).
random_pick: boolRandom-pick flag (Random).
elevation: f32Elevation (Elevation).
max_distance: f32Maximum distance (MaxDistance).
min_distance: f32Minimum distance (MinDistance).
random_range_x: f32Random range on X axis (RandomRangeX).
random_range_y: f32Random range on Y axis (RandomRangeY).
interval: u32Interval (Interval).
interval_variation: u32Interval variation (IntervalVrtn).
pitch_variation: f32Pitch variation (PitchVariation).
priority: u8Priority (Priority).
volume: u8Volume (Volume).
volume_variation: u8Volume variation (VolumeVrtn).
hours: u32Hour restriction (Hours).
times: u8Time restriction (Times, canonical UInt8).
palette_id: u8Palette ID (PaletteID).
fixed_variance: f32Fixed variance (FixedVariance).
sounds: Vec<UtsSound>Sound entries (Sounds).