C# Класс OpenRA.Traits.Shroud

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
INotifyCreated ( Actor self ) : void
Invalidate ( IEnumerable changed ) : void

Описание методов

AddProjectedShroudGeneration() публичный Метод

public AddProjectedShroudGeneration ( Actor a, PPos shrouded ) : void
a Actor
shrouded PPos
Результат void

AddProjectedVisibility() публичный Метод

public AddProjectedVisibility ( Actor a, PPos visible ) : void
a Actor
visible PPos
Результат void

Contains() публичный Метод

public Contains ( PPos uv ) : bool
uv PPos
Результат bool

Explore() публичный Метод

public Explore ( Shroud s ) : void
s Shroud
Результат void

ExploreAll() публичный Метод

public ExploreAll ( ) : void
Результат void

ExploreProjectedCells() публичный Метод

public ExploreProjectedCells ( World world, IEnumerable cells ) : void
world World
cells IEnumerable
Результат void

IsExplored() публичный Метод

public IsExplored ( CPos cell ) : bool
cell CPos
Результат bool

IsExplored() публичный Метод

public IsExplored ( MPos uv ) : bool
uv MPos
Результат bool

IsExplored() публичный Метод

public IsExplored ( PPos puv ) : bool
puv PPos
Результат bool

IsExplored() публичный Метод

public IsExplored ( WPos pos ) : bool
pos WPos
Результат bool

IsVisible() публичный Метод

public IsVisible ( CPos cell ) : bool
cell CPos
Результат bool

IsVisible() публичный Метод

public IsVisible ( MPos uv ) : bool
uv MPos
Результат bool

IsVisible() публичный Метод

public IsVisible ( PPos puv ) : bool
puv PPos
Результат bool

IsVisible() публичный Метод

public IsVisible ( WPos pos ) : bool
pos WPos
Результат bool

ProjectedCellsInRange() публичный статический Метод

public static ProjectedCellsInRange ( Map map, CPos cell, WDist range ) : IEnumerable
map Map
cell CPos
range WDist
Результат IEnumerable

ProjectedCellsInRange() публичный статический Метод

public static ProjectedCellsInRange ( Map map, WPos pos, WDist range ) : IEnumerable
map Map
pos WPos
range WDist
Результат IEnumerable

RemoveShroudGeneration() публичный Метод

public RemoveShroudGeneration ( Actor a ) : void
a Actor
Результат void

RemoveVisibility() публичный Метод

public RemoveVisibility ( Actor a ) : void
a Actor
Результат void

ResetExploration() публичный Метод

public ResetExploration ( ) : void
Результат void

Shroud() публичный Метод

public Shroud ( Actor self, ShroudInfo info ) : System
self Actor
info ShroudInfo
Результат System

UpdatePlayerStance() публичный Метод

public UpdatePlayerStance ( World w, Player player, Stance oldStance, Stance newStance ) : void
w World
player Player
oldStance Stance
newStance Stance
Результат void