private void BuildParameters()
{
int hashCode = this.m_TrackableProperty.GetHashCode();
if (hashCode != this.m_PrevDictHash)
{
this.m_Dict.Clear();
}
this.m_PrevDictHash = hashCode;
int num2 = 0;
int count = this.m_TrackableProperty.fields.Count;
while (num2 < count)
{
TrackableProperty.FieldWithTarget target = this.m_TrackableProperty.fields[num2];
if ((target.target != null) || target.doStatic)
{
string str = target.GetValue().ToString();
this.m_Dict[target.paramName] = str;
}
num2++;
}
}