Converted collections to their frozen counterparts for improved lookup speed

This commit is contained in:
Chomp
2025-07-14 19:56:20 +01:00
parent 3aa13dd46b
commit 5ef2271a29
17 changed files with 58 additions and 44 deletions
@@ -1,3 +1,4 @@
using System.Collections.Frozen;
using SPTarkov.DI.Annotations;
using SPTarkov.Server.Core.Extensions;
using SPTarkov.Server.Core.Generators.RepeatableQuestGeneration;
@@ -45,7 +46,12 @@ public class RepeatableQuestController(
ICloner cloner
)
{
protected static readonly List<string> _questTypes = ["PickUp", "Exploration", "Elimination"];
protected static readonly FrozenSet<string> _questTypes =
[
"PickUp",
"Exploration",
"Elimination",
];
protected readonly QuestConfig QuestConfig = configServer.GetConfig<QuestConfig>();
/// <summary>