public long showTrader(long traderID) { if (!this.FilterActive || (InterfaceMgr.Instance.WorldMapMode != 0)) { return(traderID); } WorldMap.LocalTrader trader = GameEngine.Instance.World.getTrader(traderID); if ((trader != null) && this.showTrader(trader)) { return(traderID); } return(-1L); }
public void setTrader(long traderID) { WorldMap.LocalTrader trader = GameEngine.Instance.World.getTrader(traderID); if (trader != null) { this.m_trader = trader; this.lastState = -1; this.update(); } else { InterfaceMgr.Instance.closeTraderInfoPanel(); } }
public bool showTrader(WorldMap.LocalTrader trader) { if (!this.FilterActive || (InterfaceMgr.Instance.WorldMapMode != 0)) { return(true); } switch (this.filterMode) { case 4: case 5: if ((trader.trader.traderState != 1) && (trader.trader.traderState != 2)) { if ((trader.trader.traderState > 2) && (trader.trader.traderState <= 6)) { return(true); } break; } return(true); } return(false); }
public void setTrader(long traderID) { WorldMap.LocalTrader trader = GameEngine.Instance.World.getTrader(traderID); if (trader != null) { this.m_trader = trader; this.lastState = -1; this.update(); } else { InterfaceMgr.Instance.closeTraderInfoPanel(); } }