Фикс для сортировки по цвету продвинутых объектов

This commit is contained in:
Никита Потапов 2023-12-19 11:52:30 +04:00
parent a96c1b66e0
commit 703575c898

View File

@ -22,12 +22,14 @@ namespace ProjectStormtrooper
{
return x.EntityPlane.BodyColor.Name.CompareTo(y.EntityPlane.BodyColor.Name);
}
var speedCompare = x.EntityPlane.Speed.CompareTo(y.EntityPlane.Speed);
if (speedCompare != 0)
if (x.EntityPlane is EntityStormtrooper xStormtrooper && y.EntityPlane is EntityStormtrooper yStormtrooper)
{
return speedCompare;
if (xStormtrooper.AdditionalColor != yStormtrooper.AdditionalColor)
{
return xStormtrooper.AdditionalColor.Name.CompareTo(yStormtrooper.AdditionalColor.Name);
}
}
return x.EntityPlane.Weight.CompareTo(y.EntityPlane.Weight);
return 0;
}
}
}