<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>54</ID>
      <Description>"========================= CHEAT TABLE: TANGO FIESTA ========================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>56</ID>
      <Description>"Game Name: [Tango Fiesta]  |  Version: [Steam]  |  Table Version: [1.0] "</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>51</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>62</ID>
      <Description>"Enable Mono"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TangoFiesta.exe
  Version: Steam
  Author : SeryogaSK
  Web : Habibrahimov.com

  This script does Enable Mono
}
[ENABLE]
{$lua}
LaunchMonoDataCollector()
[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>31</ID>
          <Description>"[X]&lt;---- [SCRIPT] PLAYER MANAGER"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : TangoFiesta.exe
  Version: Steam
  Author : SeryogaSK
  Web : Habibrahimov.com

  This script does Get Player Pointer
}

[ENABLE]

aobscan(ply_health,20 0F B6 86 64 01 00 00 D9 86 EC 01 00 00) // should be unique
alloc(newmem,$1000)
alloc(ply_ptr,8)

label(code)
label(return)

newmem:
mov [ply_ptr],esi
code:
  fld dword ptr [esi+000001EC]
  jmp return

ply_health+08:
  jmp newmem
  nop
return:
registersymbol(ply_health ply_ptr)

[DISABLE]

ply_health+08:
  db D9 86 EC 01 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: 0186CACD

0186CAA4: D9 45 BC              - fld dword ptr [ebp-44]
0186CAA7: DE E9                 - fsubp st(1),st(0)
0186CAA9: D9 9E EC 01 00 00     - fstp dword ptr [esi+000001EC]
0186CAAF: 8B 46 54              - mov eax,[esi+54]
0186CAB2: 89 44 24 04           - mov [esp+04],eax
0186CAB6: C7 04 24 08 17 26 2A  - mov [esp],2A261708
0186CABD: 8B C0                 - mov eax,eax
0186CABF: E8 A0 EF FF FF        - call 0186BA64
0186CAC4: EB 20                 - jmp 0186CAE6
0186CAC6: 0F B6 86 64 01 00 00  - movzx eax,byte ptr [esi+00000164]
// ---------- INJECTING HERE ----------
0186CACD: D9 86 EC 01 00 00     - fld dword ptr [esi+000001EC]
// ---------- DONE INJECTING  ----------
0186CAD3: 39 3F                 - cmp [edi],edi
0186CAD5: D9 47 18              - fld dword ptr [edi+18]
0186CAD8: D9 5D BC              - fstp dword ptr [ebp-44]
0186CADB: D9 45 BC              - fld dword ptr [ebp-44]
0186CADE: DE E9                 - fsubp st(1),st(0)
0186CAE0: D9 9E EC 01 00 00     - fstp dword ptr [esi+000001EC]
0186CAE6: 89 34 24              - mov [esp],esi
0186CAE9: 8B 06                 - mov eax,[esi]
0186CAEB: FF 90 98 00 00 00     - call dword ptr [eax+00000098]
0186CAF1: 85 C0                 - test eax,eax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>32</ID>
              <Description>"[Base] (Required for all player-related cheats)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>ply_ptr</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>43</ID>
              <Description>"[Health] (Infinite Health) → NUMPAD 1"</Description>
              <VariableType>Float</VariableType>
              <Address>[ply_ptr]+1EC</Address>
              <Hotkeys>
                <Hotkey>
                  <Action>Set Value</Action>
                  <Keys>
                    <Key>97</Key>
                  </Keys>
                  <Value>999</Value>
                  <Description>set 999</Description>
                  <ID>0</ID>
                </Hotkey>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>97</Key>
                  </Keys>
                  <Description>Fr</Description>
                  <ID>1</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>46</ID>
              <Description>"[Movement Speed] (Adjustable)"</Description>
              <VariableType>Float</VariableType>
              <Address>[ply_ptr]+334</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>58</ID>
              <Description>"[X] &lt;---- [POINTERS] Miscellaneous"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>33</ID>
                  <Description>"bTriggerDormant"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+10C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>34</ID>
                  <Description>"IsHuman"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+10D</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>35</ID>
                  <Description>"bRunningCheck"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+10E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>36</ID>
                  <Description>"_armourValue"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+110</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>37</ID>
                  <Description>"_armourRechargeTime"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+114</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>38</ID>
                  <Description>"_bWearsArmour"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+118</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>39</ID>
                  <Description>"CollisionDistanceCheck"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+11C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>40</ID>
                  <Description>"CollisionKnockback"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+120</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>41</ID>
                  <Description>"bDamageFlash"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[ply_ptr]+144</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>42</ID>
                  <Description>"_baseHealth"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+1A4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>45</ID>
                  <Description>"curSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+260</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>44</ID>
                  <Description>"_movementSpeedMax"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[ply_ptr]+1F0</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"[X]&lt;---- [SCRIPT] WEAPON MANAGER"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : TangoFiesta.exe
  Version: Steam
  Author : SeryogaSK
  Web : Habibrahimov.com

  This script does Get Weapon Pointer
}

[ENABLE]

aobscan(wpn_ammos,8B 40 40 85 C0 7E 3B) // should be unique
alloc(newmem,$1000)
alloc(wpn_ptr,8)

label(code)
label(return)

newmem:
mov [wpn_ptr],eax
code:
  mov eax,[eax+40]
  test eax,eax
  jmp return

wpn_ammos:
  jmp newmem
return:
registersymbol(wpn_ammos wpn_ptr)

[DISABLE]

wpn_ammos:
  db 8B 40 40 85 C0

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: PlayerController:UpdateAlive+174e

