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