<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>2739</ID>
      <Description>"╔══════════════════════════════╗"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2720</ID>
      <Description>"║         The Monarch (STEAM)                     ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2741</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2718</ID>
      <Description>"║        === COMPACT VIEW ===               ║"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
// Script Creaded By mgr.inz.Player On CE Forums
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2740</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2742</ID>
      <Description>"║        === ENABLE MONO ===                 ║"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{
  ==============================================
   The Monarch Table by SeryogaSK
  ----------------------------------------------
   Game    : TheMonarch.exe
   Version : 1.0,4 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================

  This script Enable Mono
}
[ENABLE]
{$lua}
LaunchMonoDataCollector()
[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>6</ID>
          <Description>"=== COIN"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   The Monarch Table by SeryogaSK
  ----------------------------------------------
   Game    : TheMonarch.exe
   Version : 1.0,4 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================

  This script Base address for Coin
}

define(address,Player.UICoinPouchBehaviour:CheckDanger+9b)
define(bytes,48 63 80 D0 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,Player.UICoinPouchBehaviour:CheckDanger+9b)
alloc(ply_base,8)

registersymbol(ply_base)

label(code)
label(return)

newmem:
mov [ply_base],rcx
code:
  movsxd  rax,dword ptr [rax+000000D0]
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // movsxd  rax,dword ptr [rax+000000D0]
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Player.UICoinPouchBehaviour:CheckDanger+9b

Player.UICoinPouchBehaviour:CheckDanger+66: 41 B8 01 00 00 00              - mov r8d,00000001
Player.UICoinPouchBehaviour:CheckDanger+6c: 83 38 00                       - cmp dword ptr [rax],00
Player.UICoinPouchBehaviour:CheckDanger+6f: 48 8D AD 00 00 00 00           - lea rbp,[rbp+00000000]
Player.UICoinPouchBehaviour:CheckDanger+76: 49 BB 4B 56 63 E6 EB 01 00 00  - mov r11,000001EBE663564B
Player.UICoinPouchBehaviour:CheckDanger+80: 41 FF D3                       - call r11
Player.UICoinPouchBehaviour:CheckDanger+83: E9 53 00 00 00                 - jmp Player.UICoinPouchBehaviour:CheckDanger+db
Player.UICoinPouchBehaviour:CheckDanger+88: 48 B8 50 20 32 C1 EB 01 00 00  - mov rax,000001EBC1322050
Player.UICoinPouchBehaviour:CheckDanger+92: 48 8B 00                       - mov rax,[rax]
Player.UICoinPouchBehaviour:CheckDanger+95: 48 8B C8                       - mov rcx,rax
Player.UICoinPouchBehaviour:CheckDanger+98: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
Player.UICoinPouchBehaviour:CheckDanger+9b: 48 63 80 D0 00 00 00           - movsxd  rax,dword ptr [rax+000000D0]
// ---------- DONE INJECTING  ----------
Player.UICoinPouchBehaviour:CheckDanger+a2: 85 C0                          - test eax,eax
Player.UICoinPouchBehaviour:CheckDanger+a4: 7E 35                          - jle Player.UICoinPouchBehaviour:CheckDanger+db
Player.UICoinPouchBehaviour:CheckDanger+a6: 0F B6 46 7E                    - movzx eax,byte ptr [rsi+7E]
Player.UICoinPouchBehaviour:CheckDanger+aa: 85 C0                          - test eax,eax
Player.UICoinPouchBehaviour:CheckDanger+ac: 74 2D                          - je Player.UICoinPouchBehaviour:CheckDanger+db
Player.UICoinPouchBehaviour:CheckDanger+ae: C6 46 7E 00                    - mov byte ptr [rsi+7E],00
Player.UICoinPouchBehaviour:CheckDanger+b2: 48 8B 46 68                    - mov rax,[rsi+68]
Player.UICoinPouchBehaviour:CheckDanger+b6: 48 8B C8                       - mov rcx,rax
Player.UICoinPouchBehaviour:CheckDanger+b9: 48 BA 43 65 B9 B1 FF FF FF FF  - mov rdx,FFFFFFFFB1B96543
Player.UICoinPouchBehaviour:CheckDanger+c3: 45 33 C0                       - xor r8d,r8d
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>7</ID>
              <Description>"Base"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>ply_base</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>8</ID>
              <Description>"coinTravelDuration"</Description>
              <VariableType>Float</VariableType>
              <Address>[ply_base]+D8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"totalAcquiredCoinAmount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+D4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>10</ID>
              <Description>"coinsInPouch"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+D0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>80</ID>
              <Description>"Misc"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>14</ID>
                  <Description>"isInsideAcidPool"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C6</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>15</ID>
                  <Description>"isTeleporting"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C5</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>16</ID>
                  <Description>"isCoinCollectedBefore"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17</ID>
                  <Description>"isGotAnyDamage"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C3</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>18</ID>
                  <Description>"_isPressedOnce"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C2</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>19</ID>
                  <Description>"debugOn"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C1</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>20</ID>
                  <Description>"isCoinMovement"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>11</ID>
                  <Description>"_isSurvivalInstinctEffectDone"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+CC</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>12</ID>
                  <Description>"pouchCapacity"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[ply_base]+C8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>13</ID>
                  <Description>"isInvincible"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_base]+C7</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"=== WEAPON MANAGER"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   The Monarch Table by SeryogaSK
  ----------------------------------------------
   Game    : TheMonarch.exe
   Version : 1.0,4 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================

  This script Base address for Weapon/Player
}

define(address,Player.PlayerAttack:HandleTargetState+e3)
define(bytes,F3 0F 10 8E 8C 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,Player.PlayerAttack:HandleTargetState+e3)
alloc(wpn_base,8)

registersymbol(wpn_base)
label(code)
label(return)

newmem:
mov [wpn_base],rsi
code:
  movss xmm1,[rsi+0000008C]
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // movss xmm1,[rsi+0000008C]
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Player.PlayerAttack:HandleTargetState+e3

Player.PlayerAttack:HandleTargetState+ba: 48 83 C0 D8                    - add rax,-28
Player.PlayerAttack:HandleTargetState+be: 48 8B 55 A8                    - mov rdx,[rbp-58]
Player.PlayerAttack:HandleTargetState+c2: 48 89 55 D8                    - mov [rbp-28],rdx
Player.PlayerAttack:HandleTargetState+c6: 48 63 55 B0                    - movsxd  rdx,dword ptr [rbp-50]
Player.PlayerAttack:HandleTargetState+ca: 89 55 E0                       - mov [rbp-20],edx
Player.PlayerAttack:HandleTargetState+cd: 48 8D 10                       - lea rdx,[rax]
Player.PlayerAttack:HandleTargetState+d0: 48 8D 64 24 00                 - lea rsp,[rsp+00]
Player.PlayerAttack:HandleTargetState+d5: 90                             - nop 
Player.PlayerAttack:HandleTargetState+d6: 49 BB B0 75 10 E9 EB 01 00 00  - mov r11,Player.PlayerAttack:CalculateDistance
Player.PlayerAttack:HandleTargetState+e0: 41 FF D3                       - call r11
// ---------- INJECTING HERE ----------
Player.PlayerAttack:HandleTargetState+e3: F3 0F 10 8E 8C 00 00 00        - movss xmm1,[rsi+0000008C]
// ---------- DONE INJECTING  ----------
Player.PlayerAttack:HandleTargetState+eb: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
Player.PlayerAttack:HandleTargetState+ef: 66 0F 2F C8                    - comisd xmm1,xmm0
Player.PlayerAttack:HandleTargetState+f3: 0F 8A 1F 00 00 00              - jp Player.PlayerAttack:HandleTargetState+118
Player.PlayerAttack:HandleTargetState+f9: 0F 83 19 00 00 00              - jae Player.PlayerAttack:HandleTargetState+118
Player.PlayerAttack:HandleTargetState+ff: 48 8B CE                       - mov rcx,rsi
Player.PlayerAttack:HandleTargetState+102: 48 8D 6D 00                    - lea rbp,[rbp+00]
Player.PlayerAttack:HandleTargetState+106: 49 BB 10 E7 BE EA EB 01 00 00  - mov r11,Player.PlayerAttack:DetachFromTarget
Player.PlayerAttack:HandleTargetState+110: 41 FF D3                       - call r11
Player.PlayerAttack:HandleTargetState+113: E9 3C 00 00 00                 - jmp Player.PlayerAttack:HandleTargetState+154
Player.PlayerAttack:HandleTargetState+118: 48 8B 46 60                    - mov rax,[rsi+60]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>81</ID>
              <Description>"→ Target for work"</Description>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>23</ID>
              <Description>"base"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>wpn_base</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>24</ID>
              <Description>"damage"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[wpn_base]+84</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>25</ID>
              <Description>"arrowSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[wpn_base]+88</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>26</ID>
              <Description>"durationBetweenAttacks"</Description>
              <VariableType>Float</VariableType>
              <Address>[wpn_base]+80</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>27</ID>
              <Description>"maxDistanceBetweenPlayerAndTargetable"</Description>
              <VariableType>Float</VariableType>
              <Address>[wpn_base]+8C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>40</ID>
              <Description>"movementSpeed"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>[wpn_base]+38</Address>
              <Offsets>
                <Offset>A0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>82</ID>
              <Description>"Misc"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>42</ID>
                  <Description>"staminaSpendAmountPerSecond"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+38</Address>
                  <Offsets>
                    <Offset>B0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>43</ID>
                  <Description>"staminaRegenAmountPerSecond"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+38</Address>
                  <Offsets>
                    <Offset>B4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>44</ID>
                  <Description>"staminaStartRegenDuration"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+38</Address>
                  <Offsets>
                    <Offset>B8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>45</ID>
                  <Description>"_currentStamina"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+38</Address>
                  <Offsets>
                    <Offset>BC</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>41</ID>
                  <Description>"runSpeedMultiplier"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+38</Address>
                  <Offsets>
                    <Offset>A8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>28</ID>
                  <Description>"_attackTimer"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+90</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>29</ID>
                  <Description>"_isAttacking"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_base]+94</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>30</ID>
                  <Description>"_hasTarget"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_base]+95</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>31</ID>
                  <Description>"chainCount"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_base]+78</Address>
                  <Offsets>
                    <Offset>20</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>32</ID>
                  <Description>"attackRadius"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>144</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>33</ID>
                  <Description>"isInvulnerable"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>17B</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>34</ID>
                  <Description>"health"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>190</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>35</ID>
                  <Description>"maxHealth"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>18C</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>36</ID>
                  <Description>"runSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>1A0</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>37</ID>
                  <Description>"patrolSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>1A4</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>38</ID>
                  <Description>"_patrolCount"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>1A8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>39</ID>
                  <Description>"xpAmount"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_base]+60</Address>
                  <Offsets>
                    <Offset>1B8</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>53</ID>
          <Description>"=== FAST WORKER SPAWN"</Description>
          <Options moAlwaysHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   The Monarch Table by SeryogaSK
  ----------------------------------------------
   Game    : TheMonarch.exe
   Version : 1.0,4 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================

  This script Instant respawn Villiger
}

define(address,Buildings.HoboCamp:HandleHoboSpawnTimer+1b)
define(bytes,F3 0F 10 46 78)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,Buildings.HoboCamp:HandleHoboSpawnTimer+1b)
alloc(npc_base,8)

registersymbol(npc_base)
label(code)
label(return)

newmem:
mov [npc_base],rsi
mov [rsi+78],(float)9999
mov [rsi+74],(float)1
code:
  movss xmm0,[rsi+78]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+78]

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Buildings.HoboCamp:HandleHoboSpawnTimer+1b

1706D3A8EED: 00 00                          - add [rax],al
1706D3A8EEF: 00 55 48                       - add [rbp+48],dl
Buildings.HoboCamp:HandleHoboSpawnTimer+2: 8B EC                          - mov ebp,esp
Buildings.HoboCamp:HandleHoboSpawnTimer+4: 48 83 EC 30                    - sub rsp,30
Buildings.HoboCamp:HandleHoboSpawnTimer+8: 48 89 75 F8                    - mov [rbp-08],rsi
Buildings.HoboCamp:HandleHoboSpawnTimer+c: 48 8B F1                       - mov rsi,rcx
Buildings.HoboCamp:HandleHoboSpawnTimer+f: 0F B6 46 7C                    - movzx eax,byte ptr [rsi+7C]
Buildings.HoboCamp:HandleHoboSpawnTimer+13: 85 C0                          - test eax,eax
Buildings.HoboCamp:HandleHoboSpawnTimer+15: 0F 84 78 00 00 00              - je Buildings.HoboCamp:HandleHoboSpawnTimer+93
Buildings.HoboCamp:HandleHoboSpawnTimer+1b: F3 0F 10 46 78                 - movss xmm0,[rsi+78]
// ---------- INJECTING HERE ----------
Buildings.HoboCamp:HandleHoboSpawnTimer+20: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
// ---------- DONE INJECTING  ----------
Buildings.HoboCamp:HandleHoboSpawnTimer+24: F2 0F 11 45 F0                 - movsd [rbp-10],xmm0
Buildings.HoboCamp:HandleHoboSpawnTimer+29: 48 8D 64 24 00                 - lea rsp,[rsp+00]
Buildings.HoboCamp:HandleHoboSpawnTimer+2e: 49 BB C0 57 59 77 6E 01 00 00  - mov r11,UnityEngine.Time:get_deltaTime
Buildings.HoboCamp:HandleHoboSpawnTimer+38: 41 FF D3                       - call r11
Buildings.HoboCamp:HandleHoboSpawnTimer+3b: F3 0F 5A C8                    - cvtss2sd xmm1,xmm0
Buildings.HoboCamp:HandleHoboSpawnTimer+3f: F2 0F 10 45 F0                 - movsd xmm0,[rbp-10]
Buildings.HoboCamp:HandleHoboSpawnTimer+44: F2 0F 58 C1                    - addsd xmm0,xmm1
Buildings.HoboCamp:HandleHoboSpawnTimer+48: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
Buildings.HoboCamp:HandleHoboSpawnTimer+4c: F3 0F 11 6E 78                 - movss [rsi+78],xmm5
Buildings.HoboCamp:HandleHoboSpawnTimer+51: F3 0F 10 46 78                 - movss xmm0,[rsi+78]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>62</ID>
              <Description>"No description"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>npc_base</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>63</ID>
              <Description>"isSpawnTimerActive"</Description>
              <VariableType>Byte</VariableType>
              <Address>[npc_base]+7C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>68</ID>
              <Description>"moveSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>174</Offset>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>69</ID>
              <Description>"builderUnit"</Description>
              <ShowAsHex>1</ShowAsHex>
              <VariableType>8 Bytes</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>70</ID>
              <Description>"walkSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>150</Offset>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>71</ID>
              <Description>"runSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>154</Offset>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>72</ID>
              <Description>"health"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>158</Offset>
                <Offset>40</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>73</ID>
                  <Description>"maxHealth"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[npc_base]+28</Address>
                  <Offsets>
                    <Offset>15C</Offset>
                    <Offset>40</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>74</ID>
              <Description>"repairHealthIncreaseAmount"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>228</Offset>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>75</ID>
              <Description>"walkSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[npc_base]+28</Address>
              <Offsets>
                <Offset>150</Offset>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>76</ID>
              <Description>"walkSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>[npc_base]+40</Address>
              <Offsets>
                <Offset>150</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2747</ID>
          <Description>"=== EASY LEVEL UP"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{{
  ==============================================
   The Monarch Table by SeryogaSK
  ----------------------------------------------
   Game    : TheMonarch.exe
   Version : 1.0,4 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================

  This script set Max XP
}

define(address,Managers.CharacterProgressionManager:AddExperience+8a)
define(bytes,F3 0F 10 46 74 F3 0F 5A C0 F3 0F 10 4D F0)

[ENABLE]


assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)

newmem:
mov [rsi+74],(float)9999999
code:
  movss xmm0,[rsi+74]
  cvtss2sd xmm0,xmm0
  movss xmm1,[rbp-10]
  jmp return

address:
  jmp far newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+74]
  // cvtss2sd xmm0,xmm0
  // movss xmm1,[rbp-10]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Managers.CharacterProgressionManager:AddExperience+8a

