C# Class fBaseXtensions.Navigation.Gridpoint.GPQuadrant

GridPoint Rectangle
Afficher le fichier Open project: herbfunk/Funky Class Usage Examples

Méthodes publiques

Свойство Type Description
AreaIsFlat bool
LastSafespotFound System.Vector3
OccupiedObjects List

Méthodes publiques

Méthode Description
FindSafeSpot ( System.Vector3 CurrentLocation, System.Vector3 &safespot, System.Vector3 LoSCheckV3, PointCheckingFlags Flags, List BlacklistedPoints ) : bool

Searches through the contained GridPoints and preforms multiple tests to return a successful point for navigation.

GPQuadrant ( ) : System
GPQuadrant ( GridPoint points, System.Vector3 GPCenteringVector, GridPoint endpoint ) : System
UpdateWeight ( int &monstercount, int &avoidcount, List &UsedRAGUIDs, bool ResetIndex = false ) : double

Private Methods

Méthode Description
CheckPoint ( GridPoint point, System.Vector3 LoSCheckV3, PointCheckingFlags flags ) : bool

Method Details

FindSafeSpot() public méthode

Searches through the contained GridPoints and preforms multiple tests to return a successful point for navigation.
public FindSafeSpot ( System.Vector3 CurrentLocation, System.Vector3 &safespot, System.Vector3 LoSCheckV3, PointCheckingFlags Flags, List BlacklistedPoints ) : bool
CurrentLocation System.Vector3
safespot System.Vector3
LoSCheckV3 System.Vector3
Flags PointCheckingFlags
BlacklistedPoints List
Résultat bool

GPQuadrant() public méthode

public GPQuadrant ( ) : System
Résultat System

GPQuadrant() public méthode

public GPQuadrant ( GridPoint points, System.Vector3 GPCenteringVector, GridPoint endpoint ) : System
points GridPoint
GPCenteringVector System.Vector3
endpoint GridPoint
Résultat System

UpdateWeight() public méthode

public UpdateWeight ( int &monstercount, int &avoidcount, List &UsedRAGUIDs, bool ResetIndex = false ) : double
monstercount int
avoidcount int
UsedRAGUIDs List
ResetIndex bool
Résultat double

Property Details

AreaIsFlat public_oe property

Logic: The average Z difference between all points is very *minimal
public bool AreaIsFlat
Résultat bool

LastSafespotFound public_oe property

public Vector3,System LastSafespotFound
Résultat System.Vector3

OccupiedObjects public_oe property

public List OccupiedObjects
Résultat List