C# 클래스 Dischord.ai

파일 보기 프로젝트 열기: jbrownbridge/Dischord

공개 메소드들

메소드 설명
can_see ( Map map, Point pos, int facing, Point target ) : bool
findPath ( Map map, Vector2 pos, Enemy c ) : Direction
findPath ( Map map, Vector2 pos, Vector2 target ) : Direction
getTarget ( Map map, Vector2 pos, int facing ) : Vector2
intersection ( Point p1, Point p2, Point p3, Point p4 ) : bool
intersection ( Point lineA, Point lineB, Point squareA, int squreSize ) : bool

메소드 상세

can_see() 공개 정적인 메소드

public static can_see ( Map map, Point pos, int facing, Point target ) : bool
map Map
pos Point
facing int
target Point
리턴 bool

findPath() 공개 정적인 메소드

public static findPath ( Map map, Vector2 pos, Enemy c ) : Direction
map Map
pos Vector2
c Enemy
리턴 Direction

findPath() 공개 정적인 메소드

public static findPath ( Map map, Vector2 pos, Vector2 target ) : Direction
map Map
pos Vector2
target Vector2
리턴 Direction

getTarget() 공개 정적인 메소드

public static getTarget ( Map map, Vector2 pos, int facing ) : Vector2
map Map
pos Vector2
facing int
리턴 Vector2

intersection() 공개 정적인 메소드

public static intersection ( Point p1, Point p2, Point p3, Point p4 ) : bool
p1 Point
p2 Point
p3 Point
p4 Point
리턴 bool

intersection() 공개 정적인 메소드

public static intersection ( Point lineA, Point lineB, Point squareA, int squreSize ) : bool
lineA Point
lineB Point
squareA Point
squreSize int
리턴 bool