CanMoveToArmy | native function bool CanMoveToArmy(H7AdventureMapCell targetCell, H7Player CurrentPlayer, H7AdventureArmy ignoreArmy, bool HasShip) |
CanMoveToCell | native function bool CanMoveToCell(H7AdventureMapCell targetCell, H7AdventureMapCell pathEndCell, H7Player CurrentPlayer, H7AdventureArmy ignoreArmy, bool HasShip) |
CanMoveToVisitable | native function bool CanMoveToVisitable(H7AdventureMapCell targetCell, H7VisitableSite pathEndSite, H7Player CurrentPlayer, H7AdventureArmy ignoreArmy, bool HasShip) |
CutPathToWalkable | function array<H7AdventureMapCell> CutPathToWalkable(array<H7AdventureMapCell> Path, int numOfWalkableCells) |
DiagonalDistanceFromIntPoints | native function float DiagonalDistanceFromIntPoints(IntPoint A, IntPoint B) |
FindPath | native function array<H7AdventureMapCell> FindPath(H7AdventureMapCell startCell, H7AdventureMapCell targetCell, H7Player CurrentPlayer, bool HasShip, optional bool ignoreFoW = false) |
FindPathLengthByWayPoints | native function float FindPathLengthByWayPoints(H7AdventureMapCell startCell, H7AdventureMapCell targetCell) |
GetClosestReachableShipCell | function H7AdventureMapCell GetClosestReachableShipCell(H7AdventureMapCell currentCell, H7AdventureMapCell targetCell, H7Player CurrentPlayer, bool HasShip) |
GetMovementCost | native function float GetMovementCost(H7AdventureMapCell originCell, H7AdventureMapCell destCell, H7AdventureMapCell pathEndCell, H7Player CurrentPlayer, H7AdventureArmy ignoreArmy, bool HasShip, optional bool recalculatePassability) |
GetMovementCostSimple | native function float GetMovementCostSimple(H7AdventureMapCell originCell, H7AdventureMapCell destCell, H7AdventureMapCell pathEndCell) |
GetNeighbours | native function GetNeighbours(out array<H7AdventureMapCell> neighbours, H7AdventureMapCell cell, H7AdventureMapCell targetCell, H7Player CurrentPlayer, H7AdventureArmy ignoreArmy, bool HasShip) |
GetPath | function array<H7AdventureMapCell> GetPath(H7AdventureMapCell startCell, H7AdventureMapCell targetCell, H7Player CurrentPlayer, bool HasShip, optional bool ignoreFoW = false, optional bool checkReachability = true) |
GetPathCosts | function array GetPathCosts(array<H7AdventureMapCell> Path, H7AdventureMapCell startCell, optional float movePoints = 0.0000000, optional out int numOfWalkableCells) |
GetReachableSitesAndArmies | native function bool GetReachableSitesAndArmies(H7AdventureMapCell startCell, H7Player CurrentPlayer, bool HasShip, out array<H7VisitableSite> sites, out array<H7AdventureArmy> armies, out array sitesDistance, out array armiesDistance, optional bool ignoreFoW = false, optional float allowedTime = 0.0000000) |
GetTotalPathCosts | function float GetTotalPathCosts(array<H7AdventureMapCell> Path, H7AdventureMapCell startCell, optional float movePoints = 0.0000000, optional out int numOfWalkableCells) |
Init | native function Init() |
InitLite | function InitLite() |
IsReachable | native function bool IsReachable(H7AdventureMapCell startCell, H7AdventureMapCell targetCell, H7Player CurrentPlayer, bool HasShip, optional bool ignoreFoW = false) |
LogTest | function LogTest(H7BaseBuff buff) |
ManhattanDistanceFromIntPoints | function float ManhattanDistanceFromIntPoints(IntPoint A, IntPoint B) |
MountDoom | native function MountDoom() |