private void updateCurvePersistentData()
{
if (thrustCurveCache != null && string.IsNullOrEmpty(presetCurveName))
{
string data = "";
int len = thrustCurveCache.Curve.length;
Keyframe key;
for (int i = 0; i < len; i++)
{
key = thrustCurveCache.Curve.keys[i];
if (i > 0) { data = data + ":"; }
data = data + key.time + "," + key.value + "," + key.inTangent + "," + key.outTangent;
}
thrustCurveData = data;
}
}