TryGetData() Generics support content changes (#13053)

This commit is contained in:
AJCM-git
2022-12-20 18:24:55 -04:00
committed by GitHub
parent 38a31db13f
commit c7ec03d2fb
3 changed files with 5 additions and 9 deletions

View File

@@ -10,12 +10,10 @@ public sealed class RandomArtifactSpriteSystem : VisualizerSystem<RandomArtifact
if (args.Sprite == null)
return;
if (!AppearanceSystem.TryGetData(uid, SharedArtifactsVisuals.SpriteIndex, out var ind, args.Component)
|| ind is not int spriteIndex)
if (!AppearanceSystem.TryGetData<int>(uid, SharedArtifactsVisuals.SpriteIndex, out var spriteIndex, args.Component))
return;
if (!AppearanceSystem.TryGetData(uid, SharedArtifactsVisuals.IsActivated, out var act, args.Component)
|| act is not bool isActivated)
if (!AppearanceSystem.TryGetData<bool>(uid, SharedArtifactsVisuals.IsActivated, out var isActivated, args.Component))
isActivated = false;
var spriteIndexStr = spriteIndex.ToString("D2");