Class ChatBase
java.lang.Object
zombie.chat.ChatBase
- Direct Known Subclasses:
AdminChat, FactionChat, GeneralChat, RangeBasedChat, SafehouseChat, ServerChat, WhisperChat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(short playerID) voidclose()createMessage(String text) createServerMessage(String text) getColor()intgetID()getMode()floatgetRange()shortgetTabID()getType()floatbooleanbooleanvoidleaveMember(Short playerID) voidpackMessage(ByteBufferWriter b, ChatMessage msg) voidremoveMember(Short playerID) voidvoidvoidsendMessageToPlayer(short playerID, ChatMessage msg) voidsendMessageToPlayer(UdpConnection connection, ChatMessage msg) voidsendPlayerJoinChatPacket(UdpConnection playerConnection) voidsendPlayerLeaveChatPacket(short playerID) voidsendPlayerLeaveChatPacket(UdpConnection connection) voidsendToServer(ChatMessage msg, DeviceData deviceData) voidsetFontSize(String fontSize) voidsetSettings(ChatSettings settings) voidsetShowTimestamp(boolean showTimestamp) voidsetShowTitle(boolean showTitle) voidshowMessage(String text, String author) voidshowMessage(ChatMessage msg) voidsyncMembersByUsernames(ArrayList<String> players)
-
Constructor Details
-
ChatBase
-
ChatBase
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
getMode
-
getType
-
getID
public int getID() -
getTitleID
-
getColor
-
getTabID
public short getTabID() -
getRange
public float getRange() -
isSendingToRadio
public boolean isSendingToRadio() -
getZombieAttractionRange
public float getZombieAttractionRange() -
setSettings
-
setFontSize
-
setShowTimestamp
public void setShowTimestamp(boolean showTimestamp) -
setShowTitle
public void setShowTitle(boolean showTitle) -
close
public void close() -
unpackMessage
-
packMessage
-
createMessage
-
createServerMessage
-
showMessage
-
showMessage
-
getMessageTextWithPrefix
-
sendMessageToChatMembers
-
sendMessageToChatMembers
-
sendMessageToPlayer
-
sendMessageToPlayer
-
getMessagePrefix
-
addMember
public void addMember(short playerID) -
leaveMember
-
removeMember
-
syncMembersByUsernames
-
getJustAddedMembers
-
getJustRemovedMembers
-
sendPlayerJoinChatPacket
-
sendPlayerLeaveChatPacket
public void sendPlayerLeaveChatPacket(short playerID) -
sendPlayerLeaveChatPacket
-
sendToServer
-