private void ItemClickedCallback(int clickCount, object presetObject) { DoubleCurve curve = presetObject as DoubleCurve; if (curve == null) { Debug.LogError("Incorrect object passed " + presetObject); } this.m_PresetSelectedCallback(curve); }