private void OnSelectSlotDoAfter(EntityUid uid, MagicMirrorComponent component, MagicMirrorSelectDoAfterEvent args)
{
+ component.DoAfter = null;
+
if (args.Handled || args.Target == null || args.Cancelled)
return;
}
private void OnChangeColorDoAfter(EntityUid uid, MagicMirrorComponent component, MagicMirrorChangeColorDoAfterEvent args)
{
+ component.DoAfter = null;
+
if (args.Handled || args.Target == null || args.Cancelled)
return;
private void OnRemoveSlotDoAfter(EntityUid uid, MagicMirrorComponent component, MagicMirrorRemoveSlotDoAfterEvent args)
{
+ component.DoAfter = null;
+
if (args.Handled || args.Target == null || args.Cancelled)
return;
}
private void OnAddSlotDoAfter(EntityUid uid, MagicMirrorComponent component, MagicMirrorAddSlotDoAfterEvent args)
{
+ component.DoAfter = null;
+
if (args.Handled || args.Target == null || args.Cancelled || !TryComp(component.Target, out HumanoidAppearanceComponent? humanoid))
return;