C# Class GameMachine.Chat.ChatUI

Inheritance: UnityEngine.MonoBehaviour, IChatUI, IPlayerApi
Show file Open project: gamemachine/gamemachine

Public Properties

Property Type Description
autojoinChannels List
currentGroup string
maxMessages int
testmode bool

Public Methods

Method 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

Method Description
AddGroupMember ( string playerId, string characterId ) : void
CloseGroupWindow ( ) : void
OpenGroupWindow ( ) : void
RemoveGroupMember ( string playerId ) : void
UpdateChatStatus ( ) : void

Method Details

AddMessage() public method

public AddMessage ( ) : void
return void

ChannelJoined() public method

public ChannelJoined ( string channelName ) : void
channelName string
return void

ChannelLeft() public method

public ChannelLeft ( string channelName ) : void
channelName string
return void

CreateGroup() public method

public CreateGroup ( string channelName ) : void
channelName string
return void

CurrentGroup() public method

public CurrentGroup ( ) : string
return string

EndDrag() public method

public EndDrag ( ) : void
return void

InviteReceived() public method

public InviteReceived ( object message ) : void
message object
return void

LeaveGroup() public method

public LeaveGroup ( string channelName ) : void
channelName string
return void

LocalMessage() public method

public LocalMessage ( Color color, string msg ) : void
color UnityEngine.Color
msg string
return void

MessageReceived() public method

public MessageReceived ( object message ) : void
message object
return void

OnPasswordChanged() public method

public OnPasswordChanged ( string result ) : void
result string
return void

OnPasswordError() public method

public OnPasswordError ( string error ) : void
error string
return void

OnPlayer() public method

public OnPlayer ( io player ) : void
player io
return void

OnPlayerCharacters() public method

public OnPlayerCharacters ( io characters ) : void
characters io
return void

OnPlayerCharactersError() public method

public OnPlayerCharactersError ( string error ) : void
error string
return void

OnPlayerCreateError() public method

public OnPlayerCreateError ( string error ) : void
error string
return void

OnPlayerCreated() public method

public OnPlayerCreated ( io player ) : void
player io
return void

OnPlayerError() public method

public OnPlayerError ( string error ) : void
error string
return void

PointerEnter() public method

public PointerEnter ( ) : void
return void

PointerExit() public method

public PointerExit ( ) : void
return void

RemoteChannelList() public method

public RemoteChannelList ( List channels ) : void
channels List
return void

RequestLeaveGroup() public method

public RequestLeaveGroup ( ) : void
return void

ShowChatMessage() public method

public ShowChatMessage ( io.gamemachine.messages.ChatMessage chatMessage ) : void
chatMessage io.gamemachine.messages.ChatMessage
return void

Start() public method

public Start ( ) : void
return void

StartDrag() public method

public StartDrag ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateGroupMembers() public method

public UpdateGroupMembers ( ) : void
return void

Property Details

autojoinChannels public property

public List autojoinChannels
return List

currentGroup public property

public string currentGroup
return string

maxMessages public property

public int maxMessages
return int

testmode public property

public bool testmode
return bool