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

Inheritance: ITick, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
Datei anzeigen Open project: OpenRA/OpenRA

Public Methods

Method Description
AddedToWorld ( Actor self ) : void
AffectsShroud ( Actor self, AffectsShroudInfo info ) : System.Linq
RemovedFromWorld ( Actor self ) : void
Tick ( Actor self ) : void

Protected Methods

Method Description
AddCellsToPlayerShroud ( Actor self, Player player, PPos uv ) : void
IsDisabled ( Actor self ) : bool
RemoveCellsFromPlayerShroud ( Actor self, Player player ) : void

Private Methods

Method Description
ProjectedCells ( Actor self ) : PPos[]

Method Details

AddCellsToPlayerShroud() protected abstract method

protected abstract AddCellsToPlayerShroud ( Actor self, Player player, PPos uv ) : void
self Actor
player Player
uv PPos
return void

AddedToWorld() public method

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

AffectsShroud() public method

public AffectsShroud ( Actor self, AffectsShroudInfo info ) : System.Linq
self Actor
info AffectsShroudInfo
return System.Linq

IsDisabled() protected method

protected IsDisabled ( Actor self ) : bool
self Actor
return bool

RemoveCellsFromPlayerShroud() protected abstract method

protected abstract RemoveCellsFromPlayerShroud ( Actor self, Player player ) : void
self Actor
player Player
return void

RemovedFromWorld() public method

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

Tick() public method

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