<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="51">
  <CheatEntries>
    <CheatEntry>
      <ID>244</ID>
      <Description>"&lt;=== Attach to Process and activate Mono"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1"/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

{$lua}
OpenProcess("CozyCaravan.exe")
LaunchMonoDataCollector()

{$asm}

[DISABLE]

{$lua}

{$asm}

</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>97</Key>
          </Keys>
          <ID>0</ID>
          <ActivateSound TTS="EN">Process Opened and Mono With Compacted View Activated</ActivateSound>
          <DeactivateSound TTS="EN">Process Opened and Mono With Compacted View Deactivated</DeactivateSound>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Happiness Booster"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanfunction(INJECT,HappinessManager:SetHappiness,89 70 18 48 8B 47 20)  // should be unique in this function
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  mov esi, #2000
code:
  mov [rax+18],esi
  mov rax,[rdi+20]
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 89 70 18 48 8B 47 20

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: HappinessManager:SetHappiness+42

HappinessManager:SetHappiness+1b: 48 8B F9                       - mov rdi,rcx
HappinessManager:SetHappiness+1e: 48 8B F2                       - mov rsi,rdx
HappinessManager:SetHappiness+21: 48 8B 47 20                    - mov rax,[rdi+20]
HappinessManager:SetHappiness+25: 48 63 50 1C                    - movsxd  rdx,dword ptr [rax+1C]
HappinessManager:SetHappiness+29: FF C2                          - inc edx
HappinessManager:SetHappiness+2b: 48 8B CF                       - mov rcx,rdi
HappinessManager:SetHappiness+2e: 49 BB F0 EF C3 C7 4A 01 00 00  - mov r11,HappinessManager:GetHappinessToUnlock
HappinessManager:SetHappiness+38: 41 FF D3                       - call r11
HappinessManager:SetHappiness+3b: 4C 8B F8                       - mov r15,rax
HappinessManager:SetHappiness+3e: 48 8B 47 20                    - mov rax,[rdi+20]
// ---------- INJECTING HERE ----------
HappinessManager:SetHappiness+42: 89 70 18                       - mov [rax+18],esi
// ---------- DONE INJECTING  ----------
HappinessManager:SetHappiness+45: 48 8B 47 20                    - mov rax,[rdi+20]
HappinessManager:SetHappiness+49: 48 63 40 18                    - movsxd  rax,dword ptr [rax+18]
HappinessManager:SetHappiness+4d: 41 3B C7                       - cmp eax,r15d
HappinessManager:SetHappiness+50: 0F 8C F9 00 00 00              - jl HappinessManager:SetHappiness+14f
HappinessManager:SetHappiness+56: 48 8B 47 20                    - mov rax,[rdi+20]
HappinessManager:SetHappiness+5a: 48 8B D0                       - mov rdx,rax
HappinessManager:SetHappiness+5d: 48 63 48 1C                    - movsxd  rcx,dword ptr [rax+1C]
HappinessManager:SetHappiness+61: FF C1                          - inc ecx
HappinessManager:SetHappiness+63: 89 48 1C                       - mov [rax+1C],ecx
HappinessManager:SetHappiness+66: B9 1E 00 00 00                 - mov ecx,0000001E
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>250</ID>
          <Description>"Get Game Time"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanfunction(time,Game.DayNightManager:get_TimePeriod,48 63 50 20 48 8B CE)  // should be unique in this function
alloc(newmem,$1000,time)

label(code)
label(return)
label(timedate)

newmem:
  mov [timedate],rsi
code:
  movsxd  rdx,dword ptr [rax+20]
  mov rcx,rsi
  jmp return

timedate:
  dq 0

time:
  jmp newmem
  nop 2
return:
registersymbol(time timedate)

[DISABLE]

time:
  db 48 63 50 20 48 8B CE

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.DayNightManager:get_TimePeriod+13

