From c2b8ab62ccc50e0a2f5b7e3be1623bbe75c57f1f Mon Sep 17 00:00:00 2001 From: 15'Slamyxx <140884344+15Slamyxx@users.noreply.github.com> Date: Mon, 7 Apr 2025 11:16:12 +0200 Subject: [PATCH 1/2] Added GetFrenquencyName (string) --- RadioFrequency/Features/Frequency.cs | 5 +++++ RadioFrequency/RadioFrequency.csproj | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/RadioFrequency/Features/Frequency.cs b/RadioFrequency/Features/Frequency.cs index 0f5e395..18fb116 100644 --- a/RadioFrequency/Features/Frequency.cs +++ b/RadioFrequency/Features/Frequency.cs @@ -61,6 +61,11 @@ public static Frequency GetNextFrequency(RoleTypeId role, Frequency currentFrequ return frequencies[index == -1 ? 0 : (index + 1) % frequencies.Count]; } + + public static string GetFrenquencyName(Player player) + { + return TryGetPlayerFrequency(player, out var frequency) ? frequency.Name : Plugin.Singleton.Config.NoneFrequency; + } public void Init() { diff --git a/RadioFrequency/RadioFrequency.csproj b/RadioFrequency/RadioFrequency.csproj index 224edac..f4ed539 100644 --- a/RadioFrequency/RadioFrequency.csproj +++ b/RadioFrequency/RadioFrequency.csproj @@ -39,17 +39,17 @@ ..\packages\ExMod.Exiled.9.5.1\lib\net48\Assembly-CSharp-Publicized.dll - ..\..\..\refs_exiled\Mirror.dll + $(EXILED_REFERENCES)\Mirror.dll - ..\..\..\refs_exiled\UnityEngine.CoreModule.dll + $(EXILED_REFERENCES)\UnityEngine.CoreModule.dll - ..\..\..\refs_exiled\UnityEngine.PhysicsModule.dll + $(EXILED_REFERENCES)UnityEngine.PhysicsModule.dll From ea57f54c43041cdb12f8c4795b5dd3ea7c44ce25 Mon Sep 17 00:00:00 2001 From: 15'Slamyxx <140884344+15Slamyxx@users.noreply.github.com> Date: Mon, 7 Apr 2025 11:17:29 +0200 Subject: [PATCH 2/2] update Config.cs --- RadioFrequency/Config.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RadioFrequency/Config.cs b/RadioFrequency/Config.cs index e93d4d2..5c771bf 100644 --- a/RadioFrequency/Config.cs +++ b/RadioFrequency/Config.cs @@ -48,5 +48,8 @@ public class Config : IConfig [Description("Hint displayed when the frequency has been changed.")] public string ChangedFrequencyHint { get; set; } = "You changed the radio frequency to {radio_frequency}."; + + [Description("If no frequency is found")] + public string NoneFrequency { get; set; } = "None Frequency"; } } \ No newline at end of file