C# 클래스 Valve.Steamworks.ISteamFriends

파일 보기 프로젝트 열기: kronosaur/Transcendence

공개 메소드들

메소드 설명
ActivateGameOverlay ( string pchDialog ) : void
ActivateGameOverlayInviteDialog ( ulong steamIDLobby ) : void
ActivateGameOverlayToStore ( uint nAppID, char eFlag ) : void
ActivateGameOverlayToUser ( string pchDialog, ulong steamID ) : void
ActivateGameOverlayToWebPage ( string pchURL ) : void
ClearRichPresence ( ) : void
CloseClanChatWindowInSteam ( ulong steamIDClanChat ) : bool
DownloadClanActivityCounts ( CSteamID psteamIDClans ) : ulong
EnumerateFollowingList ( uint unStartIndex ) : ulong
GetChatMemberByIndex ( ulong steamIDClan, int iUser ) : ulong
GetClanActivityCounts ( ulong steamIDClan, int &pnOnline, int &pnInGame, int &pnChatting ) : bool
GetClanByIndex ( int iClan ) : ulong
GetClanChatMemberCount ( ulong steamIDClan ) : int
GetClanChatMessage ( ulong steamIDClanChat, int iMessage, IntPtr prgchText, int cchTextMax, uint &peChatEntryType, CSteamID &psteamidChatter ) : int
GetClanCount ( ) : int
GetClanName ( ulong steamIDClan ) : string
GetClanOfficerByIndex ( ulong steamIDClan, int iOfficer ) : ulong
GetClanOfficerCount ( ulong steamIDClan ) : int
GetClanOwner ( ulong steamIDClan ) : ulong
GetClanTag ( ulong steamIDClan ) : string
GetCoplayFriend ( int iCoplayFriend ) : ulong
GetCoplayFriendCount ( ) : int
GetFollowerCount ( ulong steamID ) : ulong
GetFriendByIndex ( int iFriend, int iFriendFlags ) : ulong
GetFriendCoplayGame ( ulong steamIDFriend ) : uint
GetFriendCoplayTime ( ulong steamIDFriend ) : int
GetFriendCount ( int iFriendFlags ) : int
GetFriendCountFromSource ( ulong steamIDSource ) : int
GetFriendFromSourceByIndex ( ulong steamIDSource, int iFriend ) : ulong
GetFriendGamePlayed ( ulong steamIDFriend, FriendGameInfo_t &pFriendGameInfo ) : bool
GetFriendMessage ( ulong steamIDFriend, int iMessageID, IntPtr pvData, int cubData, uint &peChatEntryType ) : int
GetFriendPersonaName ( ulong steamIDFriend ) : string
GetFriendPersonaNameHistory ( ulong steamIDFriend, int iPersonaName ) : string
GetFriendPersonaState ( ulong steamIDFriend ) : uint
GetFriendRelationship ( ulong steamIDFriend ) : uint
GetFriendRichPresence ( ulong steamIDFriend, string pchKey ) : string
GetFriendRichPresenceKeyByIndex ( ulong steamIDFriend, int iKey ) : string
GetFriendRichPresenceKeyCount ( ulong steamIDFriend ) : int
GetFriendSteamLevel ( ulong steamIDFriend ) : int
GetFriendsGroupCount ( ) : int
GetFriendsGroupIDByIndex ( int iFG ) : char
GetFriendsGroupMembersCount ( char friendsGroupID ) : int
GetFriendsGroupMembersList ( char friendsGroupID, CSteamID &pOutSteamIDMembers ) : void
GetFriendsGroupName ( char friendsGroupID ) : string
GetIntPtr ( ) : IntPtr
GetLargeFriendAvatar ( ulong steamIDFriend ) : int
GetMediumFriendAvatar ( ulong steamIDFriend ) : int
GetPersonaName ( ) : string
GetPersonaState ( ) : uint
GetPlayerNickname ( ulong steamIDPlayer ) : string
GetSmallFriendAvatar ( ulong steamIDFriend ) : int
GetUserRestrictions ( ) : uint
HasFriend ( ulong steamIDFriend, int iFriendFlags ) : bool
InviteUserToGame ( ulong steamIDFriend, string pchConnectString ) : bool
IsClanChatAdmin ( ulong steamIDClanChat, ulong steamIDUser ) : bool
IsClanChatWindowOpenInSteam ( ulong steamIDClanChat ) : bool
IsFollowing ( ulong steamID ) : ulong
IsUserInSource ( ulong steamIDUser, ulong steamIDSource ) : bool
JoinClanChatRoom ( ulong steamIDClan ) : ulong
LeaveClanChatRoom ( ulong steamIDClan ) : bool
OpenClanChatWindowInSteam ( ulong steamIDClanChat ) : bool
ReplyToFriendMessage ( ulong steamIDFriend, string pchMsgToSend ) : bool
RequestClanOfficerList ( ulong steamIDClan ) : ulong
RequestFriendRichPresence ( ulong steamIDFriend ) : void
RequestUserInformation ( ulong steamIDUser, bool bRequireNameOnly ) : bool
SendClanChatMessage ( ulong steamIDClanChat, string pchText ) : bool
SetInGameVoiceSpeaking ( ulong steamIDUser, bool bSpeaking ) : void
SetListenForFriendsMessages ( bool bInterceptEnabled ) : bool
SetPersonaName ( string pchPersonaName ) : ulong
SetPlayedWith ( ulong steamIDUserPlayedWith ) : void
SetRichPresence ( string pchKey, string pchValue ) : bool

