using Fantasy; using Fantasy.Async; using Fantasy.Platform.Net; namespace Hotfix; public static class ChatHelper { /// /// 全服广播 /// /// /// public static async FTask BoardCast(Scene scene,string message) { var gateConfigs = SceneConfigData.Instance.GetSceneBySceneType(SceneType.Gate); var netMessageComponent = scene.NetworkMessagingComponent; foreach (var gateConfig in gateConfigs) { await netMessageComponent.CallInnerRoute(gateConfig.RouteId, new Chat2G_BoardMessage() { Message = message }); } } }