From 1803dad53c0a2824f40b55bca184c7a23740f20d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 10 Jan 2010 13:32:23 +1300 Subject: [PATCH] Reservable.. --- OpenRa.Game/Traits/Reservable.cs | 5 +++++ OpenRa.Game/Traits/SeedsOre.cs | 5 +++++ OpenRa.Game/Traits/SquishByTank.cs | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/OpenRa.Game/Traits/Reservable.cs b/OpenRa.Game/Traits/Reservable.cs index b459bc3da7..b25b610839 100644 --- a/OpenRa.Game/Traits/Reservable.cs +++ b/OpenRa.Game/Traits/Reservable.cs @@ -2,6 +2,11 @@ namespace OpenRa.Game.Traits { + class ReservableInfo : ITraitInfo + { + public object Create(Actor self) { return new Reservable(self); } + } + class Reservable : ITick { public Reservable(Actor self) { } diff --git a/OpenRa.Game/Traits/SeedsOre.cs b/OpenRa.Game/Traits/SeedsOre.cs index 98bb98ab9e..f5dd4a123d 100644 --- a/OpenRa.Game/Traits/SeedsOre.cs +++ b/OpenRa.Game/Traits/SeedsOre.cs @@ -1,6 +1,11 @@  namespace OpenRa.Game.Traits { + class SeedsOreInfo : ITraitInfo + { + public object Create(Actor self) { return new SeedsOre(self); } + } + class SeedsOre : ITick { public SeedsOre( Actor self ) {} diff --git a/OpenRa.Game/Traits/SquishByTank.cs b/OpenRa.Game/Traits/SquishByTank.cs index ed84275899..baaeacb70b 100644 --- a/OpenRa.Game/Traits/SquishByTank.cs +++ b/OpenRa.Game/Traits/SquishByTank.cs @@ -5,6 +5,11 @@ using OpenRa.Game.GameRules; namespace OpenRa.Game.Traits { + class SquishByTankInfo : ITraitInfo + { + public object Create(Actor self) { return new SquishByTank(self); } + } + class SquishByTank : ICrushable { readonly Actor self;