static void RESETINPUTMANAGER() { InputData.Clear(); FieldInfo[] x = typeof(Keys).GetFields(); Debug.Log(x.Length); foreach (FieldInfo m in x) { Debug.Log(m.FieldType.ToString()); if (m.FieldType == typeof(KEY_INFO)) { InputData.ADD((KEY_INFO)(object)m.GetValue(m)); //mをobjectにキャストできない? } if (m.FieldType == typeof(AXISINFO)) { InputData.ADD((AXISINFO)(object)m.GetValue(m)); //mをobjectにキャストできない? } } new InputManagerGenerator(InputData.axis.ToArray()); }