Water gun cargo crate (#16172)

This commit is contained in:
Nemanja
2023-05-06 23:14:54 -04:00
committed by GitHub
parent 883d6646ea
commit 4c2b521c90
22 changed files with 221 additions and 13 deletions

View File

@@ -45,14 +45,14 @@ public sealed class RandomSpriteSystem : SharedRandomSpriteSystem
if (_reflection.TryParseEnumReference(layer.Key, out var @enum))
{
if (!sprite.LayerMapTryGet(@enum, out index, logError: true))
return;
continue;
}
else if (!sprite.LayerMapTryGet(layer.Key, out index))
{
if (layer.Key is not string strKey || !int.TryParse(strKey, out index))
if (layer.Key is not { } strKey || !int.TryParse(strKey, out index))
{
Logger.Error($"Invalid key `{layer.Key}` for entity with random sprite {ToPrettyString(uid)}");
return;
continue;
}
}