C# Класс OpenRA.Mods.Common.Traits.ProductionQueue

Наследование: IResolveOrder, ITick, ITechTreeElement, INotifyOwnerChanged, INotifyKilled, INotifySold, ISync, INotifyTransform
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Info ProductionQueueInfo

Защищенные свойства (Protected)

Свойство Тип Описание
developerMode OpenRA.Traits.DeveloperMode

Private Properties

Свойство Тип Описание
AllBuildables IEnumerable
CacheProducibles void
CancelProductionInner void
ClearQueue void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
BeginProduction ( ProductionItem item ) : void
BuildUnit ( ActorInfo unit ) : bool
CancelProduction ( string itemName, uint numberToCancel ) : void

Приватные методы

Метод Описание
AllBuildables ( string category ) : IEnumerable
CacheProducibles ( Actor playerActor ) : void
CancelProductionInner ( string itemName ) : void
ClearQueue ( ) : void

Описание методов

AfterTransform() публичный Метод

public AfterTransform ( Actor self ) : void
self Actor
Результат void

AllItems() публичный Метод

public AllItems ( ) : IEnumerable
Результат IEnumerable

AllQueued() публичный Метод

public AllQueued ( ) : IEnumerable
Результат IEnumerable

BeforeTransform() публичный Метод

public BeforeTransform ( Actor self ) : void
self Actor
Результат void

BeginProduction() защищенный Метод

protected BeginProduction ( ProductionItem item ) : void
item ProductionItem
Результат void

BuildUnit() защищенный Метод

protected BuildUnit ( ActorInfo unit ) : bool
unit ActorInfo
Результат bool

BuildableItems() публичный Метод

public BuildableItems ( ) : IEnumerable
Результат IEnumerable

CanBuild() публичный Метод

public CanBuild ( ActorInfo actor ) : bool
actor ActorInfo
Результат bool

CancelProduction() защищенный Метод

protected CancelProduction ( string itemName, uint numberToCancel ) : void
itemName string
numberToCancel uint
Результат void

CurrentItem() публичный Метод

public CurrentItem ( ) : ProductionItem
Результат ProductionItem

FinishProduction() публичный Метод

public FinishProduction ( ) : void
Результат void

GetBuildTime() публичный Метод

public GetBuildTime ( ActorInfo unit, OpenRA.Traits.BuildableInfo bi ) : int
unit ActorInfo
bi OpenRA.Traits.BuildableInfo
Результат int

Killed() публичный Метод

public Killed ( Actor killed, OpenRA.Traits.AttackInfo e ) : void
killed Actor
e OpenRA.Traits.AttackInfo
Результат void

MostLikelyProducer() публичный Метод

public MostLikelyProducer ( ) : TraitPair
Результат TraitPair

OnOwnerChanged() публичный Метод

public OnOwnerChanged ( Actor self, Player oldOwner, Player newOwner ) : void
self Actor
oldOwner Player
newOwner Player
Результат void

OnTransform() публичный Метод

public OnTransform ( Actor self ) : void
self Actor
Результат void

PrerequisitesAvailable() публичный Метод

public PrerequisitesAvailable ( string key ) : void
key string
Результат void

PrerequisitesItemHidden() публичный Метод

public PrerequisitesItemHidden ( string key ) : void
key string
Результат void

PrerequisitesItemVisible() публичный Метод

public PrerequisitesItemVisible ( string key ) : void
key string
Результат void

PrerequisitesUnavailable() публичный Метод

public PrerequisitesUnavailable ( string key ) : void
key string
Результат void

ProductionQueue() публичный Метод

public ProductionQueue ( ActorInitializer init, Actor playerActor, ProductionQueueInfo info ) : System
init ActorInitializer
playerActor Actor
info ProductionQueueInfo
Результат System

ResolveOrder() публичный Метод

public ResolveOrder ( Actor self, Order order ) : void
self Actor
order Order
Результат void

Selling() публичный Метод

public Selling ( Actor self ) : void
self Actor
Результат void

Sold() публичный Метод

public Sold ( Actor self ) : void
self Actor
Результат void

Tick() публичный Метод

public Tick ( Actor self ) : void
self Actor
Результат void

Описание свойств

Info публичное свойство

public ProductionQueueInfo Info
Результат ProductionQueueInfo

developerMode защищенное свойство

protected DeveloperMode,OpenRA.Traits developerMode
Результат OpenRA.Traits.DeveloperMode