public static AmbientSoundDesc Read(StreamReader data, StreamWriter outputData, bool write = true) { AmbientSoundDesc obj = new AmbientSoundDesc(); obj.SType = Utils.readAndWriteUInt32(data, outputData, write); obj.Volume = Utils.readAndWriteSingle(data, outputData, write); obj.BaseChance = Utils.readAndWriteSingle(data, outputData, write); obj.MinRate = Utils.readAndWriteSingle(data, outputData, write); obj.MaxRate = Utils.readAndWriteSingle(data, outputData, write); return(obj); }
public static AmbientSTBDesc Read(StreamReader data, StreamWriter outputData, bool write = true) { AmbientSTBDesc obj = new AmbientSTBDesc(); obj.STBId = Utils.readAndWriteUInt32(data, outputData, write); uint num_ambient_sounds = Utils.readAndWriteUInt32(data, outputData, write); obj.AmbientSounds = new List <AmbientSoundDesc>(); for (uint i = 0; i < num_ambient_sounds; i++) { obj.AmbientSounds.Add(AmbientSoundDesc.Read(data, outputData, write)); } return(obj); }