public static EnumInfo_GTA5_pc GetEnumInfo(Meta_GTA5_pc meta, int structureKey) { EnumInfo_GTA5_pc info = null; foreach (var x in meta.EnumInfos) { if (x.EnumNameHash == structureKey) { info = x; } } return(info); }
private static EnumInfo_GTA5_pc MakeIntFlags2Info() { var intFlagsInfo = new EnumInfo_GTA5_pc(); intFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); var int22Flag1Info = new EnumEntryInfo_GTA5_pc(); int22Flag1Info.EntryValue = 0; int22Flag1Info.EntryNameHash = unchecked ((int)0x01769F10); var int22Flag2Info = new EnumEntryInfo_GTA5_pc(); int22Flag2Info.EntryValue = 1; int22Flag2Info.EntryNameHash = unchecked ((int)0x3AFAC976); intFlagsInfo.Entries.Add(int22Flag1Info); intFlagsInfo.Entries.Add(int22Flag2Info); return(intFlagsInfo); }
private static EnumInfo_GTA5_pc MakeIntFlags1Info() { var intFlagsInfo = new EnumInfo_GTA5_pc(); intFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); var intFlag1Info = new EnumEntryInfo_GTA5_pc(); intFlag1Info.EntryValue = 0; intFlag1Info.EntryNameHash = unchecked ((int)0xF3F0428C); var intFlag2Info = new EnumEntryInfo_GTA5_pc(); intFlag2Info.EntryValue = 1; intFlag2Info.EntryNameHash = unchecked ((int)0x28DBBD98); intFlagsInfo.Entries.Add(intFlag1Info); intFlagsInfo.Entries.Add(intFlag2Info); return(intFlagsInfo); }
private static EnumInfo_GTA5_pc MakeShortFlagsInfo() { var shortFlagsInfo = new EnumInfo_GTA5_pc(); shortFlagsInfo.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); var shortFlag1Info = new EnumEntryInfo_GTA5_pc(); shortFlag1Info.EntryValue = 0; shortFlag1Info.EntryNameHash = unchecked ((int)0xEC9BDD31); var shortFlag2Info = new EnumEntryInfo_GTA5_pc(); shortFlag2Info.EntryValue = 1; shortFlag2Info.EntryNameHash = unchecked ((int)0xDC2ECBE8); shortFlagsInfo.Entries.Add(shortFlag1Info); shortFlagsInfo.Entries.Add(shortFlag2Info); return(shortFlagsInfo); }
private static EnumInfo_GTA5_pc MakeIntEnumInfo() { var intEnumInfo = new EnumInfo_GTA5_pc(); intEnumInfo.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); var q1x = new EnumEntryInfo_GTA5_pc(); q1x.EntryValue = 0; q1x.EntryNameHash = unchecked ((int)0x856716BD); var q2x = new EnumEntryInfo_GTA5_pc(); 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_GTA5_pc(); en1info.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); var q1 = new EnumEntryInfo_GTA5_pc(); q1.EntryValue = 0; q1.EntryNameHash = unchecked ((int)0x8462C771); var q2 = new EnumEntryInfo_GTA5_pc(); 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_GTA5_pc>(); foreach (var xmlEnumInfo in xmlInfo.Enums) { var enumInfo = new EnumInfo_GTA5_pc(); enumInfo.EnumNameHash = xmlEnumInfo.NameHash; enumInfo.EnumKey = xmlEnumInfo.Key; enumInfo.Entries = new ResourceSimpleArray <EnumEntryInfo_GTA5_pc>(); foreach (var xmlEnumEntryInfo in xmlEnumInfo.Entries) { var enumEntryInfo = new EnumEntryInfo_GTA5_pc(); enumEntryInfo.EntryNameHash = xmlEnumEntryInfo.NameHash; enumEntryInfo.EntryValue = xmlEnumEntryInfo.Value; enumInfo.Entries.Add(enumEntryInfo); } meta.EnumInfos.Add(enumInfo); } }
public MetaInt32_Enum3(EnumInfo_GTA5_pc info, uint value) { this.info = info; this.Value = value; }