using QSB.Events; using QSB.Patches; namespace QSB.FrequencySync { public class FrequencyPatches : QSBPatch { public override QSBPatchTypes Type => QSBPatchTypes.OnClientConnect; public override void DoPatches() { QSBCore.Helper.HarmonyHelper.AddPostfix("IdentifyFrequency", typeof(FrequencyPatches), nameof(IdentifyFrequency)); QSBCore.Helper.HarmonyHelper.AddPostfix("IdentifySignal", typeof(FrequencyPatches), nameof(IdentifySignal)); } public static void IdentifyFrequency(SignalFrequency ____frequency) => GlobalMessenger.FireEvent(EventNames.QSBIdentifyFrequency, ____frequency); public static void IdentifySignal(SignalName ____name) => GlobalMessenger.FireEvent(EventNames.QSBIdentifySignal, ____name); } }