C# Class SteamBot.Bot

Show file Open project: Top-Cat/SteamBot Class Usage Examples

Public Properties

Property Type Description
Admins ulong[]
CurrentTrade Trade
IsLoggedIn bool
SteamClient SteamClient
SteamFriends SteamKit2.SteamFriends
SteamTrade SteamKit2.SteamTrading
SteamUser SteamKit2.SteamUser
TradeListener Trade.TradeListener
TradeListenerAdmin Trade.TradeListener
TradeListenerInternal Trade.TradeListener
apiKey string
queueHandler QueueHandler
responses string>.Dictionary
sql Sql
toTrade List

Public Methods

Method Description
Bot ( Configuration config, string apiKey, bool debug = false ) : System
HandleSteamMessage ( SteamKit2.CallbackMsg msg ) : void
Update ( ) : void
getBotId ( ) : int

Private Methods

Method Description
Authenticate ( SteamUser callback ) : bool

Method Details

Bot() public method

public Bot ( Configuration config, string apiKey, bool debug = false ) : System
config Configuration
apiKey string
debug bool
return System

HandleSteamMessage() public method

public HandleSteamMessage ( SteamKit2.CallbackMsg msg ) : void
msg SteamKit2.CallbackMsg
return void

Update() public method

public Update ( ) : void
return void

getBotId() public method

public getBotId ( ) : int
return int

Property Details

Admins public property

public ulong[] Admins
return ulong[]

CurrentTrade public property

public Trade,SteamBot CurrentTrade
return Trade

IsLoggedIn public property

public bool IsLoggedIn
return bool

SteamClient public property

public SteamClient SteamClient
return SteamClient

SteamFriends public property

public SteamFriends,SteamKit2 SteamFriends
return SteamKit2.SteamFriends

SteamTrade public property

public SteamTrading,SteamKit2 SteamTrade
return SteamKit2.SteamTrading

SteamUser public property

public SteamUser,SteamKit2 SteamUser
return SteamKit2.SteamUser

TradeListener public property

public Trade.TradeListener,SteamBot TradeListener
return Trade.TradeListener

TradeListenerAdmin public property

public Trade.TradeListener,SteamBot TradeListenerAdmin
return Trade.TradeListener

TradeListenerInternal public property

public Trade.TradeListener,SteamBot TradeListenerInternal
return Trade.TradeListener

apiKey public property

public string apiKey
return string

queueHandler public property

public QueueHandler queueHandler
return QueueHandler

responses public property

public Dictionary responses
return string>.Dictionary

sql public property

public Sql sql
return Sql

toTrade public property

public List toTrade
return List