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
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