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); }
private float GetGreenScale(RadiusData radiusData) { _curGreenRadius = RandomFloat(radiusData.m_greenMaxScale - radiusData.m_greenMinScale) + radiusData.m_greenMinScale; return(_curGreenRadius); }
private float GetRedScale(RadiusData radiusData) { return(RandomFloat(radiusData.m_redMaxScale - radiusData.m_redMinScale) + radiusData.m_redMinScale); }
public void SetLevel(int level) { level = Mathf.Min(level, _radiusData.Length - 1); _currentRadiusData = _radiusData[level]; }