C# Class EpPathFinding.Node

Inheritance: IComparable
Exibir arquivo 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_oe property

public float? heuristicCurNodeToEndLen
return float?

heuristicStartToEndLen public_oe property

public float heuristicStartToEndLen
return float

isClosed public_oe property

public bool isClosed
return bool

isOpened public_oe property

public bool isOpened
return bool

parent public_oe property

public object parent
return object

startToCurNodeLen public_oe property

public float startToCurNodeLen
return float

walkable public_oe property

public byte walkable
return byte

x public_oe property

public int x
return int

y public_oe property

public int y
return int