StackSystem uses the EntitySystem proxy methods. (#5699)

This commit is contained in:
Vera Aguilera Puerto
2021-12-14 18:11:26 +01:00
committed by GitHub
parent 8c295d340d
commit d75b384213
2 changed files with 27 additions and 35 deletions

View File

@@ -48,10 +48,10 @@ namespace Content.Shared.Stacks
// Queue delete stack if count reaches zero.
if(component.Count <= 0)
EntityManager.QueueDeleteEntity(uid);
QueueDel(uid);
// Change appearance data.
if (EntityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
if (TryComp(uid, out AppearanceComponent? appearance))
appearance.SetData(StackVisuals.Actual, component.Count);
RaiseLocalEvent(uid, new StackCountChangedEvent(old, component.Count), false);
@@ -83,7 +83,7 @@ namespace Content.Shared.Stacks
private void OnStackStarted(EntityUid uid, SharedStackComponent component, ComponentStartup args)
{
if (!EntityManager.TryGetComponent(uid, out AppearanceComponent? appearance))
if (!TryComp(uid, out AppearanceComponent? appearance))
return;
appearance.SetData(StackVisuals.Actual, component.Count);