public void SetControlParameter(TimelineParameter controlParameter) { if (controlParameter != null) { _controlParameter = controlParameter; } }
public TimelineParameter AddParameter(string parameterName) { TimelineParameter timelineParameter = base.gameObject.AddComponent <TimelineParameter>(); timelineParameter._name = parameterName; _parametersList = base.gameObject.GetComponentsInChildren <TimelineParameter>(); return(timelineParameter); }
public void KeyOffMarker() { for (int i = 0; i < _parametersList.Length; i++) { TimelineParameter timelineParameter = _parametersList[i]; timelineParameter._markers.KeyOffMarker(); } }
public int GetIndexByParameter(TimelineParameter parameter) { for (int i = 0; i < _parametersList.Length; i++) { if (parameter == _parametersList[i]) { return(i); } } return(-1); }
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); } } }
public void SetMarker(string label) { for (int i = 0; i < _parametersList.Length; i++) { TimelineParameter timelineParameter = _parametersList[i]; RTPMarker marker = timelineParameter._markers.GetMarker(label); if (marker != null) { timelineParameter.SetNormalisedValue(marker._value); } } }
List <RTPProperty> IRTPPropertyListener.CollectProperties() { if (_parametersList == null) { _parametersList = GetParameterList(update: true); } List <RTPProperty> list = CollectProperties(); if (_parametersList != null) { for (int i = 0; i < _parametersList.Length; i++) { TimelineParameter timelineParameter = _parametersList[i]; list.Add(new RTPProperty(8, timelineParameter._name, timelineParameter._min, timelineParameter._max)); } } return(list); }
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); }
public float GetAutopitchReference(TimelineParameter parameter) { float num = parameter._max - parameter._min; return(_autopitchreference * num); }
public void DeleteParameter(TimelineParameter parameter) { Object.DestroyImmediate(parameter); GetParameterList(update: true); }