Production..
This commit is contained in:
@@ -4,6 +4,11 @@ using System.Collections.Generic;
|
|||||||
|
|
||||||
namespace OpenRa.Game.Traits
|
namespace OpenRa.Game.Traits
|
||||||
{
|
{
|
||||||
|
class ProductionInfo : ITraitInfo
|
||||||
|
{
|
||||||
|
public object Create(Actor self) { return new Production(self); }
|
||||||
|
}
|
||||||
|
|
||||||
class Production : IIssueOrder, IResolveOrder, IProducer, ITags
|
class Production : IIssueOrder, IResolveOrder, IProducer, ITags
|
||||||
{
|
{
|
||||||
bool isPrimary = false;
|
bool isPrimary = false;
|
||||||
|
|||||||
@@ -6,6 +6,11 @@ using IjwFramework.Collections;
|
|||||||
|
|
||||||
namespace OpenRa.Game.Traits
|
namespace OpenRa.Game.Traits
|
||||||
{
|
{
|
||||||
|
class ProductionQueueInfo : ITraitInfo
|
||||||
|
{
|
||||||
|
public object Create(Actor self) { return new ProductionQueue(self); }
|
||||||
|
}
|
||||||
|
|
||||||
class ProductionQueue : IResolveOrder, ITick
|
class ProductionQueue : IResolveOrder, ITick
|
||||||
{
|
{
|
||||||
Actor self;
|
Actor self;
|
||||||
|
|||||||
@@ -6,6 +6,11 @@ using OpenRa.Game.GameRules;
|
|||||||
|
|
||||||
namespace OpenRa.Game.Traits
|
namespace OpenRa.Game.Traits
|
||||||
{
|
{
|
||||||
|
class ProductionSurroundInfo : ITraitInfo
|
||||||
|
{
|
||||||
|
public object Create(Actor self) { return new ProductionSurround(self); }
|
||||||
|
}
|
||||||
|
|
||||||
class ProductionSurround : Production
|
class ProductionSurround : Production
|
||||||
{
|
{
|
||||||
public ProductionSurround(Actor self) : base(self) { }
|
public ProductionSurround(Actor self) : base(self) { }
|
||||||
|
|||||||
Reference in New Issue
Block a user