Example #1
0
        public void SetCardToRemote(string cardNumber)
        {
            RemoteCard card = new RemoteCard();

            card.Number = cardNumber;
            _context.RemoteCards.Add(card);
            _context.Cards.Remove(_context.Cards.Single(x => x.Number == cardNumber));
            _context.SaveChanges();
        }
Example #2
0
        public void OnDoorInteract(DoorInteractEvent ev)
        {
            if (Dump.BreakDoors.Contains(ev.Player.UserId))
            {
                ev.Door.Networkdestroyed = true;
                ev.Allow = false;
                return;
            }

            if (Dump.PlayerLock.Contains(ev.Player.UserId))
            {
                ev.Allow = false;
                return;
            }

            if (!Core.RemoteCard)
            {
                return;
            }
            ev.Allow = RemoteCard.Process(ev.Player, ev.Door);
        }