Third Person Cover Shooter  1.6
CoverShooter.LightZone Class Reference

Denotes a zone with increased visibility. More...

Inheritance diagram for CoverShooter.LightZone:
CoverShooter.Zone< LightZone >

Public Attributes

VisibilityType Type = VisibilityType.multiplier
 Type of visibility modification. More...
 
float Value = 1
 Value that's used depending on the visibility type. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from CoverShooter.Zone< LightZone >
static T Get (int index)
 Returns the zone at index. More...
 
static T Get (GameObject gameObject)
 Returns the component to the attached object. More...
 
- Properties inherited from CoverShooter.Zone< LightZone >
float Width [get]
 Width of the box. More...
 
float Height [get]
 Height of the box. More...
 
float Depth [get]
 Depth of the box. More...
 
float Bottom [get]
 Y coordinate of the block's bottom in world space. More...
 
static IEnumerable< T > All [get]
 Enumerates through all of the active zones. More...
 
static int Count [get]
 Returns the number of zones. More...
 

Detailed Description

Denotes a zone with increased visibility.

Increases view distance for the AI.

Member Data Documentation

◆ Type

VisibilityType CoverShooter.LightZone.Type = VisibilityType.multiplier

Type of visibility modification.

Choices are between a constant distance or a multiplier for the AI view distance.

◆ Value

float CoverShooter.LightZone.Value = 1

Value that's used depending on the visibility type.

Can be either a distance or a multiplier for the AI view distance.


The documentation for this class was generated from the following file: