Пример #1
0
 public void Deserialize(Sound2 sound, SoundState soundState, bool pasteSample)
 {
     if (pasteSample)
     {
         sound.SetSample(GetSample(soundState.sample));
     }
     sound.useMaster    = soundState.useMaster;
     sound.basePitch    = soundState.pitch;
     sound.baseVolume   = soundState.volume;
     sound.maxDistance  = soundState.maxDistance;
     sound.falloffStart = soundState.falloffStart;
     sound.falloffPower = soundState.falloffPower;
     sound.lpStart      = soundState.lpStart;
     sound.lpPower      = soundState.lpPower;
     sound.spreadNear   = soundState.spreadNear;
     sound.spreadFar    = soundState.spreadFar;
     sound.spatialNear  = soundState.spatialNear;
     sound.spatialFar   = soundState.spatialFar;
     sound.ApplyAttenuation();
 }