Add mechanism events when being added/removed to/from body/parts (#2271)

* Add mechanism events when added/removed to/from body/parts

* Change old usages

* Add TODO
This commit is contained in:
DrSmugleaf
2020-10-16 14:42:33 +02:00
committed by GitHub
parent 435fb2630e
commit bd30a73026
8 changed files with 257 additions and 79 deletions

View File

@@ -158,9 +158,9 @@ namespace Content.Server.GameObjects.Components.Body
}
}
protected override void OnPartAdd(IBodyPart? old, IBodyPart current)
protected override void OnAddedToPart()
{
base.OnPartAdd(old, current);
base.OnAddedToPart();
if (Owner.TryGetComponent(out SpriteComponent? sprite))
{
@@ -168,9 +168,9 @@ namespace Content.Server.GameObjects.Components.Body
}
}
protected override void OnPartRemove(IBodyPart old)
protected override void OnRemovedFromPart(IBodyPart old)
{
base.OnPartRemove(old);
base.OnRemovedFromPart(old);
if (Owner.TryGetComponent(out SpriteComponent? sprite))
{