PlayerController:UpdateAlive+1730: 39 00                 - cmp [eax],eax
PlayerController:UpdateAlive+1732: 90                    - nop 
PlayerController:UpdateAlive+1733: E8 00 08 00 00        - call 01864488
PlayerController:UpdateAlive+1738: 85 C0                 - test eax,eax
PlayerController:UpdateAlive+173a: 74 08                 - je PlayerController:UpdateAlive+1744
PlayerController:UpdateAlive+173c: 89 3C 24              - mov [esp],edi
PlayerController:UpdateAlive+173f: E8 00 08 00 00        - call 01864494
PlayerController:UpdateAlive+1744: 8B 87 80 00 00 00     - mov eax,[edi+00000080]
PlayerController:UpdateAlive+174a: 8B C8                 - mov ecx,eax
PlayerController:UpdateAlive+174c: 39 09                 - cmp [ecx],ecx
// ---------- INJECTING HERE ----------
PlayerController:UpdateAlive+174e: 8B 40 40              - mov eax,[eax+40]
// ---------- DONE INJECTING  ----------
PlayerController:UpdateAlive+1751: 85 C0                 - test eax,eax
PlayerController:UpdateAlive+1753: 7E 3B                 - jle PlayerController:UpdateAlive+1790
PlayerController:UpdateAlive+1755: 0F B6 87 D8 01 00 00  - movzx eax,byte ptr [edi+000001D8]
PlayerController:UpdateAlive+175c: 85 C0                 - test eax,eax
PlayerController:UpdateAlive+175e: 74 30                 - je PlayerController:UpdateAlive+1790
PlayerController:UpdateAlive+1760: C6 87 D8 01 00 00 00  - mov byte ptr [edi+000001D8],00
PlayerController:UpdateAlive+1767: 8B 87 84 03 00 00     - mov eax,[edi+00000384]
PlayerController:UpdateAlive+176d: 39 00                 - cmp [eax],eax
PlayerController:UpdateAlive+176f: BA D0 EF B7 11        - mov edx,11B7EFD0
PlayerController:UpdateAlive+1774: 89 04 24              - mov [esp],eax
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>2</ID>
              <Description>"[Base] (Required for all weapon-related cheats)"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>wpn_ptr</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>4</ID>
              <Description>"[Clip Ammo] (Infinite Bullets) → NUMPAD 2"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[wpn_ptr]+40</Address>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>98</Key>
                  </Keys>
                  <Description>Fr</Description>
                  <ID>0</ID>
                </Hotkey>
                <Hotkey>
                  <Action>Set Value</Action>
                  <Keys>
                    <Key>98</Key>
                  </Keys>
                  <Value>999</Value>
                  <Description>set 999</Description>
                  <ID>1</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>29</ID>
              <Description>"[X] &lt;---- [POINTERS] Miscellaneous"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>7</ID>
                  <Description>"ConfigID"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+4C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>8</ID>
                  <Description>"ROFModifier"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+50</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>9</ID>
                  <Description>"_bBurstFire"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+54</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>10</ID>
                  <Description>"_burstDirection"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+58</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>11</ID>
                  <Description>"_burstTicker"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+5C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>12</ID>
                  <Description>"_bClipChanged"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+60</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>13</ID>
                  <Description>"_burstTimer"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+64</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>14</ID>
                  <Description>"burstSpawnPos"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+68</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>15</ID>
                  <Description>"_bReloading"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+74</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>16</ID>
                  <Description>"_weaponEffect"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+78</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>17</ID>
                  <Description>"_intervalTimer"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+7C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>18</ID>
                  <Description>"_reloadTimer"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+80</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>19</ID>
                  <Description>"_bClipActive"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+84</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>20</ID>
                  <Description>"_clipLifetime"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+88</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>21</ID>
                  <Description>"bIsCritical"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+8C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>22</ID>
                  <Description>"bBossWeapon"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+8D</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>23</ID>
                  <Description>"bBeamWeapon"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+8E</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>24</ID>
                  <Description>"WeaponEnumGroup"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+90</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>25</ID>
                  <Description>"WeaponSprite"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+94</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>26</ID>
                  <Description>"DestroyOnDeplete"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>[wpn_ptr]+98</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>27</ID>
                  <Description>"modifiedAccuracy"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+9C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>28</ID>
                  <Description>"m_achievementCooldown"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+A0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>3</ID>
                  <Description>"_currentAmmoCount"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+3C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>5</ID>
                  <Description>"_reloadableAmmo"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>[wpn_ptr]+44</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>6</ID>
                  <Description>"_forceTimer"</Description>
                  <VariableType>Float</VariableType>
                  <Address>[wpn_ptr]+48</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"[X] &lt;---- [SCRIPT] UNL. GRENADES "</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : TangoFiesta.exe
  Version: Steam
  Author : SeryogaSK
  Web : Habibrahimov.com

  This script does Unl Grenades
}

[ENABLE]

aobscan(grand,8B 87 18 04 00 00 85 C0 0F 8E) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
mov [edi+00000418],#99
code:
  mov eax,[edi+00000418]
  jmp return

grand:
  jmp newmem
  nop
return:
registersymbol(grand)

[DISABLE]

grand:
  db 8B 87 18 04 00 00

unregistersymbol(grand)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: PlayerController:UpdateAlive+1368

