PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
SpotLightBase Class Reference

Private Member Functions

void CarLightBase ()
 
void AggregateLight ()
 
void SegregateLight ()
 
void FlashlightLight ()
 
void SetIntensity (float coef, float time)
 
void HeadtorchLight ()
 
void SetColorToWhite ()
 
void SetColorToRed ()
 
void SetIntensity (float coef, float time)
 
void PerformVisibilityCheck (EntityAI owner)
 
void PistollightLight ()
 
void SetIntensity (float coef, float time)
 
override void UpdateLightMode (string slotName)
 
void SpotlightLight ()
 
void UniversallightLight ()
 
void SetIntensity (float coef, float time)
 
override void UpdateLightMode (string slotName)
 

Private Attributes

float m_SegregatedBrightness = 20
 
float m_SegregatedRadius = 66
 
float m_SegregatedAngle = 90
 
vector m_SegregatedColorRGB = Vector(1.0, 0.8, 0.6)
 
float m_AggregatedBrightness = 30
 
float m_AggregatedRadius = 100
 
float m_AggregatedAngle = 100
 
vector m_AggregatedColorRGB = Vector(1.0, 0.8, 0.6)
 

Static Private Attributes

static private float m_DefaultBrightness = 4
 
static private float m_DefaultRadius = 25
 
static private float m_DefaultAngle = 100
 

Member Function Documentation

◆ AggregateLight()

void AggregateLight ( )
inlineprivate

◆ CarLightBase()

void CarLightBase ( )
inlineprivate

◆ FlashlightLight()

void FlashlightLight ( )
inlineprivate

◆ HeadtorchLight()

void HeadtorchLight ( )
inlineprivate

◆ PerformVisibilityCheck()

void PerformVisibilityCheck ( EntityAI  owner)
inlineprivate

References IsEnabled(), and SetEnabled().

◆ PistollightLight()

void PistollightLight ( )
inlineprivate

◆ SegregateLight()

void SegregateLight ( )
inlineprivate

◆ SetColorToRed()

void SetColorToRed ( )
inlineprivate

◆ SetColorToWhite()

void SetColorToWhite ( )
inlineprivate

◆ SetIntensity() [1/4]

void SetIntensity ( float  coef,
float  time 
)
inlineprivate

References m_DefaultBrightness.

◆ SetIntensity() [2/4]

void SetIntensity ( float  coef,
float  time 
)
inlineprivate

◆ SetIntensity() [3/4]

void SetIntensity ( float  coef,
float  time 
)
inlineprivate

◆ SetIntensity() [4/4]

void SetIntensity ( float  coef,
float  time 
)
inlineprivate

◆ SpotlightLight()

void SpotlightLight ( )
inlineprivate

◆ UniversallightLight()

void UniversallightLight ( )
inlineprivate

◆ UpdateLightMode() [1/2]

override void UpdateLightMode ( string  slotName)
inlineprivate

References m_DefaultRadius, and slotName.

◆ UpdateLightMode() [2/2]

override void UpdateLightMode ( string  slotName)
inlineprivate

References m_DefaultRadius, and slotName.

Field Documentation

◆ m_AggregatedAngle

float m_AggregatedAngle = 100
private

◆ m_AggregatedBrightness

float m_AggregatedBrightness = 30
private

◆ m_AggregatedColorRGB

vector m_AggregatedColorRGB = Vector(1.0, 0.8, 0.6)
private

◆ m_AggregatedRadius

float m_AggregatedRadius = 100
private

◆ m_DefaultAngle

static private float m_DefaultAngle = 100
staticprivate

◆ m_DefaultBrightness

static private float m_DefaultBrightness = 4
staticprivate

◆ m_DefaultRadius

static private float m_DefaultRadius = 25
staticprivate

◆ m_SegregatedAngle

float m_SegregatedAngle = 90
private

◆ m_SegregatedBrightness

float m_SegregatedBrightness = 20
private

◆ m_SegregatedColorRGB

vector m_SegregatedColorRGB = Vector(1.0, 0.8, 0.6)
private

◆ m_SegregatedRadius

float m_SegregatedRadius = 66
private

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