Skip to content

Instantly share code, notes, and snippets.

@SLIB53
Created February 25, 2016 06:45
Show Gist options
  • Save SLIB53/e0f107110b2883f0e9ff to your computer and use it in GitHub Desktop.
Save SLIB53/e0f107110b2883f0e9ff to your computer and use it in GitHub Desktop.
Generates and uses Scan All code for Unity input
using UnityEngine;
using System;
using System.Collections.Generic;
public class InputFun : MonoBehaviour
{
void Start()
{
// Log Generate Code
Debug.Log(GenerateCode("") + "\n\n" + GenerateCode("Down") + "\n\n" + GenerateCode("Up"));
}
void Update()
{
// Print Keys Pressed this frame
var keysPressedMsg = "";
foreach (var key in GetKeys())
keysPressedMsg += key.ToString() + " ";
if(keysPressedMsg != "")
Debug.Log(keysPressedMsg);
}
public string GenerateCode(string functionName)
{
var code = "public KeyCode[] GetKeys" + functionName + "()\n{\n";
code += "\tvar KeyCodes = new List<KeyCode>();\n\n";
foreach (var keycode in Enum.GetValues(typeof(KeyCode)))
{
var enumVar = "KeyCode." + keycode.ToString();
code += "\tif (Input.GetKey" + functionName + "(" + enumVar + ")) KeyCodes.Add(" + enumVar + ");\n";
}
code += "\n\treturn KeyCodes.ToArray();\n";
code += "}";
return code;
}
// Generated Code
public KeyCode[] GetKeys()
{
var KeyCodes = new List<KeyCode>();
if (Input.GetKey(KeyCode.None)) KeyCodes.Add(KeyCode.None);
if (Input.GetKey(KeyCode.Backspace)) KeyCodes.Add(KeyCode.Backspace);
if (Input.GetKey(KeyCode.Tab)) KeyCodes.Add(KeyCode.Tab);
if (Input.GetKey(KeyCode.Clear)) KeyCodes.Add(KeyCode.Clear);
if (Input.GetKey(KeyCode.Return)) KeyCodes.Add(KeyCode.Return);
if (Input.GetKey(KeyCode.Pause)) KeyCodes.Add(KeyCode.Pause);
if (Input.GetKey(KeyCode.Escape)) KeyCodes.Add(KeyCode.Escape);
if (Input.GetKey(KeyCode.Space)) KeyCodes.Add(KeyCode.Space);
if (Input.GetKey(KeyCode.Exclaim)) KeyCodes.Add(KeyCode.Exclaim);
if (Input.GetKey(KeyCode.DoubleQuote)) KeyCodes.Add(KeyCode.DoubleQuote);
if (Input.GetKey(KeyCode.Hash)) KeyCodes.Add(KeyCode.Hash);
if (Input.GetKey(KeyCode.Dollar)) KeyCodes.Add(KeyCode.Dollar);
if (Input.GetKey(KeyCode.Ampersand)) KeyCodes.Add(KeyCode.Ampersand);
if (Input.GetKey(KeyCode.Quote)) KeyCodes.Add(KeyCode.Quote);
if (Input.GetKey(KeyCode.LeftParen)) KeyCodes.Add(KeyCode.LeftParen);
if (Input.GetKey(KeyCode.RightParen)) KeyCodes.Add(KeyCode.RightParen);
if (Input.GetKey(KeyCode.Asterisk)) KeyCodes.Add(KeyCode.Asterisk);
if (Input.GetKey(KeyCode.Plus)) KeyCodes.Add(KeyCode.Plus);
if (Input.GetKey(KeyCode.Comma)) KeyCodes.Add(KeyCode.Comma);
if (Input.GetKey(KeyCode.Minus)) KeyCodes.Add(KeyCode.Minus);
if (Input.GetKey(KeyCode.Period)) KeyCodes.Add(KeyCode.Period);
if (Input.GetKey(KeyCode.Slash)) KeyCodes.Add(KeyCode.Slash);
if (Input.GetKey(KeyCode.Alpha0)) KeyCodes.Add(KeyCode.Alpha0);
if (Input.GetKey(KeyCode.Alpha1)) KeyCodes.Add(KeyCode.Alpha1);
if (Input.GetKey(KeyCode.Alpha2)) KeyCodes.Add(KeyCode.Alpha2);
if (Input.GetKey(KeyCode.Alpha3)) KeyCodes.Add(KeyCode.Alpha3);
if (Input.GetKey(KeyCode.Alpha4)) KeyCodes.Add(KeyCode.Alpha4);
if (Input.GetKey(KeyCode.Alpha5)) KeyCodes.Add(KeyCode.Alpha5);
if (Input.GetKey(KeyCode.Alpha6)) KeyCodes.Add(KeyCode.Alpha6);
if (Input.GetKey(KeyCode.Alpha7)) KeyCodes.Add(KeyCode.Alpha7);
if (Input.GetKey(KeyCode.Alpha8)) KeyCodes.Add(KeyCode.Alpha8);
if (Input.GetKey(KeyCode.Alpha9)) KeyCodes.Add(KeyCode.Alpha9);
if (Input.GetKey(KeyCode.Colon)) KeyCodes.Add(KeyCode.Colon);
if (Input.GetKey(KeyCode.Semicolon)) KeyCodes.Add(KeyCode.Semicolon);
if (Input.GetKey(KeyCode.Less)) KeyCodes.Add(KeyCode.Less);
if (Input.GetKey(KeyCode.Equals)) KeyCodes.Add(KeyCode.Equals);
if (Input.GetKey(KeyCode.Greater)) KeyCodes.Add(KeyCode.Greater);
if (Input.GetKey(KeyCode.Question)) KeyCodes.Add(KeyCode.Question);
if (Input.GetKey(KeyCode.At)) KeyCodes.Add(KeyCode.At);
if (Input.GetKey(KeyCode.LeftBracket)) KeyCodes.Add(KeyCode.LeftBracket);
if (Input.GetKey(KeyCode.Backslash)) KeyCodes.Add(KeyCode.Backslash);
if (Input.GetKey(KeyCode.RightBracket)) KeyCodes.Add(KeyCode.RightBracket);
if (Input.GetKey(KeyCode.Caret)) KeyCodes.Add(KeyCode.Caret);
if (Input.GetKey(KeyCode.Underscore)) KeyCodes.Add(KeyCode.Underscore);
if (Input.GetKey(KeyCode.BackQuote)) KeyCodes.Add(KeyCode.BackQuote);
if (Input.GetKey(KeyCode.A)) KeyCodes.Add(KeyCode.A);
if (Input.GetKey(KeyCode.B)) KeyCodes.Add(KeyCode.B);
if (Input.GetKey(KeyCode.C)) KeyCodes.Add(KeyCode.C);
if (Input.GetKey(KeyCode.D)) KeyCodes.Add(KeyCode.D);
if (Input.GetKey(KeyCode.E)) KeyCodes.Add(KeyCode.E);
if (Input.GetKey(KeyCode.F)) KeyCodes.Add(KeyCode.F);
if (Input.GetKey(KeyCode.G)) KeyCodes.Add(KeyCode.G);
if (Input.GetKey(KeyCode.H)) KeyCodes.Add(KeyCode.H);
if (Input.GetKey(KeyCode.I)) KeyCodes.Add(KeyCode.I);
if (Input.GetKey(KeyCode.J)) KeyCodes.Add(KeyCode.J);
if (Input.GetKey(KeyCode.K)) KeyCodes.Add(KeyCode.K);
if (Input.GetKey(KeyCode.L)) KeyCodes.Add(KeyCode.L);
if (Input.GetKey(KeyCode.M)) KeyCodes.Add(KeyCode.M);
if (Input.GetKey(KeyCode.N)) KeyCodes.Add(KeyCode.N);
if (Input.GetKey(KeyCode.O)) KeyCodes.Add(KeyCode.O);
if (Input.GetKey(KeyCode.P)) KeyCodes.Add(KeyCode.P);
if (Input.GetKey(KeyCode.Q)) KeyCodes.Add(KeyCode.Q);
if (Input.GetKey(KeyCode.R)) KeyCodes.Add(KeyCode.R);
if (Input.GetKey(KeyCode.S)) KeyCodes.Add(KeyCode.S);
if (Input.GetKey(KeyCode.T)) KeyCodes.Add(KeyCode.T);
if (Input.GetKey(KeyCode.U)) KeyCodes.Add(KeyCode.U);
if (Input.GetKey(KeyCode.V)) KeyCodes.Add(KeyCode.V);
if (Input.GetKey(KeyCode.W)) KeyCodes.Add(KeyCode.W);
if (Input.GetKey(KeyCode.X)) KeyCodes.Add(KeyCode.X);
if (Input.GetKey(KeyCode.Y)) KeyCodes.Add(KeyCode.Y);
if (Input.GetKey(KeyCode.Z)) KeyCodes.Add(KeyCode.Z);
if (Input.GetKey(KeyCode.Delete)) KeyCodes.Add(KeyCode.Delete);
if (Input.GetKey(KeyCode.Keypad0)) KeyCodes.Add(KeyCode.Keypad0);
if (Input.GetKey(KeyCode.Keypad1)) KeyCodes.Add(KeyCode.Keypad1);
if (Input.GetKey(KeyCode.Keypad2)) KeyCodes.Add(KeyCode.Keypad2);
if (Input.GetKey(KeyCode.Keypad3)) KeyCodes.Add(KeyCode.Keypad3);
if (Input.GetKey(KeyCode.Keypad4)) KeyCodes.Add(KeyCode.Keypad4);
if (Input.GetKey(KeyCode.Keypad5)) KeyCodes.Add(KeyCode.Keypad5);
if (Input.GetKey(KeyCode.Keypad6)) KeyCodes.Add(KeyCode.Keypad6);
if (Input.GetKey(KeyCode.Keypad7)) KeyCodes.Add(KeyCode.Keypad7);
if (Input.GetKey(KeyCode.Keypad8)) KeyCodes.Add(KeyCode.Keypad8);
if (Input.GetKey(KeyCode.Keypad9)) KeyCodes.Add(KeyCode.Keypad9);
if (Input.GetKey(KeyCode.KeypadPeriod)) KeyCodes.Add(KeyCode.KeypadPeriod);
if (Input.GetKey(KeyCode.KeypadDivide)) KeyCodes.Add(KeyCode.KeypadDivide);
if (Input.GetKey(KeyCode.KeypadMultiply)) KeyCodes.Add(KeyCode.KeypadMultiply);
if (Input.GetKey(KeyCode.KeypadMinus)) KeyCodes.Add(KeyCode.KeypadMinus);
if (Input.GetKey(KeyCode.KeypadPlus)) KeyCodes.Add(KeyCode.KeypadPlus);
if (Input.GetKey(KeyCode.KeypadEnter)) KeyCodes.Add(KeyCode.KeypadEnter);
if (Input.GetKey(KeyCode.KeypadEquals)) KeyCodes.Add(KeyCode.KeypadEquals);
if (Input.GetKey(KeyCode.UpArrow)) KeyCodes.Add(KeyCode.UpArrow);
if (Input.GetKey(KeyCode.DownArrow)) KeyCodes.Add(KeyCode.DownArrow);
if (Input.GetKey(KeyCode.RightArrow)) KeyCodes.Add(KeyCode.RightArrow);
if (Input.GetKey(KeyCode.LeftArrow)) KeyCodes.Add(KeyCode.LeftArrow);
if (Input.GetKey(KeyCode.Insert)) KeyCodes.Add(KeyCode.Insert);
if (Input.GetKey(KeyCode.Home)) KeyCodes.Add(KeyCode.Home);
if (Input.GetKey(KeyCode.End)) KeyCodes.Add(KeyCode.End);
if (Input.GetKey(KeyCode.PageUp)) KeyCodes.Add(KeyCode.PageUp);
if (Input.GetKey(KeyCode.PageDown)) KeyCodes.Add(KeyCode.PageDown);
if (Input.GetKey(KeyCode.F1)) KeyCodes.Add(KeyCode.F1);
if (Input.GetKey(KeyCode.F2)) KeyCodes.Add(KeyCode.F2);
if (Input.GetKey(KeyCode.F3)) KeyCodes.Add(KeyCode.F3);
if (Input.GetKey(KeyCode.F4)) KeyCodes.Add(KeyCode.F4);
if (Input.GetKey(KeyCode.F5)) KeyCodes.Add(KeyCode.F5);
if (Input.GetKey(KeyCode.F6)) KeyCodes.Add(KeyCode.F6);
if (Input.GetKey(KeyCode.F7)) KeyCodes.Add(KeyCode.F7);
if (Input.GetKey(KeyCode.F8)) KeyCodes.Add(KeyCode.F8);
if (Input.GetKey(KeyCode.F9)) KeyCodes.Add(KeyCode.F9);
if (Input.GetKey(KeyCode.F10)) KeyCodes.Add(KeyCode.F10);
if (Input.GetKey(KeyCode.F11)) KeyCodes.Add(KeyCode.F11);
if (Input.GetKey(KeyCode.F12)) KeyCodes.Add(KeyCode.F12);
if (Input.GetKey(KeyCode.F13)) KeyCodes.Add(KeyCode.F13);
if (Input.GetKey(KeyCode.F14)) KeyCodes.Add(KeyCode.F14);
if (Input.GetKey(KeyCode.F15)) KeyCodes.Add(KeyCode.F15);
if (Input.GetKey(KeyCode.Numlock)) KeyCodes.Add(KeyCode.Numlock);
if (Input.GetKey(KeyCode.CapsLock)) KeyCodes.Add(KeyCode.CapsLock);
if (Input.GetKey(KeyCode.ScrollLock)) KeyCodes.Add(KeyCode.ScrollLock);
if (Input.GetKey(KeyCode.RightShift)) KeyCodes.Add(KeyCode.RightShift);
if (Input.GetKey(KeyCode.LeftShift)) KeyCodes.Add(KeyCode.LeftShift);
if (Input.GetKey(KeyCode.RightControl)) KeyCodes.Add(KeyCode.RightControl);
if (Input.GetKey(KeyCode.LeftControl)) KeyCodes.Add(KeyCode.LeftControl);
if (Input.GetKey(KeyCode.RightAlt)) KeyCodes.Add(KeyCode.RightAlt);
if (Input.GetKey(KeyCode.LeftAlt)) KeyCodes.Add(KeyCode.LeftAlt);
if (Input.GetKey(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKey(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKey(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKey(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKey(KeyCode.LeftWindows)) KeyCodes.Add(KeyCode.LeftWindows);
if (Input.GetKey(KeyCode.RightWindows)) KeyCodes.Add(KeyCode.RightWindows);
if (Input.GetKey(KeyCode.AltGr)) KeyCodes.Add(KeyCode.AltGr);
if (Input.GetKey(KeyCode.Help)) KeyCodes.Add(KeyCode.Help);
if (Input.GetKey(KeyCode.Print)) KeyCodes.Add(KeyCode.Print);
if (Input.GetKey(KeyCode.SysReq)) KeyCodes.Add(KeyCode.SysReq);
if (Input.GetKey(KeyCode.Break)) KeyCodes.Add(KeyCode.Break);
if (Input.GetKey(KeyCode.Menu)) KeyCodes.Add(KeyCode.Menu);
if (Input.GetKey(KeyCode.Mouse0)) KeyCodes.Add(KeyCode.Mouse0);
if (Input.GetKey(KeyCode.Mouse1)) KeyCodes.Add(KeyCode.Mouse1);
if (Input.GetKey(KeyCode.Mouse2)) KeyCodes.Add(KeyCode.Mouse2);
if (Input.GetKey(KeyCode.Mouse3)) KeyCodes.Add(KeyCode.Mouse3);
if (Input.GetKey(KeyCode.Mouse4)) KeyCodes.Add(KeyCode.Mouse4);
if (Input.GetKey(KeyCode.Mouse5)) KeyCodes.Add(KeyCode.Mouse5);
if (Input.GetKey(KeyCode.Mouse6)) KeyCodes.Add(KeyCode.Mouse6);
if (Input.GetKey(KeyCode.JoystickButton0)) KeyCodes.Add(KeyCode.JoystickButton0);
if (Input.GetKey(KeyCode.JoystickButton1)) KeyCodes.Add(KeyCode.JoystickButton1);
if (Input.GetKey(KeyCode.JoystickButton2)) KeyCodes.Add(KeyCode.JoystickButton2);
if (Input.GetKey(KeyCode.JoystickButton3)) KeyCodes.Add(KeyCode.JoystickButton3);
if (Input.GetKey(KeyCode.JoystickButton4)) KeyCodes.Add(KeyCode.JoystickButton4);
if (Input.GetKey(KeyCode.JoystickButton5)) KeyCodes.Add(KeyCode.JoystickButton5);
if (Input.GetKey(KeyCode.JoystickButton6)) KeyCodes.Add(KeyCode.JoystickButton6);
if (Input.GetKey(KeyCode.JoystickButton7)) KeyCodes.Add(KeyCode.JoystickButton7);
if (Input.GetKey(KeyCode.JoystickButton8)) KeyCodes.Add(KeyCode.JoystickButton8);
if (Input.GetKey(KeyCode.JoystickButton9)) KeyCodes.Add(KeyCode.JoystickButton9);
if (Input.GetKey(KeyCode.JoystickButton10)) KeyCodes.Add(KeyCode.JoystickButton10);
if (Input.GetKey(KeyCode.JoystickButton11)) KeyCodes.Add(KeyCode.JoystickButton11);
if (Input.GetKey(KeyCode.JoystickButton12)) KeyCodes.Add(KeyCode.JoystickButton12);
if (Input.GetKey(KeyCode.JoystickButton13)) KeyCodes.Add(KeyCode.JoystickButton13);
if (Input.GetKey(KeyCode.JoystickButton14)) KeyCodes.Add(KeyCode.JoystickButton14);
if (Input.GetKey(KeyCode.JoystickButton15)) KeyCodes.Add(KeyCode.JoystickButton15);
if (Input.GetKey(KeyCode.JoystickButton16)) KeyCodes.Add(KeyCode.JoystickButton16);
if (Input.GetKey(KeyCode.JoystickButton17)) KeyCodes.Add(KeyCode.JoystickButton17);
if (Input.GetKey(KeyCode.JoystickButton18)) KeyCodes.Add(KeyCode.JoystickButton18);
if (Input.GetKey(KeyCode.JoystickButton19)) KeyCodes.Add(KeyCode.JoystickButton19);
if (Input.GetKey(KeyCode.Joystick1Button0)) KeyCodes.Add(KeyCode.Joystick1Button0);
if (Input.GetKey(KeyCode.Joystick1Button1)) KeyCodes.Add(KeyCode.Joystick1Button1);
if (Input.GetKey(KeyCode.Joystick1Button2)) KeyCodes.Add(KeyCode.Joystick1Button2);
if (Input.GetKey(KeyCode.Joystick1Button3)) KeyCodes.Add(KeyCode.Joystick1Button3);
if (Input.GetKey(KeyCode.Joystick1Button4)) KeyCodes.Add(KeyCode.Joystick1Button4);
if (Input.GetKey(KeyCode.Joystick1Button5)) KeyCodes.Add(KeyCode.Joystick1Button5);
if (Input.GetKey(KeyCode.Joystick1Button6)) KeyCodes.Add(KeyCode.Joystick1Button6);
if (Input.GetKey(KeyCode.Joystick1Button7)) KeyCodes.Add(KeyCode.Joystick1Button7);
if (Input.GetKey(KeyCode.Joystick1Button8)) KeyCodes.Add(KeyCode.Joystick1Button8);
if (Input.GetKey(KeyCode.Joystick1Button9)) KeyCodes.Add(KeyCode.Joystick1Button9);
if (Input.GetKey(KeyCode.Joystick1Button10)) KeyCodes.Add(KeyCode.Joystick1Button10);
if (Input.GetKey(KeyCode.Joystick1Button11)) KeyCodes.Add(KeyCode.Joystick1Button11);
if (Input.GetKey(KeyCode.Joystick1Button12)) KeyCodes.Add(KeyCode.Joystick1Button12);
if (Input.GetKey(KeyCode.Joystick1Button13)) KeyCodes.Add(KeyCode.Joystick1Button13);
if (Input.GetKey(KeyCode.Joystick1Button14)) KeyCodes.Add(KeyCode.Joystick1Button14);
if (Input.GetKey(KeyCode.Joystick1Button15)) KeyCodes.Add(KeyCode.Joystick1Button15);
if (Input.GetKey(KeyCode.Joystick1Button16)) KeyCodes.Add(KeyCode.Joystick1Button16);
if (Input.GetKey(KeyCode.Joystick1Button17)) KeyCodes.Add(KeyCode.Joystick1Button17);
if (Input.GetKey(KeyCode.Joystick1Button18)) KeyCodes.Add(KeyCode.Joystick1Button18);
if (Input.GetKey(KeyCode.Joystick1Button19)) KeyCodes.Add(KeyCode.Joystick1Button19);
if (Input.GetKey(KeyCode.Joystick2Button0)) KeyCodes.Add(KeyCode.Joystick2Button0);
if (Input.GetKey(KeyCode.Joystick2Button1)) KeyCodes.Add(KeyCode.Joystick2Button1);
if (Input.GetKey(KeyCode.Joystick2Button2)) KeyCodes.Add(KeyCode.Joystick2Button2);
if (Input.GetKey(KeyCode.Joystick2Button3)) KeyCodes.Add(KeyCode.Joystick2Button3);
if (Input.GetKey(KeyCode.Joystick2Button4)) KeyCodes.Add(KeyCode.Joystick2Button4);
if (Input.GetKey(KeyCode.Joystick2Button5)) KeyCodes.Add(KeyCode.Joystick2Button5);
if (Input.GetKey(KeyCode.Joystick2Button6)) KeyCodes.Add(KeyCode.Joystick2Button6);
if (Input.GetKey(KeyCode.Joystick2Button7)) KeyCodes.Add(KeyCode.Joystick2Button7);
if (Input.GetKey(KeyCode.Joystick2Button8)) KeyCodes.Add(KeyCode.Joystick2Button8);
if (Input.GetKey(KeyCode.Joystick2Button9)) KeyCodes.Add(KeyCode.Joystick2Button9);
if (Input.GetKey(KeyCode.Joystick2Button10)) KeyCodes.Add(KeyCode.Joystick2Button10);
if (Input.GetKey(KeyCode.Joystick2Button11)) KeyCodes.Add(KeyCode.Joystick2Button11);
if (Input.GetKey(KeyCode.Joystick2Button12)) KeyCodes.Add(KeyCode.Joystick2Button12);
if (Input.GetKey(KeyCode.Joystick2Button13)) KeyCodes.Add(KeyCode.Joystick2Button13);
if (Input.GetKey(KeyCode.Joystick2Button14)) KeyCodes.Add(KeyCode.Joystick2Button14);
if (Input.GetKey(KeyCode.Joystick2Button15)) KeyCodes.Add(KeyCode.Joystick2Button15);
if (Input.GetKey(KeyCode.Joystick2Button16)) KeyCodes.Add(KeyCode.Joystick2Button16);
if (Input.GetKey(KeyCode.Joystick2Button17)) KeyCodes.Add(KeyCode.Joystick2Button17);
if (Input.GetKey(KeyCode.Joystick2Button18)) KeyCodes.Add(KeyCode.Joystick2Button18);
if (Input.GetKey(KeyCode.Joystick2Button19)) KeyCodes.Add(KeyCode.Joystick2Button19);
if (Input.GetKey(KeyCode.Joystick3Button0)) KeyCodes.Add(KeyCode.Joystick3Button0);
if (Input.GetKey(KeyCode.Joystick3Button1)) KeyCodes.Add(KeyCode.Joystick3Button1);
if (Input.GetKey(KeyCode.Joystick3Button2)) KeyCodes.Add(KeyCode.Joystick3Button2);
if (Input.GetKey(KeyCode.Joystick3Button3)) KeyCodes.Add(KeyCode.Joystick3Button3);
if (Input.GetKey(KeyCode.Joystick3Button4)) KeyCodes.Add(KeyCode.Joystick3Button4);
if (Input.GetKey(KeyCode.Joystick3Button5)) KeyCodes.Add(KeyCode.Joystick3Button5);
if (Input.GetKey(KeyCode.Joystick3Button6)) KeyCodes.Add(KeyCode.Joystick3Button6);
if (Input.GetKey(KeyCode.Joystick3Button7)) KeyCodes.Add(KeyCode.Joystick3Button7);
if (Input.GetKey(KeyCode.Joystick3Button8)) KeyCodes.Add(KeyCode.Joystick3Button8);
if (Input.GetKey(KeyCode.Joystick3Button9)) KeyCodes.Add(KeyCode.Joystick3Button9);
if (Input.GetKey(KeyCode.Joystick3Button10)) KeyCodes.Add(KeyCode.Joystick3Button10);
if (Input.GetKey(KeyCode.Joystick3Button11)) KeyCodes.Add(KeyCode.Joystick3Button11);
if (Input.GetKey(KeyCode.Joystick3Button12)) KeyCodes.Add(KeyCode.Joystick3Button12);
if (Input.GetKey(KeyCode.Joystick3Button13)) KeyCodes.Add(KeyCode.Joystick3Button13);
if (Input.GetKey(KeyCode.Joystick3Button14)) KeyCodes.Add(KeyCode.Joystick3Button14);
if (Input.GetKey(KeyCode.Joystick3Button15)) KeyCodes.Add(KeyCode.Joystick3Button15);
if (Input.GetKey(KeyCode.Joystick3Button16)) KeyCodes.Add(KeyCode.Joystick3Button16);
if (Input.GetKey(KeyCode.Joystick3Button17)) KeyCodes.Add(KeyCode.Joystick3Button17);
if (Input.GetKey(KeyCode.Joystick3Button18)) KeyCodes.Add(KeyCode.Joystick3Button18);
if (Input.GetKey(KeyCode.Joystick3Button19)) KeyCodes.Add(KeyCode.Joystick3Button19);
if (Input.GetKey(KeyCode.Joystick4Button0)) KeyCodes.Add(KeyCode.Joystick4Button0);
if (Input.GetKey(KeyCode.Joystick4Button1)) KeyCodes.Add(KeyCode.Joystick4Button1);
if (Input.GetKey(KeyCode.Joystick4Button2)) KeyCodes.Add(KeyCode.Joystick4Button2);
if (Input.GetKey(KeyCode.Joystick4Button3)) KeyCodes.Add(KeyCode.Joystick4Button3);
if (Input.GetKey(KeyCode.Joystick4Button4)) KeyCodes.Add(KeyCode.Joystick4Button4);
if (Input.GetKey(KeyCode.Joystick4Button5)) KeyCodes.Add(KeyCode.Joystick4Button5);
if (Input.GetKey(KeyCode.Joystick4Button6)) KeyCodes.Add(KeyCode.Joystick4Button6);
if (Input.GetKey(KeyCode.Joystick4Button7)) KeyCodes.Add(KeyCode.Joystick4Button7);
if (Input.GetKey(KeyCode.Joystick4Button8)) KeyCodes.Add(KeyCode.Joystick4Button8);
if (Input.GetKey(KeyCode.Joystick4Button9)) KeyCodes.Add(KeyCode.Joystick4Button9);
if (Input.GetKey(KeyCode.Joystick4Button10)) KeyCodes.Add(KeyCode.Joystick4Button10);
if (Input.GetKey(KeyCode.Joystick4Button11)) KeyCodes.Add(KeyCode.Joystick4Button11);
if (Input.GetKey(KeyCode.Joystick4Button12)) KeyCodes.Add(KeyCode.Joystick4Button12);
if (Input.GetKey(KeyCode.Joystick4Button13)) KeyCodes.Add(KeyCode.Joystick4Button13);
if (Input.GetKey(KeyCode.Joystick4Button14)) KeyCodes.Add(KeyCode.Joystick4Button14);
if (Input.GetKey(KeyCode.Joystick4Button15)) KeyCodes.Add(KeyCode.Joystick4Button15);
if (Input.GetKey(KeyCode.Joystick4Button16)) KeyCodes.Add(KeyCode.Joystick4Button16);
if (Input.GetKey(KeyCode.Joystick4Button17)) KeyCodes.Add(KeyCode.Joystick4Button17);
if (Input.GetKey(KeyCode.Joystick4Button18)) KeyCodes.Add(KeyCode.Joystick4Button18);
if (Input.GetKey(KeyCode.Joystick4Button19)) KeyCodes.Add(KeyCode.Joystick4Button19);
if (Input.GetKey(KeyCode.Joystick5Button0)) KeyCodes.Add(KeyCode.Joystick5Button0);
if (Input.GetKey(KeyCode.Joystick5Button1)) KeyCodes.Add(KeyCode.Joystick5Button1);
if (Input.GetKey(KeyCode.Joystick5Button2)) KeyCodes.Add(KeyCode.Joystick5Button2);
if (Input.GetKey(KeyCode.Joystick5Button3)) KeyCodes.Add(KeyCode.Joystick5Button3);
if (Input.GetKey(KeyCode.Joystick5Button4)) KeyCodes.Add(KeyCode.Joystick5Button4);
if (Input.GetKey(KeyCode.Joystick5Button5)) KeyCodes.Add(KeyCode.Joystick5Button5);
if (Input.GetKey(KeyCode.Joystick5Button6)) KeyCodes.Add(KeyCode.Joystick5Button6);
if (Input.GetKey(KeyCode.Joystick5Button7)) KeyCodes.Add(KeyCode.Joystick5Button7);
if (Input.GetKey(KeyCode.Joystick5Button8)) KeyCodes.Add(KeyCode.Joystick5Button8);
if (Input.GetKey(KeyCode.Joystick5Button9)) KeyCodes.Add(KeyCode.Joystick5Button9);
if (Input.GetKey(KeyCode.Joystick5Button10)) KeyCodes.Add(KeyCode.Joystick5Button10);
if (Input.GetKey(KeyCode.Joystick5Button11)) KeyCodes.Add(KeyCode.Joystick5Button11);
if (Input.GetKey(KeyCode.Joystick5Button12)) KeyCodes.Add(KeyCode.Joystick5Button12);
if (Input.GetKey(KeyCode.Joystick5Button13)) KeyCodes.Add(KeyCode.Joystick5Button13);
if (Input.GetKey(KeyCode.Joystick5Button14)) KeyCodes.Add(KeyCode.Joystick5Button14);
if (Input.GetKey(KeyCode.Joystick5Button15)) KeyCodes.Add(KeyCode.Joystick5Button15);
if (Input.GetKey(KeyCode.Joystick5Button16)) KeyCodes.Add(KeyCode.Joystick5Button16);
if (Input.GetKey(KeyCode.Joystick5Button17)) KeyCodes.Add(KeyCode.Joystick5Button17);
if (Input.GetKey(KeyCode.Joystick5Button18)) KeyCodes.Add(KeyCode.Joystick5Button18);
if (Input.GetKey(KeyCode.Joystick5Button19)) KeyCodes.Add(KeyCode.Joystick5Button19);
if (Input.GetKey(KeyCode.Joystick6Button0)) KeyCodes.Add(KeyCode.Joystick6Button0);
if (Input.GetKey(KeyCode.Joystick6Button1)) KeyCodes.Add(KeyCode.Joystick6Button1);
if (Input.GetKey(KeyCode.Joystick6Button2)) KeyCodes.Add(KeyCode.Joystick6Button2);
if (Input.GetKey(KeyCode.Joystick6Button3)) KeyCodes.Add(KeyCode.Joystick6Button3);
if (Input.GetKey(KeyCode.Joystick6Button4)) KeyCodes.Add(KeyCode.Joystick6Button4);
if (Input.GetKey(KeyCode.Joystick6Button5)) KeyCodes.Add(KeyCode.Joystick6Button5);
if (Input.GetKey(KeyCode.Joystick6Button6)) KeyCodes.Add(KeyCode.Joystick6Button6);
if (Input.GetKey(KeyCode.Joystick6Button7)) KeyCodes.Add(KeyCode.Joystick6Button7);
if (Input.GetKey(KeyCode.Joystick6Button8)) KeyCodes.Add(KeyCode.Joystick6Button8);
if (Input.GetKey(KeyCode.Joystick6Button9)) KeyCodes.Add(KeyCode.Joystick6Button9);
if (Input.GetKey(KeyCode.Joystick6Button10)) KeyCodes.Add(KeyCode.Joystick6Button10);
if (Input.GetKey(KeyCode.Joystick6Button11)) KeyCodes.Add(KeyCode.Joystick6Button11);
if (Input.GetKey(KeyCode.Joystick6Button12)) KeyCodes.Add(KeyCode.Joystick6Button12);
if (Input.GetKey(KeyCode.Joystick6Button13)) KeyCodes.Add(KeyCode.Joystick6Button13);
if (Input.GetKey(KeyCode.Joystick6Button14)) KeyCodes.Add(KeyCode.Joystick6Button14);
if (Input.GetKey(KeyCode.Joystick6Button15)) KeyCodes.Add(KeyCode.Joystick6Button15);
if (Input.GetKey(KeyCode.Joystick6Button16)) KeyCodes.Add(KeyCode.Joystick6Button16);
if (Input.GetKey(KeyCode.Joystick6Button17)) KeyCodes.Add(KeyCode.Joystick6Button17);
if (Input.GetKey(KeyCode.Joystick6Button18)) KeyCodes.Add(KeyCode.Joystick6Button18);
if (Input.GetKey(KeyCode.Joystick6Button19)) KeyCodes.Add(KeyCode.Joystick6Button19);
if (Input.GetKey(KeyCode.Joystick7Button0)) KeyCodes.Add(KeyCode.Joystick7Button0);
if (Input.GetKey(KeyCode.Joystick7Button1)) KeyCodes.Add(KeyCode.Joystick7Button1);
if (Input.GetKey(KeyCode.Joystick7Button2)) KeyCodes.Add(KeyCode.Joystick7Button2);
if (Input.GetKey(KeyCode.Joystick7Button3)) KeyCodes.Add(KeyCode.Joystick7Button3);
if (Input.GetKey(KeyCode.Joystick7Button4)) KeyCodes.Add(KeyCode.Joystick7Button4);
if (Input.GetKey(KeyCode.Joystick7Button5)) KeyCodes.Add(KeyCode.Joystick7Button5);
if (Input.GetKey(KeyCode.Joystick7Button6)) KeyCodes.Add(KeyCode.Joystick7Button6);
if (Input.GetKey(KeyCode.Joystick7Button7)) KeyCodes.Add(KeyCode.Joystick7Button7);
if (Input.GetKey(KeyCode.Joystick7Button8)) KeyCodes.Add(KeyCode.Joystick7Button8);
if (Input.GetKey(KeyCode.Joystick7Button9)) KeyCodes.Add(KeyCode.Joystick7Button9);
if (Input.GetKey(KeyCode.Joystick7Button10)) KeyCodes.Add(KeyCode.Joystick7Button10);
if (Input.GetKey(KeyCode.Joystick7Button11)) KeyCodes.Add(KeyCode.Joystick7Button11);
if (Input.GetKey(KeyCode.Joystick7Button12)) KeyCodes.Add(KeyCode.Joystick7Button12);
if (Input.GetKey(KeyCode.Joystick7Button13)) KeyCodes.Add(KeyCode.Joystick7Button13);
if (Input.GetKey(KeyCode.Joystick7Button14)) KeyCodes.Add(KeyCode.Joystick7Button14);
if (Input.GetKey(KeyCode.Joystick7Button15)) KeyCodes.Add(KeyCode.Joystick7Button15);
if (Input.GetKey(KeyCode.Joystick7Button16)) KeyCodes.Add(KeyCode.Joystick7Button16);
if (Input.GetKey(KeyCode.Joystick7Button17)) KeyCodes.Add(KeyCode.Joystick7Button17);
if (Input.GetKey(KeyCode.Joystick7Button18)) KeyCodes.Add(KeyCode.Joystick7Button18);
if (Input.GetKey(KeyCode.Joystick7Button19)) KeyCodes.Add(KeyCode.Joystick7Button19);
if (Input.GetKey(KeyCode.Joystick8Button0)) KeyCodes.Add(KeyCode.Joystick8Button0);
if (Input.GetKey(KeyCode.Joystick8Button1)) KeyCodes.Add(KeyCode.Joystick8Button1);
if (Input.GetKey(KeyCode.Joystick8Button2)) KeyCodes.Add(KeyCode.Joystick8Button2);
if (Input.GetKey(KeyCode.Joystick8Button3)) KeyCodes.Add(KeyCode.Joystick8Button3);
if (Input.GetKey(KeyCode.Joystick8Button4)) KeyCodes.Add(KeyCode.Joystick8Button4);
if (Input.GetKey(KeyCode.Joystick8Button5)) KeyCodes.Add(KeyCode.Joystick8Button5);
if (Input.GetKey(KeyCode.Joystick8Button6)) KeyCodes.Add(KeyCode.Joystick8Button6);
if (Input.GetKey(KeyCode.Joystick8Button7)) KeyCodes.Add(KeyCode.Joystick8Button7);
if (Input.GetKey(KeyCode.Joystick8Button8)) KeyCodes.Add(KeyCode.Joystick8Button8);
if (Input.GetKey(KeyCode.Joystick8Button9)) KeyCodes.Add(KeyCode.Joystick8Button9);
if (Input.GetKey(KeyCode.Joystick8Button10)) KeyCodes.Add(KeyCode.Joystick8Button10);
if (Input.GetKey(KeyCode.Joystick8Button11)) KeyCodes.Add(KeyCode.Joystick8Button11);
if (Input.GetKey(KeyCode.Joystick8Button12)) KeyCodes.Add(KeyCode.Joystick8Button12);
if (Input.GetKey(KeyCode.Joystick8Button13)) KeyCodes.Add(KeyCode.Joystick8Button13);
if (Input.GetKey(KeyCode.Joystick8Button14)) KeyCodes.Add(KeyCode.Joystick8Button14);
if (Input.GetKey(KeyCode.Joystick8Button15)) KeyCodes.Add(KeyCode.Joystick8Button15);
if (Input.GetKey(KeyCode.Joystick8Button16)) KeyCodes.Add(KeyCode.Joystick8Button16);
if (Input.GetKey(KeyCode.Joystick8Button17)) KeyCodes.Add(KeyCode.Joystick8Button17);
if (Input.GetKey(KeyCode.Joystick8Button18)) KeyCodes.Add(KeyCode.Joystick8Button18);
if (Input.GetKey(KeyCode.Joystick8Button19)) KeyCodes.Add(KeyCode.Joystick8Button19);
return KeyCodes.ToArray();
}
public KeyCode[] GetKeysDown()
{
var KeyCodes = new List<KeyCode>();
if (Input.GetKeyDown(KeyCode.None)) KeyCodes.Add(KeyCode.None);
if (Input.GetKeyDown(KeyCode.Backspace)) KeyCodes.Add(KeyCode.Backspace);
if (Input.GetKeyDown(KeyCode.Tab)) KeyCodes.Add(KeyCode.Tab);
if (Input.GetKeyDown(KeyCode.Clear)) KeyCodes.Add(KeyCode.Clear);
if (Input.GetKeyDown(KeyCode.Return)) KeyCodes.Add(KeyCode.Return);
if (Input.GetKeyDown(KeyCode.Pause)) KeyCodes.Add(KeyCode.Pause);
if (Input.GetKeyDown(KeyCode.Escape)) KeyCodes.Add(KeyCode.Escape);
if (Input.GetKeyDown(KeyCode.Space)) KeyCodes.Add(KeyCode.Space);
if (Input.GetKeyDown(KeyCode.Exclaim)) KeyCodes.Add(KeyCode.Exclaim);
if (Input.GetKeyDown(KeyCode.DoubleQuote)) KeyCodes.Add(KeyCode.DoubleQuote);
if (Input.GetKeyDown(KeyCode.Hash)) KeyCodes.Add(KeyCode.Hash);
if (Input.GetKeyDown(KeyCode.Dollar)) KeyCodes.Add(KeyCode.Dollar);
if (Input.GetKeyDown(KeyCode.Ampersand)) KeyCodes.Add(KeyCode.Ampersand);
if (Input.GetKeyDown(KeyCode.Quote)) KeyCodes.Add(KeyCode.Quote);
if (Input.GetKeyDown(KeyCode.LeftParen)) KeyCodes.Add(KeyCode.LeftParen);
if (Input.GetKeyDown(KeyCode.RightParen)) KeyCodes.Add(KeyCode.RightParen);
if (Input.GetKeyDown(KeyCode.Asterisk)) KeyCodes.Add(KeyCode.Asterisk);
if (Input.GetKeyDown(KeyCode.Plus)) KeyCodes.Add(KeyCode.Plus);
if (Input.GetKeyDown(KeyCode.Comma)) KeyCodes.Add(KeyCode.Comma);
if (Input.GetKeyDown(KeyCode.Minus)) KeyCodes.Add(KeyCode.Minus);
if (Input.GetKeyDown(KeyCode.Period)) KeyCodes.Add(KeyCode.Period);
if (Input.GetKeyDown(KeyCode.Slash)) KeyCodes.Add(KeyCode.Slash);
if (Input.GetKeyDown(KeyCode.Alpha0)) KeyCodes.Add(KeyCode.Alpha0);
if (Input.GetKeyDown(KeyCode.Alpha1)) KeyCodes.Add(KeyCode.Alpha1);
if (Input.GetKeyDown(KeyCode.Alpha2)) KeyCodes.Add(KeyCode.Alpha2);
if (Input.GetKeyDown(KeyCode.Alpha3)) KeyCodes.Add(KeyCode.Alpha3);
if (Input.GetKeyDown(KeyCode.Alpha4)) KeyCodes.Add(KeyCode.Alpha4);
if (Input.GetKeyDown(KeyCode.Alpha5)) KeyCodes.Add(KeyCode.Alpha5);
if (Input.GetKeyDown(KeyCode.Alpha6)) KeyCodes.Add(KeyCode.Alpha6);
if (Input.GetKeyDown(KeyCode.Alpha7)) KeyCodes.Add(KeyCode.Alpha7);
if (Input.GetKeyDown(KeyCode.Alpha8)) KeyCodes.Add(KeyCode.Alpha8);
if (Input.GetKeyDown(KeyCode.Alpha9)) KeyCodes.Add(KeyCode.Alpha9);
if (Input.GetKeyDown(KeyCode.Colon)) KeyCodes.Add(KeyCode.Colon);
if (Input.GetKeyDown(KeyCode.Semicolon)) KeyCodes.Add(KeyCode.Semicolon);
if (Input.GetKeyDown(KeyCode.Less)) KeyCodes.Add(KeyCode.Less);
if (Input.GetKeyDown(KeyCode.Equals)) KeyCodes.Add(KeyCode.Equals);
if (Input.GetKeyDown(KeyCode.Greater)) KeyCodes.Add(KeyCode.Greater);
if (Input.GetKeyDown(KeyCode.Question)) KeyCodes.Add(KeyCode.Question);
if (Input.GetKeyDown(KeyCode.At)) KeyCodes.Add(KeyCode.At);
if (Input.GetKeyDown(KeyCode.LeftBracket)) KeyCodes.Add(KeyCode.LeftBracket);
if (Input.GetKeyDown(KeyCode.Backslash)) KeyCodes.Add(KeyCode.Backslash);
if (Input.GetKeyDown(KeyCode.RightBracket)) KeyCodes.Add(KeyCode.RightBracket);
if (Input.GetKeyDown(KeyCode.Caret)) KeyCodes.Add(KeyCode.Caret);
if (Input.GetKeyDown(KeyCode.Underscore)) KeyCodes.Add(KeyCode.Underscore);
if (Input.GetKeyDown(KeyCode.BackQuote)) KeyCodes.Add(KeyCode.BackQuote);
if (Input.GetKeyDown(KeyCode.A)) KeyCodes.Add(KeyCode.A);
if (Input.GetKeyDown(KeyCode.B)) KeyCodes.Add(KeyCode.B);
if (Input.GetKeyDown(KeyCode.C)) KeyCodes.Add(KeyCode.C);
if (Input.GetKeyDown(KeyCode.D)) KeyCodes.Add(KeyCode.D);
if (Input.GetKeyDown(KeyCode.E)) KeyCodes.Add(KeyCode.E);
if (Input.GetKeyDown(KeyCode.F)) KeyCodes.Add(KeyCode.F);
if (Input.GetKeyDown(KeyCode.G)) KeyCodes.Add(KeyCode.G);
if (Input.GetKeyDown(KeyCode.H)) KeyCodes.Add(KeyCode.H);
if (Input.GetKeyDown(KeyCode.I)) KeyCodes.Add(KeyCode.I);
if (Input.GetKeyDown(KeyCode.J)) KeyCodes.Add(KeyCode.J);
if (Input.GetKeyDown(KeyCode.K)) KeyCodes.Add(KeyCode.K);
if (Input.GetKeyDown(KeyCode.L)) KeyCodes.Add(KeyCode.L);
if (Input.GetKeyDown(KeyCode.M)) KeyCodes.Add(KeyCode.M);
if (Input.GetKeyDown(KeyCode.N)) KeyCodes.Add(KeyCode.N);
if (Input.GetKeyDown(KeyCode.O)) KeyCodes.Add(KeyCode.O);
if (Input.GetKeyDown(KeyCode.P)) KeyCodes.Add(KeyCode.P);
if (Input.GetKeyDown(KeyCode.Q)) KeyCodes.Add(KeyCode.Q);
if (Input.GetKeyDown(KeyCode.R)) KeyCodes.Add(KeyCode.R);
if (Input.GetKeyDown(KeyCode.S)) KeyCodes.Add(KeyCode.S);
if (Input.GetKeyDown(KeyCode.T)) KeyCodes.Add(KeyCode.T);
if (Input.GetKeyDown(KeyCode.U)) KeyCodes.Add(KeyCode.U);
if (Input.GetKeyDown(KeyCode.V)) KeyCodes.Add(KeyCode.V);
if (Input.GetKeyDown(KeyCode.W)) KeyCodes.Add(KeyCode.W);
if (Input.GetKeyDown(KeyCode.X)) KeyCodes.Add(KeyCode.X);
if (Input.GetKeyDown(KeyCode.Y)) KeyCodes.Add(KeyCode.Y);
if (Input.GetKeyDown(KeyCode.Z)) KeyCodes.Add(KeyCode.Z);
if (Input.GetKeyDown(KeyCode.Delete)) KeyCodes.Add(KeyCode.Delete);
if (Input.GetKeyDown(KeyCode.Keypad0)) KeyCodes.Add(KeyCode.Keypad0);
if (Input.GetKeyDown(KeyCode.Keypad1)) KeyCodes.Add(KeyCode.Keypad1);
if (Input.GetKeyDown(KeyCode.Keypad2)) KeyCodes.Add(KeyCode.Keypad2);
if (Input.GetKeyDown(KeyCode.Keypad3)) KeyCodes.Add(KeyCode.Keypad3);
if (Input.GetKeyDown(KeyCode.Keypad4)) KeyCodes.Add(KeyCode.Keypad4);
if (Input.GetKeyDown(KeyCode.Keypad5)) KeyCodes.Add(KeyCode.Keypad5);
if (Input.GetKeyDown(KeyCode.Keypad6)) KeyCodes.Add(KeyCode.Keypad6);
if (Input.GetKeyDown(KeyCode.Keypad7)) KeyCodes.Add(KeyCode.Keypad7);
if (Input.GetKeyDown(KeyCode.Keypad8)) KeyCodes.Add(KeyCode.Keypad8);
if (Input.GetKeyDown(KeyCode.Keypad9)) KeyCodes.Add(KeyCode.Keypad9);
if (Input.GetKeyDown(KeyCode.KeypadPeriod)) KeyCodes.Add(KeyCode.KeypadPeriod);
if (Input.GetKeyDown(KeyCode.KeypadDivide)) KeyCodes.Add(KeyCode.KeypadDivide);
if (Input.GetKeyDown(KeyCode.KeypadMultiply)) KeyCodes.Add(KeyCode.KeypadMultiply);
if (Input.GetKeyDown(KeyCode.KeypadMinus)) KeyCodes.Add(KeyCode.KeypadMinus);
if (Input.GetKeyDown(KeyCode.KeypadPlus)) KeyCodes.Add(KeyCode.KeypadPlus);
if (Input.GetKeyDown(KeyCode.KeypadEnter)) KeyCodes.Add(KeyCode.KeypadEnter);
if (Input.GetKeyDown(KeyCode.KeypadEquals)) KeyCodes.Add(KeyCode.KeypadEquals);
if (Input.GetKeyDown(KeyCode.UpArrow)) KeyCodes.Add(KeyCode.UpArrow);
if (Input.GetKeyDown(KeyCode.DownArrow)) KeyCodes.Add(KeyCode.DownArrow);
if (Input.GetKeyDown(KeyCode.RightArrow)) KeyCodes.Add(KeyCode.RightArrow);
if (Input.GetKeyDown(KeyCode.LeftArrow)) KeyCodes.Add(KeyCode.LeftArrow);
if (Input.GetKeyDown(KeyCode.Insert)) KeyCodes.Add(KeyCode.Insert);
if (Input.GetKeyDown(KeyCode.Home)) KeyCodes.Add(KeyCode.Home);
if (Input.GetKeyDown(KeyCode.End)) KeyCodes.Add(KeyCode.End);
if (Input.GetKeyDown(KeyCode.PageUp)) KeyCodes.Add(KeyCode.PageUp);
if (Input.GetKeyDown(KeyCode.PageDown)) KeyCodes.Add(KeyCode.PageDown);
if (Input.GetKeyDown(KeyCode.F1)) KeyCodes.Add(KeyCode.F1);
if (Input.GetKeyDown(KeyCode.F2)) KeyCodes.Add(KeyCode.F2);
if (Input.GetKeyDown(KeyCode.F3)) KeyCodes.Add(KeyCode.F3);
if (Input.GetKeyDown(KeyCode.F4)) KeyCodes.Add(KeyCode.F4);
if (Input.GetKeyDown(KeyCode.F5)) KeyCodes.Add(KeyCode.F5);
if (Input.GetKeyDown(KeyCode.F6)) KeyCodes.Add(KeyCode.F6);
if (Input.GetKeyDown(KeyCode.F7)) KeyCodes.Add(KeyCode.F7);
if (Input.GetKeyDown(KeyCode.F8)) KeyCodes.Add(KeyCode.F8);
if (Input.GetKeyDown(KeyCode.F9)) KeyCodes.Add(KeyCode.F9);
if (Input.GetKeyDown(KeyCode.F10)) KeyCodes.Add(KeyCode.F10);
if (Input.GetKeyDown(KeyCode.F11)) KeyCodes.Add(KeyCode.F11);
if (Input.GetKeyDown(KeyCode.F12)) KeyCodes.Add(KeyCode.F12);
if (Input.GetKeyDown(KeyCode.F13)) KeyCodes.Add(KeyCode.F13);
if (Input.GetKeyDown(KeyCode.F14)) KeyCodes.Add(KeyCode.F14);
if (Input.GetKeyDown(KeyCode.F15)) KeyCodes.Add(KeyCode.F15);
if (Input.GetKeyDown(KeyCode.Numlock)) KeyCodes.Add(KeyCode.Numlock);
if (Input.GetKeyDown(KeyCode.CapsLock)) KeyCodes.Add(KeyCode.CapsLock);
if (Input.GetKeyDown(KeyCode.ScrollLock)) KeyCodes.Add(KeyCode.ScrollLock);
if (Input.GetKeyDown(KeyCode.RightShift)) KeyCodes.Add(KeyCode.RightShift);
if (Input.GetKeyDown(KeyCode.LeftShift)) KeyCodes.Add(KeyCode.LeftShift);
if (Input.GetKeyDown(KeyCode.RightControl)) KeyCodes.Add(KeyCode.RightControl);
if (Input.GetKeyDown(KeyCode.LeftControl)) KeyCodes.Add(KeyCode.LeftControl);
if (Input.GetKeyDown(KeyCode.RightAlt)) KeyCodes.Add(KeyCode.RightAlt);
if (Input.GetKeyDown(KeyCode.LeftAlt)) KeyCodes.Add(KeyCode.LeftAlt);
if (Input.GetKeyDown(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKeyDown(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKeyDown(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKeyDown(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKeyDown(KeyCode.LeftWindows)) KeyCodes.Add(KeyCode.LeftWindows);
if (Input.GetKeyDown(KeyCode.RightWindows)) KeyCodes.Add(KeyCode.RightWindows);
if (Input.GetKeyDown(KeyCode.AltGr)) KeyCodes.Add(KeyCode.AltGr);
if (Input.GetKeyDown(KeyCode.Help)) KeyCodes.Add(KeyCode.Help);
if (Input.GetKeyDown(KeyCode.Print)) KeyCodes.Add(KeyCode.Print);
if (Input.GetKeyDown(KeyCode.SysReq)) KeyCodes.Add(KeyCode.SysReq);
if (Input.GetKeyDown(KeyCode.Break)) KeyCodes.Add(KeyCode.Break);
if (Input.GetKeyDown(KeyCode.Menu)) KeyCodes.Add(KeyCode.Menu);
if (Input.GetKeyDown(KeyCode.Mouse0)) KeyCodes.Add(KeyCode.Mouse0);
if (Input.GetKeyDown(KeyCode.Mouse1)) KeyCodes.Add(KeyCode.Mouse1);
if (Input.GetKeyDown(KeyCode.Mouse2)) KeyCodes.Add(KeyCode.Mouse2);
if (Input.GetKeyDown(KeyCode.Mouse3)) KeyCodes.Add(KeyCode.Mouse3);
if (Input.GetKeyDown(KeyCode.Mouse4)) KeyCodes.Add(KeyCode.Mouse4);
if (Input.GetKeyDown(KeyCode.Mouse5)) KeyCodes.Add(KeyCode.Mouse5);
if (Input.GetKeyDown(KeyCode.Mouse6)) KeyCodes.Add(KeyCode.Mouse6);
if (Input.GetKeyDown(KeyCode.JoystickButton0)) KeyCodes.Add(KeyCode.JoystickButton0);
if (Input.GetKeyDown(KeyCode.JoystickButton1)) KeyCodes.Add(KeyCode.JoystickButton1);
if (Input.GetKeyDown(KeyCode.JoystickButton2)) KeyCodes.Add(KeyCode.JoystickButton2);
if (Input.GetKeyDown(KeyCode.JoystickButton3)) KeyCodes.Add(KeyCode.JoystickButton3);
if (Input.GetKeyDown(KeyCode.JoystickButton4)) KeyCodes.Add(KeyCode.JoystickButton4);
if (Input.GetKeyDown(KeyCode.JoystickButton5)) KeyCodes.Add(KeyCode.JoystickButton5);
if (Input.GetKeyDown(KeyCode.JoystickButton6)) KeyCodes.Add(KeyCode.JoystickButton6);
if (Input.GetKeyDown(KeyCode.JoystickButton7)) KeyCodes.Add(KeyCode.JoystickButton7);
if (Input.GetKeyDown(KeyCode.JoystickButton8)) KeyCodes.Add(KeyCode.JoystickButton8);
if (Input.GetKeyDown(KeyCode.JoystickButton9)) KeyCodes.Add(KeyCode.JoystickButton9);
if (Input.GetKeyDown(KeyCode.JoystickButton10)) KeyCodes.Add(KeyCode.JoystickButton10);
if (Input.GetKeyDown(KeyCode.JoystickButton11)) KeyCodes.Add(KeyCode.JoystickButton11);
if (Input.GetKeyDown(KeyCode.JoystickButton12)) KeyCodes.Add(KeyCode.JoystickButton12);
if (Input.GetKeyDown(KeyCode.JoystickButton13)) KeyCodes.Add(KeyCode.JoystickButton13);
if (Input.GetKeyDown(KeyCode.JoystickButton14)) KeyCodes.Add(KeyCode.JoystickButton14);
if (Input.GetKeyDown(KeyCode.JoystickButton15)) KeyCodes.Add(KeyCode.JoystickButton15);
if (Input.GetKeyDown(KeyCode.JoystickButton16)) KeyCodes.Add(KeyCode.JoystickButton16);
if (Input.GetKeyDown(KeyCode.JoystickButton17)) KeyCodes.Add(KeyCode.JoystickButton17);
if (Input.GetKeyDown(KeyCode.JoystickButton18)) KeyCodes.Add(KeyCode.JoystickButton18);
if (Input.GetKeyDown(KeyCode.JoystickButton19)) KeyCodes.Add(KeyCode.JoystickButton19);
if (Input.GetKeyDown(KeyCode.Joystick1Button0)) KeyCodes.Add(KeyCode.Joystick1Button0);
if (Input.GetKeyDown(KeyCode.Joystick1Button1)) KeyCodes.Add(KeyCode.Joystick1Button1);
if (Input.GetKeyDown(KeyCode.Joystick1Button2)) KeyCodes.Add(KeyCode.Joystick1Button2);
if (Input.GetKeyDown(KeyCode.Joystick1Button3)) KeyCodes.Add(KeyCode.Joystick1Button3);
if (Input.GetKeyDown(KeyCode.Joystick1Button4)) KeyCodes.Add(KeyCode.Joystick1Button4);
if (Input.GetKeyDown(KeyCode.Joystick1Button5)) KeyCodes.Add(KeyCode.Joystick1Button5);
if (Input.GetKeyDown(KeyCode.Joystick1Button6)) KeyCodes.Add(KeyCode.Joystick1Button6);
if (Input.GetKeyDown(KeyCode.Joystick1Button7)) KeyCodes.Add(KeyCode.Joystick1Button7);
if (Input.GetKeyDown(KeyCode.Joystick1Button8)) KeyCodes.Add(KeyCode.Joystick1Button8);
if (Input.GetKeyDown(KeyCode.Joystick1Button9)) KeyCodes.Add(KeyCode.Joystick1Button9);
if (Input.GetKeyDown(KeyCode.Joystick1Button10)) KeyCodes.Add(KeyCode.Joystick1Button10);
if (Input.GetKeyDown(KeyCode.Joystick1Button11)) KeyCodes.Add(KeyCode.Joystick1Button11);
if (Input.GetKeyDown(KeyCode.Joystick1Button12)) KeyCodes.Add(KeyCode.Joystick1Button12);
if (Input.GetKeyDown(KeyCode.Joystick1Button13)) KeyCodes.Add(KeyCode.Joystick1Button13);
if (Input.GetKeyDown(KeyCode.Joystick1Button14)) KeyCodes.Add(KeyCode.Joystick1Button14);
if (Input.GetKeyDown(KeyCode.Joystick1Button15)) KeyCodes.Add(KeyCode.Joystick1Button15);
if (Input.GetKeyDown(KeyCode.Joystick1Button16)) KeyCodes.Add(KeyCode.Joystick1Button16);
if (Input.GetKeyDown(KeyCode.Joystick1Button17)) KeyCodes.Add(KeyCode.Joystick1Button17);
if (Input.GetKeyDown(KeyCode.Joystick1Button18)) KeyCodes.Add(KeyCode.Joystick1Button18);
if (Input.GetKeyDown(KeyCode.Joystick1Button19)) KeyCodes.Add(KeyCode.Joystick1Button19);
if (Input.GetKeyDown(KeyCode.Joystick2Button0)) KeyCodes.Add(KeyCode.Joystick2Button0);
if (Input.GetKeyDown(KeyCode.Joystick2Button1)) KeyCodes.Add(KeyCode.Joystick2Button1);
if (Input.GetKeyDown(KeyCode.Joystick2Button2)) KeyCodes.Add(KeyCode.Joystick2Button2);
if (Input.GetKeyDown(KeyCode.Joystick2Button3)) KeyCodes.Add(KeyCode.Joystick2Button3);
if (Input.GetKeyDown(KeyCode.Joystick2Button4)) KeyCodes.Add(KeyCode.Joystick2Button4);
if (Input.GetKeyDown(KeyCode.Joystick2Button5)) KeyCodes.Add(KeyCode.Joystick2Button5);
if (Input.GetKeyDown(KeyCode.Joystick2Button6)) KeyCodes.Add(KeyCode.Joystick2Button6);
if (Input.GetKeyDown(KeyCode.Joystick2Button7)) KeyCodes.Add(KeyCode.Joystick2Button7);
if (Input.GetKeyDown(KeyCode.Joystick2Button8)) KeyCodes.Add(KeyCode.Joystick2Button8);
if (Input.GetKeyDown(KeyCode.Joystick2Button9)) KeyCodes.Add(KeyCode.Joystick2Button9);
if (Input.GetKeyDown(KeyCode.Joystick2Button10)) KeyCodes.Add(KeyCode.Joystick2Button10);
if (Input.GetKeyDown(KeyCode.Joystick2Button11)) KeyCodes.Add(KeyCode.Joystick2Button11);
if (Input.GetKeyDown(KeyCode.Joystick2Button12)) KeyCodes.Add(KeyCode.Joystick2Button12);
if (Input.GetKeyDown(KeyCode.Joystick2Button13)) KeyCodes.Add(KeyCode.Joystick2Button13);
if (Input.GetKeyDown(KeyCode.Joystick2Button14)) KeyCodes.Add(KeyCode.Joystick2Button14);
if (Input.GetKeyDown(KeyCode.Joystick2Button15)) KeyCodes.Add(KeyCode.Joystick2Button15);
if (Input.GetKeyDown(KeyCode.Joystick2Button16)) KeyCodes.Add(KeyCode.Joystick2Button16);
if (Input.GetKeyDown(KeyCode.Joystick2Button17)) KeyCodes.Add(KeyCode.Joystick2Button17);
if (Input.GetKeyDown(KeyCode.Joystick2Button18)) KeyCodes.Add(KeyCode.Joystick2Button18);
if (Input.GetKeyDown(KeyCode.Joystick2Button19)) KeyCodes.Add(KeyCode.Joystick2Button19);
if (Input.GetKeyDown(KeyCode.Joystick3Button0)) KeyCodes.Add(KeyCode.Joystick3Button0);
if (Input.GetKeyDown(KeyCode.Joystick3Button1)) KeyCodes.Add(KeyCode.Joystick3Button1);
if (Input.GetKeyDown(KeyCode.Joystick3Button2)) KeyCodes.Add(KeyCode.Joystick3Button2);
if (Input.GetKeyDown(KeyCode.Joystick3Button3)) KeyCodes.Add(KeyCode.Joystick3Button3);
if (Input.GetKeyDown(KeyCode.Joystick3Button4)) KeyCodes.Add(KeyCode.Joystick3Button4);
if (Input.GetKeyDown(KeyCode.Joystick3Button5)) KeyCodes.Add(KeyCode.Joystick3Button5);
if (Input.GetKeyDown(KeyCode.Joystick3Button6)) KeyCodes.Add(KeyCode.Joystick3Button6);
if (Input.GetKeyDown(KeyCode.Joystick3Button7)) KeyCodes.Add(KeyCode.Joystick3Button7);
if (Input.GetKeyDown(KeyCode.Joystick3Button8)) KeyCodes.Add(KeyCode.Joystick3Button8);
if (Input.GetKeyDown(KeyCode.Joystick3Button9)) KeyCodes.Add(KeyCode.Joystick3Button9);
if (Input.GetKeyDown(KeyCode.Joystick3Button10)) KeyCodes.Add(KeyCode.Joystick3Button10);
if (Input.GetKeyDown(KeyCode.Joystick3Button11)) KeyCodes.Add(KeyCode.Joystick3Button11);
if (Input.GetKeyDown(KeyCode.Joystick3Button12)) KeyCodes.Add(KeyCode.Joystick3Button12);
if (Input.GetKeyDown(KeyCode.Joystick3Button13)) KeyCodes.Add(KeyCode.Joystick3Button13);
if (Input.GetKeyDown(KeyCode.Joystick3Button14)) KeyCodes.Add(KeyCode.Joystick3Button14);
if (Input.GetKeyDown(KeyCode.Joystick3Button15)) KeyCodes.Add(KeyCode.Joystick3Button15);
if (Input.GetKeyDown(KeyCode.Joystick3Button16)) KeyCodes.Add(KeyCode.Joystick3Button16);
if (Input.GetKeyDown(KeyCode.Joystick3Button17)) KeyCodes.Add(KeyCode.Joystick3Button17);
if (Input.GetKeyDown(KeyCode.Joystick3Button18)) KeyCodes.Add(KeyCode.Joystick3Button18);
if (Input.GetKeyDown(KeyCode.Joystick3Button19)) KeyCodes.Add(KeyCode.Joystick3Button19);
if (Input.GetKeyDown(KeyCode.Joystick4Button0)) KeyCodes.Add(KeyCode.Joystick4Button0);
if (Input.GetKeyDown(KeyCode.Joystick4Button1)) KeyCodes.Add(KeyCode.Joystick4Button1);
if (Input.GetKeyDown(KeyCode.Joystick4Button2)) KeyCodes.Add(KeyCode.Joystick4Button2);
if (Input.GetKeyDown(KeyCode.Joystick4Button3)) KeyCodes.Add(KeyCode.Joystick4Button3);
if (Input.GetKeyDown(KeyCode.Joystick4Button4)) KeyCodes.Add(KeyCode.Joystick4Button4);
if (Input.GetKeyDown(KeyCode.Joystick4Button5)) KeyCodes.Add(KeyCode.Joystick4Button5);
if (Input.GetKeyDown(KeyCode.Joystick4Button6)) KeyCodes.Add(KeyCode.Joystick4Button6);
if (Input.GetKeyDown(KeyCode.Joystick4Button7)) KeyCodes.Add(KeyCode.Joystick4Button7);
if (Input.GetKeyDown(KeyCode.Joystick4Button8)) KeyCodes.Add(KeyCode.Joystick4Button8);
if (Input.GetKeyDown(KeyCode.Joystick4Button9)) KeyCodes.Add(KeyCode.Joystick4Button9);
if (Input.GetKeyDown(KeyCode.Joystick4Button10)) KeyCodes.Add(KeyCode.Joystick4Button10);
if (Input.GetKeyDown(KeyCode.Joystick4Button11)) KeyCodes.Add(KeyCode.Joystick4Button11);
if (Input.GetKeyDown(KeyCode.Joystick4Button12)) KeyCodes.Add(KeyCode.Joystick4Button12);
if (Input.GetKeyDown(KeyCode.Joystick4Button13)) KeyCodes.Add(KeyCode.Joystick4Button13);
if (Input.GetKeyDown(KeyCode.Joystick4Button14)) KeyCodes.Add(KeyCode.Joystick4Button14);
if (Input.GetKeyDown(KeyCode.Joystick4Button15)) KeyCodes.Add(KeyCode.Joystick4Button15);
if (Input.GetKeyDown(KeyCode.Joystick4Button16)) KeyCodes.Add(KeyCode.Joystick4Button16);
if (Input.GetKeyDown(KeyCode.Joystick4Button17)) KeyCodes.Add(KeyCode.Joystick4Button17);
if (Input.GetKeyDown(KeyCode.Joystick4Button18)) KeyCodes.Add(KeyCode.Joystick4Button18);
if (Input.GetKeyDown(KeyCode.Joystick4Button19)) KeyCodes.Add(KeyCode.Joystick4Button19);
if (Input.GetKeyDown(KeyCode.Joystick5Button0)) KeyCodes.Add(KeyCode.Joystick5Button0);
if (Input.GetKeyDown(KeyCode.Joystick5Button1)) KeyCodes.Add(KeyCode.Joystick5Button1);
if (Input.GetKeyDown(KeyCode.Joystick5Button2)) KeyCodes.Add(KeyCode.Joystick5Button2);
if (Input.GetKeyDown(KeyCode.Joystick5Button3)) KeyCodes.Add(KeyCode.Joystick5Button3);
if (Input.GetKeyDown(KeyCode.Joystick5Button4)) KeyCodes.Add(KeyCode.Joystick5Button4);
if (Input.GetKeyDown(KeyCode.Joystick5Button5)) KeyCodes.Add(KeyCode.Joystick5Button5);
if (Input.GetKeyDown(KeyCode.Joystick5Button6)) KeyCodes.Add(KeyCode.Joystick5Button6);
if (Input.GetKeyDown(KeyCode.Joystick5Button7)) KeyCodes.Add(KeyCode.Joystick5Button7);
if (Input.GetKeyDown(KeyCode.Joystick5Button8)) KeyCodes.Add(KeyCode.Joystick5Button8);
if (Input.GetKeyDown(KeyCode.Joystick5Button9)) KeyCodes.Add(KeyCode.Joystick5Button9);
if (Input.GetKeyDown(KeyCode.Joystick5Button10)) KeyCodes.Add(KeyCode.Joystick5Button10);
if (Input.GetKeyDown(KeyCode.Joystick5Button11)) KeyCodes.Add(KeyCode.Joystick5Button11);
if (Input.GetKeyDown(KeyCode.Joystick5Button12)) KeyCodes.Add(KeyCode.Joystick5Button12);
if (Input.GetKeyDown(KeyCode.Joystick5Button13)) KeyCodes.Add(KeyCode.Joystick5Button13);
if (Input.GetKeyDown(KeyCode.Joystick5Button14)) KeyCodes.Add(KeyCode.Joystick5Button14);
if (Input.GetKeyDown(KeyCode.Joystick5Button15)) KeyCodes.Add(KeyCode.Joystick5Button15);
if (Input.GetKeyDown(KeyCode.Joystick5Button16)) KeyCodes.Add(KeyCode.Joystick5Button16);
if (Input.GetKeyDown(KeyCode.Joystick5Button17)) KeyCodes.Add(KeyCode.Joystick5Button17);
if (Input.GetKeyDown(KeyCode.Joystick5Button18)) KeyCodes.Add(KeyCode.Joystick5Button18);
if (Input.GetKeyDown(KeyCode.Joystick5Button19)) KeyCodes.Add(KeyCode.Joystick5Button19);
if (Input.GetKeyDown(KeyCode.Joystick6Button0)) KeyCodes.Add(KeyCode.Joystick6Button0);
if (Input.GetKeyDown(KeyCode.Joystick6Button1)) KeyCodes.Add(KeyCode.Joystick6Button1);
if (Input.GetKeyDown(KeyCode.Joystick6Button2)) KeyCodes.Add(KeyCode.Joystick6Button2);
if (Input.GetKeyDown(KeyCode.Joystick6Button3)) KeyCodes.Add(KeyCode.Joystick6Button3);
if (Input.GetKeyDown(KeyCode.Joystick6Button4)) KeyCodes.Add(KeyCode.Joystick6Button4);
if (Input.GetKeyDown(KeyCode.Joystick6Button5)) KeyCodes.Add(KeyCode.Joystick6Button5);
if (Input.GetKeyDown(KeyCode.Joystick6Button6)) KeyCodes.Add(KeyCode.Joystick6Button6);
if (Input.GetKeyDown(KeyCode.Joystick6Button7)) KeyCodes.Add(KeyCode.Joystick6Button7);
if (Input.GetKeyDown(KeyCode.Joystick6Button8)) KeyCodes.Add(KeyCode.Joystick6Button8);
if (Input.GetKeyDown(KeyCode.Joystick6Button9)) KeyCodes.Add(KeyCode.Joystick6Button9);
if (Input.GetKeyDown(KeyCode.Joystick6Button10)) KeyCodes.Add(KeyCode.Joystick6Button10);
if (Input.GetKeyDown(KeyCode.Joystick6Button11)) KeyCodes.Add(KeyCode.Joystick6Button11);
if (Input.GetKeyDown(KeyCode.Joystick6Button12)) KeyCodes.Add(KeyCode.Joystick6Button12);
if (Input.GetKeyDown(KeyCode.Joystick6Button13)) KeyCodes.Add(KeyCode.Joystick6Button13);
if (Input.GetKeyDown(KeyCode.Joystick6Button14)) KeyCodes.Add(KeyCode.Joystick6Button14);
if (Input.GetKeyDown(KeyCode.Joystick6Button15)) KeyCodes.Add(KeyCode.Joystick6Button15);
if (Input.GetKeyDown(KeyCode.Joystick6Button16)) KeyCodes.Add(KeyCode.Joystick6Button16);
if (Input.GetKeyDown(KeyCode.Joystick6Button17)) KeyCodes.Add(KeyCode.Joystick6Button17);
if (Input.GetKeyDown(KeyCode.Joystick6Button18)) KeyCodes.Add(KeyCode.Joystick6Button18);
if (Input.GetKeyDown(KeyCode.Joystick6Button19)) KeyCodes.Add(KeyCode.Joystick6Button19);
if (Input.GetKeyDown(KeyCode.Joystick7Button0)) KeyCodes.Add(KeyCode.Joystick7Button0);
if (Input.GetKeyDown(KeyCode.Joystick7Button1)) KeyCodes.Add(KeyCode.Joystick7Button1);
if (Input.GetKeyDown(KeyCode.Joystick7Button2)) KeyCodes.Add(KeyCode.Joystick7Button2);
if (Input.GetKeyDown(KeyCode.Joystick7Button3)) KeyCodes.Add(KeyCode.Joystick7Button3);
if (Input.GetKeyDown(KeyCode.Joystick7Button4)) KeyCodes.Add(KeyCode.Joystick7Button4);
if (Input.GetKeyDown(KeyCode.Joystick7Button5)) KeyCodes.Add(KeyCode.Joystick7Button5);
if (Input.GetKeyDown(KeyCode.Joystick7Button6)) KeyCodes.Add(KeyCode.Joystick7Button6);
if (Input.GetKeyDown(KeyCode.Joystick7Button7)) KeyCodes.Add(KeyCode.Joystick7Button7);
if (Input.GetKeyDown(KeyCode.Joystick7Button8)) KeyCodes.Add(KeyCode.Joystick7Button8);
if (Input.GetKeyDown(KeyCode.Joystick7Button9)) KeyCodes.Add(KeyCode.Joystick7Button9);
if (Input.GetKeyDown(KeyCode.Joystick7Button10)) KeyCodes.Add(KeyCode.Joystick7Button10);
if (Input.GetKeyDown(KeyCode.Joystick7Button11)) KeyCodes.Add(KeyCode.Joystick7Button11);
if (Input.GetKeyDown(KeyCode.Joystick7Button12)) KeyCodes.Add(KeyCode.Joystick7Button12);
if (Input.GetKeyDown(KeyCode.Joystick7Button13)) KeyCodes.Add(KeyCode.Joystick7Button13);
if (Input.GetKeyDown(KeyCode.Joystick7Button14)) KeyCodes.Add(KeyCode.Joystick7Button14);
if (Input.GetKeyDown(KeyCode.Joystick7Button15)) KeyCodes.Add(KeyCode.Joystick7Button15);
if (Input.GetKeyDown(KeyCode.Joystick7Button16)) KeyCodes.Add(KeyCode.Joystick7Button16);
if (Input.GetKeyDown(KeyCode.Joystick7Button17)) KeyCodes.Add(KeyCode.Joystick7Button17);
if (Input.GetKeyDown(KeyCode.Joystick7Button18)) KeyCodes.Add(KeyCode.Joystick7Button18);
if (Input.GetKeyDown(KeyCode.Joystick7Button19)) KeyCodes.Add(KeyCode.Joystick7Button19);
if (Input.GetKeyDown(KeyCode.Joystick8Button0)) KeyCodes.Add(KeyCode.Joystick8Button0);
if (Input.GetKeyDown(KeyCode.Joystick8Button1)) KeyCodes.Add(KeyCode.Joystick8Button1);
if (Input.GetKeyDown(KeyCode.Joystick8Button2)) KeyCodes.Add(KeyCode.Joystick8Button2);
if (Input.GetKeyDown(KeyCode.Joystick8Button3)) KeyCodes.Add(KeyCode.Joystick8Button3);
if (Input.GetKeyDown(KeyCode.Joystick8Button4)) KeyCodes.Add(KeyCode.Joystick8Button4);
if (Input.GetKeyDown(KeyCode.Joystick8Button5)) KeyCodes.Add(KeyCode.Joystick8Button5);
if (Input.GetKeyDown(KeyCode.Joystick8Button6)) KeyCodes.Add(KeyCode.Joystick8Button6);
if (Input.GetKeyDown(KeyCode.Joystick8Button7)) KeyCodes.Add(KeyCode.Joystick8Button7);
if (Input.GetKeyDown(KeyCode.Joystick8Button8)) KeyCodes.Add(KeyCode.Joystick8Button8);
if (Input.GetKeyDown(KeyCode.Joystick8Button9)) KeyCodes.Add(KeyCode.Joystick8Button9);
if (Input.GetKeyDown(KeyCode.Joystick8Button10)) KeyCodes.Add(KeyCode.Joystick8Button10);
if (Input.GetKeyDown(KeyCode.Joystick8Button11)) KeyCodes.Add(KeyCode.Joystick8Button11);
if (Input.GetKeyDown(KeyCode.Joystick8Button12)) KeyCodes.Add(KeyCode.Joystick8Button12);
if (Input.GetKeyDown(KeyCode.Joystick8Button13)) KeyCodes.Add(KeyCode.Joystick8Button13);
if (Input.GetKeyDown(KeyCode.Joystick8Button14)) KeyCodes.Add(KeyCode.Joystick8Button14);
if (Input.GetKeyDown(KeyCode.Joystick8Button15)) KeyCodes.Add(KeyCode.Joystick8Button15);
if (Input.GetKeyDown(KeyCode.Joystick8Button16)) KeyCodes.Add(KeyCode.Joystick8Button16);
if (Input.GetKeyDown(KeyCode.Joystick8Button17)) KeyCodes.Add(KeyCode.Joystick8Button17);
if (Input.GetKeyDown(KeyCode.Joystick8Button18)) KeyCodes.Add(KeyCode.Joystick8Button18);
if (Input.GetKeyDown(KeyCode.Joystick8Button19)) KeyCodes.Add(KeyCode.Joystick8Button19);
return KeyCodes.ToArray();
}
public KeyCode[] GetKeysUp()
{
var KeyCodes = new List<KeyCode>();
if (Input.GetKeyUp(KeyCode.None)) KeyCodes.Add(KeyCode.None);
if (Input.GetKeyUp(KeyCode.Backspace)) KeyCodes.Add(KeyCode.Backspace);
if (Input.GetKeyUp(KeyCode.Tab)) KeyCodes.Add(KeyCode.Tab);
if (Input.GetKeyUp(KeyCode.Clear)) KeyCodes.Add(KeyCode.Clear);
if (Input.GetKeyUp(KeyCode.Return)) KeyCodes.Add(KeyCode.Return);
if (Input.GetKeyUp(KeyCode.Pause)) KeyCodes.Add(KeyCode.Pause);
if (Input.GetKeyUp(KeyCode.Escape)) KeyCodes.Add(KeyCode.Escape);
if (Input.GetKeyUp(KeyCode.Space)) KeyCodes.Add(KeyCode.Space);
if (Input.GetKeyUp(KeyCode.Exclaim)) KeyCodes.Add(KeyCode.Exclaim);
if (Input.GetKeyUp(KeyCode.DoubleQuote)) KeyCodes.Add(KeyCode.DoubleQuote);
if (Input.GetKeyUp(KeyCode.Hash)) KeyCodes.Add(KeyCode.Hash);
if (Input.GetKeyUp(KeyCode.Dollar)) KeyCodes.Add(KeyCode.Dollar);
if (Input.GetKeyUp(KeyCode.Ampersand)) KeyCodes.Add(KeyCode.Ampersand);
if (Input.GetKeyUp(KeyCode.Quote)) KeyCodes.Add(KeyCode.Quote);
if (Input.GetKeyUp(KeyCode.LeftParen)) KeyCodes.Add(KeyCode.LeftParen);
if (Input.GetKeyUp(KeyCode.RightParen)) KeyCodes.Add(KeyCode.RightParen);
if (Input.GetKeyUp(KeyCode.Asterisk)) KeyCodes.Add(KeyCode.Asterisk);
if (Input.GetKeyUp(KeyCode.Plus)) KeyCodes.Add(KeyCode.Plus);
if (Input.GetKeyUp(KeyCode.Comma)) KeyCodes.Add(KeyCode.Comma);
if (Input.GetKeyUp(KeyCode.Minus)) KeyCodes.Add(KeyCode.Minus);
if (Input.GetKeyUp(KeyCode.Period)) KeyCodes.Add(KeyCode.Period);
if (Input.GetKeyUp(KeyCode.Slash)) KeyCodes.Add(KeyCode.Slash);
if (Input.GetKeyUp(KeyCode.Alpha0)) KeyCodes.Add(KeyCode.Alpha0);
if (Input.GetKeyUp(KeyCode.Alpha1)) KeyCodes.Add(KeyCode.Alpha1);
if (Input.GetKeyUp(KeyCode.Alpha2)) KeyCodes.Add(KeyCode.Alpha2);
if (Input.GetKeyUp(KeyCode.Alpha3)) KeyCodes.Add(KeyCode.Alpha3);
if (Input.GetKeyUp(KeyCode.Alpha4)) KeyCodes.Add(KeyCode.Alpha4);
if (Input.GetKeyUp(KeyCode.Alpha5)) KeyCodes.Add(KeyCode.Alpha5);
if (Input.GetKeyUp(KeyCode.Alpha6)) KeyCodes.Add(KeyCode.Alpha6);
if (Input.GetKeyUp(KeyCode.Alpha7)) KeyCodes.Add(KeyCode.Alpha7);
if (Input.GetKeyUp(KeyCode.Alpha8)) KeyCodes.Add(KeyCode.Alpha8);
if (Input.GetKeyUp(KeyCode.Alpha9)) KeyCodes.Add(KeyCode.Alpha9);
if (Input.GetKeyUp(KeyCode.Colon)) KeyCodes.Add(KeyCode.Colon);
if (Input.GetKeyUp(KeyCode.Semicolon)) KeyCodes.Add(KeyCode.Semicolon);
if (Input.GetKeyUp(KeyCode.Less)) KeyCodes.Add(KeyCode.Less);
if (Input.GetKeyUp(KeyCode.Equals)) KeyCodes.Add(KeyCode.Equals);
if (Input.GetKeyUp(KeyCode.Greater)) KeyCodes.Add(KeyCode.Greater);
if (Input.GetKeyUp(KeyCode.Question)) KeyCodes.Add(KeyCode.Question);
if (Input.GetKeyUp(KeyCode.At)) KeyCodes.Add(KeyCode.At);
if (Input.GetKeyUp(KeyCode.LeftBracket)) KeyCodes.Add(KeyCode.LeftBracket);
if (Input.GetKeyUp(KeyCode.Backslash)) KeyCodes.Add(KeyCode.Backslash);
if (Input.GetKeyUp(KeyCode.RightBracket)) KeyCodes.Add(KeyCode.RightBracket);
if (Input.GetKeyUp(KeyCode.Caret)) KeyCodes.Add(KeyCode.Caret);
if (Input.GetKeyUp(KeyCode.Underscore)) KeyCodes.Add(KeyCode.Underscore);
if (Input.GetKeyUp(KeyCode.BackQuote)) KeyCodes.Add(KeyCode.BackQuote);
if (Input.GetKeyUp(KeyCode.A)) KeyCodes.Add(KeyCode.A);
if (Input.GetKeyUp(KeyCode.B)) KeyCodes.Add(KeyCode.B);
if (Input.GetKeyUp(KeyCode.C)) KeyCodes.Add(KeyCode.C);
if (Input.GetKeyUp(KeyCode.D)) KeyCodes.Add(KeyCode.D);
if (Input.GetKeyUp(KeyCode.E)) KeyCodes.Add(KeyCode.E);
if (Input.GetKeyUp(KeyCode.F)) KeyCodes.Add(KeyCode.F);
if (Input.GetKeyUp(KeyCode.G)) KeyCodes.Add(KeyCode.G);
if (Input.GetKeyUp(KeyCode.H)) KeyCodes.Add(KeyCode.H);
if (Input.GetKeyUp(KeyCode.I)) KeyCodes.Add(KeyCode.I);
if (Input.GetKeyUp(KeyCode.J)) KeyCodes.Add(KeyCode.J);
if (Input.GetKeyUp(KeyCode.K)) KeyCodes.Add(KeyCode.K);
if (Input.GetKeyUp(KeyCode.L)) KeyCodes.Add(KeyCode.L);
if (Input.GetKeyUp(KeyCode.M)) KeyCodes.Add(KeyCode.M);
if (Input.GetKeyUp(KeyCode.N)) KeyCodes.Add(KeyCode.N);
if (Input.GetKeyUp(KeyCode.O)) KeyCodes.Add(KeyCode.O);
if (Input.GetKeyUp(KeyCode.P)) KeyCodes.Add(KeyCode.P);
if (Input.GetKeyUp(KeyCode.Q)) KeyCodes.Add(KeyCode.Q);
if (Input.GetKeyUp(KeyCode.R)) KeyCodes.Add(KeyCode.R);
if (Input.GetKeyUp(KeyCode.S)) KeyCodes.Add(KeyCode.S);
if (Input.GetKeyUp(KeyCode.T)) KeyCodes.Add(KeyCode.T);
if (Input.GetKeyUp(KeyCode.U)) KeyCodes.Add(KeyCode.U);
if (Input.GetKeyUp(KeyCode.V)) KeyCodes.Add(KeyCode.V);
if (Input.GetKeyUp(KeyCode.W)) KeyCodes.Add(KeyCode.W);
if (Input.GetKeyUp(KeyCode.X)) KeyCodes.Add(KeyCode.X);
if (Input.GetKeyUp(KeyCode.Y)) KeyCodes.Add(KeyCode.Y);
if (Input.GetKeyUp(KeyCode.Z)) KeyCodes.Add(KeyCode.Z);
if (Input.GetKeyUp(KeyCode.Delete)) KeyCodes.Add(KeyCode.Delete);
if (Input.GetKeyUp(KeyCode.Keypad0)) KeyCodes.Add(KeyCode.Keypad0);
if (Input.GetKeyUp(KeyCode.Keypad1)) KeyCodes.Add(KeyCode.Keypad1);
if (Input.GetKeyUp(KeyCode.Keypad2)) KeyCodes.Add(KeyCode.Keypad2);
if (Input.GetKeyUp(KeyCode.Keypad3)) KeyCodes.Add(KeyCode.Keypad3);
if (Input.GetKeyUp(KeyCode.Keypad4)) KeyCodes.Add(KeyCode.Keypad4);
if (Input.GetKeyUp(KeyCode.Keypad5)) KeyCodes.Add(KeyCode.Keypad5);
if (Input.GetKeyUp(KeyCode.Keypad6)) KeyCodes.Add(KeyCode.Keypad6);
if (Input.GetKeyUp(KeyCode.Keypad7)) KeyCodes.Add(KeyCode.Keypad7);
if (Input.GetKeyUp(KeyCode.Keypad8)) KeyCodes.Add(KeyCode.Keypad8);
if (Input.GetKeyUp(KeyCode.Keypad9)) KeyCodes.Add(KeyCode.Keypad9);
if (Input.GetKeyUp(KeyCode.KeypadPeriod)) KeyCodes.Add(KeyCode.KeypadPeriod);
if (Input.GetKeyUp(KeyCode.KeypadDivide)) KeyCodes.Add(KeyCode.KeypadDivide);
if (Input.GetKeyUp(KeyCode.KeypadMultiply)) KeyCodes.Add(KeyCode.KeypadMultiply);
if (Input.GetKeyUp(KeyCode.KeypadMinus)) KeyCodes.Add(KeyCode.KeypadMinus);
if (Input.GetKeyUp(KeyCode.KeypadPlus)) KeyCodes.Add(KeyCode.KeypadPlus);
if (Input.GetKeyUp(KeyCode.KeypadEnter)) KeyCodes.Add(KeyCode.KeypadEnter);
if (Input.GetKeyUp(KeyCode.KeypadEquals)) KeyCodes.Add(KeyCode.KeypadEquals);
if (Input.GetKeyUp(KeyCode.UpArrow)) KeyCodes.Add(KeyCode.UpArrow);
if (Input.GetKeyUp(KeyCode.DownArrow)) KeyCodes.Add(KeyCode.DownArrow);
if (Input.GetKeyUp(KeyCode.RightArrow)) KeyCodes.Add(KeyCode.RightArrow);
if (Input.GetKeyUp(KeyCode.LeftArrow)) KeyCodes.Add(KeyCode.LeftArrow);
if (Input.GetKeyUp(KeyCode.Insert)) KeyCodes.Add(KeyCode.Insert);
if (Input.GetKeyUp(KeyCode.Home)) KeyCodes.Add(KeyCode.Home);
if (Input.GetKeyUp(KeyCode.End)) KeyCodes.Add(KeyCode.End);
if (Input.GetKeyUp(KeyCode.PageUp)) KeyCodes.Add(KeyCode.PageUp);
if (Input.GetKeyUp(KeyCode.PageDown)) KeyCodes.Add(KeyCode.PageDown);
if (Input.GetKeyUp(KeyCode.F1)) KeyCodes.Add(KeyCode.F1);
if (Input.GetKeyUp(KeyCode.F2)) KeyCodes.Add(KeyCode.F2);
if (Input.GetKeyUp(KeyCode.F3)) KeyCodes.Add(KeyCode.F3);
if (Input.GetKeyUp(KeyCode.F4)) KeyCodes.Add(KeyCode.F4);
if (Input.GetKeyUp(KeyCode.F5)) KeyCodes.Add(KeyCode.F5);
if (Input.GetKeyUp(KeyCode.F6)) KeyCodes.Add(KeyCode.F6);
if (Input.GetKeyUp(KeyCode.F7)) KeyCodes.Add(KeyCode.F7);
if (Input.GetKeyUp(KeyCode.F8)) KeyCodes.Add(KeyCode.F8);
if (Input.GetKeyUp(KeyCode.F9)) KeyCodes.Add(KeyCode.F9);
if (Input.GetKeyUp(KeyCode.F10)) KeyCodes.Add(KeyCode.F10);
if (Input.GetKeyUp(KeyCode.F11)) KeyCodes.Add(KeyCode.F11);
if (Input.GetKeyUp(KeyCode.F12)) KeyCodes.Add(KeyCode.F12);
if (Input.GetKeyUp(KeyCode.F13)) KeyCodes.Add(KeyCode.F13);
if (Input.GetKeyUp(KeyCode.F14)) KeyCodes.Add(KeyCode.F14);
if (Input.GetKeyUp(KeyCode.F15)) KeyCodes.Add(KeyCode.F15);
if (Input.GetKeyUp(KeyCode.Numlock)) KeyCodes.Add(KeyCode.Numlock);
if (Input.GetKeyUp(KeyCode.CapsLock)) KeyCodes.Add(KeyCode.CapsLock);
if (Input.GetKeyUp(KeyCode.ScrollLock)) KeyCodes.Add(KeyCode.ScrollLock);
if (Input.GetKeyUp(KeyCode.RightShift)) KeyCodes.Add(KeyCode.RightShift);
if (Input.GetKeyUp(KeyCode.LeftShift)) KeyCodes.Add(KeyCode.LeftShift);
if (Input.GetKeyUp(KeyCode.RightControl)) KeyCodes.Add(KeyCode.RightControl);
if (Input.GetKeyUp(KeyCode.LeftControl)) KeyCodes.Add(KeyCode.LeftControl);
if (Input.GetKeyUp(KeyCode.RightAlt)) KeyCodes.Add(KeyCode.RightAlt);
if (Input.GetKeyUp(KeyCode.LeftAlt)) KeyCodes.Add(KeyCode.LeftAlt);
if (Input.GetKeyUp(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKeyUp(KeyCode.RightApple)) KeyCodes.Add(KeyCode.RightApple);
if (Input.GetKeyUp(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKeyUp(KeyCode.LeftCommand)) KeyCodes.Add(KeyCode.LeftCommand);
if (Input.GetKeyUp(KeyCode.LeftWindows)) KeyCodes.Add(KeyCode.LeftWindows);
if (Input.GetKeyUp(KeyCode.RightWindows)) KeyCodes.Add(KeyCode.RightWindows);
if (Input.GetKeyUp(KeyCode.AltGr)) KeyCodes.Add(KeyCode.AltGr);
if (Input.GetKeyUp(KeyCode.Help)) KeyCodes.Add(KeyCode.Help);
if (Input.GetKeyUp(KeyCode.Print)) KeyCodes.Add(KeyCode.Print);
if (Input.GetKeyUp(KeyCode.SysReq)) KeyCodes.Add(KeyCode.SysReq);
if (Input.GetKeyUp(KeyCode.Break)) KeyCodes.Add(KeyCode.Break);
if (Input.GetKeyUp(KeyCode.Menu)) KeyCodes.Add(KeyCode.Menu);
if (Input.GetKeyUp(KeyCode.Mouse0)) KeyCodes.Add(KeyCode.Mouse0);
if (Input.GetKeyUp(KeyCode.Mouse1)) KeyCodes.Add(KeyCode.Mouse1);
if (Input.GetKeyUp(KeyCode.Mouse2)) KeyCodes.Add(KeyCode.Mouse2);
if (Input.GetKeyUp(KeyCode.Mouse3)) KeyCodes.Add(KeyCode.Mouse3);
if (Input.GetKeyUp(KeyCode.Mouse4)) KeyCodes.Add(KeyCode.Mouse4);
if (Input.GetKeyUp(KeyCode.Mouse5)) KeyCodes.Add(KeyCode.Mouse5);
if (Input.GetKeyUp(KeyCode.Mouse6)) KeyCodes.Add(KeyCode.Mouse6);
if (Input.GetKeyUp(KeyCode.JoystickButton0)) KeyCodes.Add(KeyCode.JoystickButton0);
if (Input.GetKeyUp(KeyCode.JoystickButton1)) KeyCodes.Add(KeyCode.JoystickButton1);
if (Input.GetKeyUp(KeyCode.JoystickButton2)) KeyCodes.Add(KeyCode.JoystickButton2);
if (Input.GetKeyUp(KeyCode.JoystickButton3)) KeyCodes.Add(KeyCode.JoystickButton3);
if (Input.GetKeyUp(KeyCode.JoystickButton4)) KeyCodes.Add(KeyCode.JoystickButton4);
if (Input.GetKeyUp(KeyCode.JoystickButton5)) KeyCodes.Add(KeyCode.JoystickButton5);
if (Input.GetKeyUp(KeyCode.JoystickButton6)) KeyCodes.Add(KeyCode.JoystickButton6);
if (Input.GetKeyUp(KeyCode.JoystickButton7)) KeyCodes.Add(KeyCode.JoystickButton7);
if (Input.GetKeyUp(KeyCode.JoystickButton8)) KeyCodes.Add(KeyCode.JoystickButton8);
if (Input.GetKeyUp(KeyCode.JoystickButton9)) KeyCodes.Add(KeyCode.JoystickButton9);
if (Input.GetKeyUp(KeyCode.JoystickButton10)) KeyCodes.Add(KeyCode.JoystickButton10);
if (Input.GetKeyUp(KeyCode.JoystickButton11)) KeyCodes.Add(KeyCode.JoystickButton11);
if (Input.GetKeyUp(KeyCode.JoystickButton12)) KeyCodes.Add(KeyCode.JoystickButton12);
if (Input.GetKeyUp(KeyCode.JoystickButton13)) KeyCodes.Add(KeyCode.JoystickButton13);
if (Input.GetKeyUp(KeyCode.JoystickButton14)) KeyCodes.Add(KeyCode.JoystickButton14);
if (Input.GetKeyUp(KeyCode.JoystickButton15)) KeyCodes.Add(KeyCode.JoystickButton15);
if (Input.GetKeyUp(KeyCode.JoystickButton16)) KeyCodes.Add(KeyCode.JoystickButton16);
if (Input.GetKeyUp(KeyCode.JoystickButton17)) KeyCodes.Add(KeyCode.JoystickButton17);
if (Input.GetKeyUp(KeyCode.JoystickButton18)) KeyCodes.Add(KeyCode.JoystickButton18);
if (Input.GetKeyUp(KeyCode.JoystickButton19)) KeyCodes.Add(KeyCode.JoystickButton19);
if (Input.GetKeyUp(KeyCode.Joystick1Button0)) KeyCodes.Add(KeyCode.Joystick1Button0);
if (Input.GetKeyUp(KeyCode.Joystick1Button1)) KeyCodes.Add(KeyCode.Joystick1Button1);
if (Input.GetKeyUp(KeyCode.Joystick1Button2)) KeyCodes.Add(KeyCode.Joystick1Button2);
if (Input.GetKeyUp(KeyCode.Joystick1Button3)) KeyCodes.Add(KeyCode.Joystick1Button3);
if (Input.GetKeyUp(KeyCode.Joystick1Button4)) KeyCodes.Add(KeyCode.Joystick1Button4);
if (Input.GetKeyUp(KeyCode.Joystick1Button5)) KeyCodes.Add(KeyCode.Joystick1Button5);
if (Input.GetKeyUp(KeyCode.Joystick1Button6)) KeyCodes.Add(KeyCode.Joystick1Button6);
if (Input.GetKeyUp(KeyCode.Joystick1Button7)) KeyCodes.Add(KeyCode.Joystick1Button7);
if (Input.GetKeyUp(KeyCode.Joystick1Button8)) KeyCodes.Add(KeyCode.Joystick1Button8);
if (Input.GetKeyUp(KeyCode.Joystick1Button9)) KeyCodes.Add(KeyCode.Joystick1Button9);
if (Input.GetKeyUp(KeyCode.Joystick1Button10)) KeyCodes.Add(KeyCode.Joystick1Button10);
if (Input.GetKeyUp(KeyCode.Joystick1Button11)) KeyCodes.Add(KeyCode.Joystick1Button11);
if (Input.GetKeyUp(KeyCode.Joystick1Button12)) KeyCodes.Add(KeyCode.Joystick1Button12);
if (Input.GetKeyUp(KeyCode.Joystick1Button13)) KeyCodes.Add(KeyCode.Joystick1Button13);
if (Input.GetKeyUp(KeyCode.Joystick1Button14)) KeyCodes.Add(KeyCode.Joystick1Button14);
if (Input.GetKeyUp(KeyCode.Joystick1Button15)) KeyCodes.Add(KeyCode.Joystick1Button15);
if (Input.GetKeyUp(KeyCode.Joystick1Button16)) KeyCodes.Add(KeyCode.Joystick1Button16);
if (Input.GetKeyUp(KeyCode.Joystick1Button17)) KeyCodes.Add(KeyCode.Joystick1Button17);
if (Input.GetKeyUp(KeyCode.Joystick1Button18)) KeyCodes.Add(KeyCode.Joystick1Button18);
if (Input.GetKeyUp(KeyCode.Joystick1Button19)) KeyCodes.Add(KeyCode.Joystick1Button19);
if (Input.GetKeyUp(KeyCode.Joystick2Button0)) KeyCodes.Add(KeyCode.Joystick2Button0);
if (Input.GetKeyUp(KeyCode.Joystick2Button1)) KeyCodes.Add(KeyCode.Joystick2Button1);
if (Input.GetKeyUp(KeyCode.Joystick2Button2)) KeyCodes.Add(KeyCode.Joystick2Button2);
if (Input.GetKeyUp(KeyCode.Joystick2Button3)) KeyCodes.Add(KeyCode.Joystick2Button3);
if (Input.GetKeyUp(KeyCode.Joystick2Button4)) KeyCodes.Add(KeyCode.Joystick2Button4);
if (Input.GetKeyUp(KeyCode.Joystick2Button5)) KeyCodes.Add(KeyCode.Joystick2Button5);
if (Input.GetKeyUp(KeyCode.Joystick2Button6)) KeyCodes.Add(KeyCode.Joystick2Button6);
if (Input.GetKeyUp(KeyCode.Joystick2Button7)) KeyCodes.Add(KeyCode.Joystick2Button7);
if (Input.GetKeyUp(KeyCode.Joystick2Button8)) KeyCodes.Add(KeyCode.Joystick2Button8);
if (Input.GetKeyUp(KeyCode.Joystick2Button9)) KeyCodes.Add(KeyCode.Joystick2Button9);
if (Input.GetKeyUp(KeyCode.Joystick2Button10)) KeyCodes.Add(KeyCode.Joystick2Button10);
if (Input.GetKeyUp(KeyCode.Joystick2Button11)) KeyCodes.Add(KeyCode.Joystick2Button11);
if (Input.GetKeyUp(KeyCode.Joystick2Button12)) KeyCodes.Add(KeyCode.Joystick2Button12);
if (Input.GetKeyUp(KeyCode.Joystick2Button13)) KeyCodes.Add(KeyCode.Joystick2Button13);
if (Input.GetKeyUp(KeyCode.Joystick2Button14)) KeyCodes.Add(KeyCode.Joystick2Button14);
if (Input.GetKeyUp(KeyCode.Joystick2Button15)) KeyCodes.Add(KeyCode.Joystick2Button15);
if (Input.GetKeyUp(KeyCode.Joystick2Button16)) KeyCodes.Add(KeyCode.Joystick2Button16);
if (Input.GetKeyUp(KeyCode.Joystick2Button17)) KeyCodes.Add(KeyCode.Joystick2Button17);
if (Input.GetKeyUp(KeyCode.Joystick2Button18)) KeyCodes.Add(KeyCode.Joystick2Button18);
if (Input.GetKeyUp(KeyCode.Joystick2Button19)) KeyCodes.Add(KeyCode.Joystick2Button19);
if (Input.GetKeyUp(KeyCode.Joystick3Button0)) KeyCodes.Add(KeyCode.Joystick3Button0);
if (Input.GetKeyUp(KeyCode.Joystick3Button1)) KeyCodes.Add(KeyCode.Joystick3Button1);
if (Input.GetKeyUp(KeyCode.Joystick3Button2)) KeyCodes.Add(KeyCode.Joystick3Button2);
if (Input.GetKeyUp(KeyCode.Joystick3Button3)) KeyCodes.Add(KeyCode.Joystick3Button3);
if (Input.GetKeyUp(KeyCode.Joystick3Button4)) KeyCodes.Add(KeyCode.Joystick3Button4);
if (Input.GetKeyUp(KeyCode.Joystick3Button5)) KeyCodes.Add(KeyCode.Joystick3Button5);
if (Input.GetKeyUp(KeyCode.Joystick3Button6)) KeyCodes.Add(KeyCode.Joystick3Button6);
if (Input.GetKeyUp(KeyCode.Joystick3Button7)) KeyCodes.Add(KeyCode.Joystick3Button7);
if (Input.GetKeyUp(KeyCode.Joystick3Button8)) KeyCodes.Add(KeyCode.Joystick3Button8);
if (Input.GetKeyUp(KeyCode.Joystick3Button9)) KeyCodes.Add(KeyCode.Joystick3Button9);
if (Input.GetKeyUp(KeyCode.Joystick3Button10)) KeyCodes.Add(KeyCode.Joystick3Button10);
if (Input.GetKeyUp(KeyCode.Joystick3Button11)) KeyCodes.Add(KeyCode.Joystick3Button11);
if (Input.GetKeyUp(KeyCode.Joystick3Button12)) KeyCodes.Add(KeyCode.Joystick3Button12);
if (Input.GetKeyUp(KeyCode.Joystick3Button13)) KeyCodes.Add(KeyCode.Joystick3Button13);
if (Input.GetKeyUp(KeyCode.Joystick3Button14)) KeyCodes.Add(KeyCode.Joystick3Button14);
if (Input.GetKeyUp(KeyCode.Joystick3Button15)) KeyCodes.Add(KeyCode.Joystick3Button15);
if (Input.GetKeyUp(KeyCode.Joystick3Button16)) KeyCodes.Add(KeyCode.Joystick3Button16);
if (Input.GetKeyUp(KeyCode.Joystick3Button17)) KeyCodes.Add(KeyCode.Joystick3Button17);
if (Input.GetKeyUp(KeyCode.Joystick3Button18)) KeyCodes.Add(KeyCode.Joystick3Button18);
if (Input.GetKeyUp(KeyCode.Joystick3Button19)) KeyCodes.Add(KeyCode.Joystick3Button19);
if (Input.GetKeyUp(KeyCode.Joystick4Button0)) KeyCodes.Add(KeyCode.Joystick4Button0);
if (Input.GetKeyUp(KeyCode.Joystick4Button1)) KeyCodes.Add(KeyCode.Joystick4Button1);
if (Input.GetKeyUp(KeyCode.Joystick4Button2)) KeyCodes.Add(KeyCode.Joystick4Button2);
if (Input.GetKeyUp(KeyCode.Joystick4Button3)) KeyCodes.Add(KeyCode.Joystick4Button3);
if (Input.GetKeyUp(KeyCode.Joystick4Button4)) KeyCodes.Add(KeyCode.Joystick4Button4);
if (Input.GetKeyUp(KeyCode.Joystick4Button5)) KeyCodes.Add(KeyCode.Joystick4Button5);
if (Input.GetKeyUp(KeyCode.Joystick4Button6)) KeyCodes.Add(KeyCode.Joystick4Button6);
if (Input.GetKeyUp(KeyCode.Joystick4Button7)) KeyCodes.Add(KeyCode.Joystick4Button7);
if (Input.GetKeyUp(KeyCode.Joystick4Button8)) KeyCodes.Add(KeyCode.Joystick4Button8);
if (Input.GetKeyUp(KeyCode.Joystick4Button9)) KeyCodes.Add(KeyCode.Joystick4Button9);
if (Input.GetKeyUp(KeyCode.Joystick4Button10)) KeyCodes.Add(KeyCode.Joystick4Button10);
if (Input.GetKeyUp(KeyCode.Joystick4Button11)) KeyCodes.Add(KeyCode.Joystick4Button11);
if (Input.GetKeyUp(KeyCode.Joystick4Button12)) KeyCodes.Add(KeyCode.Joystick4Button12);
if (Input.GetKeyUp(KeyCode.Joystick4Button13)) KeyCodes.Add(KeyCode.Joystick4Button13);
if (Input.GetKeyUp(KeyCode.Joystick4Button14)) KeyCodes.Add(KeyCode.Joystick4Button14);
if (Input.GetKeyUp(KeyCode.Joystick4Button15)) KeyCodes.Add(KeyCode.Joystick4Button15);
if (Input.GetKeyUp(KeyCode.Joystick4Button16)) KeyCodes.Add(KeyCode.Joystick4Button16);
if (Input.GetKeyUp(KeyCode.Joystick4Button17)) KeyCodes.Add(KeyCode.Joystick4Button17);
if (Input.GetKeyUp(KeyCode.Joystick4Button18)) KeyCodes.Add(KeyCode.Joystick4Button18);
if (Input.GetKeyUp(KeyCode.Joystick4Button19)) KeyCodes.Add(KeyCode.Joystick4Button19);
if (Input.GetKeyUp(KeyCode.Joystick5Button0)) KeyCodes.Add(KeyCode.Joystick5Button0);
if (Input.GetKeyUp(KeyCode.Joystick5Button1)) KeyCodes.Add(KeyCode.Joystick5Button1);
if (Input.GetKeyUp(KeyCode.Joystick5Button2)) KeyCodes.Add(KeyCode.Joystick5Button2);
if (Input.GetKeyUp(KeyCode.Joystick5Button3)) KeyCodes.Add(KeyCode.Joystick5Button3);
if (Input.GetKeyUp(KeyCode.Joystick5Button4)) KeyCodes.Add(KeyCode.Joystick5Button4);
if (Input.GetKeyUp(KeyCode.Joystick5Button5)) KeyCodes.Add(KeyCode.Joystick5Button5);
if (Input.GetKeyUp(KeyCode.Joystick5Button6)) KeyCodes.Add(KeyCode.Joystick5Button6);
if (Input.GetKeyUp(KeyCode.Joystick5Button7)) KeyCodes.Add(KeyCode.Joystick5Button7);
if (Input.GetKeyUp(KeyCode.Joystick5Button8)) KeyCodes.Add(KeyCode.Joystick5Button8);
if (Input.GetKeyUp(KeyCode.Joystick5Button9)) KeyCodes.Add(KeyCode.Joystick5Button9);
if (Input.GetKeyUp(KeyCode.Joystick5Button10)) KeyCodes.Add(KeyCode.Joystick5Button10);
if (Input.GetKeyUp(KeyCode.Joystick5Button11)) KeyCodes.Add(KeyCode.Joystick5Button11);
if (Input.GetKeyUp(KeyCode.Joystick5Button12)) KeyCodes.Add(KeyCode.Joystick5Button12);
if (Input.GetKeyUp(KeyCode.Joystick5Button13)) KeyCodes.Add(KeyCode.Joystick5Button13);
if (Input.GetKeyUp(KeyCode.Joystick5Button14)) KeyCodes.Add(KeyCode.Joystick5Button14);
if (Input.GetKeyUp(KeyCode.Joystick5Button15)) KeyCodes.Add(KeyCode.Joystick5Button15);
if (Input.GetKeyUp(KeyCode.Joystick5Button16)) KeyCodes.Add(KeyCode.Joystick5Button16);
if (Input.GetKeyUp(KeyCode.Joystick5Button17)) KeyCodes.Add(KeyCode.Joystick5Button17);
if (Input.GetKeyUp(KeyCode.Joystick5Button18)) KeyCodes.Add(KeyCode.Joystick5Button18);
if (Input.GetKeyUp(KeyCode.Joystick5Button19)) KeyCodes.Add(KeyCode.Joystick5Button19);
if (Input.GetKeyUp(KeyCode.Joystick6Button0)) KeyCodes.Add(KeyCode.Joystick6Button0);
if (Input.GetKeyUp(KeyCode.Joystick6Button1)) KeyCodes.Add(KeyCode.Joystick6Button1);
if (Input.GetKeyUp(KeyCode.Joystick6Button2)) KeyCodes.Add(KeyCode.Joystick6Button2);
if (Input.GetKeyUp(KeyCode.Joystick6Button3)) KeyCodes.Add(KeyCode.Joystick6Button3);
if (Input.GetKeyUp(KeyCode.Joystick6Button4)) KeyCodes.Add(KeyCode.Joystick6Button4);
if (Input.GetKeyUp(KeyCode.Joystick6Button5)) KeyCodes.Add(KeyCode.Joystick6Button5);
if (Input.GetKeyUp(KeyCode.Joystick6Button6)) KeyCodes.Add(KeyCode.Joystick6Button6);
if (Input.GetKeyUp(KeyCode.Joystick6Button7)) KeyCodes.Add(KeyCode.Joystick6Button7);
if (Input.GetKeyUp(KeyCode.Joystick6Button8)) KeyCodes.Add(KeyCode.Joystick6Button8);
if (Input.GetKeyUp(KeyCode.Joystick6Button9)) KeyCodes.Add(KeyCode.Joystick6Button9);
if (Input.GetKeyUp(KeyCode.Joystick6Button10)) KeyCodes.Add(KeyCode.Joystick6Button10);
if (Input.GetKeyUp(KeyCode.Joystick6Button11)) KeyCodes.Add(KeyCode.Joystick6Button11);
if (Input.GetKeyUp(KeyCode.Joystick6Button12)) KeyCodes.Add(KeyCode.Joystick6Button12);
if (Input.GetKeyUp(KeyCode.Joystick6Button13)) KeyCodes.Add(KeyCode.Joystick6Button13);
if (Input.GetKeyUp(KeyCode.Joystick6Button14)) KeyCodes.Add(KeyCode.Joystick6Button14);
if (Input.GetKeyUp(KeyCode.Joystick6Button15)) KeyCodes.Add(KeyCode.Joystick6Button15);
if (Input.GetKeyUp(KeyCode.Joystick6Button16)) KeyCodes.Add(KeyCode.Joystick6Button16);
if (Input.GetKeyUp(KeyCode.Joystick6Button17)) KeyCodes.Add(KeyCode.Joystick6Button17);
if (Input.GetKeyUp(KeyCode.Joystick6Button18)) KeyCodes.Add(KeyCode.Joystick6Button18);
if (Input.GetKeyUp(KeyCode.Joystick6Button19)) KeyCodes.Add(KeyCode.Joystick6Button19);
if (Input.GetKeyUp(KeyCode.Joystick7Button0)) KeyCodes.Add(KeyCode.Joystick7Button0);
if (Input.GetKeyUp(KeyCode.Joystick7Button1)) KeyCodes.Add(KeyCode.Joystick7Button1);
if (Input.GetKeyUp(KeyCode.Joystick7Button2)) KeyCodes.Add(KeyCode.Joystick7Button2);
if (Input.GetKeyUp(KeyCode.Joystick7Button3)) KeyCodes.Add(KeyCode.Joystick7Button3);
if (Input.GetKeyUp(KeyCode.Joystick7Button4)) KeyCodes.Add(KeyCode.Joystick7Button4);
if (Input.GetKeyUp(KeyCode.Joystick7Button5)) KeyCodes.Add(KeyCode.Joystick7Button5);
if (Input.GetKeyUp(KeyCode.Joystick7Button6)) KeyCodes.Add(KeyCode.Joystick7Button6);
if (Input.GetKeyUp(KeyCode.Joystick7Button7)) KeyCodes.Add(KeyCode.Joystick7Button7);
if (Input.GetKeyUp(KeyCode.Joystick7Button8)) KeyCodes.Add(KeyCode.Joystick7Button8);
if (Input.GetKeyUp(KeyCode.Joystick7Button9)) KeyCodes.Add(KeyCode.Joystick7Button9);
if (Input.GetKeyUp(KeyCode.Joystick7Button10)) KeyCodes.Add(KeyCode.Joystick7Button10);
if (Input.GetKeyUp(KeyCode.Joystick7Button11)) KeyCodes.Add(KeyCode.Joystick7Button11);
if (Input.GetKeyUp(KeyCode.Joystick7Button12)) KeyCodes.Add(KeyCode.Joystick7Button12);
if (Input.GetKeyUp(KeyCode.Joystick7Button13)) KeyCodes.Add(KeyCode.Joystick7Button13);
if (Input.GetKeyUp(KeyCode.Joystick7Button14)) KeyCodes.Add(KeyCode.Joystick7Button14);
if (Input.GetKeyUp(KeyCode.Joystick7Button15)) KeyCodes.Add(KeyCode.Joystick7Button15);
if (Input.GetKeyUp(KeyCode.Joystick7Button16)) KeyCodes.Add(KeyCode.Joystick7Button16);
if (Input.GetKeyUp(KeyCode.Joystick7Button17)) KeyCodes.Add(KeyCode.Joystick7Button17);
if (Input.GetKeyUp(KeyCode.Joystick7Button18)) KeyCodes.Add(KeyCode.Joystick7Button18);
if (Input.GetKeyUp(KeyCode.Joystick7Button19)) KeyCodes.Add(KeyCode.Joystick7Button19);
if (Input.GetKeyUp(KeyCode.Joystick8Button0)) KeyCodes.Add(KeyCode.Joystick8Button0);
if (Input.GetKeyUp(KeyCode.Joystick8Button1)) KeyCodes.Add(KeyCode.Joystick8Button1);
if (Input.GetKeyUp(KeyCode.Joystick8Button2)) KeyCodes.Add(KeyCode.Joystick8Button2);
if (Input.GetKeyUp(KeyCode.Joystick8Button3)) KeyCodes.Add(KeyCode.Joystick8Button3);
if (Input.GetKeyUp(KeyCode.Joystick8Button4)) KeyCodes.Add(KeyCode.Joystick8Button4);
if (Input.GetKeyUp(KeyCode.Joystick8Button5)) KeyCodes.Add(KeyCode.Joystick8Button5);
if (Input.GetKeyUp(KeyCode.Joystick8Button6)) KeyCodes.Add(KeyCode.Joystick8Button6);
if (Input.GetKeyUp(KeyCode.Joystick8Button7)) KeyCodes.Add(KeyCode.Joystick8Button7);
if (Input.GetKeyUp(KeyCode.Joystick8Button8)) KeyCodes.Add(KeyCode.Joystick8Button8);
if (Input.GetKeyUp(KeyCode.Joystick8Button9)) KeyCodes.Add(KeyCode.Joystick8Button9);
if (Input.GetKeyUp(KeyCode.Joystick8Button10)) KeyCodes.Add(KeyCode.Joystick8Button10);
if (Input.GetKeyUp(KeyCode.Joystick8Button11)) KeyCodes.Add(KeyCode.Joystick8Button11);
if (Input.GetKeyUp(KeyCode.Joystick8Button12)) KeyCodes.Add(KeyCode.Joystick8Button12);
if (Input.GetKeyUp(KeyCode.Joystick8Button13)) KeyCodes.Add(KeyCode.Joystick8Button13);
if (Input.GetKeyUp(KeyCode.Joystick8Button14)) KeyCodes.Add(KeyCode.Joystick8Button14);
if (Input.GetKeyUp(KeyCode.Joystick8Button15)) KeyCodes.Add(KeyCode.Joystick8Button15);
if (Input.GetKeyUp(KeyCode.Joystick8Button16)) KeyCodes.Add(KeyCode.Joystick8Button16);
if (Input.GetKeyUp(KeyCode.Joystick8Button17)) KeyCodes.Add(KeyCode.Joystick8Button17);
if (Input.GetKeyUp(KeyCode.Joystick8Button18)) KeyCodes.Add(KeyCode.Joystick8Button18);
if (Input.GetKeyUp(KeyCode.Joystick8Button19)) KeyCodes.Add(KeyCode.Joystick8Button19);
return KeyCodes.ToArray();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment