main cult
This commit is contained in:
@@ -37,10 +37,12 @@ namespace Content.Shared.Doors
|
||||
public sealed class BeforeDoorClosedEvent : CancellableEntityEventArgs
|
||||
{
|
||||
public bool PerformCollisionCheck;
|
||||
public EntityUid? User; // WD ADDED
|
||||
|
||||
public BeforeDoorClosedEvent(bool performCollisionCheck)
|
||||
public BeforeDoorClosedEvent(bool performCollisionCheck, EntityUid? user)
|
||||
{
|
||||
PerformCollisionCheck = performCollisionCheck;
|
||||
User = user; // WD ADDED
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -329,7 +329,7 @@ public abstract class SharedDoorSystem : EntitySystem
|
||||
if (door.State is DoorState.Welded or DoorState.Closed)
|
||||
return false;
|
||||
|
||||
var ev = new BeforeDoorClosedEvent(door.PerformCollisionCheck);
|
||||
var ev = new BeforeDoorClosedEvent(door.PerformCollisionCheck, user); //WD EDIT
|
||||
RaiseLocalEvent(uid, ev, false);
|
||||
if (ev.Cancelled)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user