public static EditorKeyDefinition Create(string ident, string description, KeyCode defKey, bool defShift, bool defControl, bool defAlt, bool defCommand, bool mouseclick) { EditorKeyDefinition def; if (!CurvyPreferences.KeyBindings.TryGetValue(ident, out def)) { def = new EditorKeyDefinition(ident, description, defKey, defShift, defControl, defAlt, defCommand, mouseclick); CurvyPreferences.KeyBindings.Add(ident, def); CurvyPreferences.Save(); } return(def); }
public static EditorKeyDefinition Create(string ident, string description, KeyCode defKey, bool defShift, bool defControl, bool defAlt, bool defCommand, bool mouseclick) { EditorKeyDefinition def; if (!CurvyPreferences.KeyBindings.TryGetValue(ident,out def)) { def = new EditorKeyDefinition(ident, description, defKey, defShift, defControl, defAlt, defCommand, mouseclick); CurvyPreferences.KeyBindings.Add(ident, def); CurvyPreferences.Save(); } return def; }