1DE281BEA38: 00 00                          - add [rax],al
1DE281BEA3A: 00 00                          - add [rax],al
1DE281BEA3C: 00 00                          - add [rax],al
1DE281BEA3E: 00 00                          - add [rax],al
Game.DayNightManager:get_TimePeriod: 55                             - push rbp
Game.DayNightManager:get_TimePeriod+1: 48 8B EC                       - mov rbp,rsp
Game.DayNightManager:get_TimePeriod+4: 48 83 EC 30                    - sub rsp,30
Game.DayNightManager:get_TimePeriod+8: 48 89 75 F8                    - mov [rbp-08],rsi
Game.DayNightManager:get_TimePeriod+c: 48 8B F1                       - mov rsi,rcx
Game.DayNightManager:get_TimePeriod+f: 48 8B 46 20                    - mov rax,[rsi+20]
// ---------- INJECTING HERE ----------
Game.DayNightManager:get_TimePeriod+13: 48 63 50 20                    - movsxd  rdx,dword ptr [rax+20]
// ---------- DONE INJECTING  ----------
Game.DayNightManager:get_TimePeriod+17: 48 8B CE                       - mov rcx,rsi
Game.DayNightManager:get_TimePeriod+1a: 48 8D 6D 00                    - lea rbp,[rbp+00]
Game.DayNightManager:get_TimePeriod+1e: 49 BB C0 EA 1B 28 DE 01 00 00  - mov r11,Game.DayNightManager:GetTimePeriodForTime
Game.DayNightManager:get_TimePeriod+28: 41 FF D3                       - call r11
Game.DayNightManager:get_TimePeriod+2b: 48 8B 75 F8                    - mov rsi,[rbp-08]
Game.DayNightManager:get_TimePeriod+2f: 48 8D 65 00                    - lea rsp,[rbp+00]
Game.DayNightManager:get_TimePeriod+33: 5D                             - pop rbp
Game.DayNightManager:get_TimePeriod+34: C3                             - ret 
1DE281BEA75: 00 00                          - add [rax],al
1DE281BEA77: 00 01                          - add [rcx],al
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>256</ID>
              <Description>"DayNightManager"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>timedate</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>260</ID>
                  <Description>"State"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+20</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>257</ID>
                      <Description>"Day"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+1c</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>258</ID>
                      <Description>"Hour"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+20</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>259</ID>
                      <Description>"Minute"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+24</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>255</ID>
          <Description>"Get Endurance"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanfunction(endurance,Stamina:FixedUpdate,83 39 00 F3 0F 10 48 18 F3 0F 5A C9 F2 0F 5A E9 F3 0F 11 6D F0)  // should be unique in this function
alloc(newmem,$100)

label(code)
label(return)
label(endurancedata)

newmem:
  mov [endurancedata],rcx
code:
  cmp dword ptr [rcx],00
  movss xmm1,[rax+18]
  cvtss2sd xmm1,xmm1
  cvtsd2ss xmm5,xmm1
  jmp return

endurancedata:
  dq 0

endurance:
  jmp far newmem
  nop 2
return:
registersymbol(endurance endurancedata)

[DISABLE]

endurance:
  db 83 39 00 F3 0F 10 48 18 F3 0F 5A C9 F2 0F 5A E9

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Stamina:FixedUpdate+af

Stamina:FixedUpdate+7f: 48 8D AD 00 00 00 00           - lea rbp,[rbp+00000000]
Stamina:FixedUpdate+86: 49 BB 4C 7B 46 25 DE 01 00 00  - mov r11,000001DE25467B4C
Stamina:FixedUpdate+90: 41 FF D3                       - call r11
Stamina:FixedUpdate+93: 48 85 F6                       - test rsi,rsi
Stamina:FixedUpdate+96: 0F 84 EF 00 00 00              - je Stamina:FixedUpdate+18b
Stamina:FixedUpdate+9c: 48 8D 46 38                    - lea rax,[rsi+38]
Stamina:FixedUpdate+a0: F3 0F 10 00                    - movss xmm0,[rax]
Stamina:FixedUpdate+a4: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Stamina:FixedUpdate+a8: 48 8B 46 20                    - mov rax,[rsi+20]
Stamina:FixedUpdate+ac: 48 8B C8                       - mov rcx,rax
// ---------- INJECTING HERE ----------
Stamina:FixedUpdate+af: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- DONE INJECTING  ----------
Stamina:FixedUpdate+b2: F3 0F 10 48 18                 - movss xmm1,[rax+18]
Stamina:FixedUpdate+b7: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
Stamina:FixedUpdate+bb: F2 0F 5A E9                    - cvtsd2ss xmm5,xmm1
Stamina:FixedUpdate+bf: F3 0F 11 6D F0                 - movss [rbp-10],xmm5
Stamina:FixedUpdate+c4: F3 0F 10 4D F0                 - movss xmm1,[rbp-10]
Stamina:FixedUpdate+c9: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
Stamina:FixedUpdate+cd: F2 0F 5A E9                    - cvtsd2ss xmm5,xmm1
Stamina:FixedUpdate+d1: F3 0F 11 6D F0                 - movss [rbp-10],xmm5
Stamina:FixedUpdate+d6: F3 0F 10 4D F0                 - movss xmm1,[rbp-10]
Stamina:FixedUpdate+db: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>7</ID>
              <Description>"Base Address"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>endurancedata</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>8</ID>
                  <Description>"Max Stamina"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>9</ID>
                  <Description>"RunStamina Cost per Second (set to Zero)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0000FF</Color>
                  <VariableType>Float</VariableType>
                  <Address>+1c</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>10</ID>
                  <Description>"Regeneration Rate"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+28</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>11</ID>
                  <Description>"Regeneration Delay"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+2c</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>267</ID>
          <Description>"Item Increases by 10 when storing one (Shift-Click from Stack in Caravan and move back)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanfunction(INJECT,Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem,FF C1 89 08 48 8B 86 90 00 00 00)  // should be unique in this function
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  add ecx,#10