PlayerController:UpdateAlive+133d: FF 50 78                 - call dword ptr [eax+78]
PlayerController:UpdateAlive+1340: 0F B6 87 0D 01 00 00     - movzx eax,byte ptr [edi+0000010D]
PlayerController:UpdateAlive+1347: 85 C0                    - test eax,eax
PlayerController:UpdateAlive+1349: 0F 84 B9 02 00 00        - je PlayerController:UpdateAlive+1608
PlayerController:UpdateAlive+134f: C7 44 24 04 17 00 00 00  - mov [esp+04],00000017
PlayerController:UpdateAlive+1357: 89 3C 24                 - mov [esp],edi
PlayerController:UpdateAlive+135a: 90                       - nop 
PlayerController:UpdateAlive+135b: E8 88 EB C1 0C           - call PlayerController:GetKeyDown
PlayerController:UpdateAlive+1360: 85 C0                    - test eax,eax
PlayerController:UpdateAlive+1362: 0F 84 A0 02 00 00        - je PlayerController:UpdateAlive+1608
// ---------- INJECTING HERE ----------
PlayerController:UpdateAlive+1368: 8B 87 18 04 00 00        - mov eax,[edi+00000418]
// ---------- DONE INJECTING  ----------
PlayerController:UpdateAlive+136e: 85 C0                    - test eax,eax
PlayerController:UpdateAlive+1370: 0F 8E 92 02 00 00        - jng PlayerController:UpdateAlive+1608
PlayerController:UpdateAlive+1376: 8B 47 54                 - mov eax,[edi+54]
PlayerController:UpdateAlive+1379: 8D 8D 6C FE FF FF        - lea ecx,[ebp-00000194]
PlayerController:UpdateAlive+137f: 89 4C 24 04              - mov [esp+04],ecx
PlayerController:UpdateAlive+1383: 89 04 24                 - mov [esp],eax
PlayerController:UpdateAlive+1386: 39 00                    - cmp [eax],eax
PlayerController:UpdateAlive+1388: 8D 6D 00                 - lea ebp,[ebp+00]
PlayerController:UpdateAlive+138b: E8 40 1D 59 13           - call UnityEngine.Transform:get_position
PlayerController:UpdateAlive+1390: 83 EC 04                 - sub esp,04
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>55</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>59</ID>
      <Description>"[X] &lt;---- [HOTKEYS] (Toggle Cheat Functions)"</Description>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>60</ID>
          <Description>"NUMPAD 1 → God Mode (Infinite Health)"</Description>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>61</ID>
          <Description>"NUMPAD 2 → No Reload (Infinite Ammo)"</Description>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>53</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>57</ID>
      <Description>"Table by: **SeryogaSK**  |  Patreon: [Support Here](https://www.patreon.com/c/SeryogaSKModHub/)"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>52</ID>
      <Description>"============================================================================="</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="Length" DisplayMethod="unsigned integer"/>
        <Element Offset="12" Vartype="Unicode String" Bytesize="128" OffsetHex="0000000C" Description="Value" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="Weapon" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="12" Vartype="Pointer" Bytesize="4" OffsetHex="0000000C" Description="WeaponOwner" DisplayMethod="unsigned integer"/>
        <Element Offset="16" Vartype="Pointer" Bytesize="4" OffsetHex="00000010" Description="enemyBossOwner" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="Pointer" Bytesize="4" OffsetHex="00000014" Description="config" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="4" OffsetHex="00000018" Description="_boneTracker" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="Pointer" Bytesize="4" OffsetHex="0000001C" Description="BulletPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="4" OffsetHex="00000020" Description="muzzleLocation" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Pointer" Bytesize="4" OffsetHex="00000024" Description="_ammoClip" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="4" OffsetHex="00000028" Description="weaponBeamPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Pointer" Bytesize="4" OffsetHex="0000002C" Description="weaponBeam" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="String" Bytesize="1" OffsetHex="00000030" Description="_weaponSpriteName" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Pointer" Bytesize="4" OffsetHex="00000034" Description="_weaponSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="4" OffsetHex="00000038" Description="m_Renderer" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="_currentAmmoCount" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="_currentClipCount" DisplayMethod="unsigned integer"/>
        <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="_reloadableAmmo" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Float" Bytesize="4" OffsetHex="00000048" Description="_forceTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="76" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000004C" Description="ConfigID" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Float" Bytesize="4" OffsetHex="00000050" Description="ROFModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="84" Vartype="Byte" Bytesize="1" OffsetHex="00000054" Description="_bBurstFire" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000058" Description="_burstDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="_burstTicker" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="_bClipChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="100" Vartype="Float" Bytesize="4" OffsetHex="00000064" Description="_burstTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000068" Description="burstSpawnPos" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Byte" Bytesize="1" OffsetHex="00000074" Description="_bReloading" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000078" Description="_weaponEffect" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Float" Bytesize="4" OffsetHex="0000007C" Description="_intervalTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Float" Bytesize="4" OffsetHex="00000080" Description="_reloadTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="_bClipActive" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Float" Bytesize="4" OffsetHex="00000088" Description="_clipLifetime" DisplayMethod="unsigned integer"/>
        <Element Offset="140" Vartype="Byte" Bytesize="1" OffsetHex="0000008C" Description="bIsCritical" DisplayMethod="unsigned integer"/>
        <Element Offset="141" Vartype="Byte" Bytesize="1" OffsetHex="0000008D" Description="bBossWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="142" Vartype="Byte" Bytesize="1" OffsetHex="0000008E" Description="bBeamWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000090" Description="WeaponEnumGroup" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="WeaponSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Byte" Bytesize="1" OffsetHex="00000098" Description="DestroyOnDeplete" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Float" Bytesize="4" OffsetHex="0000009C" Description="modifiedAccuracy" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Float" Bytesize="4" OffsetHex="000000A0" Description="m_achievementCooldown" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerController" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000008" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="12" Vartype="String" Bytesize="1" OffsetHex="0000000C" Description="UniqueID" DisplayMethod="unsigned integer"/>
        <Element Offset="16" Vartype="Pointer" Bytesize="4" OffsetHex="00000010" Description="normalShader" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="Pointer" Bytesize="4" OffsetHex="00000014" Description="damageShader" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="4" OffsetHex="00000018" Description="OverrideMaterials" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="Pointer" Bytesize="4" OffsetHex="0000001C" Description="_targetPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="4" OffsetHex="00000020" Description="_rigidbody" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Pointer" Bytesize="4" OffsetHex="00000024" Description="DamageRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="4" OffsetHex="00000028" Description="_renderer" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Pointer" Bytesize="4" OffsetHex="0000002C" Description="_feetRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="4" OffsetHex="00000030" Description="_collider" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Pointer" Bytesize="4" OffsetHex="00000034" Description="myMaterial" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="4" OffsetHex="00000038" Description="_slowEffect" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="Pointer" Bytesize="4" OffsetHex="0000003C" Description="_pickupPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="4" OffsetHex="00000040" Description="freezeEffect" DisplayMethod="unsigned integer"/>
        <Element Offset="68" Vartype="Pointer" Bytesize="4" OffsetHex="00000044" Description="_fireSpreaderPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="4" OffsetHex="00000048" Description="_fireSpreader" DisplayMethod="unsigned integer"/>
        <Element Offset="76" Vartype="Pointer" Bytesize="4" OffsetHex="0000004C" Description="shockEffect" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="4" OffsetHex="00000050" Description="waterSound" DisplayMethod="unsigned integer"/>
        <Element Offset="84" Vartype="Pointer" Bytesize="4" OffsetHex="00000054" Description="GPTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="4" OffsetHex="00000058" Description="_playerIcon" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="String" Bytesize="1" OffsetHex="0000005C" Description="_meleeSoundPrefix" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="4" OffsetHex="00000060" Description="DeathHitPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="100" Vartype="String" Bytesize="1" OffsetHex="00000064" Description="_initialSkinName" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="String" Bytesize="1" OffsetHex="00000068" Description="feetAnimState" DisplayMethod="unsigned integer"/>
        <Element Offset="108" Vartype="String" Bytesize="1" OffsetHex="0000006C" Description="oldFeetAnimState" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="String" Bytesize="1" OffsetHex="00000070" Description="_damagePrefix" DisplayMethod="unsigned integer"/>
        <Element Offset="116" Vartype="Pointer" Bytesize="4" OffsetHex="00000074" Description="_activePropConfig" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="4" OffsetHex="00000078" Description="_muzzleFlash" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Pointer" Bytesize="4" OffsetHex="0000007C" Description="_meleeSwipe" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="4" OffsetHex="00000080" Description="m_ActiveWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Pointer" Bytesize="4" OffsetHex="00000084" Description="m_PrimaryWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="4" OffsetHex="00000088" Description="m_SecondaryWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="140" Vartype="Pointer" Bytesize="4" OffsetHex="0000008C" Description="m_MeleeWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="4" OffsetHex="00000090" Description="CloudPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="Pointer" Bytesize="4" OffsetHex="00000094" Description="FootprintPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="4" OffsetHex="00000098" Description="DirectionAnimations" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Pointer" Bytesize="4" OffsetHex="0000009C" Description="FeetAnimations" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="String" Bytesize="1" OffsetHex="000000A0" Description="combatState" DisplayMethod="unsigned integer"/>
        <Element Offset="164" Vartype="String" Bytesize="1" OffsetHex="000000A4" Description="torsoAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="String" Bytesize="1" OffsetHex="000000A8" Description="prevTorsoAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="172" Vartype="String" Bytesize="1" OffsetHex="000000AC" Description="appendAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="4" OffsetHex="000000B0" Description="_skidMarks" DisplayMethod="unsigned integer"/>
        <Element Offset="180" Vartype="Pointer" Bytesize="4" OffsetHex="000000B4" Description="_stompMark" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="4" OffsetHex="000000B8" Description="_knockBackBase" DisplayMethod="unsigned integer"/>
        <Element Offset="188" Vartype="Pointer" Bytesize="4" OffsetHex="000000BC" Description="skelAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="4" OffsetHex="000000C0" Description="feetAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="Pointer" Bytesize="4" OffsetHex="000000C4" Description="_activeColliderPropConfig" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="4" OffsetHex="000000C8" Description="_activeCollider" DisplayMethod="unsigned integer"/>
        <Element Offset="204" Vartype="Pointer" Bytesize="4" OffsetHex="000000CC" Description="skinNames" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="String" Bytesize="1" OffsetHex="000000D0" Description="_boneToTrack" DisplayMethod="unsigned integer"/>
        <Element Offset="212" Vartype="Pointer" Bytesize="4" OffsetHex="000000D4" Description="renderermaterial" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="4" OffsetHex="000000D8" Description="_animCoroutine" DisplayMethod="unsigned integer"/>
        <Element Offset="220" Vartype="Pointer" Bytesize="4" OffsetHex="000000DC" Description="_cachedRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Pointer" Bytesize="4" OffsetHex="000000E0" Description="_cacheFeetRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="228" Vartype="Pointer" Bytesize="4" OffsetHex="000000E4" Description="m_LastDamager" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Byte" Bytesize="1" OffsetHex="000000E8" Description="IsChampion" DisplayMethod="unsigned integer"/>
        <Element Offset="236" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000EC" Description="_effectVelocity" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Byte" Bytesize="1" OffsetHex="000000F8" Description="bWalkOnly" DisplayMethod="unsigned integer"/>
        <Element Offset="252" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000FC" Description="startPos" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000108" Description="HeroIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="268" Vartype="Byte" Bytesize="1" OffsetHex="0000010C" Description="bTriggerDormant" DisplayMethod="unsigned integer"/>
        <Element Offset="269" Vartype="Byte" Bytesize="1" OffsetHex="0000010D" Description="IsHuman" DisplayMethod="unsigned integer"/>
        <Element Offset="270" Vartype="Byte" Bytesize="1" OffsetHex="0000010E" Description="bRunningCheck" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Float" Bytesize="4" OffsetHex="00000110" Description="_armourValue" DisplayMethod="unsigned integer"/>
        <Element Offset="276" Vartype="Float" Bytesize="4" OffsetHex="00000114" Description="_armourRechargeTime" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="Byte" Bytesize="1" OffsetHex="00000118" Description="_bWearsArmour" DisplayMethod="unsigned integer"/>
        <Element Offset="284" Vartype="Float" Bytesize="4" OffsetHex="0000011C" Description="CollisionDistanceCheck" DisplayMethod="unsigned integer"/>
        <Element Offset="288" Vartype="Float" Bytesize="4" OffsetHex="00000120" Description="CollisionKnockback" DisplayMethod="unsigned integer"/>
        <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" Description="lastPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000130" Description="resetPos" DisplayMethod="unsigned integer"/>
        <Element Offset="316" Vartype="Byte" Bytesize="1" OffsetHex="0000013C" Description="bWaitForShootingAnimComplete" DisplayMethod="unsigned integer"/>
        <Element Offset="320" Vartype="Float" Bytesize="4" OffsetHex="00000140" Description="_damageFlashTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="324" Vartype="Byte" Bytesize="1" OffsetHex="00000144" Description="bDamageFlash" DisplayMethod="unsigned integer"/>
        <Element Offset="325" Vartype="Byte" Bytesize="1" OffsetHex="00000145" Description="bPreLoad" DisplayMethod="unsigned integer"/>
        <Element Offset="328" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000148" Description="vZero" DisplayMethod="unsigned integer"/>
        <Element Offset="340" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000154" Description="v2Zero" DisplayMethod="unsigned integer"/>
        <Element Offset="348" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000015C" Description="_pawnConfigIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000160" Description="_comboScore" DisplayMethod="unsigned integer"/>
        <Element Offset="356" Vartype="Byte" Bytesize="1" OffsetHex="00000164" Description="IsChopper" DisplayMethod="unsigned integer"/>
        <Element Offset="357" Vartype="Byte" Bytesize="1" OffsetHex="00000165" Description="bTorsoAnimOnly" DisplayMethod="unsigned integer"/>
        <Element Offset="358" Vartype="Byte" Bytesize="1" OffsetHex="00000166" Description="_collisionEnabled" DisplayMethod="unsigned integer"/>
        <Element Offset="359" Vartype="Byte" Bytesize="1" OffsetHex="00000167" Description="bIsTraitor" DisplayMethod="unsigned integer"/>
        <Element Offset="360" Vartype="Float" Bytesize="4" OffsetHex="00000168" Description="_showFeetTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="364" Vartype="Byte" Bytesize="1" OffsetHex="0000016C" Description="bShowFeetTimerActive" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000170" Description="Stats" DisplayMethod="unsigned integer"/>
        <Element Offset="420" Vartype="Float" Bytesize="4" OffsetHex="000001A4" Description="_baseHealth" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="_bPoisoned" DisplayMethod="unsigned integer"/>
        <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="bLockMovement" DisplayMethod="unsigned integer"/>
        <Element Offset="426" Vartype="Byte" Bytesize="1" OffsetHex="000001AA" Description="_bTimeSlowed" DisplayMethod="unsigned integer"/>
        <Element Offset="428" Vartype="Float" Bytesize="4" OffsetHex="000001AC" Description="_deltaTimeModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="Float" Bytesize="4" OffsetHex="000001B0" Description="_timeSlowDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="436" Vartype="Byte" Bytesize="1" OffsetHex="000001B4" Description="_bReloading" DisplayMethod="unsigned integer"/>
        <Element Offset="440" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B8" Description="waterHideCount" DisplayMethod="unsigned integer"/>
        <Element Offset="444" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001BC" Description="localNetworkIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="448" Vartype="Byte" Bytesize="1" OffsetHex="000001C0" Description="bParachuteStage" DisplayMethod="unsigned integer"/>
        <Element Offset="449" Vartype="Byte" Bytesize="1" OffsetHex="000001C1" Description="bParachuteFailed" DisplayMethod="unsigned integer"/>
        <Element Offset="452" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001C4" Description="_controllerIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="456" Vartype="Byte" Bytesize="1" OffsetHex="000001C8" Description="bCanDropCash" DisplayMethod="unsigned integer"/>
        <Element Offset="460" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001CC" Description="_characterIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="464" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001D0" Description="networkSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="472" Vartype="Byte" Bytesize="1" OffsetHex="000001D8" Description="bReloadPromptActive" DisplayMethod="unsigned integer"/>
        <Element Offset="473" Vartype="Byte" Bytesize="1" OffsetHex="000001D9" Description="bObjectiveTile" DisplayMethod="unsigned integer"/>
        <Element Offset="476" Vartype="Float" Bytesize="4" OffsetHex="000001DC" Description="_displayScale" DisplayMethod="unsigned integer"/>
        <Element Offset="480" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001E0" Description="newPos" DisplayMethod="unsigned integer"/>
        <Element Offset="492" Vartype="Float" Bytesize="4" OffsetHex="000001EC" Description="_health" DisplayMethod="unsigned integer"/>
        <Element Offset="496" Vartype="Float" Bytesize="4" OffsetHex="000001F0" Description="_movementSpeedMax" DisplayMethod="unsigned integer"/>
        <Element Offset="500" Vartype="Float" Bytesize="4" OffsetHex="000001F4" Description="_accelerationDelta" DisplayMethod="unsigned integer"/>
        <Element Offset="504" Vartype="Byte" Bytesize="1" OffsetHex="000001F8" Description="bShootAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="508" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001FC" Description="applySpeedScale" DisplayMethod="unsigned integer"/>
        <Element Offset="516" Vartype="Float" Bytesize="4" OffsetHex="00000204" Description="_targetShotsFired" DisplayMethod="unsigned integer"/>
        <Element Offset="520" Vartype="Float" Bytesize="4" OffsetHex="00000208" Description="_targetDamageDealt" DisplayMethod="unsigned integer"/>
        <Element Offset="524" Vartype="Float" Bytesize="4" OffsetHex="0000020C" Description="_targetDamageTaken" DisplayMethod="unsigned integer"/>
        <Element Offset="528" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000210" Description="ActiveEnemyTargetCount" DisplayMethod="unsigned integer"/>
        <Element Offset="532" Vartype="Byte" Bytesize="1" OffsetHex="00000214" Description="bIsPredator" DisplayMethod="unsigned integer"/>
        <Element Offset="536" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000218" Description="_collisionPos" DisplayMethod="unsigned integer"/>
        <Element Offset="548" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000224" Description="m_PawnState" DisplayMethod="unsigned integer"/>
        <Element Offset="552" Vartype="Float" Bytesize="4" OffsetHex="00000228" Description="spriteDirectionIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="556" Vartype="Float" Bytesize="4" OffsetHex="0000022C" Description="oldSpriteDirectionIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="560" Vartype="Float" Bytesize="4" OffsetHex="00000230" Description="spriteAimDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="564" Vartype="Float" Bytesize="4" OffsetHex="00000234" Description="oldSpriteAimDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="568" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000238" Description="slideDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="576" Vartype="Float" Bytesize="4" OffsetHex="00000240" Description="BaseMaxSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="580" Vartype="Float" Bytesize="4" OffsetHex="00000244" Description="BackPedallingModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="584" Vartype="Byte" Bytesize="1" OffsetHex="00000248" Description="bShooting" DisplayMethod="unsigned integer"/>
        <Element Offset="588" Vartype="Float" Bytesize="4" OffsetHex="0000024C" Description="_flashTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="592" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000250" Description="_flashCount" DisplayMethod="unsigned integer"/>
        <Element Offset="596" Vartype="Byte" Bytesize="1" OffsetHex="00000254" Description="m_PreventDamageToPawn" DisplayMethod="unsigned integer"/>
        <Element Offset="600" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000258" Description="aimVector" DisplayMethod="unsigned integer"/>
        <Element Offset="608" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000260" Description="curSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="616" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000268" Description="targetSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="624" Vartype="Float" Bytesize="4" OffsetHex="00000270" Description="_movementScalar" DisplayMethod="unsigned integer"/>
        <Element Offset="628" Vartype="Float" Bytesize="4" OffsetHex="00000274" Description="_accuracyScalar" DisplayMethod="unsigned integer"/>
        <Element Offset="632" Vartype="Float" Bytesize="4" OffsetHex="00000278" Description="_rofModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="636" Vartype="Byte" Bytesize="1" OffsetHex="0000027C" Description="_bTileDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="640" Vartype="Float" Bytesize="4" OffsetHex="00000280" Description="_dmgTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="644" Vartype="Float" Bytesize="4" OffsetHex="00000284" Description="_frictionScalar" DisplayMethod="unsigned integer"/>
        <Element Offset="648" Vartype="Byte" Bytesize="1" OffsetHex="00000288" Description="bFiringWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="649" Vartype="Byte" Bytesize="1" OffsetHex="00000289" Description="_bShooting" DisplayMethod="unsigned integer"/>
        <Element Offset="652" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000028C" Description="currentWeaponSlot" DisplayMethod="unsigned integer"/>
        <Element Offset="656" Vartype="Byte" Bytesize="1" OffsetHex="00000290" Description="bAiming" DisplayMethod="unsigned integer"/>
        <Element Offset="660" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000294" Description="_rawFireAngle" DisplayMethod="unsigned integer"/>
        <Element Offset="668" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000029C" Description="bulletOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="680" Vartype="Float" Bytesize="4" OffsetHex="000002A8" Description="dX" DisplayMethod="unsigned integer"/>
        <Element Offset="684" Vartype="Float" Bytesize="4" OffsetHex="000002AC" Description="dY" DisplayMethod="unsigned integer"/>
        <Element Offset="688" Vartype="Float" Bytesize="4" OffsetHex="000002B0" Description="rX" DisplayMethod="unsigned integer"/>
        <Element Offset="692" Vartype="Float" Bytesize="4" OffsetHex="000002B4" Description="rY" DisplayMethod="unsigned integer"/>
        <Element Offset="696" Vartype="Float" Bytesize="4" OffsetHex="000002B8" Description="lX" DisplayMethod="unsigned integer"/>
        <Element Offset="700" Vartype="Float" Bytesize="4" OffsetHex="000002BC" Description="lY" DisplayMethod="unsigned integer"/>
        <Element Offset="704" Vartype="Float" Bytesize="4" OffsetHex="000002C0" Description="spriteMoveDir" DisplayMethod="unsigned integer"/>
        <Element Offset="708" Vartype="Float" Bytesize="4" OffsetHex="000002C4" Description="oldSpriteMoveDir" DisplayMethod="unsigned integer"/>
        <Element Offset="712" Vartype="Float" Bytesize="4" OffsetHex="000002C8" Description="aimDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="716" Vartype="Float" Bytesize="4" OffsetHex="000002CC" Description="Foottimer" DisplayMethod="unsigned integer"/>
        <Element Offset="720" Vartype="Float" Bytesize="4" OffsetHex="000002D0" Description="CloudTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="724" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002D4" Description="footHideCount" DisplayMethod="unsigned integer"/>
        <Element Offset="728" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002D8" Description="lastPacketPos" DisplayMethod="unsigned integer"/>
        <Element Offset="740" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002E4" Description="packetPos" DisplayMethod="unsigned integer"/>
        <Element Offset="752" Vartype="Byte" Bytesize="1" OffsetHex="000002F0" Description="bFriction" DisplayMethod="unsigned integer"/>
        <Element Offset="753" Vartype="Byte" Bytesize="1" OffsetHex="000002F1" Description="bBackPedal" DisplayMethod="unsigned integer"/>
        <Element Offset="754" Vartype="Byte" Bytesize="1" OffsetHex="000002F2" Description="bSprinting" DisplayMethod="unsigned integer"/>
        <Element Offset="755" Vartype="Byte" Bytesize="1" OffsetHex="000002F3" Description="bSlideSprint" DisplayMethod="unsigned integer"/>
        <Element Offset="756" Vartype="Float" Bytesize="4" OffsetHex="000002F4" Description="_footTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="760" Vartype="Float" Bytesize="4" OffsetHex="000002F8" Description="_cloudTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="764" Vartype="Byte" Bytesize="1" OffsetHex="000002FC" Description="bAppendAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="768" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000300" Description="_pathNodeIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="772" Vartype="Byte" Bytesize="1" OffsetHex="00000304" Description="bDoCollisionStay" DisplayMethod="unsigned integer"/>
        <Element Offset="776" Vartype="Float" Bytesize="4" OffsetHex="00000308" Description="CollisionBoundScalar" DisplayMethod="unsigned integer"/>
        <Element Offset="780" Vartype="Float" Bytesize="4" OffsetHex="0000030C" Description="packetTime" DisplayMethod="unsigned integer"/>
        <Element Offset="784" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000310" Description="_leftScale" DisplayMethod="unsigned integer"/>
        <Element Offset="796" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000031C" Description="_rightScale" DisplayMethod="unsigned integer"/>
        <Element Offset="808" Vartype="Byte" Bytesize="1" OffsetHex="00000328" Description="_bFinishedReload" DisplayMethod="unsigned integer"/>
        <Element Offset="812" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000032C" Description="MeleeCashCount" DisplayMethod="unsigned integer"/>
        <Element Offset="816" Vartype="Byte" Bytesize="1" OffsetHex="00000330" Description="bUsesAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="820" Vartype="Float" Bytesize="4" OffsetHex="00000334" Description="MovementSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="824" Vartype="Byte" Bytesize="1" OffsetHex="00000338" Description="_bFrozen" DisplayMethod="unsigned integer"/>
        <Element Offset="825" Vartype="Byte" Bytesize="1" OffsetHex="00000339" Description="_bShocked" DisplayMethod="unsigned integer"/>
        <Element Offset="826" Vartype="Byte" Bytesize="1" OffsetHex="0000033A" Description="_bWeaponJammed" DisplayMethod="unsigned integer"/>
        <Element Offset="827" Vartype="Byte" Bytesize="1" OffsetHex="0000033B" Description="_bOnFire" DisplayMethod="unsigned integer"/>
        <Element Offset="828" Vartype="Float" Bytesize="4" OffsetHex="0000033C" Description="_frozenTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="832" Vartype="Float" Bytesize="4" OffsetHex="00000340" Description="_weaponJamTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="836" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000344" Description="_weaponJamState" DisplayMethod="unsigned integer"/>
        <Element Offset="840" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000348" Description="shockCounter" DisplayMethod="unsigned integer"/>
        <Element Offset="844" Vartype="Byte" Bytesize="1" OffsetHex="0000034C" Description="_bOverwriteDamageColour" DisplayMethod="unsigned integer"/>
        <Element Offset="848" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000350" Description="_OverwriteDamageColour" DisplayMethod="unsigned integer"/>
        <Element Offset="864" Vartype="Float" Bytesize="4" OffsetHex="00000360" Description="_zOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="868" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000364" Description="m_WeaponHistory" DisplayMethod="unsigned integer"/>
        <Element Offset="872" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000368" Description="m_CurrentWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="876" Vartype="Byte" Bytesize="1" OffsetHex="0000036C" Description="m_ForceReAimPostReload" DisplayMethod="unsigned integer"/>
        <Element Offset="880" Vartype="Pointer" Bytesize="4" OffsetHex="00000370" Description="_crossHairSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="884" Vartype="Pointer" Bytesize="4" OffsetHex="00000374" Description="_directorInstance" DisplayMethod="unsigned integer"/>
        <Element Offset="888" Vartype="Pointer" Bytesize="4" OffsetHex="00000378" Description="_interactMarker" DisplayMethod="unsigned integer"/>
        <Element Offset="892" Vartype="Pointer" Bytesize="4" OffsetHex="0000037C" Description="_markerBadge" DisplayMethod="unsigned integer"/>
        <Element Offset="896" Vartype="Pointer" Bytesize="4" OffsetHex="00000380" Description="_playerInput" DisplayMethod="unsigned integer"/>
        <Element Offset="900" Vartype="Pointer" Bytesize="4" OffsetHex="00000384" Description="ReloadStatusLabel" DisplayMethod="unsigned integer"/>
        <Element Offset="904" Vartype="Pointer" Bytesize="4" OffsetHex="00000388" Description="_reloadTask" DisplayMethod="unsigned integer"/>
        <Element Offset="908" Vartype="Pointer" Bytesize="4" OffsetHex="0000038C" Description="Reviver" DisplayMethod="unsigned integer"/>
        <Element Offset="912" Vartype="Pointer" Bytesize="4" OffsetHex="00000390" Description="_reviveTargets" DisplayMethod="unsigned integer"/>
        <Element Offset="916" Vartype="Pointer" Bytesize="4" OffsetHex="00000394" Description="SpriteFloaterPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="920" Vartype="Pointer" Bytesize="4" OffsetHex="00000398" Description="_config" DisplayMethod="unsigned integer"/>
        <Element Offset="924" Vartype="Pointer" Bytesize="4" OffsetHex="0000039C" Description="CrossHair" DisplayMethod="unsigned integer"/>
        <Element Offset="928" Vartype="String" Bytesize="1" OffsetHex="000003A0" Description="HeroName" DisplayMethod="unsigned integer"/>
        <Element Offset="932" Vartype="Pointer" Bytesize="4" OffsetHex="000003A4" Description="lastHitData" DisplayMethod="unsigned integer"/>
        <Element Offset="936" Vartype="Pointer" Bytesize="4" OffsetHex="000003A8" Description="objParachute" DisplayMethod="unsigned integer"/>
        <Element Offset="940" Vartype="Pointer" Bytesize="4" OffsetHex="000003AC" Description="radioTile" DisplayMethod="unsigned integer"/>
        <Element Offset="944" Vartype="String" Bytesize="1" OffsetHex="000003B0" Description="reloadSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="948" Vartype="Pointer" Bytesize="4" OffsetHex="000003B4" Description="reviveTarget" DisplayMethod="unsigned integer"/>
        <Element Offset="952" Vartype="Pointer" Bytesize="4" OffsetHex="000003B8" Description="WorkshopShader" DisplayMethod="unsigned integer"/>
        <Element Offset="956" Vartype="Pointer" Bytesize="4" OffsetHex="000003BC" Description="m_FollowerConfig" DisplayMethod="unsigned integer"/>
        <Element Offset="960" Vartype="Pointer" Bytesize="4" OffsetHex="000003C0" Description="m_ff4k" DisplayMethod="unsigned integer"/>
        <Element Offset="964" Vartype="Pointer" Bytesize="4" OffsetHex="000003C4" Description="_bodyRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="968" Vartype="Pointer" Bytesize="4" OffsetHex="000003C8" Description="m_SquadLeader" DisplayMethod="unsigned integer"/>
        <Element Offset="972" Vartype="Byte" Bytesize="1" OffsetHex="000003CC" Description="_bCanTakeCollisioNDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="973" Vartype="Byte" Bytesize="1" OffsetHex="000003CD" Description="_bTwoSecondsPassed" DisplayMethod="unsigned integer"/>
        <Element Offset="976" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003D0" Description="_cachedPos" DisplayMethod="unsigned integer"/>
        <Element Offset="988" Vartype="Float" Bytesize="4" OffsetHex="000003DC" Description="_collisionDamageCooldown" DisplayMethod="unsigned integer"/>
        <Element Offset="992" Vartype="Float" Bytesize="4" OffsetHex="000003E0" Description="_comboEndTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="996" Vartype="Float" Bytesize="4" OffsetHex="000003E4" Description="_comboStartTime" DisplayMethod="unsigned integer"/>
        <Element Offset="1000" Vartype="Float" Bytesize="4" OffsetHex="000003E8" Description="_crossHideTime" DisplayMethod="unsigned integer"/>
        <Element Offset="1004" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003EC" Description="_currentMultiplier" DisplayMethod="unsigned integer"/>
        <Element Offset="1008" Vartype="4 Bytes" Bytesize="4" OffsetHex="000003F0" Description="_fallHeight" DisplayMethod="unsigned integer"/>
        <Element Offset="1020" Vartype="Float" Bytesize="4" OffsetHex="000003FC" Description="_fallSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="1024" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000400" Description="_killCounter" DisplayMethod="unsigned integer"/>
        <Element Offset="1028" Vartype="Float" Bytesize="4" OffsetHex="00000404" Description="_pingTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="1032" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000408" Description="_prevMousePos" DisplayMethod="unsigned integer"/>
        <Element Offset="1044" Vartype="Float" Bytesize="4" OffsetHex="00000414" Description="_reviveTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="1048" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000418" Description="_secondaryAmmoCount" DisplayMethod="unsigned integer"/>
        <Element Offset="1052" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000041C" Description="_thrownAmmoIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="1056" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000420" Description="_thrownEnum" DisplayMethod="unsigned integer"/>
        <Element Offset="1060" Vartype="Float" Bytesize="4" OffsetHex="00000424" Description="_twoSecCheevoTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="1064" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000428" Description="_aidCount" DisplayMethod="unsigned integer"/>
        <Element Offset="1068" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000042C" Description="_baseFallPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="1080" Vartype="Byte" Bytesize="1" OffsetHex="00000438" Description="_bBeingRevived" DisplayMethod="unsigned integer"/>
        <Element Offset="1081" Vartype="Byte" Bytesize="1" OffsetHex="00000439" Description="bCanActivateRadioTower" DisplayMethod="unsigned integer"/>
        <Element Offset="1082" Vartype="Byte" Bytesize="1" OffsetHex="0000043A" Description="bCanRevive" DisplayMethod="unsigned integer"/>
        <Element Offset="1083" Vartype="Byte" Bytesize="1" OffsetHex="0000043B" Description="_bCanSprint" DisplayMethod="unsigned integer"/>
        <Element Offset="1084" Vartype="Byte" Bytesize="1" OffsetHex="0000043C" Description="_bParaIntroStaged" DisplayMethod="unsigned integer"/>
        <Element Offset="1085" Vartype="Byte" Bytesize="1" OffsetHex="0000043D" Description="_bPlayingFlail" DisplayMethod="unsigned integer"/>
        <Element Offset="1086" Vartype="Byte" Bytesize="1" OffsetHex="0000043E" Description="_bReviving" DisplayMethod="unsigned integer"/>
        <Element Offset="1087" Vartype="Byte" Bytesize="1" OffsetHex="0000043F" Description="_bSuicide" DisplayMethod="unsigned integer"/>
        <Element Offset="1088" Vartype="Byte" Bytesize="1" OffsetHex="00000440" Description="_bUsingKeys" DisplayMethod="unsigned integer"/>
        <Element Offset="1089" Vartype="Byte" Bytesize="1" OffsetHex="00000441" Description="_bUsingMouse" DisplayMethod="unsigned integer"/>
        <Element Offset="1092" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000444" Description="configIndex" DisplayMethod="unsigned integer"/>
        <Element Offset="1096" Vartype="Float" Bytesize="4" OffsetHex="00000448" Description="curX" DisplayMethod="unsigned integer"/>
        <Element Offset="1100" Vartype="Float" Bytesize="4" OffsetHex="0000044C" Description="paraSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="1104" Vartype="Float" Bytesize="4" OffsetHex="00000450" Description="maxAngle" DisplayMethod="unsigned integer"/>
        <Element Offset="1108" Vartype="Float" Bytesize="4" OffsetHex="00000454" Description="maxOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="1112" Vartype="Float" Bytesize="4" OffsetHex="00000458" Description="mX" DisplayMethod="unsigned integer"/>
        <Element Offset="1116" Vartype="Float" Bytesize="4" OffsetHex="0000045C" Description="mY" DisplayMethod="unsigned integer"/>
        <Element Offset="1120" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000460" Description="PlayerSlot" DisplayMethod="unsigned integer"/>
        <Element Offset="1124" Vartype="Float" Bytesize="4" OffsetHex="00000464" Description="prevLX" DisplayMethod="unsigned integer"/>
        <Element Offset="1128" Vartype="Float" Bytesize="4" OffsetHex="00000468" Description="prevStickMagnitude" DisplayMethod="unsigned integer"/>
        <Element Offset="1132" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000046C" Description="reviverCount" DisplayMethod="unsigned integer"/>
        <Element Offset="1136" Vartype="Float" Bytesize="4" OffsetHex="00000470" Description="_stamina" DisplayMethod="unsigned integer"/>
        <Element Offset="1140" Vartype="Float" Bytesize="4" OffsetHex="00000474" Description="_lastWeaponSwapTime" DisplayMethod="unsigned integer"/>
        <Element Offset="1144" Vartype="Byte" Bytesize="1" OffsetHex="00000478" Description="_bLightAuraSet" DisplayMethod="unsigned integer"/>
        <Element Offset="1148" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000047C" Description="_primaryKills" DisplayMethod="unsigned integer"/>
        <Element Offset="1152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000480" Description="_secondaryKills" DisplayMethod="unsigned integer"/>
        <Element Offset="1156" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000484" Description="_meleeKills" DisplayMethod="unsigned integer"/>
        <Element Offset="1160" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000488" Description="_thrownKills" DisplayMethod="unsigned integer"/>
        <Element Offset="1164" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000048C" Description="_lastSpawnPos" DisplayMethod="unsigned integer"/>
        <Element Offset="1176" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000498" Description="currentPos" DisplayMethod="unsigned integer"/>
        <Element Offset="1188" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004A4" Description="_lastValidPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="1200" Vartype="Float" Bytesize="4" OffsetHex="000004B0" Description="_NaNDelay" DisplayMethod="unsigned integer"/>
        <Element Offset="1204" Vartype="Float" Bytesize="4" OffsetHex="000004B4" Description="_invincibilityTime" DisplayMethod="unsigned integer"/>
        <Element Offset="1208" Vartype="Byte" Bytesize="1" OffsetHex="000004B8" Description="_curentIconState" DisplayMethod="unsigned integer"/>
        <Element Offset="1212" Vartype="Float" Bytesize="4" OffsetHex="000004BC" Description="m_deadTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="1216" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004C0" Description="m_AngleOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="1228" Vartype="Float" Bytesize="4" OffsetHex="000004CC" Description="m_OffsetDistance" DisplayMethod="unsigned integer"/>
        <Element Offset="1232" Vartype="Float" Bytesize="4" OffsetHex="000004D0" Description="m_currentOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="1236" Vartype="Byte" Bytesize="1" OffsetHex="000004D4" Description="m_ChangeCircleFollow" DisplayMethod="unsigned integer"/>
        <Element Offset="1240" Vartype="Float" Bytesize="4" OffsetHex="000004D8" Description="m_ChangeOffsetTimer" DisplayMethod="unsigned integer"/>
        <Element Offset="1244" Vartype="Float" Bytesize="4" OffsetHex="000004DC" Description="m_currentOrbitAngle" DisplayMethod="unsigned integer"/>
        <Element Offset="1248" Vartype="Float" Bytesize="4" OffsetHex="000004E0" Description="m_targetOrbitAngle" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <LuaScript>-- Game Process Name
local gameProcess = "TangoFiesta.exe"

-- Check if Game is Running
function isGameRunning()
    local processList = getProcessList()
    for pid, name in pairs(processList) do
        if name:lower() == gameProcess:lower() then
            return true -- Game found!
        end
    end
    return false -- Game not running
end

-- Show Warning if Game is Not Running
function checkGameBeforeCheats()
    if not isGameRunning() then
        showMessage("ERROR: Tango Fiesta is not running!\n\nPlease start the game before enabling cheats.")
        return false
    end
    return true
end

-- Hook the Function to a Script Activation
function onScriptEnable(script)
    if not checkGameBeforeCheats() then
        script.Checked = false -- Disable the script if the game is not running
    end
end


</LuaScript>
</CheatTable>
