public void GetRecoverTimeThreshold(out float o_Value)
 {
     if (m_RecoverTimeThreshold != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_RecoverTimeThreshold.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetAttractMaxRadius(out float o_Value)
 {
     if (m_AttractMaxRadius != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_AttractMaxRadius.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetRecoverRadius(out float o_Value)
 {
     if (m_RecoverRadius != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_RecoverRadius.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetKickPrecision(out float o_Value)
 {
     if (m_KickPrecision != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_KickPrecision.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetBallDistanceThreshold(out float o_Value)
 {
     if (m_BallDistanceThreshold != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_BallDistanceThreshold.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetForcedDashDistance(out float o_Value)
 {
     if (m_ForcedDashDistance != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_ForcedDashDistance.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetAttractCooldown(out float o_Value)
 {
     if (m_AttractCooldown != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_AttractCooldown.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetMinAttractEnergy(out float o_Value)
 {
     if (m_MinAttractEnergy != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_MinAttractEnergy.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetSeparationThreshold(out float o_Value)
 {
     if (m_SeparationThreshold != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_SeparationThreshold.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }
 public void GetMaxFleeDistanceFactor(out float o_Value)
 {
     if (m_MaxFleeDistanceFactor != null)
     {
         float t = Random.Range(0f, 1f);
         o_Value = m_MaxFleeDistanceFactor.GetValueAt(t);
     }
     else
     {
         o_Value = 0f;
     }
 }