#pragma once // Created with ReClass.NET 1.2 by KN4CK3R class FSparkInitProcess { public: void* Something; //0x0008 uint32_t N000015F8; //0x0010 char pad_0014[84]; //0x0014 uint32_t N00001603; //0x0068 uint32_t N00001752; //0x006C uint32_t N00001604; //0x0070 uint32_t N00001754; //0x0074 uint32_t N00001605; //0x0078 uint32_t N00001756; //0x007C uint32_t N00001606; //0x0080 uint32_t N00001758; //0x0084 uint32_t N00001607; //0x0088 uint32_t N0000175A; //0x008C wchar_t* UniqueSparkIDW; //0x0090 char pad_0098[8]; //0x0098 float N0000160A; //0x00A0 int32_t N000016CD; //0x00A4 int32_t N0000160B; //0x00A8 float N000016D6; //0x00AC uint32_t N0000160C; //0x00B0 float N000016CF; //0x00B4 int32_t N0000160D; //0x00B8 float N000016C8; //0x00BC bool hasBeenRequested; //0x00C0 int8_t N00002E86; //0x00C1 int8_t N00002E8A; //0x00C2 int8_t N00002E90; //0x00C3 int8_t InitStep; //0x00C4 int8_t N00002E87; //0x00C5 int8_t N00002E8D; //0x00C6 int8_t N00002E88; //0x00C7 uint8_t N00002E78; //0x00C8 int8_t N00002E7B; //0x00C9 int8_t N00002E79; //0x00CA char pad_00CB[1]; //0x00CB uint8_t N00002E95; //0x00CC uint8_t N00002E98; //0x00CD uint8_t N00002E96; //0x00CE uint8_t N0000160F; //0x00CF uint8_t N00002E7F; //0x00D0 char pad_00D1[2]; //0x00D1 int32_t N00001729; //0x00D3 uint32_t N00001610; //0x00D7 char pad_00DB[56]; //0x00DB uint32_t N00001775; //0x0113 char pad_0117[24]; //0x0117 wchar_t* SteamIDW; //0x012F uint32_t N0000161C; //0x0137 uint32_t N0000172C; //0x013B uint32_t N0000161D; //0x013F uint32_t N0000172E; //0x0143 uint32_t N0000161E; //0x0147 uint32_t N00001730; //0x014B uint32_t N0000161F; //0x014F uint32_t N00001732; //0x0153 char pad_0157[12]; //0x0157 uint32_t N00001736; //0x0163 char pad_0167[8]; //0x0167 char* SteamIDA; //0x016F char* SteamIDA2; //0x0177 char pad_017F[8]; //0x017F wchar_t* UniqueSparkIDW2; //0x0187 char pad_018F[32]; //0x018F uint32_t N0000162B; //0x01AF uint32_t N000016E6; //0x01B3 char pad_01B7[8]; //0x01B7 uint32_t N0000162D; //0x01BF uint32_t N000016EA; //0x01C3 char* UniqueSparkIDA1; //0x01C7 char* UniqueSparkIDA2; //0x01CF char pad_01D7[8]; //0x01D7 wchar_t* N00001631; //0x01DF char pad_01E7[56]; //0x01E7 char* N00001639; //0x021F char* N0000163A; //0x0227 char pad_022F[8]; //0x022F wchar_t* N0000163C; //0x0237 char pad_023F[56]; //0x023F char* N00001644; //0x0277 char* N00001645; //0x027F char pad_0287[8]; //0x0287 wchar_t* N00001647; //0x028F char pad_0297[56]; //0x0297 char* N0000164F; //0x02CF char* N00001650; //0x02D7 char pad_02DF[72]; //0x02DF void* N0000165A; //0x0327 void* N0000165B; //0x032F void* N0000165C; //0x0337 void* N0000165D; //0x033F virtual void Function0(); virtual void Function1(); virtual void Function2(); virtual void Function3(); virtual void Function4(); virtual void Function5(); virtual void Function6(); virtual void Function7(); virtual void Function8(); virtual void Function9(); }; //Size: 0x0347 class N000016AF { public: class FSparkInitProcess* FSparkinitProcess; //0x0000 char pad_0008[128]; //0x0008 }; //Size: 0x0088 static_assert(sizeof(N000016AF) == 0x88); class FSparkManager { public: char pad_0008[8]; //0x0008 int64_t N00001928; //0x0010 void* N00001929; //0x0018 int32_t N0000192A; //0x0020 int32_t N00001A91; //0x0024 int32_t N0000192B; //0x0028 int32_t N0000199A; //0x002C void* N0000192C; //0x0030 int32_t N0000192D; //0x0038 int32_t N0000199C; //0x003C int32_t N0000192E; //0x0040 int32_t N0000199E; //0x0044 char pad_0048[8]; //0x0048 int32_t N00001930; //0x0050 int32_t N00001A8E; //0x0054 int32_t N00001931; //0x0058 int32_t N000019A2; //0x005C char pad_0060[8]; //0x0060 int32_t N00001933; //0x0068 int32_t N00001A8B; //0x006C int32_t N00001934; //0x0070 int32_t N000019A5; //0x0074 char pad_0078[16]; //0x0078 int32_t N00001937; //0x0088 int32_t N000019A8; //0x008C char pad_0090[8]; //0x0090 int32_t N00001939; //0x0098 int32_t N00001A82; //0x009C int32_t N0000193A; //0x00A0 int32_t N000019AB; //0x00A4 char pad_00A8[8]; //0x00A8 int32_t N0000193C; //0x00B0 int32_t N00001A85; //0x00B4 int32_t N0000193D; //0x00B8 int32_t N000019AE; //0x00BC char pad_00C0[8]; //0x00C0 int32_t N0000193F; //0x00C8 int32_t N00001A7F; //0x00CC int32_t N00001940; //0x00D0 int32_t N000019B1; //0x00D4 char pad_00D8[8]; //0x00D8 int32_t N00001942; //0x00E0 int32_t N00001A9D; //0x00E4 int32_t N00001943; //0x00E8 int32_t N000019B4; //0x00EC char pad_00F0[8]; //0x00F0 int32_t N00001945; //0x00F8 int32_t N00001A88; //0x00FC int32_t N00001946; //0x0100 int32_t N000019B7; //0x0104 char pad_0108[8]; //0x0108 int32_t N00001948; //0x0110 char pad_0114[12]; //0x0114 int32_t N0000194A; //0x0120 char pad_0124[20]; //0x0124 int32_t N0000194D; //0x0138 int32_t N000019BA; //0x013C char pad_0140[8]; //0x0140 int32_t N0000194F; //0x0148 int32_t N00001A9A; //0x014C int32_t N00001950; //0x0150 int32_t N000019BD; //0x0154 char pad_0158[8]; //0x0158 int32_t N00001952; //0x0160 int32_t N000019C0; //0x0164 char pad_0168[16]; //0x0168 int32_t N00001955; //0x0178 int32_t N000019C3; //0x017C char pad_0180[8]; //0x0180 int32_t N00001957; //0x0188 int32_t N000019C6; //0x018C char pad_0190[16]; //0x0190 wchar_t* N0000195A; //0x01A0 int32_t N0000195B; //0x01A8 int32_t N00001A73; //0x01AC char pad_01B0[208]; //0x01B0 class N000016AF* FSparkInitProcessPtr; //0x0280 char pad_0288[72]; //0x0288 void* SparkTMSThings; //0x02D0 void* N00001981; //0x02D8 wchar_t* PlatformName; //0x02E0 int32_t N00001983; //0x02E8 int32_t N00001A29; //0x02EC char pad_02F0[32]; //0x02F0 wchar_t* N00001988; //0x0310 char pad_0318[8]; //0x0318 wchar_t* N0000198A; //0x0320 char pad_0328[16]; //0x0328 wchar_t* GameTitle; //0x0338 char pad_0340[24]; //0x0340 wchar_t* PlatformName2; //0x0358 char pad_0360[40]; //0x0360 int32_t N00001997; //0x0388 int32_t N00001A78; //0x038C int32_t N00001998; //0x0390 int32_t N00001A7A; //0x0394 virtual void Function0(); virtual void SomethingBifrostTick(); virtual void SomethingGbxSpark(); virtual void Function3(); virtual void Function4(); virtual void SomethingTMS_FileVersion(); virtual void Something_timeoffset(); virtual void Something_long(); virtual void Something_timestamp(); virtual void Function9(); virtual void Soemthing_boolean(); virtual void Function11(); virtual void Function12(); virtual void Function13(); virtual void Function14(); virtual void Something_local_user_id(); virtual void Something_string(); virtual void Something_matchid(); virtual void Something_integer(); virtual void Something_timeoffset2(); virtual void Something_long2(); virtual void Something_timestamp2(); virtual void Something_float(); virtual void Something_boolean2(); virtual void Function24(); virtual void Function25(); virtual void Function26(); virtual void Function27(); virtual void Function28(); virtual void Function29(); }; //Size: 0x0398 static_assert(sizeof(FSparkManager) == 0x398);