Mine + related classes are public

This commit is contained in:
michaeldgg2
2023-06-24 11:48:41 +02:00
committed by abcdefg30
parent 5ab3276a2d
commit 22b39f35aa

View File

@@ -14,7 +14,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.Common.Traits namespace OpenRA.Mods.Common.Traits
{ {
sealed class MineInfo : TraitInfo public sealed class MineInfo : TraitInfo
{ {
public readonly BitSet<CrushClass> CrushClasses = default; public readonly BitSet<CrushClass> CrushClasses = default;
public readonly bool AvoidFriendly = true; public readonly bool AvoidFriendly = true;
@@ -24,7 +24,7 @@ namespace OpenRA.Mods.Common.Traits
public override object Create(ActorInitializer init) { return new Mine(this); } public override object Create(ActorInitializer init) { return new Mine(this); }
} }
sealed class Mine : ICrushable, INotifyCrushed public sealed class Mine : ICrushable, INotifyCrushed
{ {
readonly MineInfo info; readonly MineInfo info;
@@ -69,6 +69,6 @@ namespace OpenRA.Mods.Common.Traits
} }
[Desc("Tag trait for stuff that should not trigger mines.")] [Desc("Tag trait for stuff that should not trigger mines.")]
sealed class MineImmuneInfo : TraitInfo<MineImmune> { } public sealed class MineImmuneInfo : TraitInfo<MineImmune> { }
sealed class MineImmune { } public sealed class MineImmune { }
} }