private static EnumInfo MakeIntFlags2Info() { var intFlagsInfo = new EnumInfo(); intFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo>(); var int22Flag1Info = new EnumEntryInfo(); int22Flag1Info.EntryValue = 0; int22Flag1Info.EntryNameHash = unchecked ((int)0x01769F10); var int22Flag2Info = new EnumEntryInfo(); int22Flag2Info.EntryValue = 1; int22Flag2Info.EntryNameHash = unchecked ((int)0x3AFAC976); intFlagsInfo.Entries.Add(int22Flag1Info); intFlagsInfo.Entries.Add(int22Flag2Info); return(intFlagsInfo); }
private static EnumInfo MakeIntFlags1Info() { var intFlagsInfo = new EnumInfo(); intFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo>(); var intFlag1Info = new EnumEntryInfo(); intFlag1Info.EntryValue = 0; intFlag1Info.EntryNameHash = unchecked ((int)0xF3F0428C); var intFlag2Info = new EnumEntryInfo(); intFlag2Info.EntryValue = 1; intFlag2Info.EntryNameHash = unchecked ((int)0x28DBBD98); intFlagsInfo.Entries.Add(intFlag1Info); intFlagsInfo.Entries.Add(intFlag2Info); return(intFlagsInfo); }
private static EnumInfo MakeShortFlagsInfo() { var shortFlagsInfo = new EnumInfo(); shortFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo>(); var shortFlag1Info = new EnumEntryInfo(); shortFlag1Info.EntryValue = 0; shortFlag1Info.EntryNameHash = unchecked ((int)0xEC9BDD31); var shortFlag2Info = new EnumEntryInfo(); shortFlag2Info.EntryValue = 1; shortFlag2Info.EntryNameHash = unchecked ((int)0xDC2ECBE8); shortFlagsInfo.Entries.Add(shortFlag1Info); shortFlagsInfo.Entries.Add(shortFlag2Info); return(shortFlagsInfo); }
private static EnumInfo MakeIntEnumInfo() { var intEnumInfo = new EnumInfo(); intEnumInfo.Entries = new ResourceSimpleArray <EnumEntryInfo>(); var q1x = new EnumEntryInfo(); q1x.EntryValue = 0; q1x.EntryNameHash = unchecked ((int)0x856716BD); var q2x = new EnumEntryInfo(); q2x.EntryValue = 1; q2x.EntryNameHash = unchecked ((int)0x244B7640); intEnumInfo.Entries.Add(q1x); intEnumInfo.Entries.Add(q2x); return(intEnumInfo); }
private static MetaByte_Enum MakeByteEnum() { var byteEnum = new MetaByte_Enum(1); var en1info = new EnumInfo(); en1info.Entries = new ResourceSimpleArray <EnumEntryInfo>(); var q1 = new EnumEntryInfo(); q1.EntryValue = 0; q1.EntryNameHash = unchecked ((int)0x8462C771); var q2 = new EnumEntryInfo(); q2.EntryValue = 1; q2.EntryNameHash = unchecked ((int)0xB6D45EB0); en1info.Entries.Add(q1); en1info.Entries.Add(q2); byteEnum.info = en1info; return(byteEnum); }
private void MetaBuildEnumInfos(MetaInformationXml xmlInfo) { meta.EnumInfos = new ResourceSimpleArray <EnumInfo>(); foreach (var xmlEnumInfo in xmlInfo.Enums) { var enumInfo = new EnumInfo(); enumInfo.EnumNameHash = xmlEnumInfo.NameHash; enumInfo.EnumKey = xmlEnumInfo.Key; enumInfo.Entries = new ResourceSimpleArray <EnumEntryInfo>(); foreach (var xmlEnumEntryInfo in xmlEnumInfo.Entries) { var enumEntryInfo = new EnumEntryInfo(); enumEntryInfo.EntryNameHash = xmlEnumEntryInfo.NameHash; enumEntryInfo.EntryValue = xmlEnumEntryInfo.Value; enumInfo.Entries.Add(enumEntryInfo); } meta.EnumInfos.Add(enumInfo); } }