code:
  inc ecx
  mov [rax],ecx
  mov rax,[rsi+00000090]
  jmp return

INJECT:
  jmp newmem
  nop 6
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db FF C1 89 08 48 8B 86 90 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+13e

Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+113: 66 66 90                       - nop 3
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+116: 49 BB 50 AD 9F 94 7D 01 00 00  - mov r11,System.Collections.Generic.Dictionary`2[UnityEngine.Hash128,Inventory.ItemWithAttributes]:TryGetValue
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+120: 41 FF D3                       - call r11
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+123: 85 C0                          - test eax,eax
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+125: 0F 84 7D 01 00 00              - je Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+2a8
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+12b: 48 8B C5                       - mov rax,rbp
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+12e: 48 05 38 FE FF FF              - add rax,FFFFFFFFFFFFFE38
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+134: 48 83 C0 14                    - add rax,14
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+138: 48 8B D0                       - mov rdx,rax
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+13b: 48 63 08                       - movsxd  rcx,dword ptr [rax]
// ---------- INJECTING HERE ----------
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+13e: FF C1                          - inc ecx
// ---------- DONE INJECTING  ----------
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+140: 89 08                          - mov [rax],ecx
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+142: 48 8B 86 90 00 00 00           - mov rax,[rsi+00000090]
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+149: 48 89 85 28 FE FF FF           - mov [rbp-000001D8],rax
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+150: 48 8B 85 30 FE FF FF           - mov rax,[rbp-000001D0]
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+157: 48 8B 08                       - mov rcx,[rax]
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+15a: 48 89 8D B8 FE FF FF           - mov [rbp-00000148],rcx
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+161: 48 8B 48 08                    - mov rcx,[rax+08]
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+165: 48 89 8D C0 FE FF FF           - mov [rbp-00000140],rcx
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+16c: 48 8B 48 10                    - mov rcx,[rax+10]
Game.UI.UIInventoryScrollGridViewController:UpdateStacksWithAddItem+170: 48 89 8D C8 FE FF FF           - mov [rbp-00000138],rcx
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="StaminaData" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Float" Bytesize="4" OffsetHex="00000018" Description="m_MaxStamina" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="Float" Bytesize="4" OffsetHex="0000001C" Description="m_RunStaminaCostPerSec" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="m_UISteps" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="m_MinStaminaTime" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="m_RegenRate" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="m_RegenDelay" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="DayNightManager" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_CancellationTokenSource" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_State" DisplayMethod="unsigned integer">
          <Structure Name="SaveState" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="name" DisplayMethod="unsigned integer">
                <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_stringLength" DisplayMethod="unsigned integer"/>
                    <Element Offset="20" Vartype="Unicode String" Bytesize="999" OffsetHex="00000014" Description="_firstChar" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="m_Initialized" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="m_Day" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="m_Hour" DisplayMethod="unsigned integer"/>
              <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="m_Minutes" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_TimePeriodStartTimes" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="OnTimeOfDayChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="OnDayChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="OnTimePeriodChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="&lt;PauseFor&gt;k__BackingField" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="resetVarsAtDawnList" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="resetVarsAtDawnRegistered" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="m_PauseTimePeriodAdvance" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000068" Description="m_StartTime" DisplayMethod="unsigned integer"/>
        <Element Offset="108" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000006C" Description="m_CachedHours" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000070" Description="m_CachedMinutes" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="Entry[]" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="Count" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="[0]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[1]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="[2]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="[3]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="[4]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="[5]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="[6]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Pointer" Bytesize="8" OffsetHex="000001A8" Description="[7]Entry" DisplayMethod="unsigned integer"/>
        <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="[8]Entry" DisplayMethod="unsigned integer">
          <Structure Name="RuntimeType" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="_impl" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="type_info" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="GenericCache" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_serializationCtor" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="[9]Entry" DisplayMethod="unsigned integer">
          <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_stringLength" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Unicode String" Bytesize="999" OffsetHex="00000014" Description="_firstChar" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
      </Elements>
    </Structure>
    <Structure Name="Volume" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_CancellationTokenSource" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="sharedProfile" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Colliders" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_InternalProfile" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Byte" Bytesize="1" OffsetHex="00000038" Description="m_IsGlobal" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="Float" Bytesize="4" OffsetHex="0000003C" Description="priority" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Float" Bytesize="4" OffsetHex="00000040" Description="blendDistance" DisplayMethod="unsigned integer"/>
        <Element Offset="68" Vartype="Float" Bytesize="4" OffsetHex="00000044" Description="weight" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="m_PreviousLayer" DisplayMethod="unsigned integer"/>
        <Element Offset="76" Vartype="Float" Bytesize="4" OffsetHex="0000004C" Description="m_PreviousPriority" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
