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