public Monitor(DatabaseRecord server, SteamConfiguration config) { Server = server; Client = new SteamClient(config); steamUser = new SteamMonitorUser(); Client.AddHandler(steamUser); callbackMgr = new CallbackManager(Client); callbackMgr.Subscribe <SteamClient.ConnectedCallback>(OnConnected); callbackMgr.Subscribe <SteamClient.DisconnectedCallback>(OnDisconnected); callbackMgr.Subscribe <SteamUser.LoggedOnCallback>(OnLoggedOn); callbackMgr.Subscribe <SteamUser.LoggedOffCallback>(OnLoggedOff); }
public BaseMonitor( IPEndPoint server ) { Server = server; Client = new SteamClient(); steamUser = new SteamMonitorUser(); Client.AddHandler( steamUser ); callbackMgr = new CallbackManager( Client ); new Callback<SteamClient.ConnectedCallback>( OnConnected, callbackMgr ); new Callback<SteamClient.DisconnectedCallback>( OnDisconnected, callbackMgr ); new Callback<SteamUser.LoggedOnCallback>( OnLoggedOn, callbackMgr ); new Callback<SteamUser.LoggedOffCallback>( OnLoggedOff, callbackMgr ); new Callback<SteamClient.CMListCallback>( OnCMList, callbackMgr ); }
public BaseMonitor(IPEndPoint server) { Server = server; Client = new SteamClient(); steamUser = new SteamMonitorUser(); Client.AddHandler(steamUser); callbackMgr = new CallbackManager(Client); new Callback <SteamClient.ConnectedCallback>(OnConnected, callbackMgr); new Callback <SteamClient.DisconnectedCallback>(OnDisconnected, callbackMgr); new Callback <SteamUser.LoggedOnCallback>(OnLoggedOn, callbackMgr); new Callback <SteamUser.LoggedOffCallback>(OnLoggedOff, callbackMgr); new Callback <SteamClient.CMListCallback>(OnCMList, callbackMgr); }