private void SetParameter(ParameterData parameterData) { for (int i = 0; i < _parametersList.Length; i++) { TimelineParameter timelineParameter = _parametersList[i]; if ((parameterData._index >= 0) ? (i == parameterData._index) : (timelineParameter._ID == parameterData._parameter)) { timelineParameter.SetValue(parameterData._value); } } }
bool IRTPPropertyListener.UpdateProperty(RTPProperty property, float value, RTPPropertyType type) { if (UpdateProperty(property, value, type)) { return(true); } if (property._property == 8) { for (int i = 0; i < _parametersList.Length; i++) { TimelineParameter timelineParameter = _parametersList[i]; if (timelineParameter._name == property._name) { timelineParameter.SetValue(value); } } } return(false); }