C# 클래스 OpenRA.Traits.Shroud

파일 보기 프로젝트 열기: OpenRA/OpenRA 1 사용 예제들

공개 메소드들

메소드 설명
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