C# Class EpPathFinding.cs.Node

Inheritance: IComparable
Exibir arquivo Open project: juhgiyo/EpPathFinding.cs Class Usage Examples

Public Properties

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

Public Methods

Method Description
Backtrace ( Node iNode ) : List
CompareTo ( object iObj ) : int
Equals ( Node p ) : bool
Equals ( System obj ) : bool
GetHashCode ( ) : int
Node ( Node b ) : System
Node ( int iX, int iY, bool iWalkable = null ) : System
Reset ( bool 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 ( System obj ) : bool
obj System
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, bool iWalkable = null ) : System
iX int
iY int
iWalkable bool
return System

Reset() public method

public Reset ( bool iWalkable = null ) : void
iWalkable bool
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 bool walkable
return bool

x public_oe property

public int x
return int

y public_oe property

public int y
return int