public Input[] ToInputsArray()
{
List<Input> tmp = new List<Input>();
if (Up) tmp.Add(Input.P1_UP);
if (Down) tmp.Add(Input.P1_DN);
if (Left) tmp.Add(Input.P1_LE);
if (Right) tmp.Add(Input.P1_RI);
if (Forward) tmp.Add(Input.P1_FW);
if (Backward) tmp.Add(Input.P1_BK);
if (LightPunch) tmp.Add(Input.P1_LP);
if (MediumPunch) tmp.Add(Input.P1_MP);
if (HardPunch) tmp.Add(Input.P1_HP);
if (LightKick) tmp.Add(Input.P1_LK);
if (MediumKick) tmp.Add(Input.P1_MK);
if (HardKick) tmp.Add(Input.P1_HK);
return tmp.ToArray();
}