This commit is contained in:
Leon Friedrich
2022-03-17 20:13:31 +13:00
committed by GitHub
parent 7b84362901
commit bfd95c493b
94 changed files with 1454 additions and 2185 deletions

View File

@@ -95,12 +95,18 @@ namespace Content.Shared.ActionBlocker
return !ev.Cancelled;
}
public bool CanPickup(EntityUid uid)
public bool CanPickup(EntityUid user, EntityUid item)
{
var ev = new PickupAttemptEvent(uid);
RaiseLocalEvent(uid, ev);
var userEv = new PickupAttemptEvent(user, item);
RaiseLocalEvent(user, userEv, false);
if (userEv.Cancelled)
return false;
var itemEv = new GettingPickedUpAttemptEvent(user, item);
RaiseLocalEvent(item, itemEv, false);
return !itemEv.Cancelled;
return !ev.Cancelled;
}
public bool CanEmote(EntityUid uid)