Change classes that use FieldLoader to use read-only collections.

This commit is contained in:
RoosterDragon
2025-11-08 12:40:56 +00:00
committed by Paul Chote
parent 797c71e500
commit 649e7e8c28
308 changed files with 1233 additions and 901 deletions

View File

@@ -10,6 +10,7 @@
#endregion
using System.Collections.Generic;
using System.Collections.Immutable;
using OpenRA.Activities;
using OpenRA.Mods.Common.Orders;
using OpenRA.Primitives;
@@ -58,10 +59,10 @@ namespace OpenRA.Mods.Common.Traits
public readonly string BlockedCursor = "deploy-blocked";
[Desc("Play a randomly selected sound from this list when turning on.")]
public readonly string[] ActivationSounds = null;
public readonly ImmutableArray<string> ActivationSounds = default;
[Desc("Play a randomly selected sound from this list when turning off.")]
public readonly string[] DeactivattionSounds = null;
public readonly ImmutableArray<string> DeactivattionSounds = default;
[VoiceReference]
public readonly string Voice = "Action";