public Add ( object presetObject, string presetName ) : void | ||
presetObject | object | |
presetName | string | |
Результат | void |
public override void Add(object presetObject, string presetName)
{
DoubleCurve doubleCurvePreset = presetObject as DoubleCurve;
if (doubleCurvePreset == null)
{
Debug.LogError("Wrong type used in DoubleCurvePresetLibrary: Should be a DoubleCurve");
}
else
{
this.m_Presets.Add(new DoubleCurvePreset(doubleCurvePreset, presetName));
}
}
void AddDefaultPresetsToLibrary(PresetLibrary presetLibrary) { DoubleCurvePresetLibrary doubleCurveDefaultLib = presetLibrary as DoubleCurvePresetLibrary; if (doubleCurveDefaultLib == null) { Debug.Log("Incorrect preset library, should be a DoubleCurvePresetLibrary but was a " + presetLibrary.GetType()); return; } bool signedRange = m_DoubleCurve.signedRange; List <DoubleCurve> defaults = new List <DoubleCurve>(); if (IsSingleCurve(m_DoubleCurve)) { defaults = GetUnsignedSingleCurveDefaults(signedRange); } else { if (signedRange) { defaults = GetSignedDoubleCurveDefaults(); } else { defaults = GetUnsignedDoubleCurveDefaults(); } } foreach (DoubleCurve preset in defaults) { doubleCurveDefaultLib.Add(preset, ""); } }