Exemplo n.º 1
0
 private void OnAttemptOpen(EntityUid uid, CrematoriumComponent component, StorageOpenAttemptEvent args)
 {
     if (component.Cooking)
     {
         args.Cancel();
     }
 }
 private void OnFoldableOpenAttempt(EntityUid uid, FoldableComponent component, StorageOpenAttemptEvent args)
 {
     if (component.IsFolded)
     {
         args.Cancel();
     }
 }
Exemplo n.º 3
0
        private void OnStorageOpenAttempt(EntityUid uid, LockComponent component, StorageOpenAttemptEvent args)
        {
            if (component.Locked)
            {
                if (!args.Silent)
                {
                    _sharedPopupSystem.PopupEntity(Loc.GetString("entity-storage-component-locked-message"), uid, Filter.Pvs(uid));
                }

                args.Cancel();
            }
        }