mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-05 20:13:20 -04:00
Changed ChatService to a manager and moved chat room functionality to ChatRoomService under ChatManager
NotifyPlayersPacketIntent can now accept a list of networkId's to notify players with a packet
This commit is contained in:
@@ -33,7 +33,7 @@ import intents.network.InboundPacketIntent;
|
||||
import resources.Galaxy;
|
||||
import resources.control.Intent;
|
||||
import resources.control.Manager;
|
||||
import services.chat.ChatService;
|
||||
import services.chat.ChatManager;
|
||||
import services.objects.ObjectManager;
|
||||
import services.player.PlayerManager;
|
||||
|
||||
@@ -44,7 +44,7 @@ public class GalacticManager extends Manager {
|
||||
private ObjectManager objectManager;
|
||||
private PlayerManager playerManager;
|
||||
private GameManager gameManager;
|
||||
private ChatService chatService;
|
||||
private ChatManager chatManager;
|
||||
private Intent prevPacketIntent;
|
||||
private Galaxy galaxy;
|
||||
|
||||
@@ -53,19 +53,19 @@ public class GalacticManager extends Manager {
|
||||
objectManager = new ObjectManager();
|
||||
playerManager = new PlayerManager();
|
||||
gameManager = new GameManager();
|
||||
chatService = new ChatService();
|
||||
chatManager = new ChatManager();
|
||||
prevPacketIntent = null;
|
||||
|
||||
addChildService(objectManager);
|
||||
addChildService(playerManager);
|
||||
addChildService(gameManager);
|
||||
addChildService(chatService);
|
||||
addChildService(chatManager);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean initialize() {
|
||||
registerForIntent(InboundPacketIntent.TYPE);
|
||||
chatService.initializeGalaxyChannels(galaxy);
|
||||
chatManager.initializeGalaxyChannels(galaxy);
|
||||
return super.initialize();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user