no more stateless garbage

This commit is contained in:
Chris Forbes
2010-04-13 18:46:49 +12:00
parent d8748397d1
commit e224c64ccc
45 changed files with 46 additions and 53 deletions

View File

@@ -24,7 +24,7 @@ using OpenRA.Traits.Activities;
namespace OpenRA.Mods.RA
{
class EngineerCaptureInfo : StatelessTraitInfo<EngineerCapture> { }
class EngineerCaptureInfo : TraitInfo<EngineerCapture> { }
class EngineerCapture : IIssueOrder, IResolveOrder
{

View File

@@ -58,6 +58,6 @@ namespace OpenRA.Mods.RA
}
// tag trait to identify the building
class GpsLaunchSiteInfo : StatelessTraitInfo<GpsLaunchSite> { }
class GpsLaunchSiteInfo : TraitInfo<GpsLaunchSite> { }
class GpsLaunchSite { }
}

View File

@@ -22,7 +22,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
class InfiltrateForSonarPulseInfo : StatelessTraitInfo<InfiltrateForSonarPulse> { }
class InfiltrateForSonarPulseInfo : TraitInfo<InfiltrateForSonarPulse> { }
class InfiltrateForSonarPulse : IAcceptSpy
{

View File

@@ -114,6 +114,6 @@ namespace OpenRA.Mods.RA
}
// tag trait for the building
class IronCurtainInfo : StatelessTraitInfo<IronCurtain> { }
class IronCurtainInfo : TraitInfo<IronCurtain> { }
class IronCurtain { }
}

View File

@@ -69,6 +69,6 @@ namespace OpenRA.Mods.RA
}
/* tag trait for stuff that shouldnt trigger mines */
class MineImmuneInfo : StatelessTraitInfo<MineImmune> { }
class MineImmuneInfo : TraitInfo<MineImmune> { }
class MineImmune { }
}

View File

@@ -24,7 +24,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
class MinelayerInfo : StatelessTraitInfo<Minelayer>
class MinelayerInfo : TraitInfo<Minelayer>
{
public readonly string Mine = "minv";
}

View File

@@ -23,7 +23,7 @@ using OpenRA.Traits.Activities;
namespace OpenRA.Mods.RA
{
class RepairableNearInfo : StatelessTraitInfo<RepairableNear> { }
class RepairableNearInfo : TraitInfo<RepairableNear> { }
class RepairableNear : IIssueOrder, IResolveOrder
{

View File

@@ -24,7 +24,7 @@ using OpenRA.Traits.Activities;
namespace OpenRA.Mods.RA
{
class SpyInfo : StatelessTraitInfo<Spy> { }
class SpyInfo : TraitInfo<Spy> { }
class Spy : IIssueOrder, IResolveOrder
{

View File

@@ -23,7 +23,7 @@ using OpenRA.Traits;
namespace OpenRA.Mods.RA.SupportPowers
{
class ChronoshiftPaletteEffectInfo : StatelessTraitInfo<ChronoshiftPaletteEffect> { }
class ChronoshiftPaletteEffectInfo : TraitInfo<ChronoshiftPaletteEffect> { }
public class ChronoshiftPaletteEffect : IPaletteModifier, ITick
{

View File

@@ -183,6 +183,6 @@ namespace OpenRA.Mods.RA.SupportPowers
}
// tag trait to identify the building
class ChronosphereInfo : StatelessTraitInfo<Chronosphere> { }
class ChronosphereInfo : TraitInfo<Chronosphere> { }
public class Chronosphere { }
}

View File

@@ -67,6 +67,6 @@ namespace OpenRA.Mods.RA.SupportPowers
}
// tag trait for the building
class NukeSiloInfo : StatelessTraitInfo<NukeSilo> { }
class NukeSiloInfo : TraitInfo<NukeSilo> { }
class NukeSilo { }
}

View File

@@ -24,7 +24,7 @@ using OpenRA.Traits.Activities;
namespace OpenRA.Mods.RA
{
class ThiefInfo : StatelessTraitInfo<Thief> { }
class ThiefInfo : TraitInfo<Thief> { }
class Thief : IIssueOrder, IResolveOrder
{