CGameScriptChatManager

ManiaPlanet API


CGameScriptChatManager

ID 0x0317B000
Uninstantiable

Inherits from MwFoundations::CMwNod

Manager of buddies instant messaging.

Enums

EConnectionStatus

EConnectionStatus::Offline
EConnectionStatus::Online
EConnectionStatus::Connecting

EDesiredConnectionStatus

EDesiredConnectionStatus::Offline
EDesiredConnectionStatus::Online

EPresenceShow

EPresenceShow::Available
EPresenceShow::WantToChat
EPresenceShow::DoNotDisturb
EPresenceShow::Away
EPresenceShow::ExtendedAway
Methods

void AcceptBuddy(CGameScriptChatContact@ Buddy)

void AddBuddy(string Login)

void AddBuddySlot()

void Channel_Join(string ChannelName)

void Channel_Leave(CGameScriptChatRoom@ Channel)

CGameScriptChatContact@ GetContactFromLogin(string Login)

CGameScriptChatHistory@ History_Create()

CGameScriptChatHistory@ History_Create_Contact(CGameScriptChatContact@ Contact)

CGameScriptChatHistory@ History_Create_Room(CGameScriptChatRoom@ Room)

void History_Destroy(CGameScriptChatHistory@ History)

void History_DestroyAll()

void OpenSteamChat(CGameScriptChatContact@ Buddy)

void PresenceSet(EPresenceShow Show, wstring Status)

void RemoveBuddy(CGameScriptChatContact@ Buddy)

void Room_SendMessage(CGameScriptChatRoom@ Room, wstring Body)

void SendMessage(CGameScriptChatContact@ Buddy, wstring Body)

void SendMessage2(CGameScriptChatContact@ Buddy, wstring Body, wstring Link, wstring Metadata)

void Squad_Invitation_Accept(CGameScriptChatSquadInvitation@ Invitation)

void Squad_Invitation_Decline(CGameScriptChatSquadInvitation@ Invitation)

void Squad_Invite(string Login)

void Squad_Leave()

Members

const MwBuffer<CGameScriptChatContact@> Buddies

const MwBuffer<CGameScriptChatRoom@> Channels

const MwBuffer<CGameScriptChatContact@> Contacts

const EConnectionStatus CurrentConnectionStatus

const string CurrentServerJoinLink

const string CurrentServerLogin

const wstring CurrentServerModeName

const wstring CurrentServerModeStatus

const wstring CurrentServerName

const uint CurrentServerPlayerCount

const uint CurrentServerPlayerCountMax

const bool CurrentServer_IsFavourite

const bool CurrentServer_IsFull

const bool CurrentServer_IsFullSpec

const bool CurrentServer_IsHidden

const bool CurrentServer_IsLobby

const bool CurrentServer_IsPrivate

const bool CurrentServer_IsPrivateSpec

const bool CurrentServer_IsRelay

const bool CurrentServer_IsWarmUp

const MwBuffer<CGameScriptChatContact@> DebugContacts

EDesiredConnectionStatus DesiredConnectionStatus

bool Filter_PlayingOnline

wstring Filter_SearchText

const MwBuffer<CGameScriptChatContact@> FilteredBuddies

const MwBuffer<CGameScriptChatHistory@> Histories

const MwBuffer<CGameScriptChatContact@> IncomingBuddyRequests

const MwBuffer<CGameScriptChatContact@> OfflineBuddies

const MwBuffer<CGameScriptChatContact@> OnlineBuddies

const MwBuffer<CGameScriptChatContact@> OutgoingBuddyRequests

const MwBuffer<CGameScriptChatEvent@> PendingEvents

const MwBuffer<CGameScriptChatContact@> PlayingOnlineBuddies

const EPresenceShow Presence_Show

const wstring Presence_Status

const CGameScriptChatRoom@ Squad

const MwBuffer<CGameScriptChatSquadInvitation@> Squad_Invitations

const wstring Squad_PreferredServer

const MwBuffer<CGameScriptChatContact@> SteamBuddies

const bool SteamIsEnabled

const MwBuffer<CGameScriptChatContact@> SteamOfflineBuddies

const MwBuffer<CGameScriptChatContact@> SteamOnlineBuddies

const MwBuffer<CGameScriptChatContact@> XmppBuddies

const MwBuffer<CGameScriptChatContact@> XmppOfflineBuddies

const MwBuffer<CGameScriptChatContact@> XmppOnlineBuddies

Inherited members CMwNod

const MwId Id

string IdName


Documentation from build 2019-07-03 10:37:06
(Page rendering: 0.02 seconds, 12.18 MB)