Added handle method for tells

This commit is contained in:
Waverunner
2015-01-06 15:21:03 -05:00
parent c5a8393640
commit d7d3039372
+12
View File
@@ -4,12 +4,15 @@ import intents.GalacticPacketIntent;
import intents.chat.SpatialChatIntent;
import network.packets.Packet;
import network.packets.swg.zone.ChatRequestRoomList;
import network.packets.swg.zone.chat.ChatInstantMessageToCharacter;
import network.packets.swg.zone.chat.ChatInstantMessageToClient;
import network.packets.swg.zone.object_controller.ObjectController;
import network.packets.swg.zone.object_controller.SpatialChat;
import resources.control.Intent;
import resources.control.Service;
import resources.objects.SWGObject;
import resources.player.Player;
import services.player.PlayerManager;
public class ChatService extends Service {
@@ -32,6 +35,8 @@ public class ChatService extends Service {
if (player != null) {
if (p instanceof ChatRequestRoomList)
handleChatRoomListRequest(player, (ChatRequestRoomList) p);
else if (p instanceof ChatInstantMessageToCharacter)
handleInstantMessage(((GalacticPacketIntent) i).getPlayerManager(), player, (ChatInstantMessageToCharacter) p);
}
}
else if (i instanceof SpatialChatIntent)
@@ -67,4 +72,11 @@ public class ChatService extends Service {
observer.sendPacket(controller);
}
}
private void handleInstantMessage(PlayerManager playerMgr, Player sender, ChatInstantMessageToCharacter request) {
String sReceiver = request.getCharacter();
String sSender = sender.getCreatureObject().getName();
}
}