메소드 상세

ActivateGameOverlay() 공개 추상적인 메소드

public abstract ActivateGameOverlay ( string pchDialog ) : void
pchDialog string
리턴 void

ActivateGameOverlayInviteDialog() 공개 추상적인 메소드

public abstract ActivateGameOverlayInviteDialog ( ulong steamIDLobby ) : void
steamIDLobby ulong
리턴 void

ActivateGameOverlayToStore() 공개 추상적인 메소드

public abstract ActivateGameOverlayToStore ( uint nAppID, char eFlag ) : void
nAppID uint
eFlag char
리턴 void

ActivateGameOverlayToUser() 공개 추상적인 메소드

public abstract ActivateGameOverlayToUser ( string pchDialog, ulong steamID ) : void
pchDialog string
steamID ulong
리턴 void

ActivateGameOverlayToWebPage() 공개 추상적인 메소드

public abstract ActivateGameOverlayToWebPage ( string pchURL ) : void
pchURL string
리턴 void

ClearRichPresence() 공개 추상적인 메소드

public abstract ClearRichPresence ( ) : void
리턴 void

CloseClanChatWindowInSteam() 공개 추상적인 메소드

public abstract CloseClanChatWindowInSteam ( ulong steamIDClanChat ) : bool
steamIDClanChat ulong
리턴 bool

DownloadClanActivityCounts() 공개 추상적인 메소드

public abstract DownloadClanActivityCounts ( CSteamID psteamIDClans ) : ulong
psteamIDClans CSteamID
리턴 ulong

EnumerateFollowingList() 공개 추상적인 메소드

public abstract EnumerateFollowingList ( uint unStartIndex ) : ulong
unStartIndex uint
리턴 ulong

GetChatMemberByIndex() 공개 추상적인 메소드

public abstract GetChatMemberByIndex ( ulong steamIDClan, int iUser ) : ulong
steamIDClan ulong
iUser int
리턴 ulong

GetClanActivityCounts() 공개 추상적인 메소드

public abstract GetClanActivityCounts ( ulong steamIDClan, int &pnOnline, int &pnInGame, int &pnChatting ) : bool
steamIDClan ulong
pnOnline int
pnInGame int
pnChatting int
리턴 bool

GetClanByIndex() 공개 추상적인 메소드

public abstract GetClanByIndex ( int iClan ) : ulong
iClan int
리턴 ulong

GetClanChatMemberCount() 공개 추상적인 메소드

public abstract GetClanChatMemberCount ( ulong steamIDClan ) : int
steamIDClan ulong
리턴 int

GetClanChatMessage() 공개 추상적인 메소드

public abstract GetClanChatMessage ( ulong steamIDClanChat, int iMessage, IntPtr prgchText, int cchTextMax, uint &peChatEntryType, CSteamID &psteamidChatter ) : int
steamIDClanChat ulong
iMessage int
prgchText IntPtr
cchTextMax int
peChatEntryType uint
psteamidChatter CSteamID
리턴 int

GetClanCount() 공개 추상적인 메소드

public abstract GetClanCount ( ) : int
리턴 int

GetClanName() 공개 추상적인 메소드

public abstract GetClanName ( ulong steamIDClan ) : string
steamIDClan ulong
리턴 string

GetClanOfficerByIndex() 공개 추상적인 메소드

public abstract GetClanOfficerByIndex ( ulong steamIDClan, int iOfficer ) : ulong
steamIDClan ulong
iOfficer int
리턴 ulong

GetClanOfficerCount() 공개 추상적인 메소드

public abstract GetClanOfficerCount ( ulong steamIDClan ) : int
steamIDClan ulong
리턴 int

GetClanOwner() 공개 추상적인 메소드

public abstract GetClanOwner ( ulong steamIDClan ) : ulong
steamIDClan ulong
리턴 ulong

GetClanTag() 공개 추상적인 메소드

public abstract GetClanTag ( ulong steamIDClan ) : string
steamIDClan ulong
리턴 string

GetCoplayFriend() 공개 추상적인 메소드

public abstract GetCoplayFriend ( int iCoplayFriend ) : ulong
iCoplayFriend int
리턴 ulong

GetCoplayFriendCount() 공개 추상적인 메소드

public abstract GetCoplayFriendCount ( ) : int
리턴 int

GetFollowerCount() 공개 추상적인 메소드

public abstract GetFollowerCount ( ulong steamID ) : ulong
steamID ulong
리턴 ulong

GetFriendByIndex() 공개 추상적인 메소드

public abstract GetFriendByIndex ( int iFriend, int iFriendFlags ) : ulong
iFriend int
iFriendFlags int
리턴 ulong

GetFriendCoplayGame() 공개 추상적인 메소드

public abstract GetFriendCoplayGame ( ulong steamIDFriend ) : uint
steamIDFriend ulong
리턴 uint

GetFriendCoplayTime() 공개 추상적인 메소드

public abstract GetFriendCoplayTime ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetFriendCount() 공개 추상적인 메소드

public abstract GetFriendCount ( int iFriendFlags ) : int
iFriendFlags int
리턴 int

GetFriendCountFromSource() 공개 추상적인 메소드

public abstract GetFriendCountFromSource ( ulong steamIDSource ) : int
steamIDSource ulong
리턴 int

GetFriendFromSourceByIndex() 공개 추상적인 메소드

public abstract GetFriendFromSourceByIndex ( ulong steamIDSource, int iFriend ) : ulong
steamIDSource ulong
iFriend int
리턴 ulong

GetFriendGamePlayed() 공개 추상적인 메소드

public abstract GetFriendGamePlayed ( ulong steamIDFriend, FriendGameInfo_t &pFriendGameInfo ) : bool
steamIDFriend ulong
pFriendGameInfo FriendGameInfo_t
리턴 bool

GetFriendMessage() 공개 추상적인 메소드

public abstract GetFriendMessage ( ulong steamIDFriend, int iMessageID, IntPtr pvData, int cubData, uint &peChatEntryType ) : int
steamIDFriend ulong
iMessageID int
pvData IntPtr
cubData int
peChatEntryType uint
리턴 int

GetFriendPersonaName() 공개 추상적인 메소드

public abstract GetFriendPersonaName ( ulong steamIDFriend ) : string
steamIDFriend ulong
리턴 string

GetFriendPersonaNameHistory() 공개 추상적인 메소드

public abstract GetFriendPersonaNameHistory ( ulong steamIDFriend, int iPersonaName ) : string
steamIDFriend ulong
iPersonaName int
리턴 string

GetFriendPersonaState() 공개 추상적인 메소드

public abstract GetFriendPersonaState ( ulong steamIDFriend ) : uint
steamIDFriend ulong
리턴 uint

GetFriendRelationship() 공개 추상적인 메소드

public abstract GetFriendRelationship ( ulong steamIDFriend ) : uint
steamIDFriend ulong
리턴 uint

GetFriendRichPresence() 공개 추상적인 메소드

public abstract GetFriendRichPresence ( ulong steamIDFriend, string pchKey ) : string
steamIDFriend ulong
pchKey string
리턴 string

GetFriendRichPresenceKeyByIndex() 공개 추상적인 메소드

public abstract GetFriendRichPresenceKeyByIndex ( ulong steamIDFriend, int iKey ) : string
steamIDFriend ulong
iKey int
리턴 string

GetFriendRichPresenceKeyCount() 공개 추상적인 메소드

public abstract GetFriendRichPresenceKeyCount ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetFriendSteamLevel() 공개 추상적인 메소드

public abstract GetFriendSteamLevel ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetFriendsGroupCount() 공개 추상적인 메소드

public abstract GetFriendsGroupCount ( ) : int
리턴 int

GetFriendsGroupIDByIndex() 공개 추상적인 메소드

public abstract GetFriendsGroupIDByIndex ( int iFG ) : char
iFG int
리턴 char

GetFriendsGroupMembersCount() 공개 추상적인 메소드

public abstract GetFriendsGroupMembersCount ( char friendsGroupID ) : int
friendsGroupID char
리턴 int

GetFriendsGroupMembersList() 공개 추상적인 메소드

public abstract GetFriendsGroupMembersList ( char friendsGroupID, CSteamID &pOutSteamIDMembers ) : void
friendsGroupID char
pOutSteamIDMembers CSteamID
리턴 void

GetFriendsGroupName() 공개 추상적인 메소드

public abstract GetFriendsGroupName ( char friendsGroupID ) : string
friendsGroupID char
리턴 string

GetIntPtr() 공개 추상적인 메소드

public abstract GetIntPtr ( ) : IntPtr
리턴 IntPtr

GetLargeFriendAvatar() 공개 추상적인 메소드

public abstract GetLargeFriendAvatar ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetMediumFriendAvatar() 공개 추상적인 메소드

public abstract GetMediumFriendAvatar ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetPersonaName() 공개 추상적인 메소드

public abstract GetPersonaName ( ) : string
리턴 string

GetPersonaState() 공개 추상적인 메소드

public abstract GetPersonaState ( ) : uint
리턴 uint

GetPlayerNickname() 공개 추상적인 메소드

public abstract GetPlayerNickname ( ulong steamIDPlayer ) : string
steamIDPlayer ulong
리턴 string

GetSmallFriendAvatar() 공개 추상적인 메소드

public abstract GetSmallFriendAvatar ( ulong steamIDFriend ) : int
steamIDFriend ulong
리턴 int

GetUserRestrictions() 공개 추상적인 메소드

public abstract GetUserRestrictions ( ) : uint
리턴 uint

HasFriend() 공개 추상적인 메소드

public abstract HasFriend ( ulong steamIDFriend, int iFriendFlags ) : bool
steamIDFriend ulong
iFriendFlags int
리턴 bool

InviteUserToGame() 공개 추상적인 메소드

public abstract InviteUserToGame ( ulong steamIDFriend, string pchConnectString ) : bool
steamIDFriend ulong
pchConnectString string
리턴 bool

IsClanChatAdmin() 공개 추상적인 메소드

public abstract IsClanChatAdmin ( ulong steamIDClanChat, ulong steamIDUser ) : bool
steamIDClanChat ulong
steamIDUser ulong
리턴 bool

IsClanChatWindowOpenInSteam() 공개 추상적인 메소드

public abstract IsClanChatWindowOpenInSteam ( ulong steamIDClanChat ) : bool
steamIDClanChat ulong
리턴 bool

IsFollowing() 공개 추상적인 메소드

public abstract IsFollowing ( ulong steamID ) : ulong
steamID ulong
리턴 ulong

IsUserInSource() 공개 추상적인 메소드

public abstract IsUserInSource ( ulong steamIDUser, ulong steamIDSource ) : bool
steamIDUser ulong
steamIDSource ulong
리턴 bool

JoinClanChatRoom() 공개 추상적인 메소드

public abstract JoinClanChatRoom ( ulong steamIDClan ) : ulong
steamIDClan ulong
리턴 ulong

LeaveClanChatRoom() 공개 추상적인 메소드

public abstract LeaveClanChatRoom ( ulong steamIDClan ) : bool
steamIDClan ulong
리턴 bool

OpenClanChatWindowInSteam() 공개 추상적인 메소드

public abstract OpenClanChatWindowInSteam ( ulong steamIDClanChat ) : bool
steamIDClanChat ulong
리턴 bool

ReplyToFriendMessage() 공개 추상적인 메소드

public abstract ReplyToFriendMessage ( ulong steamIDFriend, string pchMsgToSend ) : bool
steamIDFriend ulong
pchMsgToSend string
리턴 bool

RequestClanOfficerList() 공개 추상적인 메소드

public abstract RequestClanOfficerList ( ulong steamIDClan ) : ulong
steamIDClan ulong
리턴 ulong

RequestFriendRichPresence() 공개 추상적인 메소드

public abstract RequestFriendRichPresence ( ulong steamIDFriend ) : void
steamIDFriend ulong
리턴 void

RequestUserInformation() 공개 추상적인 메소드

public abstract RequestUserInformation ( ulong steamIDUser, bool bRequireNameOnly ) : bool
steamIDUser ulong
bRequireNameOnly bool
리턴 bool

SendClanChatMessage() 공개 추상적인 메소드

public abstract SendClanChatMessage ( ulong steamIDClanChat, string pchText ) : bool
steamIDClanChat ulong
pchText string
리턴 bool

SetInGameVoiceSpeaking() 공개 추상적인 메소드

public abstract SetInGameVoiceSpeaking ( ulong steamIDUser, bool bSpeaking ) : void
steamIDUser ulong
bSpeaking bool
리턴 void

SetListenForFriendsMessages() 공개 추상적인 메소드

public abstract SetListenForFriendsMessages ( bool bInterceptEnabled ) : bool
bInterceptEnabled bool
리턴 bool

SetPersonaName() 공개 추상적인 메소드

public abstract SetPersonaName ( string pchPersonaName ) : ulong
pchPersonaName string
리턴 ulong

SetPlayedWith() 공개 추상적인 메소드

public abstract SetPlayedWith ( ulong steamIDUserPlayedWith ) : void
steamIDUserPlayedWith ulong
리턴 void

SetRichPresence() 공개 추상적인 메소드

public abstract SetRichPresence ( string pchKey, string pchValue ) : bool
pchKey string
pchValue string
리턴 bool