Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Steamworks.CSteamID Struct Reference
Inheritance diagram for Steamworks.CSteamID:

Public Member Functions

bool BAnonAccount ()
 
bool BAnonGameServerAccount ()
 
bool BAnonUserAccount ()
 
bool BBlankAnonAccount ()
 
bool BChatAccount ()
 
bool BClanAccount ()
 
bool BConsoleUserAccount ()
 
bool BContentServerAccount ()
 
bool BGameServerAccount ()
 
bool BIndividualAccount ()
 
bool BPersistentGameServerAccount ()
 
void Clear ()
 
void ClearIndividualInstance ()
 
int CompareTo (CSteamID other)
 
void CreateBlankAnonLogon (EUniverse eUniverse)
 
void CreateBlankAnonUserLogon (EUniverse eUniverse)
 
 CSteamID (AccountID_t unAccountID, EUniverse eUniverse, EAccountType eAccountType)
 
 CSteamID (AccountID_t unAccountID, uint unAccountInstance, EUniverse eUniverse, EAccountType eAccountType)
 
 CSteamID (ulong ulSteamID)
 
override bool Equals (object other)
 
bool Equals (CSteamID other)
 
AccountID_t GetAccountID ()
 
EAccountType GetEAccountType ()
 
EUniverse GetEUniverse ()
 
override int GetHashCode ()
 
uint GetUnAccountInstance ()
 
bool HasNoIndividualInstance ()
 
void InstancedSet (AccountID_t unAccountID, uint unInstance, EUniverse eUniverse, EAccountType eAccountType)
 
bool IsLobby ()
 
bool IsValid ()
 
void Set (AccountID_t unAccountID, EUniverse eUniverse, EAccountType eAccountType)
 
void SetAccountID (AccountID_t other)
 
void SetAccountInstance (uint other)
 
void SetEAccountType (EAccountType other)
 
void SetEUniverse (EUniverse other)
 
override string ToString ()
 

Static Public Member Functions

static operator CSteamID (ulong value)
 
static operator ulong (CSteamID that)
 
static bool operator!= (CSteamID x, CSteamID y)
 
static bool operator== (CSteamID x, CSteamID y)
 

Public Attributes

ulong m_SteamID
 

Static Public Attributes

static readonly CSteamID LanModeGS = new CSteamID(new AccountID_t(0), 0, EUniverse.k_EUniversePublic, EAccountType.k_EAccountTypeInvalid)
 
static readonly CSteamID Nil = new CSteamID()
 
static readonly CSteamID NonSteamGS = new CSteamID(new AccountID_t(2), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
 
static readonly CSteamID NotInitYetGS = new CSteamID(new AccountID_t(1), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
 
static readonly CSteamID OutofDateGS = new CSteamID(new AccountID_t(0), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
 

Constructor & Destructor Documentation

Steamworks.CSteamID.CSteamID ( AccountID_t  unAccountID,
EUniverse  eUniverse,
EAccountType  eAccountType 
)
inline
Steamworks.CSteamID.CSteamID ( AccountID_t  unAccountID,
uint  unAccountInstance,
EUniverse  eUniverse,
EAccountType  eAccountType 
)
inline
Steamworks.CSteamID.CSteamID ( ulong  ulSteamID)
inline

Member Function Documentation

bool Steamworks.CSteamID.BAnonAccount ( )
inline
bool Steamworks.CSteamID.BAnonGameServerAccount ( )
inline
bool Steamworks.CSteamID.BAnonUserAccount ( )
inline
bool Steamworks.CSteamID.BBlankAnonAccount ( )
inline
bool Steamworks.CSteamID.BChatAccount ( )
inline
bool Steamworks.CSteamID.BClanAccount ( )
inline
bool Steamworks.CSteamID.BConsoleUserAccount ( )
inline
bool Steamworks.CSteamID.BContentServerAccount ( )
inline
bool Steamworks.CSteamID.BGameServerAccount ( )
inline
bool Steamworks.CSteamID.BIndividualAccount ( )
inline
bool Steamworks.CSteamID.BPersistentGameServerAccount ( )
inline
void Steamworks.CSteamID.Clear ( )
inline
void Steamworks.CSteamID.ClearIndividualInstance ( )
inline
int Steamworks.CSteamID.CompareTo ( CSteamID  other)
inline
void Steamworks.CSteamID.CreateBlankAnonLogon ( EUniverse  eUniverse)
inline
void Steamworks.CSteamID.CreateBlankAnonUserLogon ( EUniverse  eUniverse)
inline
override bool Steamworks.CSteamID.Equals ( object  other)
inline
bool Steamworks.CSteamID.Equals ( CSteamID  other)
inline
AccountID_t Steamworks.CSteamID.GetAccountID ( )
inline
EAccountType Steamworks.CSteamID.GetEAccountType ( )
inline
EUniverse Steamworks.CSteamID.GetEUniverse ( )
inline
override int Steamworks.CSteamID.GetHashCode ( )
inline
uint Steamworks.CSteamID.GetUnAccountInstance ( )
inline
bool Steamworks.CSteamID.HasNoIndividualInstance ( )
inline
void Steamworks.CSteamID.InstancedSet ( AccountID_t  unAccountID,
uint  unInstance,
EUniverse  eUniverse,
EAccountType  eAccountType 
)
inline
bool Steamworks.CSteamID.IsLobby ( )
inline
bool Steamworks.CSteamID.IsValid ( )
inline
static Steamworks.CSteamID.operator CSteamID ( ulong  value)
inlineexplicitstatic
static Steamworks.CSteamID.operator ulong ( CSteamID  that)
inlineexplicitstatic
static bool Steamworks.CSteamID.operator!= ( CSteamID  x,
CSteamID  y 
)
inlinestatic
static bool Steamworks.CSteamID.operator== ( CSteamID  x,
CSteamID  y 
)
inlinestatic
void Steamworks.CSteamID.Set ( AccountID_t  unAccountID,
EUniverse  eUniverse,
EAccountType  eAccountType 
)
inline
void Steamworks.CSteamID.SetAccountID ( AccountID_t  other)
inline
void Steamworks.CSteamID.SetAccountInstance ( uint  other)
inline
void Steamworks.CSteamID.SetEAccountType ( EAccountType  other)
inline
void Steamworks.CSteamID.SetEUniverse ( EUniverse  other)
inline
override string Steamworks.CSteamID.ToString ( )
inline

Member Data Documentation

readonly CSteamID Steamworks.CSteamID.LanModeGS = new CSteamID(new AccountID_t(0), 0, EUniverse.k_EUniversePublic, EAccountType.k_EAccountTypeInvalid)
static
ulong Steamworks.CSteamID.m_SteamID
readonly CSteamID Steamworks.CSteamID.Nil = new CSteamID()
static
readonly CSteamID Steamworks.CSteamID.NonSteamGS = new CSteamID(new AccountID_t(2), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
static
readonly CSteamID Steamworks.CSteamID.NotInitYetGS = new CSteamID(new AccountID_t(1), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
static
readonly CSteamID Steamworks.CSteamID.OutofDateGS = new CSteamID(new AccountID_t(0), 0, EUniverse.k_EUniverseInvalid, EAccountType.k_EAccountTypeInvalid)
static

The documentation for this struct was generated from the following file: