DefaultSpriteSequence: Merge if statements for readability

This commit is contained in:
abcdefg30
2023-05-16 19:22:43 +02:00
committed by Gustas
parent 00f2ba1a53
commit 05f21fcbe2

View File

@@ -334,15 +334,12 @@ namespace OpenRA.Mods.Common.Graphics
protected virtual IEnumerable<ReservationInfo> ParseCombineFilenames(ModData modData, string tileset, int[] frames, MiniYaml data)
{
var filename = LoadField(Filename, data, null, out var location);
if (frames == null)
{
if (LoadField<string>(Length.Key, null, data) != "*")
if (frames == null && LoadField<string>(Length.Key, null, data) != "*")
{
var subStart = LoadField("Start", 0, data);
var subLength = LoadField("Length", 1, data);
frames = Exts.MakeArray(subLength, i => subStart + i);
}
}
yield return new ReservationInfo(filename, frames, frames, location);
}