Zdexby TheHolyOneZ
42,610 classes
Class

ChatClient

: Object
Photon.Chat.ChatClient, PhotonChat 0x00A8 (168 B) inherited 0x0010 PhotonChat.dll
0x00x00A8

Members 26

OffsetSizeNameTypeFlagsDefault
—0x04FriendRequestListMaxintPrivateStatic+1 flags1024
—0x04DefaultMaxSubscribersintPublicStatic+1 flags100
—0x01HttpForwardWebFlagbytePrivateStatic+1 flags1
0x01<EnableProtocolFallback>k__BackingFieldboolPrivate—
0x00110x07padding / unreflected
0x08<NameServerAddress>k__BackingFieldstringPrivate—
0x08<FrontendAddress>k__BackingFieldstringPrivate—
0x08chatRegionstringPrivate—
0x04<State>k__BackingFieldChatStatePrivate—
0x04<DisconnectedCause>k__BackingFieldChatDisconnectCausePrivate—
0x08<AppVersion>k__BackingFieldstringPrivate—
0x08<AppId>k__BackingFieldstringPrivate—
0x08<AuthValues>k__BackingFieldAuthenticationValuesPrivate—
0x04MessageLimitintPublic—
0x04PrivateChatHistoryLengthintPublic—
0x08PublicChannelsDictionary<System.StringPublic+1 flags—
0x08PrivateChannelsDictionary<System.StringPublic+1 flags—
0x08PublicChannelsUnsubscribingHashSet<System.String>Private+1 flags—
0x08listenerIChatClientListenerPrivate+1 flags—
0x08chatPeerChatPeerPublic—
—0x08ChatAppNamestringPrivateStatic+1 flags2765243730560
0x01didAuthenticateboolPrivate—
0x00810x03padding / unreflected
0x08statusToSetWhenConnectedNullable<System.Int32>Private—
0x008C0x04padding / unreflected
0x08messageToSetWhenConnectedobjectPrivate—
0x04msDeltaForServiceCallsintPrivate—
0x04msTimestampOfLastServiceCallintPrivate—
0x01<UseBackgroundWorkerForSending>k__BackingFieldboolPrivate—
0x00A10x07unreflected bytes to end of ChatClient

Functions 76

