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

Inheritance: IIssueOrder, IResolveOrder, IOrderVoice, INotifyRemovedFromWorld
Show file Open project: OpenRA/OpenRA Class Usage Examples

Public Properties

Property Type Description
Info PassengerInfo
Transport Actor

Public Methods

Method Description
IssueOrder ( Actor self, IOrderTargeter order, Target target, bool queued ) : Order
Passenger ( PassengerInfo info ) : System
RemovedFromWorld ( Actor self ) : void
Reserve ( Actor self, OpenRA.Traits.Cargo cargo ) : bool
ResolveOrder ( Actor self, Order order ) : void
Unreserve ( Actor self ) : void
VoicePhraseForOrder ( Actor self, Order order ) : string

Private Methods

Method Description
CanEnter ( Actor target ) : bool
CanEnter ( OpenRA.Traits.Cargo cargo ) : bool
IsCorrectCargoType ( Actor target ) : bool

Method Details

IssueOrder() public method

public IssueOrder ( Actor self, IOrderTargeter order, Target target, bool queued ) : Order
self Actor
order IOrderTargeter
target OpenRA.Traits.Target
queued bool
return Order

Passenger() public method

public Passenger ( PassengerInfo info ) : System
info PassengerInfo
return System

RemovedFromWorld() public method

public RemovedFromWorld ( Actor self ) : void
self Actor
return void

Reserve() public method

public Reserve ( Actor self, OpenRA.Traits.Cargo cargo ) : bool
self Actor
cargo OpenRA.Traits.Cargo
return bool

ResolveOrder() public method

public ResolveOrder ( Actor self, Order order ) : void
self Actor
order Order
return void

Unreserve() public method

public Unreserve ( Actor self ) : void
self Actor
return void

VoicePhraseForOrder() public method

public VoicePhraseForOrder ( Actor self, Order order ) : string
self Actor
order Order
return string

Property Details

Info public property

public PassengerInfo,OpenRA.Mods.Common.Traits Info
return PassengerInfo

Transport public property

public Actor Transport
return Actor