PC Stable Documentation
|
|
Private Member Functions | |
void | SetRandomBrigthnessLimits (float min, float max) |
void | SetRandomDimSpeedLimits (float min, float max) |
void | SetRandomDurationLimits (float min, float max) |
void | SetRandomBrightenSpeedLimits (float min, float max) |
void | SetRandomPauseDurationLimits (float min, float max) |
void | AddDimmingPattern (array< int > brightnessTarget, array< float > dimSpeed, array< float > dimDuration, array< float > brightenSpeed, array< float > pause) |
void | SetPatternQueueRepeat (int val) |
Private Attributes | |
float | m_DimBrigthnessMin = 0.1 |
float | m_DimBrigthnessMax = 1 |
float | m_DimSpeedMin = 0.1 |
float | m_DimSpeedMax = 1 |
float | m_DimBrigthnessDurationMin = 0.1 |
float | m_DimBrigthnessDurationMax = 1 |
float | m_BrightenSpeedMin = 0.1 |
float | m_BrightenSpeedMax = 1 |
float | m_DimBrigthnessPauseMin = 1 |
float | m_DimBrigthnessPauseMax = 4 |
bool | m_UsePatterns |
int | m_PatternRepeatCount = -1 |
int | m_CurrentPatternID |
int | m_PatternCount |
int | m_CurrentEntryID |
ref array< ref array< int > > | m_BrightnessPatterns = new array<ref array<int>>() |
ref array< ref array< float > > | m_DimSpeedPatterns = new array<ref array<float>>() |
ref array< ref array< float > > | m_DurationPatterns = new array<ref array<float>>() |
ref array< ref array< float > > | m_BrightenSpeedPatterns = new array<ref array<float>>() |
ref array< ref array< float > > | m_PausePatterns = new array<ref array<float>>() |
|
inlineprivate |
References ErrorEx, m_BrightenSpeedPatterns, m_BrightnessPatterns, m_DimSpeedPatterns, m_DurationPatterns, m_PatternCount, m_PausePatterns, and ToString().
Referenced by PointLightBase::BuoyLight(), and PointLightBase::WarheadStorageLight().
|
inlineprivate |
References m_PatternRepeatCount.
Referenced by PointLightBase::BuoyLight().
References Math::Clamp(), m_BrightenSpeedMax, and m_BrightenSpeedMin.
References Math::Clamp(), m_DimBrigthnessMax, and m_DimBrigthnessMin.
References Math::Clamp(), m_DimSpeedMax, and m_DimSpeedMin.
References Math::Clamp(), m_DimBrigthnessDurationMax, and m_DimBrigthnessDurationMin.
References Math::Clamp(), m_DimBrigthnessPauseMax, and m_DimBrigthnessPauseMin.
|
private |
Referenced by AdvanceState(), and SetRandomBrightenSpeedLimits().
|
private |
Referenced by AdvanceState(), and SetRandomBrightenSpeedLimits().
Referenced by AddDimmingPattern(), and AdvanceState().
Referenced by AddDimmingPattern(), AdvanceState(), and SelectPattern().
|
private |
|
private |
|
private |
Referenced by SetRandomDurationLimits().
|
private |
Referenced by AdvanceState(), and SetRandomDurationLimits().
|
private |
Referenced by AdvanceState(), and SetRandomBrigthnessLimits().
|
private |
Referenced by AdvanceState(), and SetRandomBrigthnessLimits().
|
private |
Referenced by AdvanceState(), and SetRandomPauseDurationLimits().
|
private |
Referenced by AdvanceState(), and SetRandomPauseDurationLimits().
|
private |
Referenced by AdvanceState(), and SetRandomDimSpeedLimits().
|
private |
Referenced by AdvanceState(), and SetRandomDimSpeedLimits().
Referenced by AddDimmingPattern(), and AdvanceState().
Referenced by AddDimmingPattern(), and AdvanceState().
|
private |
Referenced by AddDimmingPattern(), and SelectPattern().
|
private |
Referenced by SelectPattern(), and SetPatternQueueRepeat().
Referenced by AddDimmingPattern(), and AdvanceState().
|
private |
Referenced by AdvanceState().