mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-28 02:25:32 +08:00
27 lines
803 B
Java
27 lines
803 B
Java
package emu.grasscutter.game.chat;
|
|
|
|
import emu.grasscutter.game.player.Player;
|
|
import emu.grasscutter.server.game.GameServer;
|
|
|
|
public interface ChatSystemHandler {
|
|
GameServer getServer();
|
|
|
|
void sendPrivateMessage(Player player, int targetUid, String message);
|
|
|
|
void sendPrivateMessage(Player player, int targetUid, int emote);
|
|
|
|
void sendTeamMessage(Player player, int channel, String message);
|
|
|
|
void sendTeamMessage(Player player, int channel, int icon);
|
|
|
|
void sendPrivateMessageFromServer(int targetUid, String message);
|
|
|
|
void sendPrivateMessageFromServer(int targetUid, int emote);
|
|
|
|
void handlePullPrivateChatReq(Player player, int targetUid);
|
|
|
|
void clearHistoryOnLogout(Player player);
|
|
|
|
void handlePullRecentChatReq(Player player);
|
|
}
|