C# Класс cs_elbot.TradeHandler

description of TradeHandler.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AcceptStateMe int
AcceptStatePartner int
Billance double
Donating bool
Gambling bool
Giving bool
MyItemList System.Collections.ArrayList
PartnerTradeItemsList System.Collections.Hashtable
PutOnSale bool
SentThanks bool
TradeTimer System.Timers.Timer
Trading bool
claimingPrize bool
depositMade bool
idleTradeTime int
idleWarningSent bool
invalidItem bool
itemTraded bool
itemsFoundInStorage bool
makingDeposit bool
makingWithdraw bool
openingStorage bool
storageAvailable bool
storageOpen bool
totalCalculated bool
totalOwed double
username string
withdrawMade bool

Открытые методы

Метод Описание
AddTrade ( int KnownItemsSqlID, double price, uint quantity, string action ) : void
AmITrading ( ) : bool
LogTrade ( ) : void
PutItemsOnTrade ( int SQLID, uint quantity ) : uint
PutItemsOnTrade ( int SQLID, uint quantity, bool fromInventory ) : uint
TradeHandler ( TCPWrapper MyTCPWrapper, BasicCommunication MyMessageParser, MySqlManager MyMySqlManager, cs_elbot.Inventory MyInventory, AdvancedCommunication MyActorHandler, Logger MyLogger, cs_elbot.Storage MyStorage, cs_elbot.errorHandler MyErrorHandler, AdvancedCommunication MyHelpCommandHandler ) : System
stopTimer ( ) : void

Приватные методы

Метод Описание
CheckBuyingItems ( TradeItem &MyTradeItem ) : bool
GET_TRADE_ABORT ( byte buffer ) : void
GET_TRADE_ACCEPT ( byte buffer ) : void
GET_TRADE_OBJECT ( byte buffer ) : void
GET_TRADE_REJECT ( byte buffer ) : void
GET_YOUR_TRADE_OBJECTS ( byte data ) : void
INVENTORY_ITEM_TEXT ( byte data ) : void
OnGotAbortTrade ( object sender, System e ) : void
OnGotCommand ( object sender, TCPWrapper e ) : void
OnGotNewInventoryList ( object sender, cs_elbot.Inventory e ) : void
OnGotPM ( object sender, BasicCommunication e ) : void
OnGotTradeRequest ( object sender, BasicCommunication e ) : void
OnGotTradeRequest ( object sender, BasicCommunication e, bool junk ) : void
REMOVE_TRADE_OBJECT ( byte buffer ) : void
STORAGE_ITEMS ( byte data ) : void
STORAGE_LIST ( byte data ) : void
STORAGE_TEXT ( byte data ) : void
TradeTimer_Tick ( object sender, System eArgs ) : void
doTotal ( string username, bool fromPM ) : void

Описание методов

AddTrade() публичный Метод

public AddTrade ( int KnownItemsSqlID, double price, uint quantity, string action ) : void
KnownItemsSqlID int
price double
quantity uint
action string
Результат void

AmITrading() публичный Метод

public AmITrading ( ) : bool
Результат bool

LogTrade() публичный Метод

public LogTrade ( ) : void
Результат void

PutItemsOnTrade() публичный Метод

public PutItemsOnTrade ( int SQLID, uint quantity ) : uint
SQLID int
quantity uint
Результат uint

PutItemsOnTrade() публичный Метод

public PutItemsOnTrade ( int SQLID, uint quantity, bool fromInventory ) : uint
SQLID int
quantity uint
fromInventory bool
Результат uint

TradeHandler() публичный Метод

public TradeHandler ( TCPWrapper MyTCPWrapper, BasicCommunication MyMessageParser, MySqlManager MyMySqlManager, cs_elbot.Inventory MyInventory, AdvancedCommunication MyActorHandler, Logger MyLogger, cs_elbot.Storage MyStorage, cs_elbot.errorHandler MyErrorHandler, AdvancedCommunication MyHelpCommandHandler ) : System
MyTCPWrapper TCPWrapper
MyMessageParser BasicCommunication
MyMySqlManager MySqlManager
MyInventory cs_elbot.Inventory
MyActorHandler AdvancedCommunication
MyLogger Logger
MyStorage cs_elbot.Storage
MyErrorHandler cs_elbot.errorHandler
MyHelpCommandHandler AdvancedCommunication
Результат System

stopTimer() публичный Метод

public stopTimer ( ) : void
Результат void

Описание свойств

AcceptStateMe публичное свойство

public int AcceptStateMe
Результат int

AcceptStatePartner публичное свойство

public int AcceptStatePartner
Результат int

Billance публичное свойство

public double Billance
Результат double

Donating публичное свойство

public bool Donating
Результат bool

Gambling публичное свойство

public bool Gambling
Результат bool

Giving публичное свойство

public bool Giving
Результат bool

MyItemList публичное свойство

public ArrayList,System.Collections MyItemList
Результат System.Collections.ArrayList

PartnerTradeItemsList публичное свойство

public Hashtable,System.Collections PartnerTradeItemsList
Результат System.Collections.Hashtable

PutOnSale публичное свойство

public bool PutOnSale
Результат bool

SentThanks публичное свойство

public bool SentThanks
Результат bool

TradeTimer публичное свойство

public System.Timers.Timer TradeTimer
Результат System.Timers.Timer

Trading публичное свойство

public bool Trading
Результат bool

claimingPrize публичное свойство

public bool claimingPrize
Результат bool

depositMade публичное свойство

public bool depositMade
Результат bool

idleTradeTime публичное свойство

public int idleTradeTime
Результат int

idleWarningSent публичное свойство

public bool idleWarningSent
Результат bool

invalidItem публичное свойство

public bool invalidItem
Результат bool

itemTraded публичное свойство

public bool itemTraded
Результат bool

itemsFoundInStorage публичное свойство

public bool itemsFoundInStorage
Результат bool

makingDeposit публичное свойство

public bool makingDeposit
Результат bool

makingWithdraw публичное свойство

public bool makingWithdraw
Результат bool

openingStorage публичное статическое свойство

public static bool openingStorage
Результат bool

storageAvailable публичное свойство

public bool storageAvailable
Результат bool

storageOpen публичное статическое свойство

public static bool storageOpen
Результат bool

totalCalculated публичное свойство

public bool totalCalculated
Результат bool

totalOwed публичное свойство

public double totalOwed
Результат double

username публичное статическое свойство

public static string username
Результат string

withdrawMade публичное свойство

public bool withdrawMade
Результат bool