Managers.CharacterProgressionManager:AddExperience+59: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
Managers.CharacterProgressionManager:AddExperience+5d: F3 0F 10 15 2B 01 00 00  - movss xmm2,[Managers.CharacterProgressionManager:AddExperience+190]
Managers.CharacterProgressionManager:AddExperience+65: F3 0F 5A D2              - cvtss2sd xmm2,xmm2
Managers.CharacterProgressionManager:AddExperience+69: F2 0F 58 CA              - addsd xmm1,xmm2
Managers.CharacterProgressionManager:AddExperience+6d: F3 0F 10 15 0B 01 00 00  - movss xmm2,[Managers.CharacterProgressionManager:AddExperience+180]
Managers.CharacterProgressionManager:AddExperience+75: F3 0F 5A D2              - cvtss2sd xmm2,xmm2
Managers.CharacterProgressionManager:AddExperience+79: F2 0F 5E CA              - divsd xmm1,xmm2
Managers.CharacterProgressionManager:AddExperience+7d: F2 0F 59 C1              - mulsd xmm0,xmm1
Managers.CharacterProgressionManager:AddExperience+81: F2 0F 5A E8              - cvtsd2ss xmm5,xmm0
Managers.CharacterProgressionManager:AddExperience+85: F3 0F 11 6D F0           - movss [rbp-10],xmm5
// ---------- INJECTING HERE ----------
Managers.CharacterProgressionManager:AddExperience+8a: F3 0F 10 46 74           - movss xmm0,[rsi+74]
// ---------- DONE INJECTING  ----------
Managers.CharacterProgressionManager:AddExperience+8f: F3 0F 5A C0              - cvtss2sd xmm0,xmm0
Managers.CharacterProgressionManager:AddExperience+93: F3 0F 10 4D F0           - movss xmm1,[rbp-10]
Managers.CharacterProgressionManager:AddExperience+98: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
Managers.CharacterProgressionManager:AddExperience+9c: F2 0F 58 C1              - addsd xmm0,xmm1
Managers.CharacterProgressionManager:AddExperience+a0: F2 0F 5A E8              - cvtsd2ss xmm5,xmm0
Managers.CharacterProgressionManager:AddExperience+a4: F3 0F 11 6E 74           - movss [rsi+74],xmm5
Managers.CharacterProgressionManager:AddExperience+a9: F3 0F 10 46 78           - movss xmm0,[rsi+78]
Managers.CharacterProgressionManager:AddExperience+ae: F3 0F 5A C0              - cvtss2sd xmm0,xmm0
Managers.CharacterProgressionManager:AddExperience+b2: F3 0F 10 4D F0           - movss xmm1,[rbp-10]
Managers.CharacterProgressionManager:AddExperience+b7: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2744</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2743</ID>
      <Description>"║   TIP: Right-click values to set hotkeys!  ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2738</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2704</ID>
      <Description>"║       === YOUTUBE ===                            ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/@SeryogaSK");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2706</ID>
      <Description>"║       === OCT PROFILE ===                      ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=6096");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2705</ID>
      <Description>"║       === Habibrahimov.com ===           ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://habibrahimov.com");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2713</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2707</ID>
      <Description>"║     === Latest Update 09.12.25 ===        ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2712</ID>
      <Description>"╚══════════════════════════════╝"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="PlayerEconomy" 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="gameInput" DisplayMethod="unsigned integer">
          <Structure Name="GameInput" 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="_playerInputSystem" DisplayMethod="unsigned integer">
                <Structure Name="PlayerInputSystem" 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="&lt;asset&gt;k__BackingField" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_Player" DisplayMethod="unsigned integer">
                      <Structure Name="InputActionMap" 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_Name" DisplayMethod="unsigned integer"/>
                          <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_Id" DisplayMethod="unsigned integer"/>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_Asset" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Actions" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_Bindings" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_BindingsForEachAction" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_ControlsForEachAction" DisplayMethod="unsigned integer"/>
                          <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="m_SingletonAction" DisplayMethod="unsigned integer"/>
                          <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="m_State" DisplayMethod="unsigned integer"/>
                          <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="m_BindingMask" DisplayMethod="unsigned integer"/>
                          <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="m_ParameterOverrides" DisplayMethod="unsigned integer"/>
                          <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="m_Devices" DisplayMethod="unsigned integer"/>
                          <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="m_ActionCallbacks" DisplayMethod="unsigned integer"/>
                          <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="m_ActionIndexByNameOrId" DisplayMethod="unsigned integer"/>
                          <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="m_EnabledActionsCount" DisplayMethod="unsigned integer"/>
                          <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="m_MapIndexInState" DisplayMethod="unsigned integer"/>
                          <Element Offset="304" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000130" Description="m_Flags" DisplayMethod="unsigned integer"/>
                          <Element Offset="308" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000134" Description="m_ParameterOverridesCount" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_PlayerActionsCallbackInterfaces" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Player_Move" DisplayMethod="unsigned integer">
                      <Structure Name="InputAction" 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_Name" DisplayMethod="unsigned integer"/>
                          <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_ExpectedControlType" DisplayMethod="unsigned integer"/>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_Id" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Processors" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_Interactions" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_SingletonActionBindings" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_BindingMask" DisplayMethod="unsigned integer"/>
                          <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="m_ActionMap" DisplayMethod="unsigned integer">
                            <Structure Name="InputActionMap" 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_Name" DisplayMethod="unsigned integer"/>
                                <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_Id" DisplayMethod="unsigned integer"/>
                                <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_Asset" DisplayMethod="unsigned integer"/>
                                <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Actions" DisplayMethod="unsigned integer"/>
                                <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_Bindings" DisplayMethod="unsigned integer"/>
                                <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_BindingsForEachAction" DisplayMethod="unsigned integer"/>
                                <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_ControlsForEachAction" DisplayMethod="unsigned integer"/>
                                <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="m_SingletonAction" DisplayMethod="unsigned integer"/>
                                <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="m_State" DisplayMethod="unsigned integer"/>
                                <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="m_BindingMask" DisplayMethod="unsigned integer"/>
                                <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="m_ParameterOverrides" DisplayMethod="unsigned integer"/>
                                <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="m_Devices" DisplayMethod="unsigned integer"/>
                                <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="m_ActionCallbacks" DisplayMethod="unsigned integer"/>
                                <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="m_ActionIndexByNameOrId" DisplayMethod="unsigned integer"/>
                                <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="m_EnabledActionsCount" DisplayMethod="unsigned integer"/>
                                <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="m_MapIndexInState" DisplayMethod="unsigned integer"/>
                                <Element Offset="304" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000130" Description="m_Flags" DisplayMethod="unsigned integer"/>
                                <Element Offset="308" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000134" Description="m_ParameterOverridesCount" DisplayMethod="unsigned integer"/>
                              </Elements>
                            </Structure>
                          </Element>
                          <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="m_OnStarted" DisplayMethod="unsigned integer"/>
                          <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="m_OnCanceled" DisplayMethod="unsigned integer"/>
                          <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="m_OnPerformed" DisplayMethod="unsigned integer"/>
                          <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="m_Type" DisplayMethod="unsigned integer"/>
                          <Element Offset="412" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000019C" Description="m_Flags" DisplayMethod="unsigned integer"/>
                          <Element Offset="416" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A0" Description="m_BindingsStartIndex" DisplayMethod="unsigned integer"/>
                          <Element Offset="420" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A4" Description="m_BindingsCount" DisplayMethod="unsigned integer"/>
                          <Element Offset="424" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A8" Description="m_ControlStartIndex" DisplayMethod="unsigned integer"/>
                          <Element Offset="428" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001AC" Description="m_ControlCount" DisplayMethod="unsigned integer"/>
                          <Element Offset="432" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B0" Description="m_ActionIndexInState" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_Player_Run" DisplayMethod="unsigned integer">
                      <Structure Name="InputAction" 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_Name" DisplayMethod="unsigned integer"/>
                          <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_ExpectedControlType" DisplayMethod="unsigned integer"/>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_Id" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_Processors" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_Interactions" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_SingletonActionBindings" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_BindingMask" DisplayMethod="unsigned integer"/>
                          <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="m_ActionMap" DisplayMethod="unsigned integer"/>
                          <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="m_OnStarted" DisplayMethod="unsigned integer"/>
                          <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="m_OnCanceled" DisplayMethod="unsigned integer"/>
                          <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="m_OnPerformed" DisplayMethod="unsigned integer"/>
                          <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="m_Type" DisplayMethod="unsigned integer"/>
                          <Element Offset="412" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000019C" Description="m_Flags" DisplayMethod="unsigned integer"/>
                          <Element Offset="416" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A0" Description="m_BindingsStartIndex" DisplayMethod="unsigned integer"/>
                          <Element Offset="420" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A4" Description="m_BindingsCount" DisplayMethod="unsigned integer"/>
                          <Element Offset="424" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A8" Description="m_ControlStartIndex" DisplayMethod="unsigned integer"/>
                          <Element Offset="428" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001AC" Description="m_ControlCount" DisplayMethod="unsigned integer"/>
                          <Element Offset="432" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B0" Description="m_ActionIndexInState" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_Player_Attack" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_Player_DropCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="m_Player_TabTargeting" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="m_Player_Escape" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="m_Player_Skip" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="m_UI" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="m_UIActionsCallbackInterfaces" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="m_UI_Navigate" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="m_UI_Submit" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="m_UI_Cancel" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="m_UI_Point" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="m_UI_Click" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="m_UI_ScrollWheel" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="m_UI_MiddleClick" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="m_UI_RightClick" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="m_UI_TrackedDevicePosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="m_UI_TrackedDeviceOrientation" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="onEscapeButtonPressed" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="onTabTargeting" DisplayMethod="unsigned integer">
                <Structure Name="TabTargetingPressed" 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="method_ptr" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="interp_method" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="interp_invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="original_method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="data" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="delegates" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="onDropCoinPressed" DisplayMethod="unsigned integer">
                <Structure Name="DropCoinPressed" 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="method_ptr" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="interp_method" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="interp_invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="original_method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="data" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="delegates" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDropCoinReleased" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="_gamepad" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Byte" Bytesize="1" OffsetHex="00000050" Description="isMainMenu" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="pouchBehaviour" DisplayMethod="unsigned integer">
          <Structure Name="UICoinPouchBehaviour" 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="pouchPhysicalParentObject" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="pouchVisualParentObject" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="pouchSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="coinDropTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="pouchTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="pouchAnimator" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="uiCoins" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="_closePouchCoroutine" DisplayMethod="unsigned integer">
                <Structure Name="Coroutine" 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_Ptr" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_pool" DisplayMethod="unsigned integer">
                <Structure Name="ObjectPool" 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="pools" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="poolDictionary" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="pouchCamAnimator" DisplayMethod="unsigned integer">
                <Structure Name="Animator" 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"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_pendingCoinSpawns" DisplayMethod="unsigned integer">
                <Structure Name="Queue`1" 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="_array" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="_head" DisplayMethod="unsigned integer"/>
                    <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="_tail" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="_version" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="120" Vartype="Byte" Bytesize="1" OffsetHex="00000078" Description="isPouchOpened" DisplayMethod="unsigned integer"/>
              <Element Offset="121" Vartype="Byte" Bytesize="1" OffsetHex="00000079" Description="isCloseInProgress" DisplayMethod="unsigned integer"/>
              <Element Offset="122" Vartype="Byte" Bytesize="1" OffsetHex="0000007A" Description="isOpenInProgress" DisplayMethod="unsigned integer"/>
              <Element Offset="123" Vartype="Byte" Bytesize="1" OffsetHex="0000007B" Description="_isCoinSpawnable" DisplayMethod="unsigned integer"/>
              <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="_calledOnce" DisplayMethod="unsigned integer"/>
              <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="_coinSpawnInProgress" DisplayMethod="unsigned integer"/>
              <Element Offset="126" Vartype="Byte" Bytesize="1" OffsetHex="0000007E" Description="_isInDanger" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Float" Bytesize="4" OffsetHex="00000080" Description="pouchOpenTime" DisplayMethod="unsigned integer"/>
              <Element Offset="132" Vartype="Float" Bytesize="4" OffsetHex="00000084" Description="_pouchOpenTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="_coinsToSpawn" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="playerAnimations" DisplayMethod="unsigned integer">
          <Structure Name="PlayerAnimations" 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="playerAnimator" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="mountAnimator" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="_animatorParentTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="animationState" DisplayMethod="unsigned integer"/>
              <Element Offset="60" Vartype="Pointer" Bytesize="8" OffsetHex="0000003C" Description="_oldParentLocalPosition" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="_oldParentLocalRotation" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="coinText" DisplayMethod="unsigned integer">
          <Structure Name="TextMeshProUGUI" 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_Material" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="m_RectTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="m_CanvasRenderer" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="m_Canvas" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="m_OnDirtyLayoutCallback" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="m_OnDirtyVertsCallback" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="m_OnDirtyMaterialCallback" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="m_CachedMesh" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="m_CachedUvs" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="m_ColorTweenRunner" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="m_Color" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Byte" Bytesize="1" OffsetHex="00000080" Description="m_SkipLayoutUpdate" DisplayMethod="unsigned integer"/>
              <Element Offset="129" Vartype="Byte" Bytesize="1" OffsetHex="00000081" Description="m_SkipMaterialUpdate" DisplayMethod="unsigned integer"/>
              <Element Offset="130" Vartype="Byte" Bytesize="1" OffsetHex="00000082" Description="m_RaycastTarget" DisplayMethod="unsigned integer"/>
              <Element Offset="131" Vartype="Byte" Bytesize="1" OffsetHex="00000083" Description="m_RaycastTargetCache" DisplayMethod="unsigned integer"/>
              <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="m_RaycastPadding" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="Byte" Bytesize="1" OffsetHex="00000094" Description="m_VertsDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="149" Vartype="Byte" Bytesize="1" OffsetHex="00000095" Description="m_MaterialDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="150" Vartype="Byte" Bytesize="1" OffsetHex="00000096" Description="&lt;useLegacyMeshGeneration&gt;k__BackingField" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="m_MaskMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="m_ParentMask" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="m_OnCullStateChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="m_Corners" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Byte" Bytesize="1" OffsetHex="000000B8" Description="m_ShouldRecalculateStencil" DisplayMethod="unsigned integer"/>
              <Element Offset="185" Vartype="Byte" Bytesize="1" OffsetHex="000000B9" Description="m_Maskable" DisplayMethod="unsigned integer"/>
              <Element Offset="186" Vartype="Byte" Bytesize="1" OffsetHex="000000BA" Description="m_IsMaskingGraphic" DisplayMethod="unsigned integer"/>
              <Element Offset="187" Vartype="Byte" Bytesize="1" OffsetHex="000000BB" Description="m_IncludeForMasking" DisplayMethod="unsigned integer"/>
              <Element Offset="188" Vartype="Byte" Bytesize="1" OffsetHex="000000BC" Description="m_ShouldRecalculate" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C0" Description="m_StencilValue" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="m_text" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="m_TextPreprocessor" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="m_fontAsset" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="m_currentFontAsset" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="m_sharedMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="m_currentMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="m_fontSharedMaterials" DisplayMethod="unsigned integer"/>
              <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="m_fontMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="m_fontMaterials" DisplayMethod="unsigned integer"/>
              <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="m_fontColorGradientPreset" DisplayMethod="unsigned integer"/>
              <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="m_spriteAsset" DisplayMethod="unsigned integer"/>
              <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="m_StyleSheet" DisplayMethod="unsigned integer"/>
              <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="m_TextStyle" DisplayMethod="unsigned integer"/>
              <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="m_sizeStack" DisplayMethod="unsigned integer"/>
              <Element Offset="336" Vartype="Pointer" Bytesize="8" OffsetHex="00000150" Description="m_FontWeightStack" DisplayMethod="unsigned integer"/>
              <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="m_lineJustificationStack" DisplayMethod="unsigned integer"/>
              <Element Offset="400" Vartype="Pointer" Bytesize="8" OffsetHex="00000190" Description="m_textContainerLocalCorners" DisplayMethod="unsigned integer"/>
              <Element Offset="408" Vartype="Pointer" Bytesize="8" OffsetHex="00000198" Description="m_linkedTextComponent" DisplayMethod="unsigned integer"/>
              <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" Description="parentLinkedComponent" DisplayMethod="unsigned integer"/>
              <Element Offset="424" Vartype="Pointer" Bytesize="8" OffsetHex="000001A8" Description="m_textInfo" DisplayMethod="unsigned integer"/>
              <Element Offset="432" Vartype="Pointer" Bytesize="8" OffsetHex="000001B0" Description="m_transform" DisplayMethod="unsigned integer"/>
              <Element Offset="440" Vartype="Pointer" Bytesize="8" OffsetHex="000001B8" Description="m_rectTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="m_mesh" DisplayMethod="unsigned integer"/>
              <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="OnPreRenderText" DisplayMethod="unsigned integer"/>
              <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="m_spriteAnimator" DisplayMethod="unsigned integer"/>
              <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="m_LayoutElement" DisplayMethod="unsigned integer"/>
              <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="m_indentStack" DisplayMethod="unsigned integer"/>
              <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="m_TextProcessingArray" DisplayMethod="unsigned integer"/>
              <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="m_internalCharacterInfo" DisplayMethod="unsigned integer"/>
              <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="m_colorStack" DisplayMethod="unsigned integer"/>
              <Element Offset="560" Vartype="Pointer" Bytesize="8" OffsetHex="00000230" Description="m_underlineColorStack" DisplayMethod="unsigned integer"/>
              <Element Offset="592" Vartype="Pointer" Bytesize="8" OffsetHex="00000250" Description="m_strikethroughColorStack" DisplayMethod="unsigned integer"/>
              <Element Offset="624" Vartype="Pointer" Bytesize="8" OffsetHex="00000270" Description="m_HighlightStateStack" DisplayMethod="unsigned integer"/>
              <Element Offset="672" Vartype="Pointer" Bytesize="8" OffsetHex="000002A0" Description="m_colorGradientPreset" DisplayMethod="unsigned integer"/>
              <Element Offset="680" Vartype="Pointer" Bytesize="8" OffsetHex="000002A8" Description="m_colorGradientStack" DisplayMethod="unsigned integer"/>
              <Element Offset="720" Vartype="Pointer" Bytesize="8" OffsetHex="000002D0" Description="m_TextStyleStacks" DisplayMethod="unsigned integer"/>
              <Element Offset="728" Vartype="Pointer" Bytesize="8" OffsetHex="000002D8" Description="m_ItalicAngleStack" DisplayMethod="unsigned integer"/>
              <Element Offset="760" Vartype="Pointer" Bytesize="8" OffsetHex="000002F8" Description="m_actionStack" DisplayMethod="unsigned integer"/>
              <Element Offset="792" Vartype="Pointer" Bytesize="8" OffsetHex="00000318" Description="m_baselineOffsetStack" DisplayMethod="unsigned integer"/>
              <Element Offset="824" Vartype="Pointer" Bytesize="8" OffsetHex="00000338" Description="m_cached_TextElement" DisplayMethod="unsigned integer"/>
              <Element Offset="832" Vartype="Pointer" Bytesize="8" OffsetHex="00000340" Description="m_Ellipsis" DisplayMethod="unsigned integer"/>
              <Element Offset="864" Vartype="Pointer" Bytesize="8" OffsetHex="00000360" Description="m_Underline" DisplayMethod="unsigned integer"/>
              <Element Offset="896" Vartype="Pointer" Bytesize="8" OffsetHex="00000380" Description="m_defaultSpriteAsset" DisplayMethod="unsigned integer"/>
              <Element Offset="904" Vartype="Pointer" Bytesize="8" OffsetHex="00000388" Description="m_currentSpriteAsset" DisplayMethod="unsigned integer"/>
              <Element Offset="912" Vartype="Pointer" Bytesize="8" OffsetHex="00000390" Description="m_TextBackingArray" DisplayMethod="unsigned integer"/>
              <Element Offset="928" Vartype="Pointer" Bytesize="8" OffsetHex="000003A0" Description="k_Power" DisplayMethod="unsigned integer"/>
              <Element Offset="936" Vartype="Byte" Bytesize="1" OffsetHex="000003A8" Description="m_IsTextBackingStringDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="937" Vartype="Byte" Bytesize="1" OffsetHex="000003A9" Description="m_isRightToLeft" DisplayMethod="unsigned integer"/>
              <Element Offset="938" Vartype="Byte" Bytesize="1" OffsetHex="000003AA" Description="m_isSDFShader" DisplayMethod="unsigned integer"/>
              <Element Offset="940" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003AC" Description="m_currentMaterialIndex" DisplayMethod="unsigned integer"/>
              <Element Offset="944" Vartype="Byte" Bytesize="1" OffsetHex="000003B0" Description="m_isMaterialDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="948" Vartype="Pointer" Bytesize="8" OffsetHex="000003B4" Description="m_fontColor32" DisplayMethod="unsigned integer"/>
              <Element Offset="952" Vartype="Pointer" Bytesize="8" OffsetHex="000003B8" Description="m_fontColor" DisplayMethod="unsigned integer"/>
              <Element Offset="968" Vartype="Pointer" Bytesize="8" OffsetHex="000003C8" Description="m_underlineColor" DisplayMethod="unsigned integer"/>
              <Element Offset="972" Vartype="Pointer" Bytesize="8" OffsetHex="000003CC" Description="m_strikethroughColor" DisplayMethod="unsigned integer"/>
              <Element Offset="976" Vartype="Byte" Bytesize="1" OffsetHex="000003D0" Description="m_enableVertexGradient" DisplayMethod="unsigned integer"/>
              <Element Offset="980" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003D4" Description="m_colorMode" DisplayMethod="unsigned integer"/>
              <Element Offset="984" Vartype="Pointer" Bytesize="8" OffsetHex="000003D8" Description="m_fontColorGradient" DisplayMethod="unsigned integer"/>
              <Element Offset="1048" Vartype="Byte" Bytesize="1" OffsetHex="00000418" Description="m_tintAllSprites" DisplayMethod="unsigned integer"/>
              <Element Offset="1049" Vartype="Byte" Bytesize="1" OffsetHex="00000419" Description="m_tintSprite" DisplayMethod="unsigned integer"/>
              <Element Offset="1052" Vartype="Pointer" Bytesize="8" OffsetHex="0000041C" Description="m_spriteColor" DisplayMethod="unsigned integer"/>
              <Element Offset="1056" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000420" Description="m_TextStyleHashCode" DisplayMethod="unsigned integer"/>
              <Element Offset="1060" Vartype="Byte" Bytesize="1" OffsetHex="00000424" Description="m_overrideHtmlColors" DisplayMethod="unsigned integer"/>
              <Element Offset="1064" Vartype="Pointer" Bytesize="8" OffsetHex="00000428" Description="m_faceColor" DisplayMethod="unsigned integer"/>
              <Element Offset="1068" Vartype="Pointer" Bytesize="8" OffsetHex="0000042C" Description="m_outlineColor" DisplayMethod="unsigned integer"/>
              <Element Offset="1072" Vartype="Float" Bytesize="4" OffsetHex="00000430" Description="m_outlineWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1076" Vartype="Float" Bytesize="4" OffsetHex="00000434" Description="m_fontSize" DisplayMethod="unsigned integer"/>
              <Element Offset="1080" Vartype="Float" Bytesize="4" OffsetHex="00000438" Description="m_currentFontSize" DisplayMethod="unsigned integer"/>
              <Element Offset="1084" Vartype="Float" Bytesize="4" OffsetHex="0000043C" Description="m_fontSizeBase" DisplayMethod="unsigned integer"/>
              <Element Offset="1088" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000440" Description="m_fontWeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1092" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000444" Description="m_FontWeightInternal" DisplayMethod="unsigned integer"/>
              <Element Offset="1096" Vartype="Byte" Bytesize="1" OffsetHex="00000448" Description="m_enableAutoSizing" DisplayMethod="unsigned integer"/>
              <Element Offset="1100" Vartype="Float" Bytesize="4" OffsetHex="0000044C" Description="m_maxFontSize" DisplayMethod="unsigned integer"/>
              <Element Offset="1104" Vartype="Float" Bytesize="4" OffsetHex="00000450" Description="m_minFontSize" DisplayMethod="unsigned integer"/>
              <Element Offset="1108" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000454" Description="m_AutoSizeIterationCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1112" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000458" Description="m_AutoSizeMaxIterationCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1116" Vartype="Byte" Bytesize="1" OffsetHex="0000045C" Description="m_IsAutoSizePointSizeSet" DisplayMethod="unsigned integer"/>
              <Element Offset="1120" Vartype="Float" Bytesize="4" OffsetHex="00000460" Description="m_fontSizeMin" DisplayMethod="unsigned integer"/>
              <Element Offset="1124" Vartype="Float" Bytesize="4" OffsetHex="00000464" Description="m_fontSizeMax" DisplayMethod="unsigned integer"/>
              <Element Offset="1128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000468" Description="m_fontStyle" DisplayMethod="unsigned integer"/>
              <Element Offset="1132" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000046C" Description="m_FontStyleInternal" DisplayMethod="unsigned integer"/>
              <Element Offset="1136" Vartype="Pointer" Bytesize="8" OffsetHex="00000470" Description="m_fontStyleStack" DisplayMethod="unsigned integer"/>
              <Element Offset="1146" Vartype="Byte" Bytesize="1" OffsetHex="0000047A" Description="m_isUsingBold" DisplayMethod="unsigned integer"/>
              <Element Offset="1148" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000047C" Description="m_HorizontalAlignment" DisplayMethod="unsigned integer"/>
              <Element Offset="1152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000480" Description="m_VerticalAlignment" DisplayMethod="unsigned integer"/>
              <Element Offset="1156" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000484" Description="m_textAlignment" DisplayMethod="unsigned integer"/>
              <Element Offset="1160" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000488" Description="m_lineJustification" DisplayMethod="unsigned integer"/>
              <Element Offset="1164" Vartype="Float" Bytesize="4" OffsetHex="0000048C" Description="m_characterSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1168" Vartype="Float" Bytesize="4" OffsetHex="00000490" Description="m_cSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1172" Vartype="Float" Bytesize="4" OffsetHex="00000494" Description="m_monoSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1176" Vartype="Float" Bytesize="4" OffsetHex="00000498" Description="m_wordSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1180" Vartype="Float" Bytesize="4" OffsetHex="0000049C" Description="m_lineSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1184" Vartype="Float" Bytesize="4" OffsetHex="000004A0" Description="m_lineSpacingDelta" DisplayMethod="unsigned integer"/>
              <Element Offset="1188" Vartype="Float" Bytesize="4" OffsetHex="000004A4" Description="m_lineHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1192" Vartype="Byte" Bytesize="1" OffsetHex="000004A8" Description="m_IsDrivenLineSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1196" Vartype="Float" Bytesize="4" OffsetHex="000004AC" Description="m_lineSpacingMax" DisplayMethod="unsigned integer"/>
              <Element Offset="1200" Vartype="Float" Bytesize="4" OffsetHex="000004B0" Description="m_paragraphSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1204" Vartype="Float" Bytesize="4" OffsetHex="000004B4" Description="m_charWidthMaxAdj" DisplayMethod="unsigned integer"/>
              <Element Offset="1208" Vartype="Float" Bytesize="4" OffsetHex="000004B8" Description="m_charWidthAdjDelta" DisplayMethod="unsigned integer"/>
              <Element Offset="1212" Vartype="Byte" Bytesize="1" OffsetHex="000004BC" Description="m_enableWordWrapping" DisplayMethod="unsigned integer"/>
              <Element Offset="1213" Vartype="Byte" Bytesize="1" OffsetHex="000004BD" Description="m_isCharacterWrappingEnabled" DisplayMethod="unsigned integer"/>
              <Element Offset="1214" Vartype="Byte" Bytesize="1" OffsetHex="000004BE" Description="m_isNonBreakingSpace" DisplayMethod="unsigned integer"/>
              <Element Offset="1215" Vartype="Byte" Bytesize="1" OffsetHex="000004BF" Description="m_isIgnoringAlignment" DisplayMethod="unsigned integer"/>
              <Element Offset="1216" Vartype="Float" Bytesize="4" OffsetHex="000004C0" Description="m_wordWrappingRatios" DisplayMethod="unsigned integer"/>
              <Element Offset="1220" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004C4" Description="m_overflowMode" DisplayMethod="unsigned integer"/>
              <Element Offset="1224" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004C8" Description="m_firstOverflowCharacterIndex" DisplayMethod="unsigned integer"/>
              <Element Offset="1228" Vartype="Byte" Bytesize="1" OffsetHex="000004CC" Description="m_isTextTruncated" DisplayMethod="unsigned integer"/>
              <Element Offset="1229" Vartype="Byte" Bytesize="1" OffsetHex="000004CD" Description="m_enableKerning" DisplayMethod="unsigned integer"/>
              <Element Offset="1232" Vartype="Float" Bytesize="4" OffsetHex="000004D0" Description="m_GlyphHorizontalAdvanceAdjustment" DisplayMethod="unsigned integer"/>
              <Element Offset="1236" Vartype="Byte" Bytesize="1" OffsetHex="000004D4" Description="m_enableExtraPadding" DisplayMethod="unsigned integer"/>
              <Element Offset="1237" Vartype="Byte" Bytesize="1" OffsetHex="000004D5" Description="checkPaddingRequired" DisplayMethod="unsigned integer"/>
              <Element Offset="1238" Vartype="Byte" Bytesize="1" OffsetHex="000004D6" Description="m_isRichText" DisplayMethod="unsigned integer"/>
              <Element Offset="1239" Vartype="Byte" Bytesize="1" OffsetHex="000004D7" Description="m_parseCtrlCharacters" DisplayMethod="unsigned integer"/>
              <Element Offset="1240" Vartype="Byte" Bytesize="1" OffsetHex="000004D8" Description="m_isOverlay" DisplayMethod="unsigned integer"/>
              <Element Offset="1241" Vartype="Byte" Bytesize="1" OffsetHex="000004D9" Description="m_isOrthographic" DisplayMethod="unsigned integer"/>
              <Element Offset="1242" Vartype="Byte" Bytesize="1" OffsetHex="000004DA" Description="m_isCullingEnabled" DisplayMethod="unsigned integer"/>
              <Element Offset="1243" Vartype="Byte" Bytesize="1" OffsetHex="000004DB" Description="m_isMaskingEnabled" DisplayMethod="unsigned integer"/>
              <Element Offset="1244" Vartype="Byte" Bytesize="1" OffsetHex="000004DC" Description="isMaskUpdateRequired" DisplayMethod="unsigned integer"/>
              <Element Offset="1245" Vartype="Byte" Bytesize="1" OffsetHex="000004DD" Description="m_ignoreCulling" DisplayMethod="unsigned integer"/>
              <Element Offset="1248" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004E0" Description="m_horizontalMapping" DisplayMethod="unsigned integer"/>
              <Element Offset="1252" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004E4" Description="m_verticalMapping" DisplayMethod="unsigned integer"/>
              <Element Offset="1256" Vartype="Float" Bytesize="4" OffsetHex="000004E8" Description="m_uvLineOffset" DisplayMethod="unsigned integer"/>
              <Element Offset="1260" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004EC" Description="m_renderMode" DisplayMethod="unsigned integer"/>
              <Element Offset="1264" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004F0" Description="m_geometrySortingOrder" DisplayMethod="unsigned integer"/>
              <Element Offset="1268" Vartype="Byte" Bytesize="1" OffsetHex="000004F4" Description="m_IsTextObjectScaleStatic" DisplayMethod="unsigned integer"/>
              <Element Offset="1269" Vartype="Byte" Bytesize="1" OffsetHex="000004F5" Description="m_VertexBufferAutoSizeReduction" DisplayMethod="unsigned integer"/>
              <Element Offset="1272" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004F8" Description="m_firstVisibleCharacter" DisplayMethod="unsigned integer"/>
              <Element Offset="1276" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004FC" Description="m_maxVisibleCharacters" DisplayMethod="unsigned integer"/>
              <Element Offset="1280" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000500" Description="m_maxVisibleWords" DisplayMethod="unsigned integer"/>
              <Element Offset="1284" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000504" Description="m_maxVisibleLines" DisplayMethod="unsigned integer"/>
              <Element Offset="1288" Vartype="Byte" Bytesize="1" OffsetHex="00000508" Description="m_useMaxVisibleDescender" DisplayMethod="unsigned integer"/>
              <Element Offset="1292" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000050C" Description="m_pageToDisplay" DisplayMethod="unsigned integer"/>
              <Element Offset="1296" Vartype="Byte" Bytesize="1" OffsetHex="00000510" Description="m_isNewPage" DisplayMethod="unsigned integer"/>
              <Element Offset="1300" Vartype="Pointer" Bytesize="8" OffsetHex="00000514" Description="m_margin" DisplayMethod="unsigned integer"/>
              <Element Offset="1316" Vartype="Float" Bytesize="4" OffsetHex="00000524" Description="m_marginLeft" DisplayMethod="unsigned integer"/>
              <Element Offset="1320" Vartype="Float" Bytesize="4" OffsetHex="00000528" Description="m_marginRight" DisplayMethod="unsigned integer"/>
              <Element Offset="1324" Vartype="Float" Bytesize="4" OffsetHex="0000052C" Description="m_marginWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1328" Vartype="Float" Bytesize="4" OffsetHex="00000530" Description="m_marginHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1332" Vartype="Float" Bytesize="4" OffsetHex="00000534" Description="m_width" DisplayMethod="unsigned integer"/>
              <Element Offset="1336" Vartype="Byte" Bytesize="1" OffsetHex="00000538" Description="m_havePropertiesChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="1337" Vartype="Byte" Bytesize="1" OffsetHex="00000539" Description="m_isUsingLegacyAnimationComponent" DisplayMethod="unsigned integer"/>
              <Element Offset="1340" Vartype="Pointer" Bytesize="8" OffsetHex="0000053C" Description="m_PreviousRectTransformSize" DisplayMethod="unsigned integer"/>
              <Element Offset="1348" Vartype="Pointer" Bytesize="8" OffsetHex="00000544" Description="m_PreviousPivotPosition" DisplayMethod="unsigned integer"/>
              <Element Offset="1356" Vartype="Byte" Bytesize="1" OffsetHex="0000054C" Description="&lt;autoSizeTextContainer&gt;k__BackingField" DisplayMethod="unsigned integer"/>
              <Element Offset="1357" Vartype="Byte" Bytesize="1" OffsetHex="0000054D" Description="m_autoSizeTextContainer" DisplayMethod="unsigned integer"/>
              <Element Offset="1358" Vartype="Byte" Bytesize="1" OffsetHex="0000054E" Description="m_isVolumetricText" DisplayMethod="unsigned integer"/>
              <Element Offset="1360" Vartype="Float" Bytesize="4" OffsetHex="00000550" Description="m_flexibleHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1364" Vartype="Float" Bytesize="4" OffsetHex="00000554" Description="m_flexibleWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1368" Vartype="Float" Bytesize="4" OffsetHex="00000558" Description="m_minWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1372" Vartype="Float" Bytesize="4" OffsetHex="0000055C" Description="m_minHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1376" Vartype="Float" Bytesize="4" OffsetHex="00000560" Description="m_maxWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1380" Vartype="Float" Bytesize="4" OffsetHex="00000564" Description="m_maxHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1384" Vartype="Float" Bytesize="4" OffsetHex="00000568" Description="m_preferredWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1388" Vartype="Float" Bytesize="4" OffsetHex="0000056C" Description="m_renderedWidth" DisplayMethod="unsigned integer"/>
              <Element Offset="1392" Vartype="Byte" Bytesize="1" OffsetHex="00000570" Description="m_isPreferredWidthDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="1396" Vartype="Float" Bytesize="4" OffsetHex="00000574" Description="m_preferredHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1400" Vartype="Float" Bytesize="4" OffsetHex="00000578" Description="m_renderedHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1404" Vartype="Byte" Bytesize="1" OffsetHex="0000057C" Description="m_isPreferredHeightDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="1405" Vartype="Byte" Bytesize="1" OffsetHex="0000057D" Description="m_isCalculatingPreferredValues" DisplayMethod="unsigned integer"/>
              <Element Offset="1408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000580" Description="m_layoutPriority" DisplayMethod="unsigned integer"/>
              <Element Offset="1412" Vartype="Byte" Bytesize="1" OffsetHex="00000584" Description="m_isLayoutDirty" DisplayMethod="unsigned integer"/>
              <Element Offset="1413" Vartype="Byte" Bytesize="1" OffsetHex="00000585" Description="m_isAwake" DisplayMethod="unsigned integer"/>
              <Element Offset="1414" Vartype="Byte" Bytesize="1" OffsetHex="00000586" Description="m_isWaitingOnResourceLoad" DisplayMethod="unsigned integer"/>
              <Element Offset="1416" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000588" Description="m_inputSource" DisplayMethod="unsigned integer"/>
              <Element Offset="1420" Vartype="Float" Bytesize="4" OffsetHex="0000058C" Description="m_fontScaleMultiplier" DisplayMethod="unsigned integer"/>
              <Element Offset="1424" Vartype="Float" Bytesize="4" OffsetHex="00000590" Description="tag_LineIndent" DisplayMethod="unsigned integer"/>
              <Element Offset="1428" Vartype="Float" Bytesize="4" OffsetHex="00000594" Description="tag_Indent" DisplayMethod="unsigned integer"/>
              <Element Offset="1432" Vartype="Byte" Bytesize="1" OffsetHex="00000598" Description="tag_NoParsing" DisplayMethod="unsigned integer"/>
              <Element Offset="1433" Vartype="Byte" Bytesize="1" OffsetHex="00000599" Description="m_isParsingText" DisplayMethod="unsigned integer"/>
              <Element Offset="1436" Vartype="Pointer" Bytesize="8" OffsetHex="0000059C" Description="m_FXMatrix" DisplayMethod="unsigned integer"/>
              <Element Offset="1500" Vartype="Byte" Bytesize="1" OffsetHex="000005DC" Description="m_isFXMatrixSet" DisplayMethod="unsigned integer"/>
              <Element Offset="1504" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005E0" Description="m_InternalTextProcessingArraySize" DisplayMethod="unsigned integer"/>
              <Element Offset="1508" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005E4" Description="m_totalCharacterCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1512" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005E8" Description="m_characterCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1516" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005EC" Description="m_firstCharacterOfLine" DisplayMethod="unsigned integer"/>
              <Element Offset="1520" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005F0" Description="m_firstVisibleCharacterOfLine" DisplayMethod="unsigned integer"/>
              <Element Offset="1524" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005F4" Description="m_lastCharacterOfLine" DisplayMethod="unsigned integer"/>
              <Element Offset="1528" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005F8" Description="m_lastVisibleCharacterOfLine" DisplayMethod="unsigned integer"/>
              <Element Offset="1532" Vartype="4 Bytes" Bytesize="4" OffsetHex="000005FC" Description="m_lineNumber" DisplayMethod="unsigned integer"/>
              <Element Offset="1536" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000600" Description="m_lineVisibleCharacterCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1540" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000604" Description="m_pageNumber" DisplayMethod="unsigned integer"/>
              <Element Offset="1544" Vartype="Float" Bytesize="4" OffsetHex="00000608" Description="m_PageAscender" DisplayMethod="unsigned integer"/>
              <Element Offset="1548" Vartype="Float" Bytesize="4" OffsetHex="0000060C" Description="m_maxTextAscender" DisplayMethod="unsigned integer"/>
              <Element Offset="1552" Vartype="Float" Bytesize="4" OffsetHex="00000610" Description="m_maxCapHeight" DisplayMethod="unsigned integer"/>
              <Element Offset="1556" Vartype="Float" Bytesize="4" OffsetHex="00000614" Description="m_ElementAscender" DisplayMethod="unsigned integer"/>
              <Element Offset="1560" Vartype="Float" Bytesize="4" OffsetHex="00000618" Description="m_ElementDescender" DisplayMethod="unsigned integer"/>
              <Element Offset="1564" Vartype="Float" Bytesize="4" OffsetHex="0000061C" Description="m_maxLineAscender" DisplayMethod="unsigned integer"/>
              <Element Offset="1568" Vartype="Float" Bytesize="4" OffsetHex="00000620" Description="m_maxLineDescender" DisplayMethod="unsigned integer"/>
              <Element Offset="1572" Vartype="Float" Bytesize="4" OffsetHex="00000624" Description="m_startOfLineAscender" DisplayMethod="unsigned integer"/>
              <Element Offset="1576" Vartype="Float" Bytesize="4" OffsetHex="00000628" Description="m_startOfLineDescender" DisplayMethod="unsigned integer"/>
              <Element Offset="1580" Vartype="Float" Bytesize="4" OffsetHex="0000062C" Description="m_lineOffset" DisplayMethod="unsigned integer"/>
              <Element Offset="1584" Vartype="Pointer" Bytesize="8" OffsetHex="00000630" Description="m_meshExtents" DisplayMethod="unsigned integer"/>
              <Element Offset="1600" Vartype="Pointer" Bytesize="8" OffsetHex="00000640" Description="m_htmlColor" DisplayMethod="unsigned integer"/>
              <Element Offset="1604" Vartype="Byte" Bytesize="1" OffsetHex="00000644" Description="m_colorGradientPresetIsTinted" DisplayMethod="unsigned integer"/>
              <Element Offset="1608" Vartype="Float" Bytesize="4" OffsetHex="00000648" Description="m_tabSpacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1612" Vartype="Float" Bytesize="4" OffsetHex="0000064C" Description="m_spacing" DisplayMethod="unsigned integer"/>
              <Element Offset="1616" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000650" Description="m_TextStyleStackDepth" DisplayMethod="unsigned integer"/>
              <Element Offset="1620" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000654" Description="m_ItalicAngle" DisplayMethod="unsigned integer"/>
              <Element Offset="1624" Vartype="Float" Bytesize="4" OffsetHex="00000658" Description="m_padding" DisplayMethod="unsigned integer"/>
              <Element Offset="1628" Vartype="Float" Bytesize="4" OffsetHex="0000065C" Description="m_baselineOffset" DisplayMethod="unsigned integer"/>
              <Element Offset="1632" Vartype="Float" Bytesize="4" OffsetHex="00000660" Description="m_xAdvance" DisplayMethod="unsigned integer"/>
              <Element Offset="1636" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000664" Description="m_textElementType" DisplayMethod="unsigned integer"/>
              <Element Offset="1640" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000668" Description="m_spriteCount" DisplayMethod="unsigned integer"/>
              <Element Offset="1644" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000066C" Description="m_spriteIndex" DisplayMethod="unsigned integer"/>
              <Element Offset="1648" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000670" Description="m_spriteAnimationID" DisplayMethod="unsigned integer"/>
              <Element Offset="1652" Vartype="Byte" Bytesize="1" OffsetHex="00000674" Description="m_ignoreActiveState" DisplayMethod="unsigned integer"/>
              <Element Offset="1656" Vartype="Pointer" Bytesize="8" OffsetHex="00000678" Description="m_DelayedGraphicRebuild" DisplayMethod="unsigned integer"/>
              <Element Offset="1664" Vartype="Pointer" Bytesize="8" OffsetHex="00000680" Description="m_DelayedMaterialRebuild" DisplayMethod="unsigned integer"/>
              <Element Offset="1672" Vartype="Pointer" Bytesize="8" OffsetHex="00000688" Description="OnPreRenderText" DisplayMethod="unsigned integer"/>
              <Element Offset="1680" Vartype="Pointer" Bytesize="8" OffsetHex="00000690" Description="m_subTextObjects" DisplayMethod="unsigned integer"/>
              <Element Offset="1688" Vartype="Pointer" Bytesize="8" OffsetHex="00000698" Description="m_RectTransformCorners" DisplayMethod="unsigned integer"/>
              <Element Offset="1696" Vartype="Pointer" Bytesize="8" OffsetHex="000006A0" Description="m_canvasRenderer" DisplayMethod="unsigned integer"/>
              <Element Offset="1704" Vartype="Pointer" Bytesize="8" OffsetHex="000006A8" Description="m_canvas" DisplayMethod="unsigned integer"/>
              <Element Offset="1712" Vartype="Pointer" Bytesize="8" OffsetHex="000006B0" Description="m_baseMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="1720" Vartype="Byte" Bytesize="1" OffsetHex="000006B8" Description="m_isRebuildingLayout" DisplayMethod="unsigned integer"/>
              <Element Offset="1724" Vartype="Pointer" Bytesize="8" OffsetHex="000006BC" Description="m_ClipRect" DisplayMethod="unsigned integer"/>
              <Element Offset="1740" Vartype="Byte" Bytesize="1" OffsetHex="000006CC" Description="m_ValidRect" DisplayMethod="unsigned integer"/>
              <Element Offset="1741" Vartype="Byte" Bytesize="1" OffsetHex="000006CD" Description="m_hasFontAssetChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="1744" Vartype="Float" Bytesize="4" OffsetHex="000006D0" Description="m_previousLossyScaleY" DisplayMethod="unsigned integer"/>
              <Element Offset="1748" Vartype="Float" Bytesize="4" OffsetHex="000006D4" Description="m_CanvasScaleFactor" DisplayMethod="unsigned integer"/>
              <Element Offset="1752" Vartype="Byte" Bytesize="1" OffsetHex="000006D8" Description="m_isFirstAllocation" DisplayMethod="unsigned integer"/>
              <Element Offset="1756" Vartype="4 Bytes" Bytesize="4" OffsetHex="000006DC" Description="m_max_characters" DisplayMethod="unsigned integer"/>
              <Element Offset="1760" Vartype="Byte" Bytesize="1" OffsetHex="000006E0" Description="m_isScrollRegionSet" DisplayMethod="unsigned integer"/>
              <Element Offset="1764" Vartype="Pointer" Bytesize="8" OffsetHex="000006E4" Description="m_maskOffset" DisplayMethod="unsigned integer"/>
              <Element Offset="1780" Vartype="Pointer" Bytesize="8" OffsetHex="000006F4" Description="m_EnvMapMatrix" DisplayMethod="unsigned integer"/>
              <Element Offset="1844" Vartype="Byte" Bytesize="1" OffsetHex="00000734" Description="m_isRegisteredForEvents" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="coinCollectTransform" DisplayMethod="unsigned integer">
          <Structure Name="Transform" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="payableBuilding" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="coinCollectVFX" DisplayMethod="unsigned integer">
          <Structure Name="ParticleSystem" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="gemCollectVFX" DisplayMethod="unsigned integer">
          <Structure Name="ParticleSystem" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="survivalInstinctVFX" DisplayMethod="unsigned integer">
          <Structure Name="ParticleSystem" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="coinCollectAnimationCurve" DisplayMethod="unsigned integer">
          <Structure Name="AnimationCurve" 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_Ptr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_pool" DisplayMethod="unsigned integer">
          <Structure Name="ObjectPool" 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="pools" DisplayMethod="unsigned integer">
                <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="poolDictionary" DisplayMethod="unsigned integer">
                <Structure Name="Dictionary`2" 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="_buckets" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="_entries" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_comparer" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="_keys" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="_values" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="_count" DisplayMethod="unsigned integer"/>
                    <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="_freeList" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="_freeCount" DisplayMethod="unsigned integer"/>
                    <Element Offset="76" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000004C" Description="_version" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="_detectedColliders" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="coinTag" 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="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="horseTakeDamageTrackNames" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="coinSource" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="gemSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="takeDamageSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="loseTrackSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="survivalInstinctSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="horseTakeDamageSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="192" Vartype="Byte" Bytesize="1" OffsetHex="000000C0" Description="isCoinMovement" DisplayMethod="unsigned integer"/>
        <Element Offset="193" Vartype="Byte" Bytesize="1" OffsetHex="000000C1" Description="debugOn" DisplayMethod="unsigned integer"/>
        <Element Offset="194" Vartype="Byte" Bytesize="1" OffsetHex="000000C2" Description="_isPressedOnce" DisplayMethod="unsigned integer"/>
        <Element Offset="195" Vartype="Byte" Bytesize="1" OffsetHex="000000C3" Description="isGotAnyDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="Byte" Bytesize="1" OffsetHex="000000C4" Description="isCoinCollectedBefore" DisplayMethod="unsigned integer"/>
        <Element Offset="197" Vartype="Byte" Bytesize="1" OffsetHex="000000C5" Description="isTeleporting" DisplayMethod="unsigned integer"/>
        <Element Offset="198" Vartype="Byte" Bytesize="1" OffsetHex="000000C6" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
        <Element Offset="199" Vartype="Byte" Bytesize="1" OffsetHex="000000C7" Description="isInvincible" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C8" Description="pouchCapacity" DisplayMethod="unsigned integer"/>
        <Element Offset="204" Vartype="Byte" Bytesize="1" OffsetHex="000000CC" Description="_isSurvivalInstinctEffectDone" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D0" Description="coinsInPouch" DisplayMethod="unsigned integer"/>
        <Element Offset="212" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D4" Description="totalAcquiredCoinAmount" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Float" Bytesize="4" OffsetHex="000000D8" Description="coinTravelDuration" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerAttack" 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="gameInput" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="pool" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="playerAnimations" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="playerMovement" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="_availableTargets" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="targetedList" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="shootFromTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="targetCollision" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_target" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="_targetObj" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="bowAudioSource" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="chainController" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Float" Bytesize="4" OffsetHex="00000080" Description="durationBetweenAttacks" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000084" Description="damage" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Float" Bytesize="4" OffsetHex="00000088" Description="arrowSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="140" Vartype="Float" Bytesize="4" OffsetHex="0000008C" Description="maxDistanceBetweenPlayerAndTargetable" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="_attackTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="Byte" Bytesize="1" OffsetHex="00000094" Description="_isAttacking" DisplayMethod="unsigned integer"/>
        <Element Offset="149" Vartype="Byte" Bytesize="1" OffsetHex="00000095" Description="_hasTarget" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerAttack" 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="gameInput" DisplayMethod="unsigned integer">
          <Structure Name="GameInput" 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="_playerInputSystem" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="onEscapeButtonPressed" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="onTabTargeting" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="onDropCoinPressed" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDropCoinReleased" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="_gamepad" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Byte" Bytesize="1" OffsetHex="00000050" Description="isMainMenu" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="pool" DisplayMethod="unsigned integer">
          <Structure Name="ObjectPool" 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="pools" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="poolDictionary" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="playerAnimations" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="playerMovement" DisplayMethod="unsigned integer">
          <Structure Name="PlayerMovement" 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="gameInput" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="playerAnimations" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="torch" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="torchLight" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="rb" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="poisonVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="debuffAudioSource" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="teleportSource" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="torchMeshes" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="leaderShipVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="webOnPlayer" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="horsePoisonOutlinable" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="playerMesh" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="playerTeleportEndTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="crown" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="staminaFillImage" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Float" Bytesize="4" OffsetHex="000000A0" Description="movementSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="164" Vartype="Float" Bytesize="4" OffsetHex="000000A4" Description="rotateSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Float" Bytesize="4" OffsetHex="000000A8" Description="runSpeedMultiplier" DisplayMethod="unsigned integer"/>
              <Element Offset="172" Vartype="Float" Bytesize="4" OffsetHex="000000AC" Description="beingIdleAfterNonMovementSecs" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Float" Bytesize="4" OffsetHex="000000B0" Description="staminaSpendAmountPerSecond" DisplayMethod="unsigned integer"/>
              <Element Offset="180" Vartype="Float" Bytesize="4" OffsetHex="000000B4" Description="staminaRegenAmountPerSecond" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Float" Bytesize="4" OffsetHex="000000B8" Description="staminaStartRegenDuration" DisplayMethod="unsigned integer"/>
              <Element Offset="188" Vartype="Float" Bytesize="4" OffsetHex="000000BC" Description="_currentStamina" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="Byte" Bytesize="1" OffsetHex="000000C0" Description="_canMove" DisplayMethod="unsigned integer"/>
              <Element Offset="193" Vartype="Byte" Bytesize="1" OffsetHex="000000C1" Description="isWalking" DisplayMethod="unsigned integer"/>
              <Element Offset="194" Vartype="Byte" Bytesize="1" OffsetHex="000000C2" Description="isRunning" DisplayMethod="unsigned integer"/>
              <Element Offset="195" Vartype="Byte" Bytesize="1" OffsetHex="000000C3" Description="_isIdle" DisplayMethod="unsigned integer"/>
              <Element Offset="196" Vartype="Byte" Bytesize="1" OffsetHex="000000C4" Description="_isAttacking" DisplayMethod="unsigned integer"/>
              <Element Offset="197" Vartype="Byte" Bytesize="1" OffsetHex="000000C5" Description="_runKeyBeingPressed" DisplayMethod="unsigned integer"/>
              <Element Offset="198" Vartype="Byte" Bytesize="1" OffsetHex="000000C6" Description="_canPressRunKey" DisplayMethod="unsigned integer"/>
              <Element Offset="199" Vartype="Byte" Bytesize="1" OffsetHex="000000C7" Description="_canThrottleMount" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Byte" Bytesize="1" OffsetHex="000000C8" Description="_isPoisoned" DisplayMethod="unsigned integer"/>
              <Element Offset="201" Vartype="Byte" Bytesize="1" OffsetHex="000000C9" Description="isJumping" DisplayMethod="unsigned integer"/>
              <Element Offset="202" Vartype="Byte" Bytesize="1" OffsetHex="000000CA" Description="isPinned" DisplayMethod="unsigned integer"/>
              <Element Offset="204" Vartype="Float" Bytesize="4" OffsetHex="000000CC" Description="_staminaTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Float" Bytesize="4" OffsetHex="000000D0" Description="_staminaRegenTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="212" Vartype="Float" Bytesize="4" OffsetHex="000000D4" Description="_staminaRegenBufferTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Float" Bytesize="4" OffsetHex="000000D8" Description="_idleTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="220" Vartype="Float" Bytesize="4" OffsetHex="000000DC" Description="_tweenStaminaAmount" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="_inputVector" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_previousPosition" DisplayMethod="unsigned integer"/>
              <Element Offset="244" Vartype="Float" Bytesize="4" OffsetHex="000000F4" Description="pinTime" DisplayMethod="unsigned integer"/>
              <Element Offset="248" Vartype="Float" Bytesize="4" OffsetHex="000000F8" Description="_pinTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="252" Vartype="Float" Bytesize="4" OffsetHex="000000FC" Description="_poisonTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="256" Vartype="Float" Bytesize="4" OffsetHex="00000100" Description="_poisonDuration" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="_availableTargets" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="targetedList" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="shootFromTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="targetCollision" DisplayMethod="unsigned integer">
          <Structure Name="TargetCollision" 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="targets" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="targetsSet" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_target" DisplayMethod="unsigned integer">
          <Structure Name="GoatBehaviour" 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="targetedVisual" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="outline" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="assignedLane" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="timerCallBack" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="targetTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="tabTutorialSprite" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="attackTutorialSprite" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="playerTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_patrolPoint" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="transparentMaterial" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="meshRenderer" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="config" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="spawnPoint" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="animator" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="attackAnimation" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="getHitAnimation" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="eatAnimation" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="jumpClip" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="warCryClip" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="belongedCave" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="belongedStatue" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="arrowImpactSource" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="healthBarParent" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="healthBarRed" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="freezeOutline" DisplayMethod="unsigned integer"/>
              <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="freezeProps" DisplayMethod="unsigned integer"/>
              <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="chainArrows" DisplayMethod="unsigned integer">
                <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="playerDetectionList" DisplayMethod="unsigned integer"/>
              <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="_freezeTimerTween" DisplayMethod="unsigned integer"/>
              <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="_freezeOutlineTween" DisplayMethod="unsigned integer"/>
              <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="onAttackEnd" DisplayMethod="unsigned integer"/>
              <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
              <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
              <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="_healthBarTween" DisplayMethod="unsigned integer"/>
              <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="playerLayerMask" DisplayMethod="unsigned integer"/>
              <Element Offset="316" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000013C" Description="_animalAnimation" DisplayMethod="unsigned integer"/>
              <Element Offset="320" Vartype="Float" Bytesize="4" OffsetHex="00000140" Description="playerDetectionRadius" DisplayMethod="unsigned integer"/>
              <Element Offset="324" Vartype="Float" Bytesize="4" OffsetHex="00000144" Description="attackRadius" DisplayMethod="unsigned integer"/>
              <Element Offset="328" Vartype="Float" Bytesize="4" OffsetHex="00000148" Description="_durationBetweenAttacks" DisplayMethod="unsigned integer"/>
              <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="coinDropCountMin" DisplayMethod="unsigned integer"/>
              <Element Offset="336" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000150" Description="coinDropCountMax" DisplayMethod="unsigned integer"/>
              <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="_attackedTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="344" Vartype="Float" Bytesize="4" OffsetHex="00000158" Description="_attackTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="348" Vartype="Float" Bytesize="4" OffsetHex="0000015C" Description="runAwayDuration" DisplayMethod="unsigned integer"/>
              <Element Offset="352" Vartype="Byte" Bytesize="1" OffsetHex="00000160" Description="isDespawnedAtNight" DisplayMethod="unsigned integer"/>
              <Element Offset="356" Vartype="Float" Bytesize="4" OffsetHex="00000164" Description="_timeMultiplier" DisplayMethod="unsigned integer"/>
              <Element Offset="360" Vartype="Float" Bytesize="4" OffsetHex="00000168" Description="_tempAnimatorSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="_tempNavmeshSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="freezeMultiplier" DisplayMethod="unsigned integer"/>
              <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="animalPanicModeDistance" DisplayMethod="unsigned integer"/>
              <Element Offset="376" Vartype="Byte" Bytesize="1" OffsetHex="00000178" Description="isAnimalEnable" DisplayMethod="unsigned integer"/>
              <Element Offset="377" Vartype="Byte" Bytesize="1" OffsetHex="00000179" Description="isAttacked" DisplayMethod="unsigned integer"/>
              <Element Offset="378" Vartype="Byte" Bytesize="1" OffsetHex="0000017A" Description="isCanAttack" DisplayMethod="unsigned integer"/>
              <Element Offset="379" Vartype="Byte" Bytesize="1" OffsetHex="0000017B" Description="isInvulnerable" DisplayMethod="unsigned integer"/>
              <Element Offset="380" Vartype="Byte" Bytesize="1" OffsetHex="0000017C" Description="_isHit" DisplayMethod="unsigned integer"/>
              <Element Offset="381" Vartype="Byte" Bytesize="1" OffsetHex="0000017D" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
              <Element Offset="382" Vartype="Byte" Bytesize="1" OffsetHex="0000017E" Description="isAttacking" DisplayMethod="unsigned integer"/>
              <Element Offset="383" Vartype="Byte" Bytesize="1" OffsetHex="0000017F" Description="_isPausePatrolling" DisplayMethod="unsigned integer"/>
              <Element Offset="384" Vartype="Byte" Bytesize="1" OffsetHex="00000180" Description="isReturningSpawn" DisplayMethod="unsigned integer"/>
              <Element Offset="385" Vartype="Byte" Bytesize="1" OffsetHex="00000181" Description="isPlayerClosing" DisplayMethod="unsigned integer"/>
              <Element Offset="386" Vartype="Byte" Bytesize="1" OffsetHex="00000182" Description="_isRunningAway" DisplayMethod="unsigned integer"/>
              <Element Offset="387" Vartype="Byte" Bytesize="1" OffsetHex="00000183" Description="_isPatrolPointReached" DisplayMethod="unsigned integer"/>
              <Element Offset="388" Vartype="Byte" Bytesize="1" OffsetHex="00000184" Description="_isMovingToPatrolPoint" DisplayMethod="unsigned integer"/>
              <Element Offset="389" Vartype="Byte" Bytesize="1" OffsetHex="00000185" Description="isAbleToBeTarget" DisplayMethod="unsigned integer"/>
              <Element Offset="390" Vartype="Byte" Bytesize="1" OffsetHex="00000186" Description="isAbleToCheckPlayer" DisplayMethod="unsigned integer"/>
              <Element Offset="391" Vartype="Byte" Bytesize="1" OffsetHex="00000187" Description="isWildAnimal" DisplayMethod="unsigned integer"/>
              <Element Offset="392" Vartype="Byte" Bytesize="1" OffsetHex="00000188" Description="isChicken" DisplayMethod="unsigned integer"/>
              <Element Offset="393" Vartype="Byte" Bytesize="1" OffsetHex="00000189" Description="isMimic" DisplayMethod="unsigned integer"/>
              <Element Offset="396" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000018C" Description="maxHealth" DisplayMethod="unsigned integer"/>
              <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="health" DisplayMethod="unsigned integer"/>
              <Element Offset="404" Vartype="Pointer" Bytesize="8" OffsetHex="00000194" Description="destination" DisplayMethod="unsigned integer"/>
              <Element Offset="416" Vartype="Float" Bytesize="4" OffsetHex="000001A0" Description="runSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="420" Vartype="Float" Bytesize="4" OffsetHex="000001A4" Description="patrolSpeed" DisplayMethod="unsigned integer"/>
              <Element Offset="424" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001A8" Description="_patrolCount" DisplayMethod="unsigned integer"/>
              <Element Offset="428" Vartype="Pointer" Bytesize="8" OffsetHex="000001AC" Description="_moveDir" DisplayMethod="unsigned integer"/>
              <Element Offset="440" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B8" Description="xpAmount" DisplayMethod="unsigned integer"/>
              <Element Offset="444" Vartype="Pointer" Bytesize="8" OffsetHex="000001BC" Description="_defaultScale" DisplayMethod="unsigned integer"/>
              <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="goatDieSource" DisplayMethod="unsigned integer">
                <Structure Name="AudioSource" 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"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="goatTakeDamageSource" DisplayMethod="unsigned integer"/>
              <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="goatTakeDamageTrackNames" DisplayMethod="unsigned integer"/>
              <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="_animationEventCaller" DisplayMethod="unsigned integer"/>
              <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="stepsVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="dieVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="dieAnimationSmokeVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="520" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000208" Description="_currentState" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="_targetObj" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="bowAudioSource" DisplayMethod="unsigned integer">
          <Structure Name="AudioSource" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="chainController" DisplayMethod="unsigned integer">
          <Structure Name="ChainController" 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="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="chainCount" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="128" Vartype="Float" Bytesize="4" OffsetHex="00000080" Description="durationBetweenAttacks" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000084" Description="damage" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Float" Bytesize="4" OffsetHex="00000088" Description="arrowSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="140" Vartype="Float" Bytesize="4" OffsetHex="0000008C" Description="maxDistanceBetweenPlayerAndTargetable" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="_attackTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="Byte" Bytesize="1" OffsetHex="00000094" Description="_isAttacking" DisplayMethod="unsigned integer"/>
        <Element Offset="149" Vartype="Byte" Bytesize="1" OffsetHex="00000095" Description="_hasTarget" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="BuilderManager" 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="builderUnits" DisplayMethod="unsigned integer">
          <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer">
                <Structure Name="BuilderUnit[]" 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]BuilderUnit" DisplayMethod="unsigned integer">
                      <Structure Name="BuilderUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                          <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                          <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                          <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                          <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                          <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                          <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                          <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                          <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                          <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                          <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                          <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                          <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                          <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                          <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                          <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                          <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                          <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                          <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                          <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                          <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                          <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                          <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                          <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                          <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                          <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                          <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                          <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                          <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                          <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                          <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                          <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                          <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                          <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                          <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                          <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                          <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                          <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                          <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                          <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                          <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                          <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                          <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                          <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                          <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                          <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                          <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                          <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                          <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                          <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                          <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                          <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                          <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                          <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                          <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                          <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                          <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                          <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="hammerHitParticle" DisplayMethod="unsigned integer"/>
                          <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="_buildingOrderManager" DisplayMethod="unsigned integer"/>
                          <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="_buildingWork" DisplayMethod="unsigned integer"/>
                          <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="_assignedTree" DisplayMethod="unsigned integer"/>
                          <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="_healer" DisplayMethod="unsigned integer"/>
                          <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hammerHitSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                          <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                          <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="belongedWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="defaultProps" DisplayMethod="unsigned integer"/>
                          <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="benjaminButtonProps" DisplayMethod="unsigned integer"/>
                          <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="_formationPoint" DisplayMethod="unsigned integer"/>
                          <Element Offset="544" Vartype="Float" Bytesize="4" OffsetHex="00000220" Description="_checkTimer" DisplayMethod="unsigned integer"/>
                          <Element Offset="548" Vartype="Byte" Bytesize="1" OffsetHex="00000224" Description="isAssignedToWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" Description="repairHealthIncreaseAmount" DisplayMethod="unsigned integer"/>
                          <Element Offset="556" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000022C" Description="_currentFormationTransformIndex" DisplayMethod="unsigned integer"/>
                          <Element Offset="560" Vartype="Byte" Bytesize="1" OffsetHex="00000230" Description="_isFormationPointSetBefore" DisplayMethod="unsigned integer"/>
                          <Element Offset="561" Vartype="Byte" Bytesize="1" OffsetHex="00000231" Description="isAssignedToAnyWork" DisplayMethod="unsigned integer"/>
                          <Element Offset="562" Vartype="Byte" Bytesize="1" OffsetHex="00000232" Description="_isLatestWallChanged" DisplayMethod="unsigned integer"/>
                          <Element Offset="563" Vartype="Byte" Bytesize="1" OffsetHex="00000233" Description="_isPermanentUpgradeSet" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]BuilderUnit" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="assignedBuilderUnits" DisplayMethod="unsigned integer">
          <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer">
                <Structure Name="BuilderUnit[]" 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]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]BuilderUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]BuilderUnit" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="westLaneManager" DisplayMethod="unsigned integer">
          <Structure Name="LaneManager" 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="animalSpawnManager" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="spawnPointsTemp" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="wildAnimalPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="friendlyAnimals" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="cuttableTrees" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="laneWalls" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="baseWall" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="latestWall" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="laneFlag" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="portals" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_config" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="oppositeLane" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="onLatestWallChange" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="laneDirection" DisplayMethod="unsigned integer"/>
              <Element Offset="140" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000008C" Description="friendlyAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000090" Description="existingAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="Float" Bytesize="4" OffsetHex="00000094" Description="animalSpawnTimeMax" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Float" Bytesize="4" OffsetHex="00000098" Description="animalSpawnTimeMin" DisplayMethod="unsigned integer"/>
              <Element Offset="156" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000009C" Description="goatStat" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A0" Description="chickenStat" DisplayMethod="unsigned integer"/>
              <Element Offset="164" Vartype="Byte" Bytesize="1" OffsetHex="000000A4" Description="isAvailable" DisplayMethod="unsigned integer"/>
              <Element Offset="165" Vartype="Byte" Bytesize="1" OffsetHex="000000A5" Description="isSortActive" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A8" Description="_cuttableTreeCount" DisplayMethod="unsigned integer"/>
              <Element Offset="172" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000AC" Description="_maxAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Byte" Bytesize="1" OffsetHex="000000B0" Description="isBuilderAssignedToWall" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="eastLaneManager" DisplayMethod="unsigned integer">
          <Structure Name="LaneManager" 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="animalSpawnManager" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="spawnPointsTemp" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="wildAnimalPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="friendlyAnimals" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="cuttableTrees" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="laneWalls" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="baseWall" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="latestWall" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="laneFlag" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="portals" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_config" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="oppositeLane" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="onLatestWallChange" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="laneDirection" DisplayMethod="unsigned integer"/>
              <Element Offset="140" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000008C" Description="friendlyAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000090" Description="existingAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="Float" Bytesize="4" OffsetHex="00000094" Description="animalSpawnTimeMax" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Float" Bytesize="4" OffsetHex="00000098" Description="animalSpawnTimeMin" DisplayMethod="unsigned integer"/>
              <Element Offset="156" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000009C" Description="goatStat" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A0" Description="chickenStat" DisplayMethod="unsigned integer"/>
              <Element Offset="164" Vartype="Byte" Bytesize="1" OffsetHex="000000A4" Description="isAvailable" DisplayMethod="unsigned integer"/>
              <Element Offset="165" Vartype="Byte" Bytesize="1" OffsetHex="000000A5" Description="isSortActive" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A8" Description="_cuttableTreeCount" DisplayMethod="unsigned integer"/>
              <Element Offset="172" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000AC" Description="_maxAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Byte" Bytesize="1" OffsetHex="000000B0" Description="isBuilderAssignedToWall" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
      </Elements>
    </Structure>
    <Structure Name="BuildingWork" 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="buildingWorkObject" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="callBack" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="assignedBuilder" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="buildingWorkPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Byte" Bytesize="1" OffsetHex="00000034" Description="assigned" DisplayMethod="unsigned integer"/>
        <Element Offset="53" Vartype="Byte" Bytesize="1" OffsetHex="00000035" Description="isRepair" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="orderDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="coinsSpend" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="HoboCamp" 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="payableUtility" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitParentPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="spawnTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="belongedLane" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="belongedHobos" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="peasantFacilityFlag" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="tentRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="spawnProbability" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="redTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="blueTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Float" Bytesize="4" OffsetHex="00000070" Description="radiusAroundHoboCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Float" Bytesize="4" OffsetHex="00000074" Description="spawnTime" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="_spawnTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="isSpawnTimerActive" DisplayMethod="unsigned integer"/>
        <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="isTutorialCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="peasantFacilityCost" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="isPeasantFacility" DisplayMethod="unsigned integer"/>
        <Element Offset="133" Vartype="Byte" Bytesize="1" OffsetHex="00000085" Description="isSpawnedPeasantToday" DisplayMethod="unsigned integer"/>
        <Element Offset="134" Vartype="Byte" Bytesize="1" OffsetHex="00000086" Description="isInsideBorders" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="HoboCamp" 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="payableUtility" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitParentPrefab" DisplayMethod="unsigned integer">
          <Structure Name="UnitParent" 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="currentUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitTypeProperties" DisplayMethod="unsigned integer">
                <Structure Name="UnitTypeProperties[]" 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]UnitTypeProperties" DisplayMethod="unsigned integer">
                      <Structure Name="UnitTypeProperties" 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="unitVisual" DisplayMethod="unsigned integer"/>
                          <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="unitType" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]UnitTypeProperties" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hoboUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="peasantUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="builderUnit" DisplayMethod="unsigned integer">
                <Structure Name="BuilderUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer">
                      <Structure Name="UnitParent" 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="currentUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitTypeProperties" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hoboUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="peasantUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="builderUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="archerUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="bullseyeUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="soldierUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="berserkUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="mageUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="shadowPriestUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="paladinUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="farmerUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="shepherdSheepUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="shepherdPigUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="shepherdCowUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="sphereCollider" DisplayMethod="unsigned integer"/>
                          <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                          <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                          <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_contactedRackBase" DisplayMethod="unsigned integer"/>
                          <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="assignedHoboCamp" DisplayMethod="unsigned integer"/>
                          <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_unitPropertiesDict" DisplayMethod="unsigned integer"/>
                          <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="transformSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="healthBarParent" DisplayMethod="unsigned integer"/>
                          <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="healthBarRed" DisplayMethod="unsigned integer"/>
                          <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
                          <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="holyWordsSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="shieldWallEnterParticle" DisplayMethod="unsigned integer"/>
                          <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="shieldWallStayParticles" DisplayMethod="unsigned integer"/>
                          <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="protectiveAuraStayParticle" DisplayMethod="unsigned integer"/>
                          <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="unitSwapVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="OnUnitStarted" DisplayMethod="unsigned integer"/>
                          <Element Offset="288" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000120" Description="currentUnitType" DisplayMethod="unsigned integer"/>
                          <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" Description="previousUnitType" DisplayMethod="unsigned integer"/>
                          <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="protectiveAuraActivationEase" DisplayMethod="unsigned integer"/>
                          <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="protectiveAuraDeactivationEase" DisplayMethod="unsigned integer"/>
                          <Element Offset="304" Vartype="Float" Bytesize="4" OffsetHex="00000130" Description="protectiveAuraToggleTime" DisplayMethod="unsigned integer"/>
                          <Element Offset="308" Vartype="Pointer" Bytesize="8" OffsetHex="00000134" Description="protectiveAuraDefaultScale" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="hammerHitParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="_buildingOrderManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="_buildingWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="_assignedTree" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="_healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hammerHitSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="belongedWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="defaultProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="benjaminButtonProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="_formationPoint" DisplayMethod="unsigned integer"/>
                    <Element Offset="544" Vartype="Float" Bytesize="4" OffsetHex="00000220" Description="_checkTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="548" Vartype="Byte" Bytesize="1" OffsetHex="00000224" Description="isAssignedToWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" Description="repairHealthIncreaseAmount" DisplayMethod="unsigned integer"/>
                    <Element Offset="556" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000022C" Description="_currentFormationTransformIndex" DisplayMethod="unsigned integer"/>
                    <Element Offset="560" Vartype="Byte" Bytesize="1" OffsetHex="00000230" Description="_isFormationPointSetBefore" DisplayMethod="unsigned integer"/>
                    <Element Offset="561" Vartype="Byte" Bytesize="1" OffsetHex="00000231" Description="isAssignedToAnyWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="562" Vartype="Byte" Bytesize="1" OffsetHex="00000232" Description="_isLatestWallChanged" DisplayMethod="unsigned integer"/>
                    <Element Offset="563" Vartype="Byte" Bytesize="1" OffsetHex="00000233" Description="_isPermanentUpgradeSet" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="archerUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="bullseyeUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="soldierUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="berserkUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="mageUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="shadowPriestUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="paladinUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="farmerUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="shepherdSheepUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="shepherdPigUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="shepherdCowUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="sphereCollider" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="timerCallBack" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_contactedRackBase" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="assignedHoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_unitPropertiesDict" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="transformSource" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="healthBarParent" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="healthBarRed" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
              <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="holyWordsSource" DisplayMethod="unsigned integer"/>
              <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="shieldWallEnterParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="shieldWallStayParticles" DisplayMethod="unsigned integer"/>
              <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="protectiveAuraStayParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="unitSwapVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="OnUnitStarted" DisplayMethod="unsigned integer"/>
              <Element Offset="288" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000120" Description="currentUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" Description="previousUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="protectiveAuraActivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="protectiveAuraDeactivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="304" Vartype="Float" Bytesize="4" OffsetHex="00000130" Description="protectiveAuraToggleTime" DisplayMethod="unsigned integer"/>
              <Element Offset="308" Vartype="Pointer" Bytesize="8" OffsetHex="00000134" Description="protectiveAuraDefaultScale" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="spawnTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="belongedLane" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="belongedHobos" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="peasantFacilityFlag" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="tentRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="spawnProbability" DisplayMethod="unsigned integer">
          <Structure Name="Int32[]" 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="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="[0]Int32" DisplayMethod="signed integer"/>
              <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="[1]Int32" DisplayMethod="signed integer"/>
              <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="[2]Int32" DisplayMethod="signed integer"/>
              <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="[3]Int32" DisplayMethod="signed integer"/>
              <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="[4]Int32" DisplayMethod="signed integer"/>
              <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="[5]Int32" DisplayMethod="signed integer"/>
              <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="[6]Int32" DisplayMethod="signed integer"/>
              <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="[7]Int32" DisplayMethod="signed integer"/>
              <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="[8]Int32" DisplayMethod="signed integer"/>
              <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="[9]Int32" DisplayMethod="signed integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="redTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="blueTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Float" Bytesize="4" OffsetHex="00000070" Description="radiusAroundHoboCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Float" Bytesize="4" OffsetHex="00000074" Description="spawnTime" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="_spawnTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="isSpawnTimerActive" DisplayMethod="unsigned integer"/>
        <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="isTutorialCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="peasantFacilityCost" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="isPeasantFacility" DisplayMethod="unsigned integer"/>
        <Element Offset="133" Vartype="Byte" Bytesize="1" OffsetHex="00000085" Description="isSpawnedPeasantToday" DisplayMethod="unsigned integer"/>
        <Element Offset="134" Vartype="Byte" Bytesize="1" OffsetHex="00000086" Description="isInsideBorders" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="HoboCamp" 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="payableUtility" DisplayMethod="unsigned integer">
          <Structure Name="PayableUtility" 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="coinTransformList" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="paymentCollider" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="source" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="coins" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="coinTransforms" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="_emptyCoinSlot" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onPaymentComplete" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="collidersInRange" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="_emptySlotIndex" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="Float" Bytesize="4" OffsetHex="00000064" Description="_dropCoinsTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Float" Bytesize="4" OffsetHex="00000068" Description="_createProductTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="108" Vartype="Float" Bytesize="4" OffsetHex="0000006C" Description="dropCoinsDuration" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="isPayable" DisplayMethod="unsigned integer"/>
              <Element Offset="113" Vartype="Byte" Bytesize="1" OffsetHex="00000071" Description="isTutorialPayable" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitParentPrefab" DisplayMethod="unsigned integer">
          <Structure Name="UnitParent" 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="currentUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitTypeProperties" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hoboUnit" DisplayMethod="unsigned integer">
                <Structure Name="HoboUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="coin" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="hoboArm" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="foundCoins" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="triggerCollider" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="pickUpCoinSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hoboFartAudioSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="tutorialSprite" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Byte" Bytesize="1" OffsetHex="000001F8" Description="isFoundCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="505" Vartype="Byte" Bytesize="1" OffsetHex="000001F9" Description="isPickedUpCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="506" Vartype="Byte" Bytesize="1" OffsetHex="000001FA" Description="isTownHobo" DisplayMethod="unsigned integer"/>
                    <Element Offset="508" Vartype="Pointer" Bytesize="8" OffsetHex="000001FC" Description="_previousDestination" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="_hoboCampDestination" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="peasantUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="builderUnit" DisplayMethod="unsigned integer">
                <Structure Name="BuilderUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="hammerHitParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="_buildingOrderManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="_buildingWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="_assignedTree" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="_healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hammerHitSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="belongedWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="defaultProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="benjaminButtonProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="_formationPoint" DisplayMethod="unsigned integer"/>
                    <Element Offset="544" Vartype="Float" Bytesize="4" OffsetHex="00000220" Description="_checkTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="548" Vartype="Byte" Bytesize="1" OffsetHex="00000224" Description="isAssignedToWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" Description="repairHealthIncreaseAmount" DisplayMethod="unsigned integer"/>
                    <Element Offset="556" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000022C" Description="_currentFormationTransformIndex" DisplayMethod="unsigned integer"/>
                    <Element Offset="560" Vartype="Byte" Bytesize="1" OffsetHex="00000230" Description="_isFormationPointSetBefore" DisplayMethod="unsigned integer"/>
                    <Element Offset="561" Vartype="Byte" Bytesize="1" OffsetHex="00000231" Description="isAssignedToAnyWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="562" Vartype="Byte" Bytesize="1" OffsetHex="00000232" Description="_isLatestWallChanged" DisplayMethod="unsigned integer"/>
                    <Element Offset="563" Vartype="Byte" Bytesize="1" OffsetHex="00000233" Description="_isPermanentUpgradeSet" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="archerUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="bullseyeUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="soldierUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="berserkUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="mageUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="shadowPriestUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="paladinUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="farmerUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="shepherdSheepUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="shepherdPigUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="shepherdCowUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="sphereCollider" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="timerCallBack" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_contactedRackBase" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="assignedHoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_unitPropertiesDict" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="transformSource" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="healthBarParent" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="healthBarRed" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
              <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="holyWordsSource" DisplayMethod="unsigned integer"/>
              <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="shieldWallEnterParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="shieldWallStayParticles" DisplayMethod="unsigned integer"/>
              <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="protectiveAuraStayParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="unitSwapVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="OnUnitStarted" DisplayMethod="unsigned integer"/>
              <Element Offset="288" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000120" Description="currentUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" Description="previousUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="protectiveAuraActivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="protectiveAuraDeactivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="304" Vartype="Float" Bytesize="4" OffsetHex="00000130" Description="protectiveAuraToggleTime" DisplayMethod="unsigned integer"/>
              <Element Offset="308" Vartype="Pointer" Bytesize="8" OffsetHex="00000134" Description="protectiveAuraDefaultScale" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="spawnTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="belongedLane" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="belongedHobos" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="peasantFacilityFlag" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="tentRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="spawnProbability" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="redTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="blueTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Float" Bytesize="4" OffsetHex="00000070" Description="radiusAroundHoboCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Float" Bytesize="4" OffsetHex="00000074" Description="spawnTime" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="_spawnTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="isSpawnTimerActive" DisplayMethod="unsigned integer"/>
        <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="isTutorialCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="peasantFacilityCost" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="isPeasantFacility" DisplayMethod="unsigned integer"/>
        <Element Offset="133" Vartype="Byte" Bytesize="1" OffsetHex="00000085" Description="isSpawnedPeasantToday" DisplayMethod="unsigned integer"/>
        <Element Offset="134" Vartype="Byte" Bytesize="1" OffsetHex="00000086" Description="isInsideBorders" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="GameConfig" 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="firstDayDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="Float" Bytesize="4" OffsetHex="0000001C" Description="dayDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="nightDuration" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="GameManager" 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="vCam1" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitSpawnParent" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="enemyUnitSpawnParent" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="animalSpawnParent" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="coinParent" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="enemySpawnParent" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="hoboCamps" DisplayMethod="unsigned integer">
          <Structure Name="HoboCamp[]" 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]HoboCamp" DisplayMethod="unsigned integer">
                <Structure Name="HoboCamp" 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="payableUtility" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitParentPrefab" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="spawnTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="belongedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="belongedHobos" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="peasantFacilityFlag" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="tentRenderer" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="spawnProbability" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="redTentMat" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="blueTentMat" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Float" Bytesize="4" OffsetHex="00000070" Description="radiusAroundHoboCamp" DisplayMethod="unsigned integer"/>
                    <Element Offset="116" Vartype="Float" Bytesize="4" OffsetHex="00000074" Description="spawnTime" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="_spawnTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="isSpawnTimerActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="isTutorialCamp" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="peasantFacilityCost" DisplayMethod="unsigned integer"/>
                    <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="isPeasantFacility" DisplayMethod="unsigned integer"/>
                    <Element Offset="133" Vartype="Byte" Bytesize="1" OffsetHex="00000085" Description="isSpawnedPeasantToday" DisplayMethod="unsigned integer"/>
                    <Element Offset="134" Vartype="Byte" Bytesize="1" OffsetHex="00000086" Description="isInsideBorders" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]HoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]HoboCamp" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="lanes" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="sfxSource" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="churchObject" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="paladinStandTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="endFogCamera" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="queenWormCamera" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="medusaCamera" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="necromancerCamera" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="necromancerUI" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="arrowPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defaultMaterial" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="tutorialTimeline" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="currentBosses" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C0" Description="winAch" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C4" Description="ironAch" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Byte" Bytesize="1" OffsetHex="000000C8" Description="isDefeated" DisplayMethod="unsigned integer"/>
        <Element Offset="201" Vartype="Byte" Bytesize="1" OffsetHex="000000C9" Description="isWin" DisplayMethod="unsigned integer"/>
        <Element Offset="202" Vartype="Byte" Bytesize="1" OffsetHex="000000CA" Description="isUnderAttackSfxPlayed" DisplayMethod="unsigned integer"/>
        <Element Offset="204" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000CC" Description="wildAnimalDayCount" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D0" Description="wildAnimalNightCount" DisplayMethod="unsigned integer"/>
        <Element Offset="212" Vartype="Byte" Bytesize="1" OffsetHex="000000D4" Description="hitStop" DisplayMethod="unsigned integer"/>
        <Element Offset="213" Vartype="Byte" Bytesize="1" OffsetHex="000000D5" Description="isLastPortalShowcaseOnProgress" DisplayMethod="unsigned integer"/>
        <Element Offset="214" Vartype="Byte" Bytesize="1" OffsetHex="000000D6" Description="isAnyGemCollectedThisNight" DisplayMethod="unsigned integer"/>
        <Element Offset="215" Vartype="Byte" Bytesize="1" OffsetHex="000000D7" Description="isAnyEnemyTakeDamageThisNight" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Byte" Bytesize="1" OffsetHex="000000D8" Description="isPassedHalfOfNight" DisplayMethod="unsigned integer"/>
        <Element Offset="217" Vartype="Byte" Bytesize="1" OffsetHex="000000D9" Description="isCoinDestroyActive" DisplayMethod="unsigned integer"/>
        <Element Offset="220" Vartype="Float" Bytesize="4" OffsetHex="000000DC" Description="coinDestroyTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Float" Bytesize="4" OffsetHex="000000E0" Description="normalHitStopDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="228" Vartype="Float" Bytesize="4" OffsetHex="000000E4" Description="normalDroppedTimeScaleValue" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Float" Bytesize="4" OffsetHex="000000E8" Description="angerMultiplier" DisplayMethod="unsigned integer"/>
        <Element Offset="236" Vartype="Float" Bytesize="4" OffsetHex="000000EC" Description="angerOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="240" Vartype="Byte" Bytesize="1" OffsetHex="000000F0" Description="isNewGamePlus" DisplayMethod="unsigned integer"/>
        <Element Offset="244" Vartype="Float" Bytesize="4" OffsetHex="000000F4" Description="newGamePlusOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F8" Description="newGamePlusCount" DisplayMethod="unsigned integer"/>
        <Element Offset="252" Vartype="Byte" Bytesize="1" OffsetHex="000000FC" Description="isAnyBossSpawned" DisplayMethod="unsigned integer"/>
        <Element Offset="253" Vartype="Byte" Bytesize="1" OffsetHex="000000FD" Description="isBossCinematicOnProgress" DisplayMethod="unsigned integer"/>
        <Element Offset="254" Vartype="Byte" Bytesize="1" OffsetHex="000000FE" Description="isFinalBossSpawnInprogress" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="HoboCamp" 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="payableUtility" DisplayMethod="unsigned integer">
          <Structure Name="PayableUtility" 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="coinTransformList" DisplayMethod="unsigned integer">
                <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="paymentCollider" DisplayMethod="unsigned integer">
                <Structure Name="SphereCollider" 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"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="source" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="coins" DisplayMethod="unsigned integer">
                <Structure Name="GameObject[]" 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]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]GameObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]GameObject" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="coinTransforms" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="_emptyCoinSlot" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onPaymentComplete" DisplayMethod="unsigned integer">
                <Structure Name="Action" 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="method_ptr" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="interp_method" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="interp_invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="original_method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="data" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="delegates" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="collidersInRange" DisplayMethod="unsigned integer">
                <Structure Name="HashSet`1" 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="_buckets" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="_slots" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_comparer" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="_siInfo" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="_count" DisplayMethod="unsigned integer"/>
                    <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="_lastIndex" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="_freeList" DisplayMethod="unsigned integer"/>
                    <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="_version" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="_emptySlotIndex" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="Float" Bytesize="4" OffsetHex="00000064" Description="_dropCoinsTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Float" Bytesize="4" OffsetHex="00000068" Description="_createProductTimer" DisplayMethod="unsigned integer"/>
              <Element Offset="108" Vartype="Float" Bytesize="4" OffsetHex="0000006C" Description="dropCoinsDuration" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="isPayable" DisplayMethod="unsigned integer"/>
              <Element Offset="113" Vartype="Byte" Bytesize="1" OffsetHex="00000071" Description="isTutorialPayable" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitParentPrefab" DisplayMethod="unsigned integer">
          <Structure Name="UnitParent" 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="currentUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="unitTypeProperties" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hoboUnit" DisplayMethod="unsigned integer">
                <Structure Name="HoboUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="coin" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="hoboArm" DisplayMethod="unsigned integer">
                      <Structure Name="Transform" 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"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="foundCoins" DisplayMethod="unsigned integer">
                      <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
                          <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
                          <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
                          <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="triggerCollider" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="pickUpCoinSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hoboFartAudioSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="tutorialSprite" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Byte" Bytesize="1" OffsetHex="000001F8" Description="isFoundCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="505" Vartype="Byte" Bytesize="1" OffsetHex="000001F9" Description="isPickedUpCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="506" Vartype="Byte" Bytesize="1" OffsetHex="000001FA" Description="isTownHobo" DisplayMethod="unsigned integer"/>
                    <Element Offset="508" Vartype="Pointer" Bytesize="8" OffsetHex="000001FC" Description="_previousDestination" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="_hoboCampDestination" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="peasantUnit" DisplayMethod="unsigned integer">
                <Structure Name="PeasantUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="torch" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="nightLight" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="grayedMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001E8" Description="previousState" DisplayMethod="unsigned integer"/>
                    <Element Offset="492" Vartype="Float" Bytesize="4" OffsetHex="000001EC" Description="_prayDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Byte" Bytesize="1" OffsetHex="000001F0" Description="isAssignedToAnyTool" DisplayMethod="unsigned integer"/>
                    <Element Offset="497" Vartype="Byte" Bytesize="1" OffsetHex="000001F1" Description="isPaladinCreated" DisplayMethod="unsigned integer"/>
                    <Element Offset="498" Vartype="Byte" Bytesize="1" OffsetHex="000001F2" Description="isPraying" DisplayMethod="unsigned integer"/>
                    <Element Offset="499" Vartype="Byte" Bytesize="1" OffsetHex="000001F3" Description="_isPeasantAssignedToManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="500" Vartype="Pointer" Bytesize="8" OffsetHex="000001F4" Description="_previousDestination" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="builderUnit" DisplayMethod="unsigned integer">
                <Structure Name="BuilderUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="hammerHitParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="_buildingOrderManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="_buildingWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="_assignedTree" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="_healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hammerHitSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="belongedWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="defaultProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="benjaminButtonProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="_formationPoint" DisplayMethod="unsigned integer"/>
                    <Element Offset="544" Vartype="Float" Bytesize="4" OffsetHex="00000220" Description="_checkTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="548" Vartype="Byte" Bytesize="1" OffsetHex="00000224" Description="isAssignedToWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" Description="repairHealthIncreaseAmount" DisplayMethod="unsigned integer"/>
                    <Element Offset="556" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000022C" Description="_currentFormationTransformIndex" DisplayMethod="unsigned integer"/>
                    <Element Offset="560" Vartype="Byte" Bytesize="1" OffsetHex="00000230" Description="_isFormationPointSetBefore" DisplayMethod="unsigned integer"/>
                    <Element Offset="561" Vartype="Byte" Bytesize="1" OffsetHex="00000231" Description="isAssignedToAnyWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="562" Vartype="Byte" Bytesize="1" OffsetHex="00000232" Description="_isLatestWallChanged" DisplayMethod="unsigned integer"/>
                    <Element Offset="563" Vartype="Byte" Bytesize="1" OffsetHex="00000233" Description="_isPermanentUpgradeSet" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="archerUnit" DisplayMethod="unsigned integer">
                <Structure Name="ArcherUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                    <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                    <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                    <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                    <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                    <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                    <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                    <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                    <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                    <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                    <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                    <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                    <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                    <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                    <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                    <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                    <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                    <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                    <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                    <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                    <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                    <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                    <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                    <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                    <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                    <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                    <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                    <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="shootFromTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="arrowFireVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="targets" DisplayMethod="unsigned integer"/>
                    <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="closestTarget" DisplayMethod="unsigned integer"/>
                    <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="assignedTower" DisplayMethod="unsigned integer"/>
                    <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="formationPoint" DisplayMethod="unsigned integer"/>
                    <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="bowAttackAudioSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="504" Vartype="Pointer" Bytesize="8" OffsetHex="000001F8" Description="meshRenderers" DisplayMethod="unsigned integer"/>
                    <Element Offset="512" Vartype="Pointer" Bytesize="8" OffsetHex="00000200" Description="transparentMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="grayedMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="normalMaterials" DisplayMethod="unsigned integer"/>
                    <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" Description="rainOfArrowsPrefab" DisplayMethod="unsigned integer"/>
                    <Element Offset="544" Vartype="Pointer" Bytesize="8" OffsetHex="00000220" Description="rainOfArrowsInitialTargetTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="552" Vartype="Pointer" Bytesize="8" OffsetHex="00000228" Description="pierceShotSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="560" Vartype="Pointer" Bytesize="8" OffsetHex="00000230" Description="targetedVisual" DisplayMethod="unsigned integer"/>
                    <Element Offset="568" Vartype="Pointer" Bytesize="8" OffsetHex="00000238" Description="outline" DisplayMethod="unsigned integer"/>
                    <Element Offset="576" Vartype="Pointer" Bytesize="8" OffsetHex="00000240" Description="targetTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="584" Vartype="Pointer" Bytesize="8" OffsetHex="00000248" Description="rockHitVFX" DisplayMethod="unsigned integer"/>
                    <Element Offset="592" Vartype="Pointer" Bytesize="8" OffsetHex="00000250" Description="chainArrows" DisplayMethod="unsigned integer"/>
                    <Element Offset="600" Vartype="Float" Bytesize="4" OffsetHex="00000258" Description="arrowSpeed" DisplayMethod="unsigned integer"/>
                    <Element Offset="604" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000025C" Description="damage" DisplayMethod="unsigned integer"/>
                    <Element Offset="608" Vartype="Float" Bytesize="4" OffsetHex="00000260" Description="durationBetweenAttacks" DisplayMethod="unsigned integer"/>
                    <Element Offset="612" Vartype="Float" Bytesize="4" OffsetHex="00000264" Description="attackRadius" DisplayMethod="unsigned integer"/>
                    <Element Offset="616" Vartype="Float" Bytesize="4" OffsetHex="00000268" Description="attackTimer" DisplayMethod="unsigned integer"/>
                    <Element Offset="620" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000026C" Description="currentFormationTransformIndex" DisplayMethod="unsigned integer"/>
                    <Element Offset="624" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000270" Description="_sequentialAttackNumber" DisplayMethod="unsigned integer"/>
                    <Element Offset="628" Vartype="Byte" Bytesize="1" OffsetHex="00000274" Description="_isMoveTownSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="629" Vartype="Byte" Bytesize="1" OffsetHex="00000275" Description="isNight" DisplayMethod="unsigned integer"/>
                    <Element Offset="630" Vartype="Byte" Bytesize="1" OffsetHex="00000276" Description="canAttack" DisplayMethod="unsigned integer"/>
                    <Element Offset="631" Vartype="Byte" Bytesize="1" OffsetHex="00000277" Description="isAssignedToAnyTower" DisplayMethod="unsigned integer"/>
                    <Element Offset="632" Vartype="Byte" Bytesize="1" OffsetHex="00000278" Description="isMovingToTower" DisplayMethod="unsigned integer"/>
                    <Element Offset="633" Vartype="Byte" Bytesize="1" OffsetHex="00000279" Description="isFormationPointSetBefore" DisplayMethod="unsigned integer"/>
                    <Element Offset="634" Vartype="Byte" Bytesize="1" OffsetHex="0000027A" Description="_idleTimerSet" DisplayMethod="unsigned integer"/>
                    <Element Offset="635" Vartype="Byte" Bytesize="1" OffsetHex="0000027B" Description="isLatestWallChanged" DisplayMethod="unsigned integer"/>
                    <Element Offset="636" Vartype="Byte" Bytesize="1" OffsetHex="0000027C" Description="_isCreatedNow" DisplayMethod="unsigned integer"/>
                    <Element Offset="637" Vartype="Byte" Bytesize="1" OffsetHex="0000027D" Description="_canUseRainOfArrows" DisplayMethod="unsigned integer"/>
                    <Element Offset="638" Vartype="Byte" Bytesize="1" OffsetHex="0000027E" Description="isAbleToBeTarget" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="bullseyeUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="soldierUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="berserkUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="mageUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="shadowPriestUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="paladinUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="farmerUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="shepherdSheepUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="shepherdPigUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="shepherdCowUnit" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="sphereCollider" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="timerCallBack" DisplayMethod="unsigned integer"/>
              <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_contactedRackBase" DisplayMethod="unsigned integer"/>
              <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="assignedHoboCamp" DisplayMethod="unsigned integer"/>
              <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_unitPropertiesDict" DisplayMethod="unsigned integer"/>
              <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="transformSource" DisplayMethod="unsigned integer"/>
              <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="healthBarParent" DisplayMethod="unsigned integer"/>
              <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="healthBarRed" DisplayMethod="unsigned integer"/>
              <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
              <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="holyWordsSource" DisplayMethod="unsigned integer">
                <Structure Name="AudioSource" 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"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="shieldWallEnterParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="shieldWallStayParticles" DisplayMethod="unsigned integer"/>
              <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="protectiveAuraStayParticle" DisplayMethod="unsigned integer"/>
              <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="unitSwapVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="OnUnitStarted" DisplayMethod="unsigned integer"/>
              <Element Offset="288" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000120" Description="currentUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" Description="previousUnitType" DisplayMethod="unsigned integer"/>
              <Element Offset="296" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000128" Description="protectiveAuraActivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="300" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000012C" Description="protectiveAuraDeactivationEase" DisplayMethod="unsigned integer"/>
              <Element Offset="304" Vartype="Float" Bytesize="4" OffsetHex="00000130" Description="protectiveAuraToggleTime" DisplayMethod="unsigned integer"/>
              <Element Offset="308" Vartype="Pointer" Bytesize="8" OffsetHex="00000134" Description="protectiveAuraDefaultScale" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="spawnTransform" DisplayMethod="unsigned integer">
          <Structure Name="Transform" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="belongedLane" DisplayMethod="unsigned integer">
          <Structure Name="LaneManager" 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="animalSpawnManager" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="spawnPointsTemp" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="wildAnimalPoints" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="friendlyAnimals" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="cuttableTrees" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="laneWalls" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="baseWall" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="latestWall" DisplayMethod="unsigned integer">
                <Structure Name="WallBehaviour" 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="timerCallBack" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="payableUtility" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="buildingLevel" DisplayMethod="unsigned integer"/>
                    <Element Offset="52" Vartype="Byte" Bytesize="1" OffsetHex="00000034" Description="isUnderConstruction" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="wallLevelProps" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="animalAvoidCollider" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="buildingOrderManager" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="disableTrees" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="unlockableObjects" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="wallDoorBehaviour" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="belongedLane" DisplayMethod="unsigned integer"/>
                    <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="wallConstructionBumpVfx" DisplayMethod="unsigned integer"/>
                    <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="wallNewMeshBumpVfx" DisplayMethod="unsigned integer"/>
                    <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="militaryFormationTransforms" DisplayMethod="unsigned integer"/>
                    <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="enemyFormationTransformsOutside" DisplayMethod="unsigned integer"/>
                    <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="enemyFormationTransformsInside" DisplayMethod="unsigned integer"/>
                    <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="militaryMageFormationTransforms" DisplayMethod="unsigned integer"/>
                    <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="buildingOrderSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="wallTransformCompleteSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="wallHitSource" DisplayMethod="unsigned integer"/>
                    <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="openSiteObjects" DisplayMethod="unsigned integer"/>
                    <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="closeTrees" DisplayMethod="unsigned integer"/>
                    <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="laneFlagEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="laneFlagWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="hitTransform" DisplayMethod="unsigned integer"/>
                    <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="nightAmbientObjects" DisplayMethod="unsigned integer"/>
                    <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="healthBarParent" DisplayMethod="unsigned integer"/>
                    <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="healthBarRed" DisplayMethod="unsigned integer"/>
                    <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="healthBarYellow" DisplayMethod="unsigned integer"/>
                    <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="repairWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="upgradeWork" DisplayMethod="unsigned integer"/>
                    <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="attackingEnemies" DisplayMethod="unsigned integer"/>
                    <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                    <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="onWallDestruction" DisplayMethod="unsigned integer"/>
                    <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="necromancerTeleportPosition" DisplayMethod="unsigned integer"/>
                    <Element Offset="304" Vartype="Float" Bytesize="4" OffsetHex="00000130" Description="createProductDuration" DisplayMethod="unsigned integer"/>
                    <Element Offset="308" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000134" Description="wallHealth" DisplayMethod="unsigned integer"/>
                    <Element Offset="312" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000138" Description="_militaryFormationPointPickCount" DisplayMethod="unsigned integer"/>
                    <Element Offset="316" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000013C" Description="_militaryMageFormationPointPickCount" DisplayMethod="unsigned integer"/>
                    <Element Offset="320" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000140" Description="_enemyFormationPointPickCount" DisplayMethod="unsigned integer"/>
                    <Element Offset="324" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000144" Description="_enemyMageFormationPointPickCount" DisplayMethod="unsigned integer"/>
                    <Element Offset="328" Vartype="Byte" Bytesize="1" OffsetHex="00000148" Description="isDestroyed" DisplayMethod="unsigned integer"/>
                    <Element Offset="329" Vartype="Byte" Bytesize="1" OffsetHex="00000149" Description="isUnderAttackByEnemy" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="laneFlag" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="portals" DisplayMethod="unsigned integer">
                <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_config" DisplayMethod="unsigned integer">
                <Structure Name="LaneConfig" 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="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="maxAnimalCountEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="minWildAnimalCountEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="maxWildAnimalCountEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="wildAnimalSpawnProbabiltyEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="cuttableTreeCountEast" DisplayMethod="unsigned integer"/>
                    <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="maxAnimalCountWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="minWildAnimalCountWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="maxWildAnimalCountWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="wildAnimalSpawnProbabiltyWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="cuttableTreeCountWest" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="maxAnimalCountNorth" DisplayMethod="unsigned integer"/>
                    <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="minWildAnimalCountNorth" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="maxWildAnimalCountNorth" DisplayMethod="unsigned integer"/>
                    <Element Offset="76" Vartype="Float" Bytesize="4" OffsetHex="0000004C" Description="wildAnimalSpawnProbabiltyNorth" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000050" Description="cuttableTreeCountNorth" DisplayMethod="unsigned integer"/>
                    <Element Offset="84" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000054" Description="maxAnimalCountSouth" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000058" Description="maxWildAnimalCountSouth" DisplayMethod="unsigned integer"/>
                    <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="minWildAnimalCountSouth" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Float" Bytesize="4" OffsetHex="00000060" Description="wildAnimalSpawnProbabiltySouth" DisplayMethod="unsigned integer"/>
                    <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="cuttableTreeCountSouth" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="oppositeLane" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="onLatestWallChange" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="laneDirection" DisplayMethod="unsigned integer"/>
              <Element Offset="140" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000008C" Description="friendlyAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000090" Description="existingAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="Float" Bytesize="4" OffsetHex="00000094" Description="animalSpawnTimeMax" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Float" Bytesize="4" OffsetHex="00000098" Description="animalSpawnTimeMin" DisplayMethod="unsigned integer"/>
              <Element Offset="156" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000009C" Description="goatStat" DisplayMethod="unsigned integer"/>
              <Element Offset="160" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A0" Description="chickenStat" DisplayMethod="unsigned integer"/>
              <Element Offset="164" Vartype="Byte" Bytesize="1" OffsetHex="000000A4" Description="isAvailable" DisplayMethod="unsigned integer"/>
              <Element Offset="165" Vartype="Byte" Bytesize="1" OffsetHex="000000A5" Description="isSortActive" DisplayMethod="unsigned integer"/>
              <Element Offset="168" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A8" Description="_cuttableTreeCount" DisplayMethod="unsigned integer"/>
              <Element Offset="172" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000AC" Description="_maxAnimalCount" DisplayMethod="unsigned integer"/>
              <Element Offset="176" Vartype="Byte" Bytesize="1" OffsetHex="000000B0" Description="isBuilderAssignedToWall" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="belongedHobos" DisplayMethod="unsigned integer">
          <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer">
                <Structure Name="HoboUnit[]" 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]HoboUnit" DisplayMethod="unsigned integer">
                      <Structure Name="HoboUnit" 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="assignedLane" DisplayMethod="unsigned integer"/>
                          <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="timerCallBack" DisplayMethod="unsigned integer"/>
                          <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="animator" DisplayMethod="unsigned integer"/>
                          <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="healParticle" DisplayMethod="unsigned integer"/>
                          <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="healers" DisplayMethod="unsigned integer"/>
                          <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="navMeshAgent" DisplayMethod="unsigned integer"/>
                          <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="takeDamageAnimation" DisplayMethod="unsigned integer"/>
                          <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="takeDamageVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="knockDownVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="healer" DisplayMethod="unsigned integer"/>
                          <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentRackBase" DisplayMethod="unsigned integer"/>
                          <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="unitParent" DisplayMethod="unsigned integer"/>
                          <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="peasantManager" DisplayMethod="unsigned integer"/>
                          <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="unitConfig" DisplayMethod="unsigned integer"/>
                          <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="pool" DisplayMethod="unsigned integer"/>
                          <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_moveTarget" DisplayMethod="unsigned integer"/>
                          <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="rackBaseHolder" DisplayMethod="unsigned integer"/>
                          <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="defendingWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="dieSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="leadershipVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="followingPaladinUnit" DisplayMethod="unsigned integer"/>
                          <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="lockedPortal" DisplayMethod="unsigned integer"/>
                          <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="paladinDeathRay" DisplayMethod="unsigned integer"/>
                          <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="divineInterventionVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="thornyVFX" DisplayMethod="unsigned integer"/>
                          <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_yellowHealthTween" DisplayMethod="unsigned integer"/>
                          <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_yellowHealthTweenRock" DisplayMethod="unsigned integer"/>
                          <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="possibleThreads" DisplayMethod="unsigned integer"/>
                          <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="rockSurroundingObject" DisplayMethod="unsigned integer"/>
                          <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="rockHealthBarParent" DisplayMethod="unsigned integer"/>
                          <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="rockHealthBarRed" DisplayMethod="unsigned integer"/>
                          <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="rockHealthBarYellow" DisplayMethod="unsigned integer"/>
                          <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="_onActionEnd" DisplayMethod="unsigned integer"/>
                          <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onStartPositionSetCall" DisplayMethod="unsigned integer"/>
                          <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDamageTaken" DisplayMethod="unsigned integer"/>
                          <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onUnitDie" DisplayMethod="unsigned integer"/>
                          <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="_protectiveAuraRoutine" DisplayMethod="unsigned integer"/>
                          <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="currentState" DisplayMethod="unsigned integer"/>
                          <Element Offset="332" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000014C" Description="unitType" DisplayMethod="unsigned integer"/>
                          <Element Offset="336" Vartype="Float" Bytesize="4" OffsetHex="00000150" Description="walkSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="340" Vartype="Float" Bytesize="4" OffsetHex="00000154" Description="runSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="344" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000158" Description="health" DisplayMethod="unsigned integer"/>
                          <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="maxHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="destination" DisplayMethod="unsigned integer"/>
                          <Element Offset="364" Vartype="Float" Bytesize="4" OffsetHex="0000016C" Description="enemyDetectionRadius" DisplayMethod="unsigned integer"/>
                          <Element Offset="368" Vartype="Float" Bytesize="4" OffsetHex="00000170" Description="_newPosTimer" DisplayMethod="unsigned integer"/>
                          <Element Offset="372" Vartype="Float" Bytesize="4" OffsetHex="00000174" Description="moveSpeed" DisplayMethod="unsigned integer"/>
                          <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="enemyLayer" DisplayMethod="unsigned integer"/>
                          <Element Offset="380" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000017C" Description="previousMoveType" DisplayMethod="unsigned integer"/>
                          <Element Offset="384" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000180" Description="_currentAnimationType" DisplayMethod="unsigned integer"/>
                          <Element Offset="388" Vartype="Float" Bytesize="4" OffsetHex="00000184" Description="_stoppingDistance" DisplayMethod="unsigned integer"/>
                          <Element Offset="392" Vartype="Float" Bytesize="4" OffsetHex="00000188" Description="leadershipValues" DisplayMethod="unsigned integer"/>
                          <Element Offset="396" Vartype="Byte" Bytesize="1" OffsetHex="0000018C" Description="isUnderLeadershipEffect" DisplayMethod="unsigned integer"/>
                          <Element Offset="400" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000190" Description="oldMaxHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="404" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000194" Description="defense" DisplayMethod="unsigned integer"/>
                          <Element Offset="408" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000198" Description="shield" DisplayMethod="unsigned integer"/>
                          <Element Offset="412" Vartype="Byte" Bytesize="1" OffsetHex="0000019C" Description="movingToTarget" DisplayMethod="unsigned integer"/>
                          <Element Offset="413" Vartype="Byte" Bytesize="1" OffsetHex="0000019D" Description="movingToPosition" DisplayMethod="unsigned integer"/>
                          <Element Offset="414" Vartype="Byte" Bytesize="1" OffsetHex="0000019E" Description="isMoveTownSet" DisplayMethod="unsigned integer"/>
                          <Element Offset="415" Vartype="Byte" Bytesize="1" OffsetHex="0000019F" Description="_isWorkAnimationExist" DisplayMethod="unsigned integer"/>
                          <Element Offset="416" Vartype="Byte" Bytesize="1" OffsetHex="000001A0" Description="isCalledForHeal" DisplayMethod="unsigned integer"/>
                          <Element Offset="417" Vartype="Byte" Bytesize="1" OffsetHex="000001A1" Description="isLeftWall" DisplayMethod="unsigned integer"/>
                          <Element Offset="418" Vartype="Byte" Bytesize="1" OffsetHex="000001A2" Description="isAbleToOpenDoor" DisplayMethod="unsigned integer"/>
                          <Element Offset="419" Vartype="Byte" Bytesize="1" OffsetHex="000001A3" Description="runningAwayFromAnEnemy" DisplayMethod="unsigned integer"/>
                          <Element Offset="420" Vartype="Byte" Bytesize="1" OffsetHex="000001A4" Description="isDroppedCoin" DisplayMethod="unsigned integer"/>
                          <Element Offset="421" Vartype="Byte" Bytesize="1" OffsetHex="000001A5" Description="isShieldWalled" DisplayMethod="unsigned integer"/>
                          <Element Offset="422" Vartype="Byte" Bytesize="1" OffsetHex="000001A6" Description="isProtectiveAuraActive" DisplayMethod="unsigned integer"/>
                          <Element Offset="423" Vartype="Byte" Bytesize="1" OffsetHex="000001A7" Description="_isDivineInterventionDone" DisplayMethod="unsigned integer"/>
                          <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isInsideAcidPool" DisplayMethod="unsigned integer"/>
                          <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="isStunned" DisplayMethod="unsigned integer"/>
                          <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_canThornyShield" DisplayMethod="unsigned integer"/>
                          <Element Offset="427" Vartype="Byte" Bytesize="1" OffsetHex="000001AB" Description="_isThornyInCooldown" DisplayMethod="unsigned integer"/>
                          <Element Offset="428" Vartype="Byte" Bytesize="1" OffsetHex="000001AC" Description="doesHaveAnyPriest" DisplayMethod="unsigned integer"/>
                          <Element Offset="429" Vartype="Byte" Bytesize="1" OffsetHex="000001AD" Description="isDead" DisplayMethod="unsigned integer"/>
                          <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="rockHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="436" Vartype="Float" Bytesize="4" OffsetHex="000001B4" Description="maxRockHealth" DisplayMethod="unsigned integer"/>
                          <Element Offset="440" Vartype="Byte" Bytesize="1" OffsetHex="000001B8" Description="isRockDestroyed" DisplayMethod="unsigned integer"/>
                          <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="coin" DisplayMethod="unsigned integer"/>
                          <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="hoboArm" DisplayMethod="unsigned integer"/>
                          <Element Offset="464" Vartype="Pointer" Bytesize="8" OffsetHex="000001D0" Description="foundCoins" DisplayMethod="unsigned integer"/>
                          <Element Offset="472" Vartype="Pointer" Bytesize="8" OffsetHex="000001D8" Description="triggerCollider" DisplayMethod="unsigned integer"/>
                          <Element Offset="480" Vartype="Pointer" Bytesize="8" OffsetHex="000001E0" Description="pickUpCoinSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="488" Vartype="Pointer" Bytesize="8" OffsetHex="000001E8" Description="hoboFartAudioSource" DisplayMethod="unsigned integer"/>
                          <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" Description="tutorialSprite" DisplayMethod="unsigned integer"/>
                          <Element Offset="504" Vartype="Byte" Bytesize="1" OffsetHex="000001F8" Description="isFoundCoin" DisplayMethod="unsigned integer"/>
                          <Element Offset="505" Vartype="Byte" Bytesize="1" OffsetHex="000001F9" Description="isPickedUpCoin" DisplayMethod="unsigned integer"/>
                          <Element Offset="506" Vartype="Byte" Bytesize="1" OffsetHex="000001FA" Description="isTownHobo" DisplayMethod="unsigned integer"/>
                          <Element Offset="508" Vartype="Pointer" Bytesize="8" OffsetHex="000001FC" Description="_previousDestination" DisplayMethod="unsigned integer"/>
                          <Element Offset="520" Vartype="Pointer" Bytesize="8" OffsetHex="00000208" Description="_hoboCampDestination" DisplayMethod="unsigned integer"/>
                        </Elements>
                      </Structure>
                    </Element>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="[1]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="[2]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="[3]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="[4]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="[5]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="[6]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="[7]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="[8]HoboUnit" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="[9]HoboUnit" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="peasantFacilityFlag" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="tentRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="spawnProbability" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="redTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="blueTentMat" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Float" Bytesize="4" OffsetHex="00000070" Description="radiusAroundHoboCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Float" Bytesize="4" OffsetHex="00000074" Description="spawnTime" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="_spawnTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Byte" Bytesize="1" OffsetHex="0000007C" Description="isSpawnTimerActive" DisplayMethod="unsigned integer"/>
        <Element Offset="125" Vartype="Byte" Bytesize="1" OffsetHex="0000007D" Description="isTutorialCamp" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="peasantFacilityCost" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="isPeasantFacility" DisplayMethod="unsigned integer"/>
        <Element Offset="133" Vartype="Byte" Bytesize="1" OffsetHex="00000085" Description="isSpawnedPeasantToday" DisplayMethod="unsigned integer"/>
        <Element Offset="134" Vartype="Byte" Bytesize="1" OffsetHex="00000086" Description="isInsideBorders" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <LuaScript>
-- Cheat Table Decorator
function decorateSSKTable()
  local mainForm = getMainForm()

  -- Main Form Styling
  mainForm.Caption = 'The Monarch (Steam) - Enhanced Table [by SeryogaSK] {Habibrahimov.com}'
  mainForm.Color = 0x2B2B2B  -- Dark background
  mainForm.Font.Color = 0xE6E6E6 -- Light text
  getAutoAttachList().add("TheMonarch.exe")
end

-- Execute when table loads
decorateSSKTable()


</LuaScript>
</CheatTable>
