Romestead Assembly Reference

CandideServer.Server.RiptideSteam.SteamClient

Type JSON

public class in CandideServer.Server.RiptideSteam

Methods12
Properties0
Fields13
Events4
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Server.RiptideSteam
  • Base typeCandideServer.Server.RiptideSteam.SteamPeer
  • InterfacesRiptide.Transports.IClient, Riptide.Transports.IPeer
  • Hash7737A894DD0AB8A0F4B64A258E52E0A1646B6CF2779056EAC99A8A4CE0C40126

Relationships

Interfaces

  • Riptide.Transports.IClient
  • Riptide.Transports.IPeer

Fields

NameVisibilitySignature
Connectedprivateprivate System.EventHandler Connected
ConnectionFailedprivateprivate System.EventHandler ConnectionFailed
DataReceivedprivateprivate System.EventHandler<Riptide.Transports.DataReceivedEventArgs> DataReceived
Disconnectedprivateprivate System.EventHandler<Riptide.Transports.DisconnectedEventArgs> Disconnected
LocalHostIpprivateprivate System.String LocalHostIp
LocalHostNameprivateprivate System.String LocalHostName
_connectionStatusChangedprivateprivate Steamworks.Callback<Steamworks.SteamNetConnectionStatusChangedCallback_t> _connectionStatusChanged
_localhostingprivateprivate System.Boolean _localhosting
_localServerprivateprivate CandideServer.Server.RiptideSteam.SteamServer _localServer
_offlineprivateprivate System.Boolean _offline
_reuseDataReceivedEventArgsprivateprivate Riptide.Transports.DataReceivedEventArgs _reuseDataReceivedEventArgs
_reuseDisconnectedEventArgsprivateprivate Riptide.Transports.DisconnectedEventArgs _reuseDisconnectedEventArgs
_steamConnectionprivateprivate CandideServer.Server.RiptideSteam.SteamConnection _steamConnection

Events

NameVisibilitySignature
Connectedpublicpublic System.EventHandler Connected
ConnectionFailedpublicpublic System.EventHandler ConnectionFailed
DataReceivedpublicpublic System.EventHandler<Riptide.Transports.DataReceivedEventArgs> DataReceived
Disconnectedpublicpublic System.EventHandler<Riptide.Transports.DisconnectedEventArgs> Disconnected

Methods

ChangeLocalServer

