Zdexby TheHolyOneZ
8,798 structs
Struct

LobbyData

: ValueType : Object
Heathen.SteamworksIntegration.LobbyData, Heathen.Steamworks 0x0008 (8 B) Heathen.Steamworks.dll
0x00x0008

Members 11

OffsetSizeNameTypeFlags
0x08_idulongPrivate
—0x08DataNamestringPublicStatic+1 flags
—0x08DataVersionstringPublicStatic+1 flags
—0x08DataReadystringPublicStatic+1 flags
—0x08DataKickstringPublicStatic+1 flags
—0x08DataModestringPublicStatic+1 flags
—0x08DataTypestringPublicStatic+1 flags
—0x08DataSessionLobbystringPublicStatic+1 flags
—0x08DataModeGeneralstringPublicStatic+1 flags
—0x08DataModeSessionstringPublicStatic+1 flags
—0x08DataModePartystringPublicStatic+1 flags

Functions 127

SignatureFlagsNativeParams
CSteamID get_SteamId()Public+1 flags0x08
AccountID_t get_AccountId()Public+1 flags0x04
uint get_FriendId()Public+1 flags0x04
string get_HexId()Public+1 flags0x08
bool get_IsValid()Public+1 flags0x01
string get_Name()Public+1 flags0x08
void set_Name(const string& value)Public+1 flags0x08
LobbyMemberData get_Owner()Public+1 flags0x10
void set_Owner(const LobbyMemberData& value)Public+1 flags0x10
LobbyMemberData get_Me()Public+1 flags0x10
LobbyMemberData[] get_Members()Public+1 flags0x08
bool get_IsTypeSet()Public+1 flags0x01
ELobbyType get_Type()Public+1 flags0x04
void set_Type(const ELobbyType& value)Public+1 flags0x04
string get_GameVersion()Public+1 flags0x08
void set_GameVersion(const string& value)Public+1 flags0x08
bool get_IsOwner()Public+1 flags0x01
SteamLobbyModeType get_Mode()Public+1 flags0x04
void set_Mode(const SteamLobbyModeType& value)Public+1 flags0x04
bool get_IsParty()Public+1 flags0x01
bool get_IsGroup()Public+1 flags0x01
bool get_IsSession()Public+1 flags0x01
bool get_IsGeneral()Public+1 flags0x01
bool get_HasServer()Public+1 flags0x01
LobbyGameServer get_GameServer()Public+1 flags0x10
bool get_AllPlayersReady()Public+1 flags0x01
bool get_AllPlayersNotReady()Public+1 flags0x01
bool get_IsReady()Public+1 flags0x01
void set_IsReady(bool value)Public+1 flags0x01
bool get_Full()Public+1 flags0x01
int get_MaxMembers()Public+1 flags0x04
void set_MaxMembers(int value)Public+1 flags0x04
int get_MemberCount()Public+1 flags0x04
string get_Item(const string& metadataKey)Public+1 flags0x08
void set_Item(const string& metadataKey, const string& value)Public+1 flags0x08
LobbyMemberData get_Item(const UserData& user)Public+1 flags0x10
bool GetMember(const UserData& user, ref LobbyMemberData& member)Public0x10
bool IsAMember(const UserData& id)Public0x08
bool SetType(const ELobbyType& type)Public0x04
bool SetJoinable(bool makeJoinable)Public0x01
Dictionary<System.String GetMetadata()Public0x08
void Create(CreateArguments createArguments, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreateTask(CreateArguments createArguments)PublicStatic0x08
void Create(const ELobbyType& type, const SteamLobbyModeType& mode, int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreateTask(const ELobbyType& type, const SteamLobbyModeType& mode, int slots)PublicStatic0x08
void CreateParty(int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreatePartyTask(int slots)PublicStatic0x08
void CreateSession(const ELobbyType& type, int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreateSessionTask(const ELobbyType& type, int slots)PublicStatic0x08
void CreatePublicSession(int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreatePublicSessionTask(int slots)PublicStatic0x08
void CreatePrivateSession(int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreatePrivateSessionTask(int slots)PublicStatic0x08
void CreateFriendOnlySession(int slots, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult CreateFriendOnlySessionTask(int slots)PublicStatic0x08
void Join(Action<Heathen.SteamworksIntegration.LobbyEnter callback)Public0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyEnter JoinTask()Public0x08
void Leave()Public0x00
bool DeleteLobbyData(const string& dataKey)Public0x08
bool InviteUserToLobby(const UserData& targetUser)Public0x08
bool SendChatMessage(const string& message)Public0x08
bool SendChatMessage(const byte[]& data)Public0x08
bool SendChatMessage(object jsonObject)Public0x08
void SetGameServer(const string& address, ushort port, const CSteamID& gameServerId)Public0x08
void SetGameServer(const string& address, ushort port)Public0x08
void SetGameServer(const CSteamID& gameServerId)Public0x08
void SetGameServer()Public0x00
bool KickMember(const UserData& memberId)Public0x08
bool KickListContains(const UserData& memberId)Public0x08
bool RemoveFromKickList(const UserData& memberId)Public0x08
bool ClearKickList()Public0x01
UserData[] GetKickList()Public0x08
void SetMemberMetadata(const string& key, const string& value)Public0x08
void SetLobbyMetadata(const string& key, const string& value)Public0x08
string GetMemberMetadata(const string& key)Public0x08
string GetMemberMetadata(const UserData& memberId, const string& key)Public0x08
string GetMemberMetadata(const LobbyMemberData& member, const string& key)Public0x10
bool RequestData()Public0x01
List<Heathen.SteamworksIntegration.LobbyData> get_MemberOfLobbies()PublicStatic+1 flags0x08
LobbyData Get(const string& accountId)PublicStatic0x08
LobbyData Get(uint accountId)PublicStatic0x08
LobbyData Get(const AccountID_t& accountId)PublicStatic0x08
LobbyData Get(ulong id)PublicStatic0x08
LobbyData Get(const CSteamID& id)PublicStatic0x08
bool PartyLobby(ref LobbyData& lobby)PublicStatic0x08
bool GroupLobby(ref LobbyData& lobby)PublicStatic0x08
bool SessionLobby(ref LobbyData& lobby)PublicStatic0x08
void Join(const string& accountId, Action<Heathen.SteamworksIntegration.LobbyEnter callback)PublicStatic0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyEnter JoinTask(const string& accountId)PublicStatic0x08
void Join(const LobbyData& lobby, Action<Heathen.SteamworksIntegration.LobbyEnter callback)PublicStatic0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyEnter JoinTask(const LobbyData& lobby)PublicStatic0x08
void Join(const AccountID_t& accountId, Action<Heathen.SteamworksIntegration.LobbyEnter callback)PublicStatic0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyEnter JoinTask(const AccountID_t& accountId)PublicStatic0x08
void Request(const ELobbyDistanceFilter& distanceFilter, int openSlotsRequired, int maxResultsToReturn, IEnumerable<Heathen.SteamworksIntegration.StringFilter> stringFilters, IEnumerable<Heathen.SteamworksIntegration.NearFilter> nearFilters, IEnumerable<Heathen.SteamworksIntegration.NumericFilter> numericFilters, Action<Heathen.SteamworksIntegration.LobbyData[] callback)PublicStatic0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyData[] RequestTask(const ELobbyDistanceFilter& distanceFilter, int openSlotsRequired, int maxResultsToReturn, IEnumerable<Heathen.SteamworksIntegration.StringFilter> stringFilters, IEnumerable<Heathen.SteamworksIntegration.NearFilter> nearFilters, IEnumerable<Heathen.SteamworksIntegration.NumericFilter> numericFilters)PublicStatic0x08
void Request(SearchArguments searchArguments, int maxResultsToReturn, Action<Heathen.SteamworksIntegration.LobbyData[] callback)PublicStatic0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.LobbyData[] RequestTask(SearchArguments searchArguments, int maxResultsToReturn)PublicStatic0x08
void QuickMatch(SearchArguments searchArguments, CreateArguments createArguments, Action<Steamworks.EResult callback)PublicStatic0x08
Task<System.ValueTuple<Steamworks.EResult QuickMatchTask(SearchArguments searchArguments, CreateArguments createArguments)PublicStatic0x08
void Authenticate(Action<Heathen.SteamworksIntegration.AuthenticationTicket callback)Public0x08
Task<System.ValueTuple<Heathen.SteamworksIntegration.AuthenticationTicket AuthenticateTask()Public0x08
bool Authenticate(const LobbyMessagePayload& data)Public0x18
int CompareTo(const CSteamID& other)Public0x08
int CompareTo(ulong other)Public0x08
string ToString()Public+1 flags0x08
bool Equals(const CSteamID& other)PublicFinal+2 flags0x08
bool Equals(ulong other)PublicFinal+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool Equals(const LobbyData& other)PublicFinal+2 flags0x08
bool op_Equality(const LobbyData& l, const LobbyData& r)PublicStatic+1 flags0x08
bool op_Equality(const CSteamID& l, const LobbyData& r)PublicStatic+1 flags0x08
bool op_Equality(const LobbyData& l, const CSteamID& r)PublicStatic+1 flags0x08
bool op_Equality(const LobbyData& l, ulong r)PublicStatic+1 flags0x08
bool op_Equality(ulong l, const LobbyData& r)PublicStatic+1 flags0x08
bool op_Inequality(const LobbyData& l, const LobbyData& r)PublicStatic+1 flags0x08
bool op_Inequality(const CSteamID& l, const LobbyData& r)PublicStatic+1 flags0x08
bool op_Inequality(const LobbyData& l, const CSteamID& r)PublicStatic+1 flags0x08
bool op_Inequality(const LobbyData& l, ulong r)PublicStatic+1 flags0x08
bool op_Inequality(ulong l, const LobbyData& r)PublicStatic+1 flags0x08
CSteamID op_Implicit(const LobbyData& c)PublicStatic+1 flags0x08
LobbyData op_Implicit(const CSteamID& id)PublicStatic+1 flags0x08
ulong op_Implicit(const LobbyData& id)PublicStatic+1 flags0x08
LobbyData op_Implicit(ulong id)PublicStatic+1 flags0x08
LobbyData op_Implicit(const AccountID_t& id)PublicStatic+1 flags0x08
LobbyData op_Implicit(uint id)PublicStatic+1 flags0x08
LobbyData op_Implicit(const string& id)PublicStatic+1 flags0x08

Used by 124

types with a member, parameter or interface of this type