| 1234567891011121314151617181920212223 |
- using ETModel;
- namespace ETHotfix
- {
- public static class MessageHelper
- {
- public static void Broadcast(IActorMessage message)
- {
- Unit[] units = Game.Scene.GetComponent<UnitComponent>().GetAll();
- ActorMessageSenderComponent actorMessageSenderComponent = Game.Scene.GetComponent<ActorMessageSenderComponent>();
- foreach (Unit unit in units)
- {
- UnitGateComponent unitGateComponent = unit.GetComponent<UnitGateComponent>();
- if (unitGateComponent.IsDisconnect)
- {
- continue;
- }
-
- actorMessageSenderComponent.GetWithActorId(unitGateComponent.GateSessionActorId).Send(message);
- }
- }
- }
- }
|