public KeyEvent(params KeyCode[] keyCodes) { keys = new KeyCodeWithModifier[keyCodes.Length]; for (int i = 0; i < keyCodes.Length; i++) { keys[i] = new KeyCodeWithModifier(keyCodes[i], EventModifiers.None); } defaultKeys = keys.ToList().ToArray(); }
public KeyEvent(KeyCode code, EventModifiers modifier) { keys = new KeyCodeWithModifier[1] { new KeyCodeWithModifier(code, modifier, false) }; defaultKeys = keys.ToList().ToArray(); }
public KeyEvent(KeyCode code, bool hold) { keys = new KeyCodeWithModifier[1] { new KeyCodeWithModifier(code, EventModifiers.None, hold) }; defaultKeys = keys.ToList().ToArray(); }