C# Class OpenRA.Mods.Common.Traits.ProductionQueue

Inheritance: IResolveOrder, ITick, ITechTreeElement, INotifyOwnerChanged, INotifyKilled, INotifySold, ISync, INotifyTransform
Afficher le fichier Open project: OpenRA/OpenRA Class Usage Examples

Méthodes publiques

Свойство Type Description
Info ProductionQueueInfo

Protected Properties

Свойство Type Description
developerMode OpenRA.Traits.DeveloperMode

Private Properties

Свойство Type Description
AllBuildables IEnumerable
CacheProducibles void
CancelProductionInner void
ClearQueue void

Méthodes publiques

Méthode Description
AfterTransform ( Actor self ) : void
AllItems ( ) : IEnumerable
AllQueued ( ) : IEnumerable
BeforeTransform ( Actor self ) : void
BuildableItems ( ) : IEnumerable
CanBuild ( ActorInfo actor ) : bool
CurrentItem ( ) : ProductionItem
FinishProduction ( ) : void
GetBuildTime ( ActorInfo unit, OpenRA.Traits.BuildableInfo bi ) : int
Killed ( Actor killed, OpenRA.Traits.AttackInfo e ) : void
MostLikelyProducer ( ) : TraitPair
OnOwnerChanged ( Actor self, Player oldOwner, Player newOwner ) : void
OnTransform ( Actor self ) : void
PrerequisitesAvailable ( string key ) : void
PrerequisitesItemHidden ( string key ) : void
PrerequisitesItemVisible ( string key ) : void
PrerequisitesUnavailable ( string key ) : void
ProductionQueue ( ActorInitializer init, Actor playerActor, ProductionQueueInfo info ) : System
ResolveOrder ( Actor self, Order order ) : void
Selling ( Actor self ) : void
Sold ( Actor self ) : void
Tick ( Actor self ) : void

Méthodes protégées

Méthode Description
BeginProduction ( ProductionItem item ) : void
BuildUnit ( ActorInfo unit ) : bool
CancelProduction ( string itemName, uint numberToCancel ) : void

Private Methods

Méthode Description
AllBuildables ( string category ) : IEnumerable
CacheProducibles ( Actor playerActor ) : void
CancelProductionInner ( string itemName ) : void
ClearQueue ( ) : void

Method Details

AfterTransform() public méthode

public AfterTransform ( Actor self ) : void
self Actor
Résultat void

AllItems() public méthode

public AllItems ( ) : IEnumerable
Résultat IEnumerable

AllQueued() public méthode

public AllQueued ( ) : IEnumerable
Résultat IEnumerable

BeforeTransform() public méthode

public BeforeTransform ( Actor self ) : void
self Actor
Résultat void

BeginProduction() protected méthode

protected BeginProduction ( ProductionItem item ) : void
item ProductionItem
Résultat void

BuildUnit() protected méthode

protected BuildUnit ( ActorInfo unit ) : bool
unit ActorInfo
Résultat bool

BuildableItems() public méthode

public BuildableItems ( ) : IEnumerable
Résultat IEnumerable

CanBuild() public méthode

public CanBuild ( ActorInfo actor ) : bool
actor ActorInfo
Résultat bool

CancelProduction() protected méthode

protected CancelProduction ( string itemName, uint numberToCancel ) : void
itemName string
numberToCancel uint
Résultat void

CurrentItem() public méthode

public CurrentItem ( ) : ProductionItem
Résultat ProductionItem

FinishProduction() public méthode

public FinishProduction ( ) : void
Résultat void

GetBuildTime() public méthode

public GetBuildTime ( ActorInfo unit, OpenRA.Traits.BuildableInfo bi ) : int
unit ActorInfo
bi OpenRA.Traits.BuildableInfo
Résultat int

Killed() public méthode

public Killed ( Actor killed, OpenRA.Traits.AttackInfo e ) : void
killed Actor
e OpenRA.Traits.AttackInfo
Résultat void

MostLikelyProducer() public méthode

public MostLikelyProducer ( ) : TraitPair
Résultat TraitPair

OnOwnerChanged() public méthode

public OnOwnerChanged ( Actor self, Player oldOwner, Player newOwner ) : void
self Actor
oldOwner Player
newOwner Player
Résultat void

OnTransform() public méthode

public OnTransform ( Actor self ) : void
self Actor
Résultat void

PrerequisitesAvailable() public méthode

public PrerequisitesAvailable ( string key ) : void
key string
Résultat void

PrerequisitesItemHidden() public méthode

public PrerequisitesItemHidden ( string key ) : void
key string
Résultat void

PrerequisitesItemVisible() public méthode

public PrerequisitesItemVisible ( string key ) : void
key string
Résultat void

PrerequisitesUnavailable() public méthode

public PrerequisitesUnavailable ( string key ) : void
key string
Résultat void

ProductionQueue() public méthode

public ProductionQueue ( ActorInitializer init, Actor playerActor, ProductionQueueInfo info ) : System
init ActorInitializer
playerActor Actor
info ProductionQueueInfo
Résultat System

ResolveOrder() public méthode

public ResolveOrder ( Actor self, Order order ) : void
self Actor
order Order
Résultat void

Selling() public méthode

public Selling ( Actor self ) : void
self Actor
Résultat void

Sold() public méthode

public Sold ( Actor self ) : void
self Actor
Résultat void

Tick() public méthode

public Tick ( Actor self ) : void
self Actor
Résultat void

Property Details

Info public_oe property

public ProductionQueueInfo Info
Résultat ProductionQueueInfo

developerMode protected_oe property

protected DeveloperMode,OpenRA.Traits developerMode
Résultat OpenRA.Traits.DeveloperMode