diff --git a/OpenRA.Mods.RA/Activities/CaptureActor.cs b/OpenRA.Mods.Common/Activities/CaptureActor.cs similarity index 93% rename from OpenRA.Mods.RA/Activities/CaptureActor.cs rename to OpenRA.Mods.Common/Activities/CaptureActor.cs index 283429d6f3..ca9b6e7cf8 100644 --- a/OpenRA.Mods.RA/Activities/CaptureActor.cs +++ b/OpenRA.Mods.Common/Activities/CaptureActor.cs @@ -8,14 +8,12 @@ */ #endregion -using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Activities +namespace OpenRA.Mods.Common.Activities { - class CaptureActor : Enter + public class CaptureActor : Enter { readonly Actor actor; readonly Capturable capturable; diff --git a/OpenRA.Mods.RA/Activities/ExternalCaptureActor.cs b/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs similarity index 95% rename from OpenRA.Mods.RA/Activities/ExternalCaptureActor.cs rename to OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs index c77a412f23..ace8a01f15 100644 --- a/OpenRA.Mods.RA/Activities/ExternalCaptureActor.cs +++ b/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs @@ -10,12 +10,10 @@ using OpenRA.Activities; using OpenRA.Effects; -using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Activities +namespace OpenRA.Mods.Common.Activities { class ExternalCaptureActor : Activity { diff --git a/OpenRA.Mods.RA/Activities/RepairBridge.cs b/OpenRA.Mods.Common/Activities/RepairBridge.cs similarity index 90% rename from OpenRA.Mods.RA/Activities/RepairBridge.cs rename to OpenRA.Mods.Common/Activities/RepairBridge.cs index e916eee3f2..f2be9db852 100644 --- a/OpenRA.Mods.RA/Activities/RepairBridge.cs +++ b/OpenRA.Mods.Common/Activities/RepairBridge.cs @@ -8,11 +8,10 @@ */ #endregion -using OpenRA.Mods.Common.Activities; -using OpenRA.Mods.RA.Traits; +using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Activities +namespace OpenRA.Mods.Common.Activities { class RepairBridge : Enter { diff --git a/OpenRA.Mods.RA/Activities/Transform.cs b/OpenRA.Mods.Common/Activities/Transform.cs similarity index 96% rename from OpenRA.Mods.RA/Activities/Transform.cs rename to OpenRA.Mods.Common/Activities/Transform.cs index a83fb9ab32..cbe0e146e5 100644 --- a/OpenRA.Mods.RA/Activities/Transform.cs +++ b/OpenRA.Mods.Common/Activities/Transform.cs @@ -14,9 +14,9 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Primitives; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Activities +namespace OpenRA.Mods.Common.Activities { - class Transform : Activity + public class Transform : Activity { public readonly string ToActor; public CVec Offset = CVec.Zero; diff --git a/OpenRA.Mods.RA/Effects/RepairIndicator.cs b/OpenRA.Mods.Common/Effects/RepairIndicator.cs similarity index 95% rename from OpenRA.Mods.RA/Effects/RepairIndicator.cs rename to OpenRA.Mods.Common/Effects/RepairIndicator.cs index b7d4faa1a9..413b190001 100644 --- a/OpenRA.Mods.RA/Effects/RepairIndicator.cs +++ b/OpenRA.Mods.Common/Effects/RepairIndicator.cs @@ -12,9 +12,9 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Effects; using OpenRA.Graphics; -using OpenRA.Mods.RA.Traits; +using OpenRA.Mods.Common.Traits; -namespace OpenRA.Mods.RA.Effects +namespace OpenRA.Mods.Common.Effects { class RepairIndicator : IEffect { diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index 779933ec0b..f76059daa3 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -72,8 +72,10 @@ + + @@ -85,9 +87,11 @@ + + @@ -107,6 +111,7 @@ + @@ -123,6 +128,7 @@ + @@ -177,6 +183,8 @@ + + @@ -187,14 +195,21 @@ + + + + + + + @@ -229,6 +244,7 @@ + @@ -245,6 +261,8 @@ + + @@ -272,11 +290,16 @@ + + + + + @@ -291,11 +314,13 @@ + + diff --git a/OpenRA.Mods.RA/Orders/RepairOrderGenerator.cs b/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs similarity index 95% rename from OpenRA.Mods.RA/Orders/RepairOrderGenerator.cs rename to OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs index ccb9a8d2c3..3d67e1a751 100644 --- a/OpenRA.Mods.RA/Orders/RepairOrderGenerator.cs +++ b/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs @@ -11,11 +11,10 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.Common; -using OpenRA.Mods.RA.Traits; +using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Orders +namespace OpenRA.Mods.Common.Orders { public class RepairOrderGenerator : IOrderGenerator { diff --git a/OpenRA.Mods.RA/Traits/Buildings/Bridge.cs b/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs similarity index 99% rename from OpenRA.Mods.RA/Traits/Buildings/Bridge.cs rename to OpenRA.Mods.Common/Traits/Buildings/Bridge.cs index 294e113a9c..c48e2ce27f 100644 --- a/OpenRA.Mods.RA/Traits/Buildings/Bridge.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/Bridge.cs @@ -12,13 +12,11 @@ using System; using System.Collections.Generic; using System.Linq; using OpenRA.Effects; -using OpenRA.GameRules; using OpenRA.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Primitives; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { class BridgeInfo : ITraitInfo, Requires, Requires { diff --git a/OpenRA.Mods.RA/Traits/Buildings/BridgeHut.cs b/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs similarity index 95% rename from OpenRA.Mods.RA/Traits/Buildings/BridgeHut.cs rename to OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs index c8749909c3..678ca0bf6d 100644 --- a/OpenRA.Mods.RA/Traits/Buildings/BridgeHut.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/BridgeHut.cs @@ -8,12 +8,10 @@ */ #endregion -using System; using System.Linq; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Allows bridges to be targeted for demolition and repair.")] class BridgeHutInfo : IDemolishableInfo, ITraitInfo diff --git a/OpenRA.Mods.RA/Traits/Buildings/RepairableBuilding.cs b/OpenRA.Mods.Common/Traits/Buildings/RepairableBuilding.cs similarity index 96% rename from OpenRA.Mods.RA/Traits/Buildings/RepairableBuilding.cs rename to OpenRA.Mods.Common/Traits/Buildings/RepairableBuilding.cs index c12689a223..ab746356af 100644 --- a/OpenRA.Mods.RA/Traits/Buildings/RepairableBuilding.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/RepairableBuilding.cs @@ -11,12 +11,10 @@ using System; using System.Collections.Generic; using System.Linq; -using OpenRA.Mods.Common; -using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Effects; +using OpenRA.Mods.Common.Effects; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Building can be repaired by the repair button.")] public class RepairableBuildingInfo : UpgradableTraitInfo, ITraitInfo, Requires diff --git a/OpenRA.Mods.RA/Capturable.cs b/OpenRA.Mods.Common/Traits/Capturable.cs similarity index 94% rename from OpenRA.Mods.RA/Capturable.cs rename to OpenRA.Mods.Common/Traits/Capturable.cs index 6ce29ba8c5..3d3b0606ac 100644 --- a/OpenRA.Mods.RA/Capturable.cs +++ b/OpenRA.Mods.Common/Traits/Capturable.cs @@ -11,10 +11,10 @@ using System.Linq; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("This actor can be captured by a unit with Captures: trait.")] - class CapturableInfo : ITraitInfo + public class CapturableInfo : ITraitInfo { [Desc("Type listed under Types in Captures: trait of actors that can capture this).")] public readonly string Type = "building"; @@ -50,7 +50,7 @@ namespace OpenRA.Mods.RA.Traits } } - class Capturable : INotifyCapture + public class Capturable : INotifyCapture { public readonly CapturableInfo Info; public bool BeingCaptured { get; private set; } diff --git a/OpenRA.Mods.RA/CaptureNotification.cs b/OpenRA.Mods.Common/Traits/CaptureNotification.cs similarity index 88% rename from OpenRA.Mods.RA/CaptureNotification.cs rename to OpenRA.Mods.Common/Traits/CaptureNotification.cs index ec4025af53..9a7b204daf 100644 --- a/OpenRA.Mods.RA/CaptureNotification.cs +++ b/OpenRA.Mods.Common/Traits/CaptureNotification.cs @@ -10,9 +10,9 @@ using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { - class CaptureNotificationInfo : ITraitInfo + public class CaptureNotificationInfo : ITraitInfo { public readonly string Notification = "BuildingCaptured"; public readonly bool NewOwnerVoice = true; @@ -20,7 +20,7 @@ namespace OpenRA.Mods.RA.Traits public object Create(ActorInitializer init) { return new CaptureNotification(this); } } - class CaptureNotification : INotifyCapture + public class CaptureNotification : INotifyCapture { CaptureNotificationInfo info; public CaptureNotification(CaptureNotificationInfo info) diff --git a/OpenRA.Mods.RA/Captures.cs b/OpenRA.Mods.Common/Traits/Captures.cs similarity index 95% rename from OpenRA.Mods.RA/Captures.cs rename to OpenRA.Mods.Common/Traits/Captures.cs index 0b537cec92..d626e8755a 100644 --- a/OpenRA.Mods.RA/Captures.cs +++ b/OpenRA.Mods.Common/Traits/Captures.cs @@ -10,15 +10,14 @@ using System.Collections.Generic; using System.Drawing; -using OpenRA.Mods.Common; +using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.RA.Activities; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("This actor can capture other actors which have the Capturable: trait.")] - class CapturesInfo : ITraitInfo + public class CapturesInfo : ITraitInfo { [Desc("Types of actors that it can capture, as long as the type also exists in the Capturable Type: trait.")] public readonly string[] CaptureTypes = { "building" }; @@ -30,7 +29,7 @@ namespace OpenRA.Mods.RA.Traits public object Create(ActorInitializer init) { return new Captures(init.Self, this); } } - class Captures : IIssueOrder, IResolveOrder, IOrderVoice + public class Captures : IIssueOrder, IResolveOrder, IOrderVoice { public readonly CapturesInfo Info; diff --git a/OpenRA.Mods.RA/ExternalCapturable.cs b/OpenRA.Mods.Common/Traits/ExternalCapturable.cs similarity index 97% rename from OpenRA.Mods.RA/ExternalCapturable.cs rename to OpenRA.Mods.Common/Traits/ExternalCapturable.cs index 658f1d9ec2..2ce38578c8 100644 --- a/OpenRA.Mods.RA/ExternalCapturable.cs +++ b/OpenRA.Mods.Common/Traits/ExternalCapturable.cs @@ -9,10 +9,9 @@ #endregion using System.Linq; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("This actor can be captured by a unit with ExternalCaptures: trait.")] public class ExternalCapturableInfo : ITraitInfo diff --git a/OpenRA.Mods.RA/ExternalCapturableBar.cs b/OpenRA.Mods.Common/Traits/ExternalCapturableBar.cs similarity index 96% rename from OpenRA.Mods.RA/ExternalCapturableBar.cs rename to OpenRA.Mods.Common/Traits/ExternalCapturableBar.cs index 1884196d2b..cea82c2500 100644 --- a/OpenRA.Mods.RA/ExternalCapturableBar.cs +++ b/OpenRA.Mods.Common/Traits/ExternalCapturableBar.cs @@ -11,7 +11,7 @@ using System.Drawing; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Visualize the remaining CaptureCompleteTime from ExternalCapturable: trait.")] class ExternalCapturableBarInfo : ITraitInfo, Requires diff --git a/OpenRA.Mods.RA/ExternalCaptures.cs b/OpenRA.Mods.Common/Traits/ExternalCaptures.cs similarity index 97% rename from OpenRA.Mods.RA/ExternalCaptures.cs rename to OpenRA.Mods.Common/Traits/ExternalCaptures.cs index f095578495..1e1e562728 100644 --- a/OpenRA.Mods.RA/ExternalCaptures.cs +++ b/OpenRA.Mods.Common/Traits/ExternalCaptures.cs @@ -10,12 +10,11 @@ using System.Collections.Generic; using System.Drawing; -using OpenRA.Mods.Common; +using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.RA.Activities; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("This actor can capture other actors which have the ExternalCapturable: trait.")] class ExternalCapturesInfo : ITraitInfo diff --git a/OpenRA.Mods.RA/Player/AllyRepair.cs b/OpenRA.Mods.Common/Traits/Player/AllyRepair.cs similarity index 93% rename from OpenRA.Mods.RA/Player/AllyRepair.cs rename to OpenRA.Mods.Common/Traits/Player/AllyRepair.cs index 145e9ebeba..8f25af37e3 100644 --- a/OpenRA.Mods.RA/Player/AllyRepair.cs +++ b/OpenRA.Mods.Common/Traits/Player/AllyRepair.cs @@ -8,10 +8,9 @@ */ #endregion -using OpenRA.Mods.Common; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Attach this to the player actor to allow building repair by team mates.")] class AllyRepairInfo : TraitInfo { } diff --git a/OpenRA.Mods.RA/ProximityCaptor.cs b/OpenRA.Mods.Common/Traits/ProximityCaptor.cs similarity index 96% rename from OpenRA.Mods.RA/ProximityCaptor.cs rename to OpenRA.Mods.Common/Traits/ProximityCaptor.cs index 1b343e637b..642ed11180 100644 --- a/OpenRA.Mods.RA/ProximityCaptor.cs +++ b/OpenRA.Mods.Common/Traits/ProximityCaptor.cs @@ -11,7 +11,7 @@ using System.Linq; using OpenRA.Traits; -namespace OpenRA.Mods.RA +namespace OpenRA.Mods.Common.Traits { [Desc("Actor can capture ProximityCapturable actors.")] public class ProximityCaptorInfo : ITraitInfo diff --git a/OpenRA.Mods.RA/ProximityCapturable.cs b/OpenRA.Mods.Common/Traits/ProximityCapturable.cs similarity index 99% rename from OpenRA.Mods.RA/ProximityCapturable.cs rename to OpenRA.Mods.Common/Traits/ProximityCapturable.cs index 9544e98900..9c5e0295dc 100644 --- a/OpenRA.Mods.RA/ProximityCapturable.cs +++ b/OpenRA.Mods.Common/Traits/ProximityCapturable.cs @@ -13,7 +13,7 @@ using System.Linq; using OpenRA.Effects; using OpenRA.Traits; -namespace OpenRA.Mods.RA +namespace OpenRA.Mods.Common.Traits { [Desc("Actor can be captured by units in a specified proximity.")] public class ProximityCapturableInfo : ITraitInfo diff --git a/OpenRA.Mods.RA/Render/WithRepairAnimation.cs b/OpenRA.Mods.Common/Traits/Render/WithRepairAnimation.cs similarity index 95% rename from OpenRA.Mods.RA/Render/WithRepairAnimation.cs rename to OpenRA.Mods.Common/Traits/Render/WithRepairAnimation.cs index bed8eedb0d..3436307a8c 100644 --- a/OpenRA.Mods.RA/Render/WithRepairAnimation.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithRepairAnimation.cs @@ -10,10 +10,9 @@ using System.Collections.Generic; using System.Linq; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Replaces the building animation when it repairs a unit.")] public class WithRepairAnimationInfo : ITraitInfo, Requires diff --git a/OpenRA.Mods.RA/Render/WithRepairOverlay.cs b/OpenRA.Mods.Common/Traits/Render/WithRepairOverlay.cs similarity index 97% rename from OpenRA.Mods.RA/Render/WithRepairOverlay.cs rename to OpenRA.Mods.Common/Traits/Render/WithRepairOverlay.cs index 10779f73b9..815fc275e7 100644 --- a/OpenRA.Mods.RA/Render/WithRepairOverlay.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithRepairOverlay.cs @@ -11,10 +11,9 @@ using System.Linq; using OpenRA.Effects; using OpenRA.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Displays an overlay when the building is being repaired by the player.")] public class WithRepairOverlayInfo : ITraitInfo, Requires, Requires diff --git a/OpenRA.Mods.RA/Repairable.cs b/OpenRA.Mods.Common/Traits/Repairable.cs similarity index 96% rename from OpenRA.Mods.RA/Repairable.cs rename to OpenRA.Mods.Common/Traits/Repairable.cs index 3e479e9064..8a6de4951e 100644 --- a/OpenRA.Mods.RA/Repairable.cs +++ b/OpenRA.Mods.Common/Traits/Repairable.cs @@ -14,11 +14,9 @@ using System.Linq; using OpenRA.Activities; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("This actor can be sent to a structure for repairs.")] class RepairableInfo : ITraitInfo, Requires diff --git a/OpenRA.Mods.RA/RepairableNear.cs b/OpenRA.Mods.Common/Traits/RepairableNear.cs similarity index 97% rename from OpenRA.Mods.RA/RepairableNear.cs rename to OpenRA.Mods.Common/Traits/RepairableNear.cs index 81640ab455..6beb94826d 100644 --- a/OpenRA.Mods.RA/RepairableNear.cs +++ b/OpenRA.Mods.Common/Traits/RepairableNear.cs @@ -13,10 +13,9 @@ using System.Drawing; using System.Linq; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { class RepairableNearInfo : ITraitInfo, Requires { diff --git a/OpenRA.Mods.RA/Traits/RepairsBridges.cs b/OpenRA.Mods.Common/Traits/RepairsBridges.cs similarity index 97% rename from OpenRA.Mods.RA/Traits/RepairsBridges.cs rename to OpenRA.Mods.Common/Traits/RepairsBridges.cs index 2d6fbaa349..d3bcd9794f 100644 --- a/OpenRA.Mods.RA/Traits/RepairsBridges.cs +++ b/OpenRA.Mods.Common/Traits/RepairsBridges.cs @@ -10,11 +10,11 @@ using System.Collections.Generic; using System.Drawing; +using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.RA.Activities; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Can enter a BridgeHut to trigger a repair.")] class RepairsBridgesInfo : TraitInfo { } diff --git a/OpenRA.Mods.RA/TransformOnCapture.cs b/OpenRA.Mods.Common/Traits/TransformOnCapture.cs similarity index 87% rename from OpenRA.Mods.RA/TransformOnCapture.cs rename to OpenRA.Mods.Common/Traits/TransformOnCapture.cs index 0086478dc6..c0ee023723 100644 --- a/OpenRA.Mods.RA/TransformOnCapture.cs +++ b/OpenRA.Mods.Common/Traits/TransformOnCapture.cs @@ -8,12 +8,12 @@ */ #endregion -using OpenRA.Mods.RA.Activities; +using OpenRA.Mods.Common.Activities; using OpenRA.Traits; -namespace OpenRA.Mods.RA +namespace OpenRA.Mods.Common.Traits { - class TransformOnCaptureInfo : ITraitInfo + public class TransformOnCaptureInfo : ITraitInfo { [ActorReference] public readonly string IntoActor = null; public readonly int ForceHealthPercentage = 0; @@ -22,7 +22,7 @@ namespace OpenRA.Mods.RA public virtual object Create(ActorInitializer init) { return new TransformOnCapture(this); } } - class TransformOnCapture : INotifyCapture + public class TransformOnCapture : INotifyCapture { readonly TransformOnCaptureInfo info; diff --git a/OpenRA.Mods.RA/Traits/World/BridgeLayer.cs b/OpenRA.Mods.Common/Traits/World/BridgeLayer.cs similarity index 98% rename from OpenRA.Mods.RA/Traits/World/BridgeLayer.cs rename to OpenRA.Mods.Common/Traits/World/BridgeLayer.cs index fa8c094d0b..6c8d663b35 100644 --- a/OpenRA.Mods.RA/Traits/World/BridgeLayer.cs +++ b/OpenRA.Mods.Common/Traits/World/BridgeLayer.cs @@ -14,7 +14,7 @@ using OpenRA.Graphics; using OpenRA.Primitives; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { class BridgeLayerInfo : ITraitInfo { diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index c6db94d7f3..fecc130015 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -78,14 +78,11 @@ - - - @@ -95,7 +92,6 @@ - @@ -106,13 +102,8 @@ - - - - - @@ -132,10 +123,8 @@ - - @@ -145,7 +134,6 @@ - @@ -155,15 +143,11 @@ - - - - @@ -175,19 +159,13 @@ - - - - - - @@ -228,7 +206,6 @@ - @@ -257,8 +234,6 @@ - - @@ -344,5 +319,4 @@ cd "$(SolutionDir)thirdparty/" copy "FuzzyLogicLibrary.dll" "$(SolutionDir)" cd "$(SolutionDir)" - \ No newline at end of file diff --git a/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs b/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs index de7d80eb82..2ef39ee4af 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs +++ b/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs @@ -8,7 +8,7 @@ */ #endregion -using OpenRA.Mods.RA.Traits; +using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; diff --git a/OpenRA.Mods.RA/TransformOnPassenger.cs b/OpenRA.Mods.RA/TransformOnPassenger.cs index f4bc36f5e8..bf0b0c0744 100644 --- a/OpenRA.Mods.RA/TransformOnPassenger.cs +++ b/OpenRA.Mods.RA/TransformOnPassenger.cs @@ -9,8 +9,8 @@ #endregion using System.Linq; +using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs index c35e97923c..cafbc5f1ed 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs @@ -10,10 +10,10 @@ using System; using System.Linq; +using OpenRA.Mods.Common.Orders; using OpenRA.Mods.Common.Traits; using OpenRA.Mods.Common.Widgets; using OpenRA.Mods.RA.Orders; -using OpenRA.Traits; using OpenRA.Widgets; namespace OpenRA.Mods.RA.Widgets.Logic