From 367d1e776107ecd0954d4b9d7ad2713827110c32 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 10 Jan 2010 13:52:35 +1300 Subject: [PATCH] EngineerCapture.. --- OpenRa.Game/Traits/EngineerCapture.cs | 5 +++++ OpenRa.Game/Traits/Fake.cs | 5 +++++ OpenRa.Game/Traits/GpsLaunchSite.cs | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/OpenRa.Game/Traits/EngineerCapture.cs b/OpenRa.Game/Traits/EngineerCapture.cs index 771e2a015a..f06873e662 100644 --- a/OpenRa.Game/Traits/EngineerCapture.cs +++ b/OpenRa.Game/Traits/EngineerCapture.cs @@ -2,6 +2,11 @@ namespace OpenRa.Game.Traits { + class EngineerCaptureInfo : ITraitInfo + { + public object Create(Actor self) { return new EngineerCapture(self); } + } + class EngineerCapture : IIssueOrder, IResolveOrder { public const int EngineerDamage = 300; // todo: push into rules, as a weapon diff --git a/OpenRa.Game/Traits/Fake.cs b/OpenRa.Game/Traits/Fake.cs index a14a0142ff..b62b4cfeee 100644 --- a/OpenRa.Game/Traits/Fake.cs +++ b/OpenRa.Game/Traits/Fake.cs @@ -2,6 +2,11 @@ namespace OpenRa.Game.Traits { + class FakeInfo : ITraitInfo + { + public object Create(Actor self) { return new Fake(self); } + } + class Fake : ITags { public Fake(Actor self){} diff --git a/OpenRa.Game/Traits/GpsLaunchSite.cs b/OpenRa.Game/Traits/GpsLaunchSite.cs index 639f5b93a1..1a7bfaa461 100644 --- a/OpenRa.Game/Traits/GpsLaunchSite.cs +++ b/OpenRa.Game/Traits/GpsLaunchSite.cs @@ -2,5 +2,10 @@ namespace OpenRa.Game.Traits { + class GpsLaunchSiteInfo : ITraitInfo + { + public object Create(Actor self) { return new GpsLaunchSite(self); } + } + class GpsLaunchSite { public GpsLaunchSite(Actor self) { } } }