SignatureFlagsNativeParams
bool get_EnableProtocolFallback()Public+1 flags0x01
void set_EnableProtocolFallback(bool value)Public+1 flags0x01
string get_NameServerAddress()Public+1 flags0x08
void set_NameServerAddress(const string& value)Private+1 flags0x08
string get_FrontendAddress()Public+1 flags0x08
void set_FrontendAddress(const string& value)Private+1 flags0x08
string get_ChatRegion()Public+1 flags0x08
void set_ChatRegion(const string& value)Public+1 flags0x08
ChatState get_State()Public+1 flags0x04
void set_State(const ChatState& value)Private+1 flags0x04
ChatDisconnectCause get_DisconnectedCause()Public+1 flags0x04
void set_DisconnectedCause(const ChatDisconnectCause& value)Private+1 flags0x04
bool get_CanChat()Public+1 flags0x01
bool CanChatInChannel(const string& channelName)Public0x08
bool get_HasPeer()Private+1 flags0x01
string get_AppVersion()Public+1 flags0x08
void set_AppVersion(const string& value)Private+1 flags0x08
string get_AppId()Public+1 flags0x08
void set_AppId(const string& value)Private+1 flags0x08
AuthenticationValues get_AuthValues()Public+1 flags0x08
void set_AuthValues(AuthenticationValues value)Public+1 flags0x08
string get_UserId()Public+1 flags0x08
void set_UserId(const string& value)Private+1 flags0x08
bool get_UseBackgroundWorkerForSending()Public+1 flags0x01
void set_UseBackgroundWorkerForSending(bool value)Public+1 flags0x01
ConnectionProtocol get_TransportProtocol()Public+1 flags0x01
void set_TransportProtocol(const ConnectionProtocol& value)Public+1 flags0x01
Dictionary<ExitGames.Client.Photon.ConnectionProtocol get_SocketImplementationConfig()Public+1 flags0x08
void .ctor(IChatClientListener listener, const ConnectionProtocol& protocol)Public+1 flags0x08
bool ConnectUsingSettings(ChatAppSettings appSettings)Public0x08
bool Connect(const string& appId, const string& appVersion, AuthenticationValues authValues)Public0x08
bool ConnectAndSetStatus(const string& appId, const string& appVersion, AuthenticationValues authValues, int status, object message)Public0x08
void Service()Public0x00
bool SendOutgoingInBackground()Private0x01
void SendAcksOnly()Public0x00
void Disconnect(const ChatDisconnectCause& cause)Public0x04
void StopThread()Public0x00
bool Subscribe(const string[]& channels)Public0x08
bool Subscribe(const string[]& channels, const int[]& lastMsgIds)Public0x08
bool Subscribe(const string[]& channels, int messagesFromHistory)Public0x08
bool Unsubscribe(const string[]& channels)Public0x08
bool PublishMessage(const string& channelName, object message, bool forwardAsWebhook)Public0x08
bool PublishMessageUnreliable(const string& channelName, object message, bool forwardAsWebhook)1 flags0x08
bool publishMessage(const string& channelName, object message, bool reliable, bool forwardAsWebhook)Private0x08
bool SendPrivateMessage(const string& target, object message, bool forwardAsWebhook)Public0x08
bool SendPrivateMessage(const string& target, object message, bool encrypt, bool forwardAsWebhook)Public0x08
bool SendPrivateMessageUnreliable(const string& target, object message, bool encrypt, bool forwardAsWebhook)1 flags0x08
bool sendPrivateMessage(const string& target, object message, bool encrypt, bool reliable, bool forwardAsWebhook)Private0x08
bool SetOnlineStatus(int status, object message, bool skipMessage)Private0x08
bool SetOnlineStatus(int status)Public0x04
bool SetOnlineStatus(int status, object message)Public0x08
bool AddFriends(const string[]& friends)Public0x08
bool RemoveFriends(const string[]& friends)Public0x08
string GetPrivateChannelNameByUser(const string& userName)Public0x08
bool TryGetChannel(const string& channelName, bool isPrivate, ChatChannel& channel)Public0x08
bool TryGetChannel(const string& channelName, ChatChannel& channel)Public0x08
bool TryGetPrivateChannelByUser(const string& userId, ChatChannel& channel)Public0x08
void set_DebugOut(const DebugLevel& value)Public+1 flags0x01
DebugLevel get_DebugOut()Public+1 flags0x01
void ExitGames.Client.Photon.IPhotonPeerListener.DebugReturn(const DebugLevel& level, const string& message)PrivateFinal+2 flags0x08
void ExitGames.Client.Photon.IPhotonPeerListener.OnEvent(EventData eventData)PrivateFinal+2 flags0x08
void ExitGames.Client.Photon.IPhotonPeerListener.OnOperationResponse(OperationResponse operationResponse)PrivateFinal+2 flags0x08
void ExitGames.Client.Photon.IPhotonPeerListener.OnStatusChanged(const StatusCode& statusCode)PrivateFinal+2 flags0x04
void TryAuthenticateOnNameServer()Private0x00
bool SendChannelOperation(const string[]& channels, byte operation, int historyLength)Private0x08
void HandlePrivateMessageEvent(EventData eventData)Private0x08
void HandleChatMessagesEvent(EventData eventData)Private0x08
void HandleSubscribeEvent(EventData eventData)Private0x08
void HandleUnsubscribeEvent(EventData eventData)Private0x08
void HandleAuthResponse(OperationResponse operationResponse)Private0x08
void HandleStatusUpdate(EventData eventData)Private0x08
bool ConnectToFrontEnd()Private0x01
bool AuthenticateOnFrontEnd()Private0x01
void HandleUserUnsubscribedEvent(EventData eventData)Private0x08
void HandleUserSubscribedEvent(EventData eventData)Private0x08
bool Subscribe(const string& channel, int lastMsgId, int messagesFromHistory, ChannelCreationOptions creationOptions)Public0x08

Used by 1

types with a member, parameter or interface of this type