Class ObserverDetector
Inheritance
System.Object
ObserverDetector
Assembly: Eco.Simulation.dll
Syntax
public class ObserverDetector : Object
Constructors
ObserverDetector()
Declaration
public ObserverDetector()
ObserverDetector(Single, Single, Single)
Declaration
public ObserverDetector(float alwaysWitnessedWithinRadius, float witnessIfFacingRadius, float fovToWitnessRad)
Parameters
Type |
Name |
Description |
System.Single |
alwaysWitnessedWithinRadius |
|
System.Single |
witnessIfFacingRadius |
|
System.Single |
fovToWitnessRad |
|
Fields
GetObservers
Declaration
public static Func<IEnumerable<IWorldObserver>> GetObservers
Field Value
Type |
Description |
System.Func<System.Collections.Generic.IEnumerable<IWorldObserver>> |
|
Methods
ObservationLevel(Vector3, Single)
Declaration
public float ObservationLevel(Vector3 queryPos, float visibilityMult = 1F)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
queryPos |
|
System.Single |
visibilityMult |
|
Returns
Type |
Description |
System.Single |
|