C# Class GameMachine.Chat.ChatUI

Inheritance: UnityEngine.MonoBehaviour, IChatUI, IPlayerApi
Mostra 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_oe property

public List autojoinChannels
return List

currentGroup public_oe property

public string currentGroup
return string

maxMessages public_oe property

public int maxMessages
return int

testmode public_oe property

public bool testmode
return bool