diff --git a/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs b/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs index 97c447a7bf..6710563d21 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs @@ -22,7 +22,7 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { - class BridgeInfo : TraitInfo, IRulesetLoaded, Requires, Requires + public class BridgeInfo : TraitInfo, IRulesetLoaded, Requires, Requires { public readonly bool Long = false; @@ -93,7 +93,7 @@ namespace OpenRA.Mods.Common.Traits } } - class Bridge : IRender, INotifyDamageStateChanged, IRadarSignature + public class Bridge : IRender, INotifyDamageStateChanged, IRadarSignature { readonly BuildingInfo buildingInfo; readonly Bridge[] neighbours = new Bridge[2]; diff --git a/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs b/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs index 21bd33d58a..300b2c3ff7 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs @@ -19,7 +19,7 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { [Desc("Allows bridges to be targeted for demolition and repair.")] - class BridgeHutInfo : TraitInfo, IDemolishableInfo + public class BridgeHutInfo : TraitInfo, IDemolishableInfo { [Desc("Bridge types to act on")] public readonly string[] Types = { "GroundLevelBridge" }; @@ -41,7 +41,7 @@ namespace OpenRA.Mods.Common.Traits public override object Create(ActorInitializer init) { return new BridgeHut(init.World, this); } } - class BridgeHut : INotifyCreated, IDemolishable, ITick + public class BridgeHut : INotifyCreated, IDemolishable, ITick { public readonly BridgeHutInfo Info; readonly BridgeLayer bridgeLayer; diff --git a/OpenRA.Mods.Common/Traits/Buildings/LegacyBridgeHut.cs b/OpenRA.Mods.Common/Traits/Buildings/LegacyBridgeHut.cs index 28d3ae0f6b..872189b355 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/LegacyBridgeHut.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/LegacyBridgeHut.cs @@ -17,14 +17,14 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { [Desc("Allows bridges to be targeted for demolition and repair.")] - class LegacyBridgeHutInfo : TraitInfo, IDemolishableInfo + public class LegacyBridgeHutInfo : TraitInfo, IDemolishableInfo { public bool IsValidTarget(ActorInfo actorInfo, Actor saboteur) { return false; } // TODO: bridges don't support frozen under fog public override object Create(ActorInitializer init) { return new LegacyBridgeHut(init); } } - class LegacyBridgeHut : IDemolishable + public class LegacyBridgeHut : IDemolishable { public Bridge FirstBridge { get; private set; } public Bridge Bridge { get; private set; } diff --git a/OpenRA.Mods.Common/Traits/EngineerRepair.cs b/OpenRA.Mods.Common/Traits/EngineerRepair.cs index 6cc8e871da..3b00cad855 100644 --- a/OpenRA.Mods.Common/Traits/EngineerRepair.cs +++ b/OpenRA.Mods.Common/Traits/EngineerRepair.cs @@ -18,7 +18,7 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { [Desc("Can instantly repair other actors, but gets consumed afterwards.")] - class EngineerRepairInfo : ConditionalTraitInfo + public class EngineerRepairInfo : ConditionalTraitInfo { [Desc("Uses the \"EngineerRepairable\" trait to determine repairability.")] public readonly BitSet Types = default(BitSet); @@ -50,7 +50,7 @@ namespace OpenRA.Mods.Common.Traits public override object Create(ActorInitializer init) { return new EngineerRepair(this); } } - class EngineerRepair : ConditionalTrait, IIssueOrder, IResolveOrder, IOrderVoice + public class EngineerRepair : ConditionalTrait, IIssueOrder, IResolveOrder, IOrderVoice { public EngineerRepair(EngineerRepairInfo info) : base(info) { } diff --git a/OpenRA.Mods.Common/Traits/EngineerRepairable.cs b/OpenRA.Mods.Common/Traits/EngineerRepairable.cs index a42f5aacd2..bfc70cad76 100644 --- a/OpenRA.Mods.Common/Traits/EngineerRepairable.cs +++ b/OpenRA.Mods.Common/Traits/EngineerRepairable.cs @@ -16,7 +16,7 @@ namespace OpenRA.Mods.Common.Traits public class EngineerRepairType { } [Desc("Eligible for instant repair.")] - class EngineerRepairableInfo : ConditionalTraitInfo + public class EngineerRepairableInfo : ConditionalTraitInfo { [Desc("Actors with these Types under EngineerRepair trait can repair me.")] public readonly BitSet Types = default(BitSet); @@ -24,7 +24,7 @@ namespace OpenRA.Mods.Common.Traits public override object Create(ActorInitializer init) { return new EngineerRepairable(this); } } - class EngineerRepairable : ConditionalTrait + public class EngineerRepairable : ConditionalTrait { public EngineerRepairable(EngineerRepairableInfo info) : base(info) { } diff --git a/OpenRA.Mods.Common/Traits/RepairsBridges.cs b/OpenRA.Mods.Common/Traits/RepairsBridges.cs index bedd46a853..8f092fb47b 100644 --- a/OpenRA.Mods.Common/Traits/RepairsBridges.cs +++ b/OpenRA.Mods.Common/Traits/RepairsBridges.cs @@ -18,7 +18,7 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { [Desc("Can enter a BridgeHut or LegacyBridgeHut to trigger a repair.")] - class RepairsBridgesInfo : TraitInfo + public class RepairsBridgesInfo : TraitInfo { [VoiceReference] public readonly string Voice = "Action"; @@ -48,7 +48,7 @@ namespace OpenRA.Mods.Common.Traits public override object Create(ActorInitializer init) { return new RepairsBridges(this); } } - class RepairsBridges : IIssueOrder, IResolveOrder, IOrderVoice + public class RepairsBridges : IIssueOrder, IResolveOrder, IOrderVoice { readonly RepairsBridgesInfo info; diff --git a/OpenRA.Mods.Common/Traits/World/LegacyBridgeLayer.cs b/OpenRA.Mods.Common/Traits/World/LegacyBridgeLayer.cs index fb5749e2a2..7d7e562daf 100644 --- a/OpenRA.Mods.Common/Traits/World/LegacyBridgeLayer.cs +++ b/OpenRA.Mods.Common/Traits/World/LegacyBridgeLayer.cs @@ -20,7 +20,7 @@ using OpenRA.Traits; namespace OpenRA.Mods.Common.Traits { [TraitLocation(SystemActors.World)] - class LegacyBridgeLayerInfo : TraitInfo + public class LegacyBridgeLayerInfo : TraitInfo { [ActorReference] public readonly string[] Bridges = { "bridge1", "bridge2" }; @@ -28,7 +28,7 @@ namespace OpenRA.Mods.Common.Traits public override object Create(ActorInitializer init) { return new LegacyBridgeLayer(init.Self, this); } } - class LegacyBridgeLayer : IWorldLoaded + public class LegacyBridgeLayer : IWorldLoaded { readonly LegacyBridgeLayerInfo info; readonly Dictionary bridgeTypes = new Dictionary();