mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-06-09 10:06:34 +02:00
Use AsSpan for audio resource signatures (#6613)
CA1832 and less IDE warning.
This commit is contained in:
@@ -40,12 +40,12 @@ public sealed class AudioResource : BaseResource
|
||||
seekableStream.Seek(0, SeekOrigin.Begin);
|
||||
|
||||
var audioManager = dependencies.Resolve<IAudioInternal>();
|
||||
if (signature[..OggSignature.Length].SequenceEqual(OggSignature))
|
||||
if (signature.AsSpan()[..OggSignature.Length].SequenceEqual(OggSignature))
|
||||
{
|
||||
AudioStream = audioManager.LoadAudioOggVorbis(seekableStream, path.ToString());
|
||||
}
|
||||
else if (signature[..RiffSignature.Length].SequenceEqual(RiffSignature)
|
||||
&& signature[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
|
||||
else if (signature.AsSpan()[..RiffSignature.Length].SequenceEqual(RiffSignature)
|
||||
&& signature.AsSpan()[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
|
||||
{
|
||||
AudioStream = audioManager.LoadAudioWav(seekableStream, path.ToString());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user