private void OnWeldChanged(EntityUid uid, DoorComponent component, WeldableChangedEvent args) { if (component.State == DoorState.Closed) { SetState(uid, DoorState.Welded, component); } else if (component.State == DoorState.Welded) { SetState(uid, DoorState.Closed, component); } }
private void OnWelded(EntityUid uid, EntityStorageComponent component, WeldableChangedEvent args) { component.IsWeldedShut = args.IsWelded; }