예제 #1
0
파일: Tests.cs 프로젝트: iainmckay/USharp
        private static void PrintEnumValues(UEnum unrealEnum)
        {
            Dictionary <string, long> values = new Dictionary <string, long>();
            int numValues = unrealEnum.NumEnums() - 1;// skip Max value

            for (int i = 0; i < numValues; i++)
            {
                values[unrealEnum.GetNameStringByIndex(i)] = unrealEnum.GetValueByIndex(i);
            }

            foreach (KeyValuePair <string, long> value in values)
            {
                Debug.WriteLine(value.Key + ":" + value.Value);
            }
        }