PathBerserker2d  1.0
Platformer pathfinding solution
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Properties | List of all members
PathBerserker2d.BaseNavLink Class Reference

Common basis for NavLink and NavLinkCluster. More...

Inheritance diagram for PathBerserker2d.BaseNavLink:
PathBerserker2d.NavLink PathBerserker2d.NavLinkCluster

Public Member Functions

float TravelCosts (Vector2 start, Vector2 goal)
 MUST BE THREAD SAFE! Calculates the cost of traversing from start to goal. More...
 

Public Attributes

float Clearance => clearance
 
float AvgWaitTime => avgWaitTime
 
float CostOverride => costOverride
 
GameObject GameObject => gameObject
 
int NavTag => 0
 
float MaxTraversableDistance => maxTraversableDistance
 

Protected Member Functions

virtual void OnValidate ()
 

Protected Attributes

float costOverride = -1
 
int linkType = 1
 
float clearance = 2
 
int navTag = 0
 Pro-version only.
 
float avgWaitTime = 0
 
float maxTraversableDistance = 0
 

Properties

int LinkType [get]
 

Detailed Description

Common basis for NavLink and NavLinkCluster.

Member Function Documentation

◆ TravelCosts()

float PathBerserker2d.BaseNavLink.TravelCosts ( Vector2  start,
Vector2  goal 
)

MUST BE THREAD SAFE! Calculates the cost of traversing from start to goal.

Parameters
start
goal
Returns

The documentation for this class was generated from the following file: