C# Class fBaseXtensions.Cache.Internal.Objects.LOSInfo

Datei anzeigen Open project: herbfunk/Funky Class Usage Examples

Public Methods

Method Description
LOSInfo ( CacheObject obj ) : System
LOSTest ( System.Vector3 PositionToTestFrom, System.Vector3 objposition, bool NavRayCast = true, bool searchGridRayCast = false, bool ServerObjectIntersection = true, NavCellFlags Flags = NavCellFlags.None, bool ContinueOnFailures = true ) : bool

Runs raycasting and intersection tests to validate LOS.

LOSTest ( System.Vector3 PositionToTestFrom, bool NavRayCast = true, bool searchGridRayCast = false, bool ServerObjectIntersection = true, NavCellFlags Flags = NavCellFlags.None, bool ContinueOnFailures = true ) : bool

Runs raycasting and intersection tests to validate LOS.

Method Details

LOSInfo() public method

public LOSInfo ( CacheObject obj ) : System
obj CacheObject
return System

LOSTest() public method

Runs raycasting and intersection tests to validate LOS.
public LOSTest ( System.Vector3 PositionToTestFrom, System.Vector3 objposition, bool NavRayCast = true, bool searchGridRayCast = false, bool ServerObjectIntersection = true, NavCellFlags Flags = NavCellFlags.None, bool ContinueOnFailures = true ) : bool
PositionToTestFrom System.Vector3
objposition System.Vector3
NavRayCast bool
searchGridRayCast bool
ServerObjectIntersection bool
Flags NavCellFlags
ContinueOnFailures bool
return bool

LOSTest() public method

Runs raycasting and intersection tests to validate LOS.
public LOSTest ( System.Vector3 PositionToTestFrom, bool NavRayCast = true, bool searchGridRayCast = false, bool ServerObjectIntersection = true, NavCellFlags Flags = NavCellFlags.None, bool ContinueOnFailures = true ) : bool
PositionToTestFrom System.Vector3
NavRayCast bool
searchGridRayCast bool
ServerObjectIntersection bool
Flags NavCellFlags
ContinueOnFailures bool
return bool