C# Class OpenRA.Traits.Shroud

Afficher le fichier Open project: OpenRA/OpenRA Class Usage Examples

Méthodes publiques

Méthode Description
AddProjectedShroudGeneration ( Actor a, PPos shrouded ) : void
AddProjectedVisibility ( Actor a, PPos visible ) : void
Contains ( PPos uv ) : bool
Explore ( Shroud s ) : void
ExploreAll ( ) : void
ExploreProjectedCells ( World world, IEnumerable cells ) : void
IsExplored ( CPos cell ) : bool
IsExplored ( MPos uv ) : bool
IsExplored ( PPos puv ) : bool
IsExplored ( WPos pos ) : bool
IsVisible ( CPos cell ) : bool
IsVisible ( MPos uv ) : bool
IsVisible ( PPos puv ) : bool
IsVisible ( WPos pos ) : bool
ProjectedCellsInRange ( Map map, CPos cell, WDist range ) : IEnumerable
ProjectedCellsInRange ( Map map, WPos pos, WDist range ) : IEnumerable
RemoveShroudGeneration ( Actor a ) : void
RemoveVisibility ( Actor a ) : void
ResetExploration ( ) : void
Shroud ( Actor self, ShroudInfo info ) : System
UpdatePlayerStance ( World w, Player player, Stance oldStance, Stance newStance ) : void

Private Methods

Méthode Description
INotifyCreated ( Actor self ) : void
Invalidate ( IEnumerable changed ) : void

Method Details

AddProjectedShroudGeneration() public méthode

public AddProjectedShroudGeneration ( Actor a, PPos shrouded ) : void
a Actor
shrouded PPos
Résultat void

AddProjectedVisibility() public méthode

public AddProjectedVisibility ( Actor a, PPos visible ) : void
a Actor
visible PPos
Résultat void

Contains() public méthode

public Contains ( PPos uv ) : bool
uv PPos
Résultat bool

Explore() public méthode

public Explore ( Shroud s ) : void
s Shroud
Résultat void

ExploreAll() public méthode

public ExploreAll ( ) : void
Résultat void

ExploreProjectedCells() public méthode

public ExploreProjectedCells ( World world, IEnumerable cells ) : void
world World
cells IEnumerable
Résultat void

IsExplored() public méthode

public IsExplored ( CPos cell ) : bool
cell CPos
Résultat bool

IsExplored() public méthode

public IsExplored ( MPos uv ) : bool
uv MPos
Résultat bool

IsExplored() public méthode

public IsExplored ( PPos puv ) : bool
puv PPos
Résultat bool

IsExplored() public méthode

public IsExplored ( WPos pos ) : bool
pos WPos
Résultat bool

IsVisible() public méthode

public IsVisible ( CPos cell ) : bool
cell CPos
Résultat bool

IsVisible() public méthode

public IsVisible ( MPos uv ) : bool
uv MPos
Résultat bool

IsVisible() public méthode

public IsVisible ( PPos puv ) : bool
puv PPos
Résultat bool

IsVisible() public méthode

public IsVisible ( WPos pos ) : bool
pos WPos
Résultat bool

ProjectedCellsInRange() public static méthode

public static ProjectedCellsInRange ( Map map, CPos cell, WDist range ) : IEnumerable
map Map
cell CPos
range WDist
Résultat IEnumerable

ProjectedCellsInRange() public static méthode

public static ProjectedCellsInRange ( Map map, WPos pos, WDist range ) : IEnumerable
map Map
pos WPos
range WDist
Résultat IEnumerable

RemoveShroudGeneration() public méthode

public RemoveShroudGeneration ( Actor a ) : void
a Actor
Résultat void

RemoveVisibility() public méthode

public RemoveVisibility ( Actor a ) : void
a Actor
Résultat void

ResetExploration() public méthode

public ResetExploration ( ) : void
Résultat void

Shroud() public méthode

public Shroud ( Actor self, ShroudInfo info ) : System
self Actor
info ShroudInfo
Résultat System

UpdatePlayerStance() public méthode

public UpdatePlayerStance ( World w, Player player, Stance oldStance, Stance newStance ) : void
w World
player Player
oldStance Stance
newStance Stance
Résultat void