C# 클래스 OpenRA.Orders.UnitOrderGenerator

상속: IOrderGenerator
파일 보기 프로젝트 열기: pchote/OpenRA

공개 메소드들

메소드 설명
GetCursor ( World world, CPos cell, int2 worldPixel, MouseInput mi ) : string
InputOverridesSelection ( World world, int2 xy, MouseInput mi ) : bool
Order ( World world, CPos cell, int2 worldPixel, MouseInput mi ) : IEnumerable
Render ( WorldRenderer wr, World world ) : IEnumerable
RenderAboveShroud ( WorldRenderer wr, World world ) : IEnumerable
Tick ( World world ) : void

비공개 메소드들

메소드 설명
CheckSameOrder ( IOrderTargeter iot, Order order ) : Order
OrderForUnit ( Actor self, Target target, List actorsAt, CPos xy, MouseInput mi ) : UnitOrderResult

Returns the most appropriate order for a given actor and target. First priority is given to orders that interact with the given actors. Second priority is given to actors in the given cell.

TargetForInput ( World world, CPos cell, int2 worldPixel, MouseInput mi ) : Target

메소드 상세

GetCursor() 공개 메소드

public GetCursor ( World world, CPos cell, int2 worldPixel, MouseInput mi ) : string
world World
cell CPos
worldPixel int2
mi MouseInput
리턴 string

InputOverridesSelection() 공개 메소드

public InputOverridesSelection ( World world, int2 xy, MouseInput mi ) : bool
world World
xy int2
mi MouseInput
리턴 bool

Order() 공개 메소드

public Order ( World world, CPos cell, int2 worldPixel, MouseInput mi ) : IEnumerable
world World
cell CPos
worldPixel int2
mi MouseInput
리턴 IEnumerable

Render() 공개 메소드

public Render ( WorldRenderer wr, World world ) : IEnumerable
wr OpenRA.Graphics.WorldRenderer
world World
리턴 IEnumerable

RenderAboveShroud() 공개 메소드

public RenderAboveShroud ( WorldRenderer wr, World world ) : IEnumerable
wr OpenRA.Graphics.WorldRenderer
world World
리턴 IEnumerable

Tick() 공개 메소드

public Tick ( World world ) : void
world World
리턴 void