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

Inheritance: Carryable, INotifyHarvesterAction, ICallForTransport
Show file Open project: pchote/OpenRA

Public Methods

Method Description
AutoCarryable ( Actor self, AutoCarryableInfo info ) : System.Linq
Detached ( Actor self ) : void
LockForPickup ( Actor self, Actor carrier ) : bool
Reserve ( Actor self, Actor carrier ) : bool

Private Methods

Method Description
ICallForTransport ( Actor self ) : void
ICallForTransport ( Actor self, CPos destination, Activity afterLandActivity ) : void
INotifyHarvesterAction ( ) : void
INotifyHarvesterAction ( Actor self ) : void
INotifyHarvesterAction ( Actor self, CPos targetCell, Activity next ) : void
INotifyHarvesterAction ( Actor self, ResourceType resource ) : void
MovementCancelled ( Actor self ) : void
RequestTransport ( Actor self, CPos destination, Activity afterLandActivity ) : void

Method Details

AutoCarryable() public method

public AutoCarryable ( Actor self, AutoCarryableInfo info ) : System.Linq
self Actor
info AutoCarryableInfo
return System.Linq

Detached() public method

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

LockForPickup() public method

public LockForPickup ( Actor self, Actor carrier ) : bool
self Actor
carrier Actor
return bool

Reserve() public method

public Reserve ( Actor self, Actor carrier ) : bool
self Actor
carrier Actor
return bool