public static string GetDescription(this CurveBindingGroup group, float t) { string result = string.Empty; if (group.isFloatCurve) { if (group.count > 1) { result += "(" + group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); for (int j = 1; j < group.curveBindingPairs.Length; j++) { result += "," + group.curveBindingPairs[j].curve.Evaluate(t).ToString("0.##"); } result += ")"; } else { result = group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); } } else if (group.isObjectCurve) { Object obj = null; if (group.curveBindingPairs[0].objectCurve.Length > 0) { obj = CurveEditUtility.Evaluate(group.curveBindingPairs[0].objectCurve, t); } result = (obj == null ? "None" : obj.name); } return(result); }
public static string GetDescription(this CurveBindingGroup group, float t) { string text = string.Empty; if (group.isFloatCurve) { if (group.count > 1) { text = text + "(" + group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); for (int i = 1; i < group.curveBindingPairs.Length; i++) { text = text + "," + group.curveBindingPairs[i].curve.Evaluate(t).ToString("0.##"); } text += ")"; } else { text = group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); } } else if (group.isObjectCurve) { Object @object = null; if (group.curveBindingPairs[0].objectCurve.Length > 0) { @object = CurveEditUtility.Evaluate(group.curveBindingPairs[0].objectCurve, t); } text = ((!(@object == null)) ? @object.get_name() : "None"); } return(text); }