| 
   
    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().