C# 클래스 GameMachine.Chat.ChatUI

상속: UnityEngine.MonoBehaviour, IChatUI, IPlayerApi
파일 보기 프로젝트 열기: gamemachine/gamemachine

공개 프로퍼티들

프로퍼티 타입 설명
autojoinChannels List
currentGroup string
maxMessages int
testmode bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AddGroupMember ( string playerId, string characterId ) : void
CloseGroupWindow ( ) : void
OpenGroupWindow ( ) : void
RemoveGroupMember ( string playerId ) : void
UpdateChatStatus ( ) : void

메소드 상세

AddMessage() 공개 메소드

public AddMessage ( ) : void
리턴 void

ChannelJoined() 공개 메소드

public ChannelJoined ( string channelName ) : void
channelName string
리턴 void

ChannelLeft() 공개 메소드

public ChannelLeft ( string channelName ) : void
channelName string
리턴 void

CreateGroup() 공개 메소드

public CreateGroup ( string channelName ) : void
channelName string
리턴 void

CurrentGroup() 공개 메소드

public CurrentGroup ( ) : string
리턴 string

EndDrag() 공개 메소드

public EndDrag ( ) : void
리턴 void

InviteReceived() 공개 메소드

public InviteReceived ( object message ) : void
message object
리턴 void

LeaveGroup() 공개 메소드

public LeaveGroup ( string channelName ) : void
channelName string
리턴 void

LocalMessage() 공개 메소드

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

MessageReceived() 공개 메소드

public MessageReceived ( object message ) : void
message object
리턴 void

OnPasswordChanged() 공개 메소드

public OnPasswordChanged ( string result ) : void
result string
리턴 void

OnPasswordError() 공개 메소드

public OnPasswordError ( string error ) : void
error string
리턴 void

OnPlayer() 공개 메소드

public OnPlayer ( io player ) : void
player io
리턴 void

OnPlayerCharacters() 공개 메소드

public OnPlayerCharacters ( io characters ) : void
characters io
리턴 void

OnPlayerCharactersError() 공개 메소드

public OnPlayerCharactersError ( string error ) : void
error string
리턴 void

OnPlayerCreateError() 공개 메소드

public OnPlayerCreateError ( string error ) : void
error string
리턴 void

OnPlayerCreated() 공개 메소드

public OnPlayerCreated ( io player ) : void
player io
리턴 void

OnPlayerError() 공개 메소드

public OnPlayerError ( string error ) : void
error string
리턴 void

PointerEnter() 공개 메소드

public PointerEnter ( ) : void
리턴 void

PointerExit() 공개 메소드

public PointerExit ( ) : void
리턴 void

RemoteChannelList() 공개 메소드

public RemoteChannelList ( List channels ) : void
channels List
리턴 void

RequestLeaveGroup() 공개 메소드

public RequestLeaveGroup ( ) : void
리턴 void

ShowChatMessage() 공개 메소드

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

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartDrag() 공개 메소드

public StartDrag ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateGroupMembers() 공개 메소드

public UpdateGroupMembers ( ) : void
리턴 void

프로퍼티 상세

autojoinChannels 공개적으로 프로퍼티

public List autojoinChannels
리턴 List

currentGroup 공개적으로 프로퍼티

public string currentGroup
리턴 string

maxMessages 공개적으로 프로퍼티

public int maxMessages
리턴 int

testmode 공개적으로 프로퍼티

public bool testmode
리턴 bool