Skip to content

snd::Familly

snd::Familly structure

Name Type Condition
name BasicString
soundList snd::SoundList
pickerType uint32
syncOnFamilly bool
syncOnFamillyName BasicString syncOnFamilly
initVolume ValidatedUbiSubResource 1
initNLoops ValidatedUbiSubResource 2
initWaitTimeBegin ValidatedUbiSubResource 1 version >= 0x4
initWaitTime ValidatedUbiSubResource 1
initWaitTimeEnd ValidatedUbiSubResource 1 version >= 0x4
rules Array<UbiSubResource> 3

snd::FamillyPlaying / snd::FamillyPlayingSound structure

It is unknown what the distinction is between snd::FamillyPlaying and snd::FamillyPlayingSound; they share the same serialisation routine.

Name Type
condition bool
famillyName BasicString

  1. If isValid, Revelation assumes type to be one of the "snd::InitValue" types with a float32 value type. 

  2. If isValid, Revelation assumes type to be one of the "snd::InitValue" types with a int32 value type. 

  3. Revelation assumes all type to be one of snd::FamillyPlaying or snd::FamillyPlayingSound