C# Class GameMachine.Chat.ChatUI

Inheritance: UnityEngine.MonoBehaviour, IChatUI, IPlayerApi
Afficher le fichier Open project: gamemachine/gamemachine

Méthodes publiques

Свойство Type Description
autojoinChannels List
currentGroup string
maxMessages int
testmode bool

Méthodes publiques

Méthode Description
AddMessage ( ) : void
ChannelJoined ( string channelName ) : void
ChannelLeft ( string channelName ) : void
CreateGroup ( string channelName ) : void
CurrentGroup ( ) : string
EndDrag ( ) : void
InviteReceived ( object message ) : void
LeaveGroup ( string channelName ) : void
LocalMessage ( Color color, string msg ) : void
MessageReceived ( object message ) : void
OnPasswordChanged ( string result ) : void
OnPasswordError ( string error ) : void
OnPlayer ( io player ) : void
OnPlayerCharacters ( io characters ) : void
OnPlayerCharactersError ( string error ) : void
OnPlayerCreateError ( string error ) : void
OnPlayerCreated ( io player ) : void
OnPlayerError ( string error ) : void
PointerEnter ( ) : void
PointerExit ( ) : void
RemoteChannelList ( List channels ) : void
RequestLeaveGroup ( ) : void
ShowChatMessage ( io.gamemachine.messages.ChatMessage chatMessage ) : void
Start ( ) : void
StartDrag ( ) : void
Update ( ) : void
UpdateGroupMembers ( ) : void

Private Methods

Méthode Description
AddGroupMember ( string playerId, string characterId ) : void
CloseGroupWindow ( ) : void
OpenGroupWindow ( ) : void
RemoveGroupMember ( string playerId ) : void
UpdateChatStatus ( ) : void

Method Details

AddMessage() public méthode

public AddMessage ( ) : void
Résultat void

ChannelJoined() public méthode

public ChannelJoined ( string channelName ) : void
channelName string
Résultat void

ChannelLeft() public méthode

public ChannelLeft ( string channelName ) : void
channelName string
Résultat void

CreateGroup() public méthode

public CreateGroup ( string channelName ) : void
channelName string
Résultat void

CurrentGroup() public méthode

public CurrentGroup ( ) : string
Résultat string

EndDrag() public méthode

public EndDrag ( ) : void
Résultat void

InviteReceived() public méthode

public InviteReceived ( object message ) : void
message object
Résultat void

LeaveGroup() public méthode

public LeaveGroup ( string channelName ) : void
channelName string
Résultat void

LocalMessage() public méthode

public LocalMessage ( Color color, string msg ) : void
color UnityEngine.Color
msg string
Résultat void

MessageReceived() public méthode

public MessageReceived ( object message ) : void
message object
Résultat void

OnPasswordChanged() public méthode

public OnPasswordChanged ( string result ) : void
result string
Résultat void

OnPasswordError() public méthode

public OnPasswordError ( string error ) : void
error string
Résultat void

OnPlayer() public méthode

public OnPlayer ( io player ) : void
player io
Résultat void

OnPlayerCharacters() public méthode

public OnPlayerCharacters ( io characters ) : void
characters io
Résultat void

OnPlayerCharactersError() public méthode

public OnPlayerCharactersError ( string error ) : void
error string
Résultat void

OnPlayerCreateError() public méthode

public OnPlayerCreateError ( string error ) : void
error string
Résultat void

OnPlayerCreated() public méthode

public OnPlayerCreated ( io player ) : void
player io
Résultat void

OnPlayerError() public méthode

public OnPlayerError ( string error ) : void
error string
Résultat void

PointerEnter() public méthode

public PointerEnter ( ) : void
Résultat void

PointerExit() public méthode

public PointerExit ( ) : void
Résultat void

RemoteChannelList() public méthode

public RemoteChannelList ( List channels ) : void
channels List
Résultat void

RequestLeaveGroup() public méthode

public RequestLeaveGroup ( ) : void
Résultat void

ShowChatMessage() public méthode

public ShowChatMessage ( io.gamemachine.messages.ChatMessage chatMessage ) : void
chatMessage io.gamemachine.messages.ChatMessage
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartDrag() public méthode

public StartDrag ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateGroupMembers() public méthode

public UpdateGroupMembers ( ) : void
Résultat void

Property Details

autojoinChannels public_oe property

public List autojoinChannels
Résultat List

currentGroup public_oe property

public string currentGroup
Résultat string

maxMessages public_oe property

public int maxMessages
Résultat int

testmode public_oe property

public bool testmode
Résultat bool