C# Class EpPathFinding.Node

Inheritance: IComparable
Show file Open project: OpenNos/OpenNos Class Usage Examples

Public Properties

Property Type Description
heuristicCurNodeToEndLen float?
heuristicStartToEndLen float
isClosed bool
isOpened bool
parent object
startToCurNodeLen float
walkable byte
x int
y int

Public Methods

Method Description
Backtrace ( Node iNode ) : List
CompareTo ( object iObj ) : int
Equals ( Node p ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
Node ( Node b ) : System
Node ( int iX, int iY, byte iWalkable = null ) : System
Reset ( byte iWalkable = null ) : void
operator ( ) : bool

Method Details

Backtrace() public static method

public static Backtrace ( Node iNode ) : List
iNode Node
return List

CompareTo() public method

public CompareTo ( object iObj ) : int
iObj object
return int

Equals() public method

public Equals ( Node p ) : bool
p Node
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Node() public method

public Node ( Node b ) : System
b Node
return System

Node() public method

public Node ( int iX, int iY, byte iWalkable = null ) : System
iX int
iY int
iWalkable byte
return System

Reset() public method

public Reset ( byte iWalkable = null ) : void
iWalkable byte
return void

operator() public static method

public static operator ( ) : bool
return bool

Property Details

heuristicCurNodeToEndLen public property

public float? heuristicCurNodeToEndLen
return float?

heuristicStartToEndLen public property

public float heuristicStartToEndLen
return float

isClosed public property

public bool isClosed
return bool

isOpened public property

public bool isOpened
return bool

parent public property

public object parent
return object

startToCurNodeLen public property

public float startToCurNodeLen
return float

walkable public property

public byte walkable
return byte

x public property

public int x
return int

y public property

public int y
return int