From 7775b42b59ff37e6d19e497f00922aec0b1e9860 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Sat, 14 Sep 2024 18:03:38 +0100 Subject: [PATCH] Change constructOrderCache to an array. --- OpenRA.Game/GameRules/ActorInfo.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/GameRules/ActorInfo.cs b/OpenRA.Game/GameRules/ActorInfo.cs index 2c506c6c62..d4bcbc3c99 100644 --- a/OpenRA.Game/GameRules/ActorInfo.cs +++ b/OpenRA.Game/GameRules/ActorInfo.cs @@ -33,7 +33,7 @@ namespace OpenRA /// public readonly string Name; readonly TypeDictionary traits = new(); - List constructOrderCache = null; + TraitInfo[] constructOrderCache = null; public ActorInfo(ObjectCreator creator, string name, MiniYaml node) { @@ -162,7 +162,7 @@ namespace OpenRA throw new YamlException(exceptionString); } - constructOrderCache = resolved.ConvertAll(r => r.Trait); + constructOrderCache = resolved.Select(r => r.Trait).ToArray(); return constructOrderCache; }