Ejemplo n.º 1
0
        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());
        }