public System.Void ChangeLocalServer(CandideServer.Server.RiptideSteam.SteamServer newLocalServer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2FD165B961F361E963DA0E27B0E83C5790A886EA66C57C7918916DD4DC0C2E91
  • Body hashA7483EE23E8BD2850455764C60203F9B1F8D20A7E76A0C8157E16FCE896A3F7E
  • IL size8

Connect

public System.Boolean Connect(System.String hostAddress, out Riptide.Connection& connection, out System.String& connectError)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashCC727E050ED13E28747109066DE7CF86EEB54AB4ED53AE3E17D71B0EF78A8699
  • Body hash41E0BE9B86E2EB920E4BEA694772A34996D014CF6C2B011608E30A7BD54F58C3
  • IL size423
Referenced calls
  • Steamworks.SteamNetworkingUtils::InitRelayNetworkAccess()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.String::op_Equality(System.String, System.String)
  • System.String::StartsWith(System.String)
  • CandideServer.Server.RiptideSteam.SteamClient::ConnectLocal()
  • System.String::IndexOf(System.Char)
  • System.String::get_Length()
  • System.String::Substring(System.Int32, System.Int32)
  • System.Int32::TryParse(System.String, System.Int32&)
  • System.String::Concat(System.String, System.String, System.String)
  • System.UInt64::TryParse(System.String, System.UInt64&)
  • Steamworks.CSteamID::.ctor(System.UInt64)
  • CandideServer.Server.RiptideSteam.SteamClient::TryConnect(Steamworks.CSteamID, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
String literals
  • Couldn't connect:
  • 127.0.0.1
  • localhost
  • No locally running server was specified to connect to! Either pass a SteamServer instance to your SteamClient's construc
  • Failed to create local socket pair
  • Couldn't connect: Failed to parse port '
  • '
  • Invalid host address '
  • '! Expected '
  • ' or '
  • ' for local connections, or a valid Steam ID.

ConnectLocal

private CandideServer.Server.RiptideSteam.SteamConnection ConnectLocal()

Method metadata
  • Visibilityprivate
  • Return typeCandideServer.Server.RiptideSteam.SteamConnection
  • StaticFalse
  • VirtualFalse
  • Hash144ADFCF7D7292770417D8964E08FDC80474B9E276DFE953975966177CFF5F98
  • Body hash7D71AF085B3292D9CEE729F43692DE0F58D90FBCB5AC5CB165E15E79B7AC3D6F
  • IL size61
Referenced calls
Called by
String literals
  • STEAM: Connecting to locally running server...

ConnectTimeout

private System.Void ConnectTimeout()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8B960836CD61BE070944A10410E54DC83C11019C5EF0D9D3B6929D2EB73523A7
  • Body hash4771ADD7C309A7FCBC259091DAE406CF36867AAFD46FEBB5EA8140AA466C1E0A
  • IL size43
Referenced calls
  • System.Runtime.CompilerServices.AsyncVoidMethodBuilder::Create()
  • System.Runtime.CompilerServices.AsyncVoidMethodBuilder::Start(!!0&)

Disconnect

public System.Void Disconnect()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash0C783D59DBF9A4A32B5DA46F3E855762D9A261D0819AEAA8414C79DB8307010B
  • Body hash8E5AD16780059751CD319656C0307FB16E2193F6EDD3913529CE1D83DBD2391C
  • IL size79
Referenced calls
  • Steamworks.Callback<Steamworks.SteamNetConnectionStatusChangedCallback_t>::Dispose()
  • CandideServer.Server.RiptideSteam.SteamConnection::op_Inequality(CandideServer.Server.RiptideSteam.SteamConnection, CandideServer.Server.RiptideSteam.SteamConnection)
  • Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)
String literals
  • Disconnected

OnConnected

protected System.Void OnConnected(Steamworks.HSteamNetConnection connection)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3733B56E222313500175BE9C5A0DE7E660F54DA7A33D3E902717BD9B061DE5C2
  • Body hashE528F7E561BBD946887B74435B60E7C75B019158FA43B4CC19929858E2C650A3
  • IL size200
Referenced calls
  • Steamworks.SteamNetworkingSockets::GetConnectionInfo(Steamworks.HSteamNetConnection, Steamworks.SteamNetConnectionInfo_t&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • Steamworks.SteamNetworkingIdentity::GetSteamID()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Steamworks.SteamFriends::SetRichPresence(System.String, System.String)
  • System.EventHandler::Invoke(System.Object, System.EventArgs)
Called by
String literals
  • connect
  • s

OnConnectionFailed

protected System.Void OnConnectionFailed()

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash16A10B44A3246BF2F51E991BC0D3A1F0545EBCA5D027B22195C70D7CF6CDDA77
  • Body hash99145C4260535D298455DAE378259E70F60084AC311DF6809AEB5444D49F47F2
  • IL size23
Referenced calls
  • System.EventHandler::Invoke(System.Object, System.EventArgs)
Called by

OnConnectionStatusChanged

private System.Void OnConnectionStatusChanged(Steamworks.SteamNetConnectionStatusChangedCallback_t callback)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash095589C30313B9F86CFCC70DE33564FE3440768F53282E13813E907217488C3F
  • Body hash725C329AF244D881413E14D20C57C49CC6C22365FE2BEC175F4489B59FB57D33
  • IL size224
Referenced calls
  • Steamworks.HSteamNetConnection::Equals(Steamworks.HSteamNetConnection)
  • CandideServer.Server.RiptideSteam.SteamClient::OnConnected(Steamworks.HSteamNetConnection)
  • Steamworks.SteamNetworkingSockets::CloseConnection(Steamworks.HSteamNetConnection, System.Int32, System.String, System.Boolean)
  • CandideServer.Server.RiptideSteam.SteamClient::OnDisconnected(Riptide.DisconnectReason)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • Steamworks.SteamNetConnectionInfo_t::get_m_szEndDebug()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)
Called by
String literals
  • Closed by peer
  • Problem detected
  • STEAM
  • : Connection state changed -
  • |

OnDataReceived

protected System.Void OnDataReceived(System.Byte[] dataBuffer, System.Int32 amount, CandideServer.Server.RiptideSteam.SteamConnection fromConnection)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash89D26B949FCEFCA4F2654D005CAA8F477D534E6F06209B325B08EA6F38E8828F
  • Body hash947F4D03AC19847411D64FAFAF853F7F204217B90841062F8B9B6E5EC2BBCF5A
  • IL size42
Referenced calls
  • Riptide.Transports.DataReceivedEventArgs::SetData(System.Byte[], System.Int32, Riptide.Connection)
  • System.EventHandler<Riptide.Transports.DataReceivedEventArgs>::Invoke(System.Object, !0)

OnDisconnected

protected System.Void OnDisconnected(Riptide.DisconnectReason reason)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCF9AB83B9AB1D1C50C77AC8721728372A91C2416FE666C6D895B473A61E160F4
  • Body hashE9F22F1B3F5A654E34E74DC77321B787124757DAB3E6B326B1F56EFB1F00010B
  • IL size46
Referenced calls
  • Riptide.Transports.DisconnectedEventArgs::SetData(Riptide.Connection, Riptide.DisconnectReason)
  • System.EventHandler<Riptide.Transports.DisconnectedEventArgs>::Invoke(System.Object, !0)
Called by

Poll

public System.Void Poll()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2B65E5958CB6EF6BE7A904CC89781DE06DBBCFABD24DB107E74A48A623CD3E9C
  • Body hash9315A996EA11A4E62451850D398E4B0F4D1396814BACED29A8F1CA2D04496303
  • IL size27
Referenced calls

TryConnect

private CandideServer.Server.RiptideSteam.SteamConnection TryConnect(Steamworks.CSteamID hostId, System.Int32 port)

Method metadata
  • Visibilityprivate
  • Return typeCandideServer.Server.RiptideSteam.SteamConnection
  • StaticFalse
  • VirtualFalse
  • Hash25D621AC9A732FB9D8486718C07BBAF6E27541CAA81288846FE720E868B688E4
  • Body hashE830EE7547201AF5B4C3DCD9BDBF1ED41F46230BE97BDFA8A594F4D59037EC37
  • IL size86
Referenced calls
Called by