public InternalTimer(Mobile mob, Point3D mobLocation, MarketUserContainer box) : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0)) { m_mob = mob; m_box = box; m_mobLocation = mobLocation; Priority = TimerPriority.OneSecond; }
public static void ChangeAmountUserOrder(MarketDatabase.Order order, String market) { MarketUserContainer authorBox = MarketDatabase.GetAccountBox(order.author as PlayerMobile, market); List <OrderRecord> UserOrders = authorBox.UserOrders; for (int i = 0; i < UserOrders.Count; ++i) { if (UserOrders[i].m_uniqueID == order.uniqueID && UserOrders[i].m_market == market) { UserOrders[i].m_amountCurrent = order.amount; return; } } }
public static List <OrderRecord> GetUserOrders(Mobile from, String Market) { MarketUserContainer userContainer = MarketDatabase.GetAccountBox(from as PlayerMobile, Market); return(userContainer.UserOrders); }
public static void AddUserOrder(MarketDatabase.Order order, String market) { MarketUserContainer authorBox = MarketDatabase.GetAccountBox(order.author as PlayerMobile, market); authorBox.UserOrders.Add(new OrderRecord((order is MarketDatabase.SellOrder) ? 1 : 2, market, order)); }
public RemoveEntry(MarketUserContainer obsidian) : base(6129) { m_Obsidian = obsidian; }