C# 클래스 OpenRA.Mods.Common.Traits.ProductionQueue

상속: IResolveOrder, ITick, ITechTreeElement, INotifyOwnerChanged, INotifyKilled, INotifySold, ISync, INotifyTransform
파일 보기 프로젝트 열기: OpenRA/OpenRA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Info ProductionQueueInfo

보호된 프로퍼티들

프로퍼티 타입 설명
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