Skip to content

Instantly share code, notes, and snippets.

@pushedx
Created August 23, 2021 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pushedx/74bc81bbfc3848b8c6edb6e99646bf82 to your computer and use it in GitHub Desktop.
Save pushedx/74bc81bbfc3848b8c6edb6e99646bf82 to your computer and use it in GitHub Desktop.
/// <summary>
/// 0x280 bytes
/// </summary>
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct Life
{
public ulong VTable_0000;
public ulong _0008;
public byte _0010;
public unsafe fixed byte _0011[0x7];
public ulong VTable_0018;
public ComponentEventHandlers CEH_0020;
public ComponentEventHandlers CEH_00B8;
public uint _0150;
public unsafe fixed byte _0154[0x4];
public ulong _0158;
public ulong _0160;
public ulong _0168;
public ulong _0170;
public ulong _0178;
public ulong _0180;
public byte _0188;
public unsafe fixed byte _0189[0x7];
public ulong VTable_0190;
public uint _0198;
public uint _019C;
public uint _01A0;
public byte _01A4;
public unsafe fixed byte _01A5[0x3];
public ulong _01A8;
public uint _01B0;
public uint _01B4;
public uint _01B8;
public ulong _01BC;
public unsafe fixed byte _01C4[0x4];
public ulong VTable_01C8;
public uint _01D0;
public uint _01D4;
public uint _01D8;
public byte _01DC;
public unsafe fixed byte _01DD[0x3];
public ulong _01E0;
public uint _01E8;
public uint _01EC;
public uint _01F0;
public ulong _01F4;
public unsafe fixed byte _01FC[0x4];
public uint _0200;
public uint _0204;
public byte _0208;
public unsafe fixed byte _0209[0x7];
public ushort _0210;
public unsafe fixed byte _0212[0x6];
public ulong _0218;
public byte _0220;
public byte _0221;
public byte _0222;
public unsafe fixed byte _0223[0x5];
public ulong VTable_0228;
public uint _0230;
public uint _0234;
public uint _0238;
public byte _023C;
public unsafe fixed byte _023D[0x3];
public ulong _0240;
public uint _0248;
public uint _024C;
public uint _0250;
public ulong _0254;
public unsafe fixed byte _025C[0x4];
public uint _0260;
public uint _0264;
public byte _0268;
public unsafe fixed byte _0269[0x7];
public ushort _0270;
public unsafe fixed byte _0272[0x6];
public ushort _0278;
public unsafe fixed byte _027A[0x6];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment