private static void HandleTriggerSave(IWiredTrigger handler, WiredHandler manager, Room room, RoomItem item) { item.wiredHandler = handler; manager.RemoveFurniture(item); manager.AddFurniture(item); room.GetRoomItemHandler().UpdateWiredItem(item); }
private static void HandleTriggerSave(IWired handler, WiredHandler manager, Room room, Item roomItem) { if (roomItem == null) { return; } roomItem.WiredHandler = handler; manager.RemoveFurniture(roomItem); manager.AddFurniture(roomItem); using (IQueryAdapter queryreactor = ButterflyEnvironment.GetDatabaseManager().GetQueryReactor()) handler.SaveToDatabase(queryreactor); }
private static void HandleTriggerSave(IWiredTrigger handler, WiredHandler manager, Room room, uint itemID) { RoomItem item = room.GetRoomItemHandler().GetItem(itemID); if (item == null) { return; } item.wiredHandler = handler; manager.RemoveFurniture(item); //Removes it from le manager just in case there is annything registered allready manager.AddFurniture(item); using (IQueryAdapter dbClient = ButterflyEnvironment.GetDatabaseManager().getQueryreactor()) { handler.SaveToDatabase(dbClient); } }
private static void HandleTriggerSave(IWiredTrigger handler, WiredHandler manager, Room room, uint itemID) { RoomItem item = room.GetRoomItemHandler().GetItem(itemID); if (item == null) return; item.wiredHandler = handler; manager.RemoveFurniture(item); //Removes it from le manager just in case there is annything registered allready manager.AddFurniture(item); using (IQueryAdapter dbClient = ButterflyEnvironment.GetDatabaseManager().getQueryreactor()) { handler.SaveToDatabase(dbClient); } }