C# Класс Dischord.ai

Показать файл Открыть проект

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

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