Exemple #1
0
    private float GetWhiteScale(RadiusData radiusData)
    {
        if (_curGreenRadius <= 0.0f)
        {
            return(0.25f);
        }

        float LessScale = RandomFloat(radiusData.m_lessGreenScale) + 0.25f;
        float result    = _curGreenRadius - LessScale;

        _curGreenRadius = 0.0f;

        return(result);
    }
Exemple #2
0
 private float GetGreenScale(RadiusData radiusData)
 {
     _curGreenRadius = RandomFloat(radiusData.m_greenMaxScale - radiusData.m_greenMinScale) + radiusData.m_greenMinScale;
     return(_curGreenRadius);
 }
Exemple #3
0
 private float GetRedScale(RadiusData radiusData)
 {
     return(RandomFloat(radiusData.m_redMaxScale - radiusData.m_redMinScale) + radiusData.m_redMinScale);
 }
Exemple #4
0
 public void SetLevel(int level)
 {
     level = Mathf.Min(level, _radiusData.Length - 1);
     _currentRadiusData = _radiusData[level];
 }