@@ -107,7 +107,7 @@ public sealed partial class ContentAudioSystem : SharedContentAudioSystem
|
|||||||
|
|
||||||
_fadingOut.Remove(stream.Value);
|
_fadingOut.Remove(stream.Value);
|
||||||
var curVolume = component.Volume;
|
var curVolume = component.Volume;
|
||||||
var change = (curVolume - MinVolume) / duration;
|
var change = (MinVolume - curVolume) / duration;
|
||||||
_fadingIn.Add(stream.Value, (change, component.Volume));
|
_fadingIn.Add(stream.Value, (change, component.Volume));
|
||||||
component.Volume = MinVolume;
|
component.Volume = MinVolume;
|
||||||
}
|
}
|
||||||
@@ -151,8 +151,8 @@ public sealed partial class ContentAudioSystem : SharedContentAudioSystem
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
var volume = component.Volume + change * frameTime;
|
var volume = component.Volume - change * frameTime;
|
||||||
volume = MathF.Max(target, volume);
|
volume = MathF.Min(target, volume);
|
||||||
_audio.SetVolume(stream, volume, component);
|
_audio.SetVolume(stream, volume, component);
|
||||||
|
|
||||||
if (component.Volume.Equals(target))
|
if (component.Volume.Equals(target))
|
||||||
|
|||||||
Reference in New Issue
Block a user