Versions in this module Expand all Collapse all v0 v0.1.0 Apr 25, 2020 Changes in this version + const AccountIDMask + const AccountIDOffset + const AccountInstanceMask + const AccountInstanceOffset + const AccountTypeMask + const AccountTypeOffset + const AccountTypeRuneUnknown + const AccountUniverseMask + const AccountUniverseOffset + const ChatInstanceFlagClan + const ChatInstanceFlagLobby + const ChatInstanceFlagMMSLobby + type AccountID uint32 + func NewAccountID(id uint32, authServer uint32) AccountID + func (id AccountID) AuthServer() uint32 + func (id AccountID) FormatString() string + func (id AccountID) ID() uint32 + func (id AccountID) SetAuthServer(value uint32) AccountID + func (id AccountID) SetID(value uint32) AccountID + func (id AccountID) SteamID() SteamID + func (id AccountID) Uint32() uint32 + func (id AccountID) UsesAuthServer() bool + type AccountInstance uint32 + const ConsoleInstance + const DesktopInstance + const UnknownInstance + const WebInstance + func AccountInstanceFromString(s string) (AccountInstance, error) + func (i AccountInstance) ClearChatFlags() AccountInstance + func (i AccountInstance) HasChatFlag(flag ChatInstanceFlag) bool + func (i AccountInstance) IsConsole() bool + func (i AccountInstance) IsDesktop() bool + func (i AccountInstance) IsWeb() bool + func (i AccountInstance) SetChatFlags(flags ...ChatInstanceFlag) AccountInstance + type AccountType steamlang.EAccountType + func AccountTypeFromRune(r rune) AccountType + func (t AccountType) Enum() steamlang.EAccountType + func (t AccountType) IsAnonGameServer() bool + func (t AccountType) IsAnonUser() bool + func (t AccountType) IsChat() bool + func (t AccountType) IsClan() bool + func (t AccountType) IsConsoleUser() bool + func (t AccountType) IsContentServer() bool + func (t AccountType) IsGameServer() bool + func (t AccountType) IsIndividual() bool + func (t AccountType) IsInvalid() bool + func (t AccountType) IsMultiseat() bool + func (t AccountType) IsPending() bool + func (t AccountType) Rune(instance AccountInstance) rune + type ChatInstanceFlag uint32 + type SteamID uint64 + func New(accountType steamlang.EAccountType, universe steamlang.EUniverse, ...) SteamID + func Parse(s string) (SteamID, error) + func ParseSteam2(s string) (SteamID, error) + func ParseSteam3(s string) (SteamID, error) + func (id SteamID) AccountID() AccountID + func (id SteamID) AccountInstance() AccountInstance + func (id SteamID) AccountType() AccountType + func (id SteamID) AccountUniverse() steamlang.EUniverse + func (id SteamID) ChatToClan() SteamID + func (id SteamID) ClanToChat() SteamID + func (id SteamID) FormatString() string + func (id SteamID) SetAccountID(aid AccountID) SteamID + func (id SteamID) SetAccountInstance(i AccountInstance) SteamID + func (id SteamID) SetAccountType(t steamlang.EAccountType) SteamID + func (id SteamID) SetAccountUniverse(u steamlang.EUniverse) SteamID + func (id SteamID) Steam2() string + func (id SteamID) Steam3() string + func (id SteamID) String() string + func (id SteamID) Uint64() uint64