Interface IReadOnlyFOV
Read-only interface of the FOV class.
Inherited Members
Namespace: GoRogue
Assembly: GoRogue.dll
Syntax
public interface IReadOnlyFOV : IMapView<double>
Properties
| Improve this Doc View SourceBooleanFOV
A view of the calculation results in boolean form, where true indicates a location is in field of view, and false indicates it is not.
Declaration
IMapView<bool> BooleanFOV { get; }
Property Value
Type | Description |
---|---|
IMapView<System.Boolean> |
CurrentFOV
IEnumerable of only positions currently in the field of view.
Declaration
IEnumerable<Coord> CurrentFOV { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Coord> |
NewlySeen
IEnumerable of positions that ARE in field of view as of the most current Calculate call, but were NOT in field of view after the previous time Calculate was called.
Declaration
IEnumerable<Coord> NewlySeen { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Coord> |
NewlyUnseen
IEnumerable of positions that are NOT in field of view as of the most current Calculate call, but WERE in field of view after the previous time Calculate was called.
Declaration
IEnumerable<Coord> NewlyUnseen { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Coord> |