GaztoofV2

Rust offsets

Feb 18th, 2021
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 377.54 KB | None | 0 0
  1. #pragma once
  2. namespace Offsets{
  3.  
  4. namespace RustCamera1
  5. {
  6.     constexpr auto dof = 0x0; // DepthOfField::dof
  7.     constexpr auto ssao = 0x0; // AmplifyOcclusionEffect::ssao
  8.     constexpr auto motionBlur = 0x0; // Motion::motionBlur
  9.     constexpr auto shafts = 0x0; // TOD_Rays::shafts
  10.     constexpr auto tonemappingColorGrading = 0x0; // TonemappingColorGrading::tonemappingColorGrading
  11.     constexpr auto smaa = 0x0; // SMAA::smaa
  12.     constexpr auto post = 0x0; // PostProcessLayer::post
  13.     constexpr auto contactShadows = 0x0; // SEScreenSpaceShadows::contactShadows
  14.     constexpr auto visualizeTexelDensity = 0x0; // VisualizeTexelDensity::visualizeTexelDensity
  15.     constexpr auto environmentVolumeProperties = 0x0; // EnvironmentVolumePropertiesCollection::environmentVolumeProperties
  16.     constexpr auto cctvCurves = 0x0; // ColorCorrectionCurves::cctvCurves
  17.     constexpr auto localCamerak__BackingField = 0x0; // Camera::<localCamera>k__BackingField
  18.     constexpr auto todScattering = 0x0; // TOD_Scattering::todScattering
  19.     constexpr auto ambientLightDay = 0x0; // Single::ambientLightDay
  20.     constexpr auto ambientLightNight = 0x0; // Single::ambientLightNight
  21.     constexpr auto ambientLightMultiplier = 0x0; // Single::ambientLightMultiplier
  22.     constexpr auto ambientLightMultiplierTarget = 0x0; // Single::ambientLightMultiplierTarget
  23.     constexpr auto skyReflectionDay = 0x0; // Single::skyReflectionDay
  24.     constexpr auto skyReflectionNight = 0x0; // Single::skyReflectionNight
  25.     constexpr auto skyReflectionMultiplier = 0x0; // Single::skyReflectionMultiplier
  26.     constexpr auto skyReflectionMultiplierTarget = 0x0; // Single::skyReflectionMultiplierTarget
  27.     constexpr auto skyReflectionCullingFlags = 0x0; // LayerMask::skyReflectionCullingFlags
  28.     constexpr auto environmentTimestamp = 0x0; // Single::environmentTimestamp
  29.     constexpr auto environmentTransitionSpeed = 0x0; // Single::environmentTransitionSpeed
  30.     constexpr auto waterVisible = 0x0; // bool::waterVisible
  31.     constexpr auto lastRotation = 0x0; // Quaternion::lastRotation
  32.     constexpr auto depthOfField = 0x0; // DepthOfFieldSettings::depthOfField
  33.     constexpr auto lastDOFUpdateTime = 0x0; // Single::lastDOFUpdateTime
  34.     constexpr auto currentDofTargetk__BackingField = 0x0; // BaseEntity::<currentDofTarget>k__BackingField
  35. };
  36. namespace ScaleByIntensity
  37. {
  38.     constexpr auto initialScale = 0x18; // Vector3::initialScale
  39.     constexpr auto intensitySource = 0x28; // Light::intensitySource
  40.     constexpr auto maxIntensity = 0x30; // Single::maxIntensity
  41. };
  42. namespace ScaleBySpeed
  43. {
  44.     constexpr auto minSpeed = 0x20; // Single::minSpeed
  45.     constexpr auto component = 0x28; // MonoBehaviour::component
  46.     constexpr auto toggleComponent = 0x30; // bool::toggleComponent
  47.     constexpr auto onlyWhenSubmerged = 0x31; // bool::onlyWhenSubmerged
  48.     constexpr auto submergedThickness = 0x34; // Single::submergedThickness
  49.     constexpr auto prevPosition = 0x38; // Vector3::prevPosition
  50. };
  51. namespace ScreenshotCamera
  52. {
  53. };
  54. namespace SkinnedMultiMesh
  55. {
  56.     constexpr auto shadowOnly = 0x18; // bool::shadowOnly
  57.     constexpr auto IsVisible = 0x19; // bool::IsVisible
  58.     constexpr auto skeletonSkinLod = 0x28; // SkeletonSkinLod::skeletonSkinLod
  59.     constexpr auto lastBuildHash = 0x40; // Int64::lastBuildHash
  60.     constexpr auto sharedPropertyBlock = 0x48; // MaterialPropertyBlock::sharedPropertyBlock
  61.     constexpr auto hairPropertyBlock = 0x50; // MaterialPropertyBlock::hairPropertyBlock
  62.     constexpr auto skinNumber = 0x58; // Single::skinNumber
  63.     constexpr auto meshNumber = 0x5C; // Single::meshNumber
  64.     constexpr auto hairNumber = 0x60; // Single::hairNumber
  65.     constexpr auto skinType = 0x64; // int32_t::skinType
  66.     constexpr auto SkinCollection = 0x68; // SkinSetCollection::SkinCollection
  67. };
  68. namespace StatusLightRenderer
  69. {
  70.     constexpr auto offMaterial = 0x18; // Material::offMaterial
  71.     constexpr auto onMaterial = 0x20; // Material::onMaterial
  72.     constexpr auto propertyBlock = 0x28; // MaterialPropertyBlock::propertyBlock
  73.     constexpr auto targetRenderer = 0x30; // Renderer::targetRenderer
  74.     constexpr auto lightColor = 0x38; // Color::lightColor
  75.     constexpr auto targetLight = 0x48; // Light::targetLight
  76.     constexpr auto colorID = 0x50; // int32_t::colorID
  77.     constexpr auto emissionID = 0x54; // int32_t::emissionID
  78. };
  79. namespace SunSettings
  80. {
  81.     constexpr auto light = 0x18; // Light::light
  82. };
  83. namespace TextureColorPicker
  84. {
  85.     constexpr auto onColorSelected = 0x20; // onColorSelectedEvent::onColorSelected
  86. };
  87. namespace TimedRemoval
  88. {
  89.     constexpr auto objectToDestroy = 0x18; // Object::objectToDestroy
  90.     constexpr auto removeDelay = 0x20; // Single::removeDelay
  91. };
  92. namespace TriggerMovement
  93. {
  94.     constexpr auto losEyes = 0x30; // Transform::losEyes
  95.     constexpr auto movementModify = 0x38; // MovementModify::movementModify
  96.     constexpr auto scale = 0x3C; // Single::scale
  97. };
  98. namespace TriggerVehicleDrag
  99. {
  100.     constexpr auto vehicleDrag = 0x38; // Single::vehicleDrag
  101. };
  102. namespace UnderwearIcon
  103. {
  104.     constexpr auto onChanged = 0x20; // Action::onChanged
  105.     constexpr auto underwearShortName = 0x30; // string::underwearShortName
  106. };
  107. namespace UnderwearSkinPicker
  108. {
  109.     constexpr auto defaultNudeIcon = 0x30; // Sprite::defaultNudeIcon
  110.     constexpr auto defaultIconMale = 0x38; // Sprite::defaultIconMale
  111.     constexpr auto defaultIconFemale = 0x40; // Sprite::defaultIconFemale
  112. };
  113. namespace UnparentOnDestroy
  114. {
  115. };
  116. namespace ViewModel
  117. {
  118.     constexpr auto viewModelPrefab = 0x18; // GameObjectRef::viewModelPrefab
  119.     constexpr auto targetEntity = 0x20; // HeldEntity::targetEntity
  120.     constexpr auto instance = 0x28; // BaseViewModel::instance
  121. };
  122. namespace ViewShake
  123. {
  124.     constexpr auto PositionOffsetk__BackingField = 0x10; // Vector3::<PositionOffset>k__BackingField
  125.     constexpr auto AnglesOffsetk__BackingField = 0x1C; // Vector3::<AnglesOffset>k__BackingField
  126. };
  127. namespace ViewmodelItem
  128. {
  129.     constexpr auto vOneRun = 0x18; // bool::vOneRun
  130.     constexpr auto bWasOn = 0x19; // bool::bWasOn
  131.     constexpr auto viewmodelAnimator = 0x20; // Animator::viewmodelAnimator
  132. };
  133. namespace WearableHairCap
  134. {
  135.     constexpr auto Type = 0x18; // HairType::Type
  136.     constexpr auto BaseColor = 0x1C; // Color::BaseColor
  137.     constexpr auto Mask = 0x30; // Texture::Mask
  138.     constexpr auto _HairBaseColorUV1 = 0x8; // int32_t::_HairBaseColorUV1
  139.     constexpr auto _HairBaseColorUV2 = 0xC; // int32_t::_HairBaseColorUV2
  140.     constexpr auto _HairPackedMapUV1 = 0x10; // int32_t::_HairPackedMapUV1
  141.     constexpr auto _HairPackedMapUV2 = 0x14; // int32_t::_HairPackedMapUV2
  142. };
  143. namespace BaseCollision
  144. {
  145.     constexpr auto Owner = 0x18; // BaseEntity::Owner
  146. };
  147. namespace GamePhysics
  148. {
  149. };
  150. namespace TraceInfo
  151. {
  152.     constexpr auto valid = 0x0; // bool::valid
  153.     constexpr auto distance = 0x4; // Single::distance
  154.     constexpr auto entity = 0x8; // BaseEntity::entity
  155.     constexpr auto point = 0x10; // Vector3::point
  156.     constexpr auto normal = 0x1C; // Vector3::normal
  157.     constexpr auto bone = 0x28; // Transform::bone
  158.     constexpr auto material = 0x30; // PhysicMaterial::material
  159.     constexpr auto partID = 0x38; // uint32_t::partID
  160. };
  161. namespace GameTrace
  162. {
  163. };
  164. namespace EZSoftBoneHitboxSystemCollider
  165. {
  166.     constexpr auto hitboxSystem = 0x20; // HitboxSystem::hitboxSystem
  167.     constexpr auto positionTime = 0x28; // Single::positionTime
  168.     constexpr auto positionCache = 0x2C; // Vector3::positionCache
  169. };
  170. namespace HitboxDefinition
  171. {
  172.     constexpr auto center = 0x18; // Vector3::center
  173.     constexpr auto rotation = 0x24; // Vector3::rotation
  174.     constexpr auto type = 0x30; // Type::type
  175. };
  176. namespace HitboxSystem
  177. {
  178.     constexpr auto rebuildTime = 0x18; // Single::rebuildTime
  179. };
  180. namespace Buttons
  181. {
  182.     constexpr auto Console = 0x0; // ConButton::Console
  183.     constexpr auto Forward = 0x8; // ConButton::Forward
  184.     constexpr auto Backward = 0x10; // ConButton::Backward
  185.     constexpr auto Left = 0x18; // ConButton::Left
  186.     constexpr auto Right = 0x20; // ConButton::Right
  187.     constexpr auto Jump = 0x28; // ConButton::Jump
  188.     constexpr auto Duck = 0x30; // ConButton::Duck
  189.     constexpr auto Sprint = 0x38; // ConButton::Sprint
  190.     constexpr auto Use = 0x40; // ConButton::Use
  191.     constexpr auto Inventory = 0x48; // ConButton::Inventory
  192.     constexpr auto Chat = 0x50; // ConButton::Chat
  193.     constexpr auto Reload = 0x58; // ConButton::Reload
  194.     constexpr auto Voice = 0x60; // ConButton::Voice
  195.     constexpr auto DropItemStack = 0x68; // ConButton::DropItemStack
  196.     constexpr auto DropItemSingle = 0x70; // ConButton::DropItemSingle
  197.     constexpr auto HoverLoot = 0x78; // ConButton::HoverLoot
  198.     constexpr auto InvNext = 0x80; // ConButton::InvNext
  199.     constexpr auto InvPrev = 0x88; // ConButton::InvPrev
  200.     constexpr auto Slot1 = 0x90; // ConButton::Slot1
  201.     constexpr auto Slot2 = 0x98; // ConButton::Slot2
  202.     constexpr auto Slot3 = 0xA0; // ConButton::Slot3
  203.     constexpr auto Slot4 = 0xA8; // ConButton::Slot4
  204.     constexpr auto Slot5 = 0xB0; // ConButton::Slot5
  205.     constexpr auto Slot6 = 0xB8; // ConButton::Slot6
  206.     constexpr auto Slot7 = 0xC0; // ConButton::Slot7
  207.     constexpr auto Slot8 = 0xC8; // ConButton::Slot8
  208.     constexpr auto Attack = 0xD0; // ConButton::Attack
  209.     constexpr auto Attack2 = 0xD8; // ConButton::Attack2
  210.     constexpr auto Attack3 = 0xE0; // ConButton::Attack3
  211.     constexpr auto AltLook = 0xE8; // ConButton::AltLook
  212.     constexpr auto Map = 0xF0; // ConButton::Map
  213.     constexpr auto Compass = 0xF8; // ConButton::Compass
  214.     constexpr auto NoteA = 0x100; // ConButton::NoteA
  215.     constexpr auto NoteB = 0x108; // ConButton::NoteB
  216.     constexpr auto NoteC = 0x110; // ConButton::NoteC
  217.     constexpr auto NoteD = 0x118; // ConButton::NoteD
  218.     constexpr auto NoteE = 0x120; // ConButton::NoteE
  219.     constexpr auto NoteF = 0x128; // ConButton::NoteF
  220.     constexpr auto NoteG = 0x130; // ConButton::NoteG
  221.     constexpr auto NoteASharp = 0x138; // ConButton::NoteASharp
  222.     constexpr auto NoteBSharp = 0x140; // ConButton::NoteBSharp
  223.     constexpr auto NoteCSharp = 0x148; // ConButton::NoteCSharp
  224.     constexpr auto NoteDSharp = 0x150; // ConButton::NoteDSharp
  225.     constexpr auto NoteESharp = 0x158; // ConButton::NoteESharp
  226.     constexpr auto NoteFSharp = 0x160; // ConButton::NoteFSharp
  227.     constexpr auto NoteGSharp = 0x168; // ConButton::NoteGSharp
  228.     constexpr auto NoteSharpMod = 0x170; // ConButton::NoteSharpMod
  229.     constexpr auto NoteOctaveUpMod = 0x178; // ConButton::NoteOctaveUpMod
  230. };
  231. namespace ArticulatedOccludee
  232. {
  233.     constexpr auto TriggerUpdateVisibilityBoundsDelegate = 0x58; // Action::TriggerUpdateVisibilityBoundsDelegate
  234. };
  235. namespace DirectionalDamageTrigger
  236. {
  237.     constexpr auto repeatRate = 0x30; // Single::repeatRate
  238. };
  239. namespace DrawArrow
  240. {
  241.     constexpr auto color = 0x18; // Color::color
  242.     constexpr auto arrowLength = 0x2C; // Single::arrowLength
  243. };
  244. namespace ErrorLogger
  245. {
  246.     constexpr auto installed = 0x16E0; // bool::installed
  247. };
  248. namespace ItemButtonTools
  249. {
  250.     constexpr auto image = 0x18; // Image::image
  251.     constexpr auto itemDef = 0x20; // ItemDefinition::itemDef
  252. };
  253. namespace ItemListTools
  254. {
  255.     constexpr auto categoryButton = 0x18; // GameObject::categoryButton
  256.     constexpr auto itemButton = 0x20; // GameObject::itemButton
  257.     constexpr auto searchInputText = 0x28; // RustInput::searchInputText
  258.     constexpr auto lastCategory = 0x30; // Button::lastCategory
  259. };
  260. namespace NetworkInfoGeneralText
  261. {
  262. };
  263. namespace ObjectSpam
  264. {
  265.     constexpr auto source = 0x18; // GameObject::source
  266.     constexpr auto amount = 0x20; // int32_t::amount
  267. };
  268. namespace PingPongRotate
  269. {
  270.     constexpr auto rotationSpeed = 0x18; // Vector3::rotationSpeed
  271.     constexpr auto offset = 0x24; // Vector3::offset
  272. };
  273. namespace RotateObject
  274. {
  275.     constexpr auto rotateSpeed_X = 0x18; // Single::rotateSpeed_X
  276.     constexpr auto rotateSpeed_Y = 0x1C; // Single::rotateSpeed_Y
  277.     constexpr auto rotateSpeed_Z = 0x20; // Single::rotateSpeed_Z
  278. };
  279. namespace SystemInfoEx
  280. {
  281. };
  282. namespace SystemInfoGeneralText
  283. {
  284. };
  285. namespace DevBotSpawner
  286. {
  287.     constexpr auto bot = 0x18; // GameObjectRef::bot
  288.     constexpr auto waypointParent = 0x20; // Transform::waypointParent
  289.     constexpr auto autoSelectLatestSpawnedGameObject = 0x28; // bool::autoSelectLatestSpawnedGameObject
  290.     constexpr auto spawnRate = 0x2C; // Single::spawnRate
  291.     constexpr auto maxPopulation = 0x30; // int32_t::maxPopulation
  292. };
  293. namespace DevCamera
  294. {
  295.     constexpr auto movementScale = 0x18; // Single::movementScale
  296.     constexpr auto zoom = 0x34; // Single::zoom
  297. };
  298. namespace DevControls
  299. {
  300.     constexpr auto skin = 0x18; // GUISkin::skin
  301.     constexpr auto tabbedPanel = 0x20; // TabbedPanel::tabbedPanel
  302. };
  303. namespace DevDressPlayer
  304. {
  305.     constexpr auto DressRandomly = 0x18; // bool::DressRandomly
  306. };
  307. namespace DevEnableDisable
  308. {
  309.     constexpr auto CookieName = 0x20; // string::CookieName
  310.     constexpr auto TabName = 0x28; // string::TabName
  311. };
  312. namespace DevEnvironment
  313. {
  314.     constexpr auto sky = 0x18; // TOD_Sky::sky
  315. };
  316. namespace DevImpactEffectTest
  317. {
  318.     constexpr auto timeNextFire = 0x18; // Single::timeNextFire
  319.     constexpr auto attackType = 0x1C; // int32_t::attackType
  320. };
  321. namespace DevMovePlayer
  322. {
  323.     constexpr auto moveRandomly = 0x28; // bool::moveRandomly
  324.     constexpr auto lookPoint = 0x38; // Vector3::lookPoint
  325. };
  326. namespace GameContentList
  327. {
  328.     constexpr auto resourceType = 0x18; // ResourceType::resourceType
  329. };
  330. namespace MidiConvar
  331. {
  332.     constexpr auto _enabled = 0x0; // bool::_enabled
  333.     constexpr auto Instance = 0x8; // MidiConvar::Instance
  334. };
  335. namespace Performance
  336. {
  337.     constexpr auto current = 0x0; // Tick::current
  338.     constexpr auto report = 0x50; // Tick::report
  339.     constexpr auto cycles = 0xA0; // Int64::cycles
  340.     constexpr auto frames = 0x18; // int32_t::frames
  341. };
  342. namespace ProjectileTestSpawner
  343. {
  344.     constexpr auto TargetProjectile = 0x18; // Projectile::TargetProjectile
  345.     constexpr auto RepeatTime = 0x20; // Single::RepeatTime
  346.     constexpr auto VelocityScale = 0x24; // Single::VelocityScale
  347. };
  348. namespace DoorAnimEvents
  349. {
  350.     constexpr auto openStart = 0x18; // GameObjectRef::openStart
  351.     constexpr auto openEnd = 0x20; // GameObjectRef::openEnd
  352.     constexpr auto closeStart = 0x28; // GameObjectRef::closeStart
  353.     constexpr auto closeEnd = 0x30; // GameObjectRef::closeEnd
  354. };
  355. namespace AnimationEvents
  356. {
  357.     constexpr auto rootObject = 0x18; // Transform::rootObject
  358.     constexpr auto effectFolder = 0x28; // string::effectFolder
  359.     constexpr auto localFolder = 0x30; // string::localFolder
  360.     constexpr auto IsBusy = 0x38; // bool::IsBusy
  361. };
  362. namespace BaseFootstepEffect
  363. {
  364.     constexpr auto validImpactLayers = 0x18; // LayerMask::validImpactLayers
  365.     constexpr auto lastFootstepTime = 0x1C; // Single::lastFootstepTime
  366.     constexpr auto lastFootstepPos = 0x20; // Vector3::lastFootstepPos
  367. };
  368. namespace BucketVMFluidSim
  369. {
  370.     constexpr auto waterbucketAnim = 0x18; // Animator::waterbucketAnim
  371.     constexpr auto waterPour = 0x20; // ParticleSystem::waterPour
  372.     constexpr auto waterTurbulence = 0x28; // ParticleSystem::waterTurbulence
  373.     constexpr auto waterFill = 0x30; // ParticleSystem::waterFill
  374.     constexpr auto waterLevel = 0x38; // Single::waterLevel
  375.     constexpr auto targetWaterLevel = 0x3C; // Single::targetWaterLevel
  376.     constexpr auto waterSpill = 0x40; // AudioSource::waterSpill
  377.     constexpr auto PlayerEyePitch = 0x48; // Single::PlayerEyePitch
  378.     constexpr auto turb_forward = 0x4C; // Single::turb_forward
  379.     constexpr auto turb_side = 0x50; // Single::turb_side
  380.     constexpr auto groundSpeedLast = 0x60; // Vector3::groundSpeedLast
  381.     constexpr auto lastAngle = 0x6C; // Vector3::lastAngle
  382.     constexpr auto vecAngleSpeedLast = 0x78; // Vector3::vecAngleSpeedLast
  383. };
  384. namespace ColdBreath
  385. {
  386.     constexpr auto effect = 0x18; // GameObjectRef::effect
  387.     constexpr auto jawBone = 0x28; // Transform::jawBone
  388. };
  389. namespace Effect
  390. {
  391.     constexpr auto Up = 0x50; // Vector3::Up
  392.     constexpr auto worldPos = 0x5C; // Vector3::worldPos
  393.     constexpr auto worldNrm = 0x68; // Vector3::worldNrm
  394.     constexpr auto attached = 0x74; // bool::attached
  395.     constexpr auto gameObject = 0x80; // GameObject::gameObject
  396.     constexpr auto pooledString = 0x88; // string::pooledString
  397.     constexpr auto broadcast = 0x90; // bool::broadcast
  398.     constexpr auto reusableInstace = 0x0; // Effect::reusableInstace
  399. };
  400. namespace EffectNetwork
  401. {
  402.     constexpr auto effect = 0x2897724; // Effect::effect
  403. };
  404. namespace EffectParentToWeaponBone
  405. {
  406.     constexpr auto boneName = 0x18; // string::boneName
  407.     constexpr auto singleFrame = 0x20; // bool::singleFrame
  408. };
  409. namespace EmissionScaledByLight
  410. {
  411.     constexpr auto emissionColor = 0x18; // Color::emissionColor
  412.     constexpr auto materialIndex = 0x30; // int32_t::materialIndex
  413.     constexpr auto lightToFollow = 0x38; // Light::lightToFollow
  414.     constexpr auto maxEmissionValue = 0x40; // Single::maxEmissionValue
  415. };
  416. namespace EmissionToggle
  417. {
  418. };
  419. namespace EyeBlink
  420. {
  421.     constexpr auto LeftEye = 0x18; // Transform::LeftEye
  422.     constexpr auto LeftEyeOffset = 0x20; // Vector3::LeftEyeOffset
  423.     constexpr auto RightEye = 0x30; // Transform::RightEye
  424.     constexpr auto RightEyeOffset = 0x38; // Vector3::RightEyeOffset
  425.     constexpr auto TimeWithoutBlinking = 0x44; // Vector2::TimeWithoutBlinking
  426.     constexpr auto BlinkSpeed = 0x4C; // Single::BlinkSpeed
  427.     constexpr auto LeftEyeInitial = 0x50; // Vector3::LeftEyeInitial
  428.     constexpr auto RightEyeInitial = 0x5C; // Vector3::RightEyeInitial
  429.     constexpr auto BlinkCountdown = 0x68; // Single::BlinkCountdown
  430. };
  431. namespace EyeController
  432. {
  433.     constexpr auto debug = 0x18; // bool::debug
  434.     constexpr auto EyeTransform = 0x30; // Transform::EyeTransform
  435.     constexpr auto Fudge = 0x38; // Vector3::Fudge
  436.     constexpr auto FlickerRange = 0x44; // Vector3::FlickerRange
  437.     constexpr auto Focus = 0x50; // Transform::Focus
  438.     constexpr auto FocusUpdateTime = 0x58; // Single::FocusUpdateTime
  439.     constexpr auto Flicker = 0x5C; // Vector3::Flicker
  440.     constexpr auto FlickerTarget = 0x68; // Vector3::FlickerTarget
  441.     constexpr auto TimeToUpdateFlicker = 0x74; // Single::TimeToUpdateFlicker
  442.     constexpr auto FlickerSpeed = 0x78; // Single::FlickerSpeed
  443. };
  444. namespace FireBomb
  445. {
  446.     constexpr auto fireParticle = 0x18; // GameObject::fireParticle
  447.     constexpr auto bombRadius = 0x20; // Single::bombRadius
  448.     constexpr auto particleDuration = 0x24; // Single::particleDuration
  449.     constexpr auto emitDuration = 0x28; // Single::emitDuration
  450.     constexpr auto particleSpawnRadius = 0x2C; // Single::particleSpawnRadius
  451.     constexpr auto emitIntervalTime = 0x30; // Single::emitIntervalTime
  452.     constexpr auto emitStartTime = 0x34; // Single::emitStartTime
  453.     constexpr auto nextEmitTime = 0x38; // Single::nextEmitTime
  454. };
  455. namespace FirstPersonEffect
  456. {
  457.     constexpr auto isGunShot = 0x18; // bool::isGunShot
  458. };
  459. namespace FootstepEffects
  460. {
  461.     constexpr auto leftFoot = 0x30; // Transform::leftFoot
  462.     constexpr auto rightFoot = 0x38; // Transform::rightFoot
  463.     constexpr auto footstepEffectName = 0x40; // string::footstepEffectName
  464.     constexpr auto jumpStartEffectName = 0x48; // string::jumpStartEffectName
  465.     constexpr auto jumpLandEffectName = 0x50; // string::jumpLandEffectName
  466.     constexpr auto lastWasLeft = 0x58; // bool::lastWasLeft
  467.     constexpr auto lastWasStopped = 0x59; // bool::lastWasStopped
  468.     constexpr auto isOnGround = 0x68; // bool::isOnGround
  469. };
  470. namespace MaterialSwap
  471. {
  472.     constexpr auto myRenderer = 0x20; // Renderer::myRenderer
  473.     constexpr auto OverrideMaterial = 0x28; // Material::OverrideMaterial
  474. };
  475. namespace MuzzleFlash_Flamelet
  476. {
  477.     constexpr auto flameletParticle = 0x18; // ParticleSystem::flameletParticle
  478. };
  479. namespace Muzzleflash_AlphaRandom
  480. {
  481.     constexpr auto grad = 0x20; // Gradient::grad
  482. };
  483. namespace NPCFootstepEffects
  484. {
  485.     constexpr auto impactEffectDirectory = 0x30; // string::impactEffectDirectory
  486.     constexpr auto frontLeftFoot = 0x38; // Transform::frontLeftFoot
  487.     constexpr auto frontRightFoot = 0x40; // Transform::frontRightFoot
  488.     constexpr auto backLeftFoot = 0x48; // Transform::backLeftFoot
  489.     constexpr auto backRightFoot = 0x50; // Transform::backRightFoot
  490. };
  491. namespace ParticleEmitFromParentObject
  492. {
  493.     constexpr auto bonename = 0x18; // string::bonename
  494.     constexpr auto lastBoundsUpdate = 0x48; // Single::lastBoundsUpdate
  495. };
  496. namespace PhysicsEffects
  497. {
  498.     constexpr auto physImpactSoundDef = 0x20; // SoundDefinition::physImpactSoundDef
  499.     constexpr auto hardnessScale = 0x30; // Single::hardnessScale
  500.     constexpr auto lowMedThreshold = 0x34; // Single::lowMedThreshold
  501.     constexpr auto medHardThreshold = 0x38; // Single::medHardThreshold
  502.     constexpr auto enableDelay = 0x3C; // Single::enableDelay
  503.     constexpr auto ignoreLayers = 0x40; // LayerMask::ignoreLayers
  504. };
  505. namespace RottingFlies
  506. {
  507.     constexpr auto soundDef = 0x20; // SoundDefinition::soundDef
  508.     constexpr auto particleInstance = 0x30; // GameObject::particleInstance
  509. };
  510. namespace Sandstorm
  511. {
  512.     constexpr auto m_psSandStorm = 0x18; // ParticleSystem::m_psSandStorm
  513.     constexpr auto m_flSpeed = 0x20; // Single::m_flSpeed
  514.     constexpr auto m_flSwirl = 0x24; // Single::m_flSwirl
  515.     constexpr auto m_flEmissionRate = 0x28; // Single::m_flEmissionRate
  516. };
  517. namespace ScaleParticleSystem
  518. {
  519.     constexpr auto pSystem = 0x38; // ParticleSystem::pSystem
  520.     constexpr auto scaleGravity = 0x40; // bool::scaleGravity
  521.     constexpr auto startSize = 0x44; // Single::startSize
  522.     constexpr auto startLifeTime = 0x48; // Single::startLifeTime
  523.     constexpr auto startSpeed = 0x4C; // Single::startSpeed
  524.     constexpr auto startGravity = 0x50; // Single::startGravity
  525. };
  526. namespace ScaleRenderer
  527. {
  528.     constexpr auto useRandomScale = 0x18; // bool::useRandomScale
  529.     constexpr auto scaleMin = 0x1C; // Single::scaleMin
  530.     constexpr auto scaleMax = 0x20; // Single::scaleMax
  531.     constexpr auto lastScale = 0x24; // Single::lastScale
  532.     constexpr auto hasInitialValues = 0x28; // bool::hasInitialValues
  533. };
  534. namespace ScaleTrailRenderer
  535. {
  536.     constexpr auto trailRenderer = 0x38; // TrailRenderer::trailRenderer
  537.     constexpr auto startWidth = 0x40; // Single::startWidth
  538.     constexpr auto endWidth = 0x44; // Single::endWidth
  539.     constexpr auto startMultiplier = 0x4C; // Single::startMultiplier
  540. };
  541. namespace ScaleTransform
  542. {
  543. };
  544. namespace BaseScreenShake
  545. {
  546.     constexpr auto timeTaken = 0x1C; // Single::timeTaken
  547. };
  548. namespace ScreenBounce
  549. {
  550.     constexpr auto bounceScale = 0x28; // AnimationCurve::bounceScale
  551.     constexpr auto bounceSpeed = 0x30; // AnimationCurve::bounceSpeed
  552.     constexpr auto bounceViewmodel = 0x38; // AnimationCurve::bounceViewmodel
  553.     constexpr auto bounceTime = 0x40; // Single::bounceTime
  554.     constexpr auto bounceVelocity = 0x44; // Vector3::bounceVelocity
  555. };
  556. namespace ScreenBounceFade
  557. {
  558.     constexpr auto distanceFalloff = 0x40; // AnimationCurve::distanceFalloff
  559.     constexpr auto timeFalloff = 0x48; // AnimationCurve::timeFalloff
  560. };
  561. namespace ScreenFov
  562. {
  563.     constexpr auto FovAdjustment = 0x28; // AnimationCurve::FovAdjustment
  564. };
  565. namespace ScreenRotate
  566. {
  567.     constexpr auto Pitch = 0x28; // AnimationCurve::Pitch
  568.     constexpr auto Yaw = 0x30; // AnimationCurve::Yaw
  569.     constexpr auto Roll = 0x38; // AnimationCurve::Roll
  570.     constexpr auto ViewmodelEffect = 0x40; // AnimationCurve::ViewmodelEffect
  571.     constexpr auto useViewModelEffect = 0x48; // bool::useViewModelEffect
  572. };
  573. namespace FileSystem_Warmup
  574. {
  575.     constexpr auto run = 0x0; // bool::run
  576.     constexpr auto running = 0x1; // bool::running
  577. };
  578. namespace Profile
  579. {
  580.     constexpr auto category = 0x18; // string::category
  581.     constexpr auto name = 0x20; // string::name
  582. };
  583. namespace BaseAIBrain1
  584. {
  585.     constexpr auto _currentState = 0x0; // int32_t::_currentState
  586.     constexpr auto mainInterestPoint = 0x0; // Vector3::mainInterestPoint
  587. };
  588. namespace PhoneController
  589. {
  590.     constexpr auto PhoneNumber = 0x20; // int32_t::PhoneNumber
  591.     constexpr auto PhoneName = 0x28; // string::PhoneName
  592.     constexpr auto CanModifyPhoneName = 0x30; // bool::CanModifyPhoneName
  593.     constexpr auto CanSaveNumbers = 0x31; // bool::CanSaveNumbers
  594.     constexpr auto RequirePower = 0x32; // bool::RequirePower
  595.     constexpr auto RequireParent = 0x33; // bool::RequireParent
  596.     constexpr auto CallWaitingTime = 0x34; // Single::CallWaitingTime
  597.     constexpr auto AppendGridToName = 0x38; // bool::AppendGridToName
  598.     constexpr auto PhoneDialog = 0x40; // GameObjectRef::PhoneDialog
  599.     constexpr auto VProcessor = 0x48; // VoiceProcessor::VProcessor
  600.     constexpr auto DialToneSfx = 0x58; // SoundDefinition::DialToneSfx
  601.     constexpr auto RingingSfx = 0x60; // SoundDefinition::RingingSfx
  602.     constexpr auto ErrorSfx = 0x68; // SoundDefinition::ErrorSfx
  603.     constexpr auto CallIncomingWhileBusySfx = 0x70; // SoundDefinition::CallIncomingWhileBusySfx
  604.     constexpr auto PickupHandsetSfx = 0x78; // SoundDefinition::PickupHandsetSfx
  605.     constexpr auto PutDownHandsetSfx = 0x80; // SoundDefinition::PutDownHandsetSfx
  606.     constexpr auto FailedWrongNumber = 0x88; // SoundDefinition::FailedWrongNumber
  607.     constexpr auto FailedNoAnswer = 0x90; // SoundDefinition::FailedNoAnswer
  608.     constexpr auto FailedNetworkBusy = 0x98; // SoundDefinition::FailedNetworkBusy
  609.     constexpr auto FailedEngaged = 0xA0; // SoundDefinition::FailedEngaged
  610.     constexpr auto FailedRemoteHangUp = 0xA8; // SoundDefinition::FailedRemoteHangUp
  611.     constexpr auto FailedSelfHangUp = 0xB0; // SoundDefinition::FailedSelfHangUp
  612.     constexpr auto RingingLight = 0xB8; // Light::RingingLight
  613.     constexpr auto RingingLightFrequency = 0xC0; // Single::RingingLightFrequency
  614.     constexpr auto answeringMachineSound = 0xC8; // AudioSource::answeringMachineSound
  615.     constexpr auto currentPlayerRef = 0xD0; // EntityRef::currentPlayerRef
  616.     constexpr auto lastDialedNumberk__BackingField = 0xE0; // int32_t::<lastDialedNumber>k__BackingField
  617.     constexpr auto savedNumbersk__BackingField = 0xE8; // PhoneDirectory::<savedNumbers>k__BackingField
  618.     constexpr auto connectedPlayerId = 0xF0; // string::connectedPlayerId
  619.     constexpr auto clientCallStatek__BackingField = 0xF8; // CallState::<clientCallState>k__BackingField
  620.     constexpr auto currentDialog = 0x100; // PhoneDialler::currentDialog
  621.     constexpr auto callStartTime = 0x108; // Single::callStartTime
  622.     constexpr auto ringingSound = 0x110; // Sound::ringingSound
  623.     constexpr auto dialingSound = 0x118; // Sound::dialingSound
  624.     constexpr auto currentDirectoryk__BackingField = 0x120; // PhoneDirectory::<currentDirectory>k__BackingField
  625.     constexpr auto lastDirectoryUpdate = 0x128; // TimeSince::lastDirectoryUpdate
  626.     constexpr auto ConnectedCallPhoneNumberk__BackingField = 0x12C; // int32_t::<ConnectedCallPhoneNumber>k__BackingField
  627.     constexpr auto requestedDialNumber = 0x130; // int32_t::requestedDialNumber
  628. };
  629. namespace TelephoneManager
  630. {
  631. };
  632. namespace AudioInterceptComponent
  633. {
  634.     constexpr auto Encoder = 0x18; // OggEncoder::Encoder
  635. };
  636. namespace BaseCorpse
  637. {
  638.     constexpr auto prefabRagdoll = 0x220; // GameObjectRef::prefabRagdoll
  639.     constexpr auto parentEnt = 0x228; // BaseEntity::parentEnt
  640.     constexpr auto ragdollObject = 0x238; // GameObject::ragdollObject
  641. };
  642. namespace AttackEntity
  643. {
  644.     constexpr auto repeatDelay = 0x1DC; // Single::repeatDelay
  645.     constexpr auto animationDelay = 0x1E0; // Single::animationDelay
  646.     constexpr auto effectiveRange = 0x1E4; // Single::effectiveRange
  647.     constexpr auto npcDamageScale = 0x1E8; // Single::npcDamageScale
  648.     constexpr auto attackLengthMin = 0x1EC; // Single::attackLengthMin
  649.     constexpr auto attackLengthMax = 0x1F0; // Single::attackLengthMax
  650.     constexpr auto attackSpacing = 0x1F4; // Single::attackSpacing
  651.     constexpr auto aiAimSwayOffset = 0x1F8; // Single::aiAimSwayOffset
  652.     constexpr auto aiAimCone = 0x1FC; // Single::aiAimCone
  653.     constexpr auto aiOnlyInRange = 0x200; // bool::aiOnlyInRange
  654.     constexpr auto effectiveRangeType = 0x201; // WeaponTypeEnum::effectiveRangeType
  655.     constexpr auto CloseRangeAddition = 0x204; // Single::CloseRangeAddition
  656.     constexpr auto MediumRangeAddition = 0x208; // Single::MediumRangeAddition
  657.     constexpr auto LongRangeAddition = 0x20C; // Single::LongRangeAddition
  658.     constexpr auto CanUseAtMediumRange = 0x210; // bool::CanUseAtMediumRange
  659.     constexpr auto CanUseAtLongRange = 0x211; // bool::CanUseAtLongRange
  660.     constexpr auto thirdPersonMeleeSound = 0x220; // SoundDefinition::thirdPersonMeleeSound
  661.     constexpr auto recoilCompDelayOverride = 0x228; // Single::recoilCompDelayOverride
  662.     constexpr auto wantsRecoilComp = 0x22C; // bool::wantsRecoilComp
  663.     constexpr auto nextAttackTime = 0x230; // Single::nextAttackTime
  664.     constexpr auto lastTickTime = 0x234; // Single::lastTickTime
  665.     constexpr auto nextTickTime = 0x238; // Single::nextTickTime
  666.     constexpr auto reductionSpeedScalars = 0x0; // Vector3::reductionSpeedScalars
  667.     constexpr auto lastRecoilCompTime = 0x240; // Single::lastRecoilCompTime
  668.     constexpr auto startAimingDirection = 0x244; // Vector3::startAimingDirection
  669.     constexpr auto wasDoingRecoilComp = 0x250; // bool::wasDoingRecoilComp
  670.     constexpr auto reductionSpeed = 0x254; // Vector3::reductionSpeed
  671. };
  672. namespace Binocular
  673. {
  674.     constexpr auto fovChangeEffect = 0x268; // GameObjectRef::fovChangeEffect
  675.     constexpr auto vmVisible = 0x274; // bool::vmVisible
  676.     constexpr auto isAiming = 0x275; // bool::isAiming
  677.     constexpr auto timeAiming = 0x278; // Single::timeAiming
  678.     constexpr auto currentFovIndex = 0x27C; // int32_t::currentFovIndex
  679. };
  680. namespace CrossbowWeapon
  681. {
  682. };
  683. namespace FlintStrikeWeapon
  684. {
  685.     constexpr auto successFraction = 0x340; // Single::successFraction
  686.     constexpr auto strikeRecoil = 0x348; // RecoilProperties::strikeRecoil
  687.     constexpr auto _didSparkThisFrame = 0x350; // bool::_didSparkThisFrame
  688.     constexpr auto _isStriking = 0x351; // bool::_isStriking
  689.     constexpr auto strikes = 0x354; // int32_t::strikes
  690. };
  691. namespace GeigerCounter
  692. {
  693.     constexpr auto geigerRod = 0x260; // Transform::geigerRod
  694.     constexpr auto playerCache = 0x268; // BasePlayer::playerCache
  695.     constexpr auto attachmentBoneCache = 0x270; // Transform::attachmentBoneCache
  696. };
  697. namespace GrenadeWeapon
  698. {
  699.     constexpr auto drop = 0x280; // bool::drop
  700. };
  701. namespace InstrumentToolGuitar
  702. {
  703.     constexpr auto InUseAligner = 0x210; // Transform::InUseAligner
  704.     constexpr auto DeployAligner = 0x218; // Transform::DeployAligner
  705.     constexpr auto DeployBone = 0x220; // string::DeployBone
  706.     constexpr auto handBoneTarget = 0x228; // Transform::handBoneTarget
  707.     constexpr auto deployHash = 0x0; // int32_t::deployHash
  708. };
  709. namespace LiquidWeaponEffects
  710. {
  711.     constexpr auto RootPS = 0x18; // ParticleSystem::RootPS
  712.     constexpr auto EmissionPS = 0x20; // ParticleSystem::EmissionPS
  713.     constexpr auto InnerEmissionPS = 0x28; // ParticleSystem::InnerEmissionPS
  714.     constexpr auto Liquid = 0x30; // LiquidWobble::Liquid
  715.     constexpr auto MinPressureSpeed = 0x38; // Single::MinPressureSpeed
  716.     constexpr auto MaxPressureSpeed = 0x3C; // Single::MaxPressureSpeed
  717.     constexpr auto PressureSpeedCurve = 0x40; // AnimationCurve::PressureSpeedCurve
  718.     constexpr auto StreamSize = 0x48; // Vector2::StreamSize
  719.     constexpr auto PressureSizeMultiplierCurve = 0x50; // AnimationCurve::PressureSizeMultiplierCurve
  720.     constexpr auto MinPressureInnerSpeed = 0x58; // Single::MinPressureInnerSpeed
  721.     constexpr auto MaxPressureInnerSpeed = 0x5C; // Single::MaxPressureInnerSpeed
  722.     constexpr auto InnerPressureSpeedCurve = 0x60; // AnimationCurve::InnerPressureSpeedCurve
  723.     constexpr auto InnerStreamSize = 0x68; // Vector2::InnerStreamSize
  724.     constexpr auto InnerPressureSizeMultiplierCurve = 0x70; // AnimationCurve::InnerPressureSizeMultiplierCurve
  725.     constexpr auto UseImpactSplashEffect = 0x78; // bool::UseImpactSplashEffect
  726.     constexpr auto ImpactSplashEffectInterval = 0x88; // Single::ImpactSplashEffectInterval
  727.     constexpr auto FillSpeed = 0x8C; // Single::FillSpeed
  728.     constexpr auto maxRange = 0x98; // Single::maxRange
  729.     constexpr auto currentRange = 0x9C; // Single::currentRange
  730.     constexpr auto pressure = 0xA0; // Single::pressure
  731.     constexpr auto nextSplashTime = 0xA4; // Single::nextSplashTime
  732.     constexpr auto firstPersonSounds = 0xAC; // bool::firstPersonSounds
  733.     constexpr auto shootStartSoundDef = 0xB0; // SoundDefinition::shootStartSoundDef
  734.     constexpr auto shootLoopSoundDef = 0xB8; // SoundDefinition::shootLoopSoundDef
  735.     constexpr auto shootLowPressureLoopSoundDef = 0xC0; // SoundDefinition::shootLowPressureLoopSoundDef
  736.     constexpr auto shootLoopSound = 0xC8; // Sound::shootLoopSound
  737.     constexpr auto shootLowPressureLoopSound = 0xD0; // Sound::shootLowPressureLoopSound
  738.     constexpr auto shootLoopGainMod = 0xD8; // Modulator::shootLoopGainMod
  739.     constexpr auto shootLowPressureGainMod = 0xE0; // Modulator::shootLowPressureGainMod
  740.     constexpr auto impactStartSoundDef = 0xE8; // SoundDefinition::impactStartSoundDef
  741.     constexpr auto impactLoopSoundDef = 0xF0; // SoundDefinition::impactLoopSoundDef
  742.     constexpr auto impactLoopSound = 0xF8; // Sound::impactLoopSound
  743.     constexpr auto impactStartPlayed = 0x100; // bool::impactStartPlayed
  744.     constexpr auto lastImpactHit = 0x101; // bool::lastImpactHit
  745.     constexpr auto lastImpactPosition = 0x104; // Vector3::lastImpactPosition
  746.     constexpr auto emitting = 0x110; // bool::emitting
  747. };
  748. namespace Paddle
  749. {
  750.     constexpr auto animPaddleCooldown = 0x2C0; // Single::animPaddleCooldown
  751.     constexpr auto kayakSeat = 0x2C8; // GameObjectRef::kayakSeat
  752.     constexpr auto param_Paddling = 0x0; // int32_t::param_Paddling
  753.     constexpr auto param_right = 0x4; // int32_t::param_right
  754.     constexpr auto param_forward = 0x8; // int32_t::param_forward
  755. };
  756. namespace BaseNetworkablee
  757. {
  758.     constexpr auto JustCreatedk__BackingField = 0x18; // bool::<JustCreated>k__BackingField
  759.     constexpr auto entityDestroy = 0x20; // DeferredAction::entityDestroy
  760.     constexpr auto parentEntity = 0x30; // EntityRef::parentEntity
  761.     constexpr auto globalBroadcast = 0x4C; // bool::globalBroadcast
  762.     constexpr auto net = 0x50; // Networkable::net
  763.     constexpr auto IsDestroyedk__BackingField = 0x58; // bool::<IsDestroyed>k__BackingField
  764.     constexpr auto _prefabName = 0x60; // string::_prefabName
  765.     constexpr auto _prefabNameWithoutExtension = 0x68; // string::_prefabNameWithoutExtension
  766.     constexpr auto clientEntities = 0x0; // EntityRealm::clientEntities
  767. };
  768. namespace AnimatedBuildingBlock
  769. {
  770.     constexpr auto animatorNeedsInitializing = 0x248; // bool::animatorNeedsInitializing
  771.     constexpr auto animatorIsOpen = 0x249; // bool::animatorIsOpen
  772.     constexpr auto isAnimating = 0x24A; // bool::isAnimating
  773. };
  774. namespace DeployableToSlot
  775. {
  776.     constexpr auto slot = 0x18; // Slot::slot
  777. };
  778. namespace EntityComponent1
  779. {
  780.     constexpr auto _baseEntity = 0x0; // T::_baseEntity
  781. };
  782. namespace EntityDebug
  783. {
  784.     constexpr auto stopwatch = 0x20; // Stopwatch::stopwatch
  785. };
  786. namespace EntityFlag_Animator
  787. {
  788.     constexpr auto TargetAnimator = 0x40; // Animator::TargetAnimator
  789.     constexpr auto ParamName = 0x48; // string::ParamName
  790.     constexpr auto AnimationMode = 0x50; // AnimatorMode::AnimationMode
  791.     constexpr auto FloatOnState = 0x54; // Single::FloatOnState
  792.     constexpr auto FloatOffState = 0x58; // Single::FloatOffState
  793.     constexpr auto IntegerOnState = 0x5C; // int32_t::IntegerOnState
  794.     constexpr auto IntegerOffState = 0x60; // int32_t::IntegerOffState
  795.     constexpr auto cachedHash = 0x64; // int32_t::cachedHash
  796.     constexpr auto cachedState = 0x68; // bool::cachedState
  797. };
  798. namespace EntityFlag_TOD
  799. {
  800.     constexpr auto desiredFlag = 0x20; // Flags::desiredFlag
  801.     constexpr auto onAtNight = 0x24; // bool::onAtNight
  802. };
  803. namespace EntityFlag_Toggle
  804. {
  805.     constexpr auto runClientside = 0x20; // bool::runClientside
  806.     constexpr auto runServerside = 0x21; // bool::runServerside
  807.     constexpr auto flag = 0x24; // Flags::flag
  808.     constexpr auto onFlagEnabled = 0x28; // UnityEvent::onFlagEnabled
  809.     constexpr auto onFlagDisabled = 0x30; // UnityEvent::onFlagDisabled
  810.     constexpr auto hasRunOnce = 0x38; // bool::hasRunOnce
  811.     constexpr auto lastHasFlag = 0x39; // bool::lastHasFlag
  812. };
  813. namespace EntityFlag_ToggleNotify
  814. {
  815.     constexpr auto UseEntityParent = 0x40; // bool::UseEntityParent
  816. };
  817. namespace EntityItem_RotateWhenOn
  818. {
  819.     constexpr auto on = 0x20; // State::on
  820.     constexpr auto off = 0x28; // State::off
  821.     constexpr auto currentlyOn = 0x30; // bool::currentlyOn
  822.     constexpr auto stateInitialized = 0x31; // bool::stateInitialized
  823.     constexpr auto targetFlag = 0x34; // Flags::targetFlag
  824.     constexpr auto movementLoop = 0x38; // Sound::movementLoop
  825. };
  826. namespace EntityTimedDestroy
  827. {
  828.     constexpr auto secondsTillDestroy = 0x20; // Single::secondsTillDestroy
  829. };
  830. namespace HideIfOwnerFirstPerson
  831. {
  832.     constexpr auto worldModelEffect = 0x28; // bool::worldModelEffect
  833.     constexpr auto lastHidden = 0x29; // bool::lastHidden
  834. };
  835. namespace LerpBetweenPointsBool
  836. {
  837.     constexpr auto offsetPosLocal = 0x18; // Vector3::offsetPosLocal
  838.     constexpr auto initialPos = 0x34; // Vector3::initialPos
  839. };
  840. namespace LootDistanceOverride
  841. {
  842.     constexpr auto amount = 0x18; // Single::amount
  843. };
  844. namespace ResourceDispenser
  845. {
  846.     constexpr auto gatherType = 0x20; // GatherType::gatherType
  847.     constexpr auto maxDestroyFractionForFinishBonus = 0x30; // Single::maxDestroyFractionForFinishBonus
  848.     constexpr auto fractionRemaining = 0x40; // Single::fractionRemaining
  849. };
  850. namespace Barricade
  851. {
  852.     constexpr auto reflectDamage = 0x238; // Single::reflectDamage
  853.     constexpr auto reflectEffect = 0x240; // GameObjectRef::reflectEffect
  854.     constexpr auto canNpcSmash = 0x248; // bool::canNpcSmash
  855.     constexpr auto NavMeshVolumeAnimals = 0x250; // NavMeshModifierVolume::NavMeshVolumeAnimals
  856.     constexpr auto NavMeshVolumeHumanoids = 0x258; // NavMeshModifierVolume::NavMeshVolumeHumanoids
  857. };
  858. namespace PoweredWaterPurifier
  859. {
  860.     constexpr auto ConvertInterval = 0x3D8; // Single::ConvertInterval
  861.     constexpr auto PowerDrain = 0x3DC; // int32_t::PowerDrain
  862.     constexpr auto PoweredMaterial = 0x3E0; // Material::PoweredMaterial
  863.     constexpr auto UnpoweredMaterial = 0x3E8; // Material::UnpoweredMaterial
  864.     constexpr auto TargetRenderer = 0x3F0; // MeshRenderer::TargetRenderer
  865. };
  866. namespace WaterCatcher
  867. {
  868.     constexpr auto itemToCreate = 0x3B0; // ItemDefinition::itemToCreate
  869.     constexpr auto maxItemToCreate = 0x3B8; // Single::maxItemToCreate
  870.     constexpr auto rainTestPosition = 0x3BC; // Vector3::rainTestPosition
  871.     constexpr auto rainTestSize = 0x3C8; // Single::rainTestSize
  872. };
  873. namespace WaterPump
  874. {
  875.     constexpr auto WaterResourceLocation = 0x3B0; // Transform::WaterResourceLocation
  876.     constexpr auto PumpInterval = 0x3B8; // Single::PumpInterval
  877.     constexpr auto AmountPerPump = 0x3BC; // int32_t::AmountPerPump
  878. };
  879. namespace WaterPurifier
  880. {
  881.     constexpr auto storagePrefab = 0x3B0; // GameObjectRef::storagePrefab
  882.     constexpr auto storagePrefabAnchor = 0x3B8; // Transform::storagePrefabAnchor
  883.     constexpr auto freshWater = 0x3C0; // ItemDefinition::freshWater
  884.     constexpr auto waterToProcessPerMinute = 0x3C8; // int32_t::waterToProcessPerMinute
  885.     constexpr auto freshWaterRatio = 0x3CC; // int32_t::freshWaterRatio
  886.     constexpr auto stopWhenOutputFull = 0x3D0; // bool::stopWhenOutputFull
  887. };
  888. namespace BuildingGradeDecay
  889. {
  890.     constexpr auto decayGrade = 0x98; // Enum::decayGrade
  891. };
  892. namespace DecayEntity
  893. {
  894.     constexpr auto debrisPrefab = 0x220; // GameObjectRef::debrisPrefab
  895.     constexpr auto buildingID = 0x228; // uint32_t::buildingID
  896.     constexpr auto upkeep = 0x230; // Upkeep::upkeep
  897. };
  898. namespace DeployableDecay
  899. {
  900.     constexpr auto decayDelay = 0x98; // Single::decayDelay
  901.     constexpr auto decayDuration = 0x9C; // Single::decayDuration
  902. };
  903. namespace Upkeep
  904. {
  905.     constexpr auto upkeepMultiplier = 0x98; // Single::upkeepMultiplier
  906. };
  907. namespace EntityFuelSystem
  908. {
  909.     constexpr auto isServer = 0x10; // bool::isServer
  910.     constexpr auto owner = 0x18; // BaseEntity::owner
  911.     constexpr auto fuelStorageInstance = 0x20; // EntityRef::fuelStorageInstance
  912. };
  913. namespace EntityLink
  914. {
  915.     constexpr auto capacity = 0x28; // int32_t::capacity
  916. };
  917. namespace EntityRef
  918. {
  919.     constexpr auto ent_cached = 0x0; // BaseEntity::ent_cached
  920.     constexpr auto id_cached = 0x8; // uint32_t::id_cached
  921. };
  922. namespace EntityRef1
  923. {
  924.     constexpr auto entityRef = 0x0; // EntityRef::entityRef
  925. };
  926. namespace FireBall
  927. {
  928.     constexpr auto lifeTimeMin = 0x148; // Single::lifeTimeMin
  929.     constexpr auto lifeTimeMax = 0x14C; // Single::lifeTimeMax
  930.     constexpr auto generation = 0x160; // Single::generation
  931.     constexpr auto spreadSubEntity = 0x168; // GameObjectRef::spreadSubEntity
  932.     constexpr auto damagePerSecond = 0x174; // Single::damagePerSecond
  933.     constexpr auto waterToExtinguish = 0x17C; // int32_t::waterToExtinguish
  934.     constexpr auto canMerge = 0x180; // bool::canMerge
  935.     constexpr auto AttackLayers = 0x184; // LayerMask::AttackLayers
  936.     constexpr auto ignoreNPC = 0x188; // bool::ignoreNPC
  937.     constexpr auto wasResting = 0x189; // bool::wasResting
  938. };
  939. namespace FireSpot
  940. {
  941.     constexpr auto flameEffect = 0x148; // GameObject::flameEffect
  942. };
  943. namespace FlameExplosive
  944. {
  945.     constexpr auto createOnExplode = 0x190; // GameObjectRef::createOnExplode
  946.     constexpr auto numToCreate = 0x198; // Single::numToCreate
  947.     constexpr auto minVelocity = 0x19C; // Single::minVelocity
  948.     constexpr auto maxVelocity = 0x1A0; // Single::maxVelocity
  949.     constexpr auto spreadAngle = 0x1A4; // Single::spreadAngle
  950. };
  951. namespace GrowableGene
  952. {
  953.     constexpr auto Typek__BackingField = 0x10; // GeneType::<Type>k__BackingField
  954.     constexpr auto PreviousTypek__BackingField = 0x14; // GeneType::<PreviousType>k__BackingField
  955. };
  956. namespace GrowableGeneProperties
  957. {
  958. };
  959. namespace GrowableGenes
  960. {
  961. };
  962. namespace GrowableGenetics
  963. {
  964. };
  965. namespace InstrumentDebugInput
  966. {
  967.     constexpr auto Note = 0x20; // KeySet::Note
  968.     constexpr auto Frequency = 0x2C; // Single::Frequency
  969.     constexpr auto StopAfter = 0x30; // Single::StopAfter
  970.     constexpr auto OverrideDefinition = 0x38; // SoundDefinition::OverrideDefinition
  971. };
  972. namespace InstrumentIKController
  973. {
  974.     constexpr auto HitRotationVector = 0x18; // Vector3::HitRotationVector
  975.     constexpr auto HandHeightCurve = 0x50; // AnimationCurve::HandHeightCurve
  976.     constexpr auto HandHeightMultiplier = 0x58; // Single::HandHeightMultiplier
  977.     constexpr auto HandMoveLerpSpeed = 0x5C; // Single::HandMoveLerpSpeed
  978.     constexpr auto DebugHitRotation = 0x60; // bool::DebugHitRotation
  979.     constexpr auto HandHitCurve = 0x68; // AnimationCurve::HandHitCurve
  980.     constexpr auto NoteHitTime = 0x70; // Single::NoteHitTime
  981.     constexpr auto BodyLookWeight = 0x74; // Single::BodyLookWeight
  982.     constexpr auto HeadLookWeight = 0x78; // Single::HeadLookWeight
  983.     constexpr auto LookWeightLimit = 0x7C; // Single::LookWeightLimit
  984.     constexpr auto HoldHandsAtPlay = 0x80; // bool::HoldHandsAtPlay
  985.     constexpr auto currentLeftHandTarget = 0x84; // int32_t::currentLeftHandTarget
  986.     constexpr auto leftHandTargetNoteTime = 0x88; // Single::leftHandTargetNoteTime
  987.     constexpr auto currentRightHandTarget = 0x8C; // int32_t::currentRightHandTarget
  988.     constexpr auto rightHandTargetNoteTime = 0x90; // Single::rightHandTargetNoteTime
  989.     constexpr auto currentRightFootTarget = 0x94; // int32_t::currentRightFootTarget
  990.     constexpr auto rightFootTargetNoteTime = 0x98; // Single::rightFootTargetNoteTime
  991.     constexpr auto leftHandIkPos = 0x9C; // Vector3::leftHandIkPos
  992.     constexpr auto rightHandIkPos = 0xA8; // Vector3::rightHandIkPos
  993.     constexpr auto rightFootIkPos = 0xB4; // Vector3::rightFootIkPos
  994.     constexpr auto iKWorkerTransform = 0xC0; // Transform::iKWorkerTransform
  995.     constexpr auto rotationWorker = 0xC8; // Transform::rotationWorker
  996.     constexpr auto totalHandAnimTime = 0xD0; // Single::totalHandAnimTime
  997.     constexpr auto lastSetLeftHandTime = 0xD4; // Single::lastSetLeftHandTime
  998.     constexpr auto lastSetRightHandTime = 0xD8; // Single::lastSetRightHandTime
  999.     constexpr auto lastSetRightFootTime = 0xDC; // Single::lastSetRightFootTime
  1000. };
  1001. namespace InstrumentKeyController
  1002. {
  1003.     constexpr auto PlayingNoteParam = 0x0; // int32_t::PlayingNoteParam
  1004.     constexpr auto AnimationSlot1 = 0x4; // int32_t::AnimationSlot1
  1005.     constexpr auto AnimationSlot2 = 0x8; // int32_t::AnimationSlot2
  1006.     constexpr auto AnimationSlot3 = 0xC; // int32_t::AnimationSlot3
  1007.     constexpr auto AnimationSlot4 = 0x10; // int32_t::AnimationSlot4
  1008.     constexpr auto AnimationSlot5 = 0x14; // int32_t::AnimationSlot5
  1009.     constexpr auto AnimationSlot6 = 0x18; // int32_t::AnimationSlot6
  1010.     constexpr auto AnimationSlot7 = 0x1C; // int32_t::AnimationSlot7
  1011.     constexpr auto lastAnimationSlotTime = 0x18; // Single::lastAnimationSlotTime
  1012.     constexpr auto sustain = 0x28; // bool::sustain
  1013.     constexpr auto lastMidiFrame = 0x2C; // int32_t::lastMidiFrame
  1014.     constexpr auto midiNotesThisFrame = 0x30; // int32_t::midiNotesThisFrame
  1015.     constexpr auto activeRecording = 0x38; // InstrumentRecording::activeRecording
  1016.     constexpr auto recordingFileName = 0x40; // string::recordingFileName
  1017.     constexpr auto recordingStartTime = 0x48; // Single::recordingStartTime
  1018.     constexpr auto playingRecording = 0x58; // InstrumentRecording::playingRecording
  1019.     constexpr auto playbackElapsedTime = 0x60; // Single::playbackElapsedTime
  1020.     constexpr auto Bindings = 0x70; // NoteBindingCollection::Bindings
  1021.     constexpr auto IKController = 0x88; // InstrumentIKController::IKController
  1022.     constexpr auto LeftHandProp = 0x90; // Transform::LeftHandProp
  1023.     constexpr auto RightHandProp = 0x98; // Transform::RightHandProp
  1024.     constexpr auto InstrumentAnimator = 0xA0; // Animator::InstrumentAnimator
  1025.     constexpr auto RPCHandler = 0xA8; // BaseEntity::RPCHandler
  1026.     constexpr auto overrideAchievementId = 0xB0; // uint32_t::overrideAchievementId
  1027.     constexpr auto workerBinding = 0xB8; // NoteBinding::workerBinding
  1028.     constexpr auto midiPlayer = 0xD0; // BasePlayer::midiPlayer
  1029.     constexpr auto playedFirstNote = 0xD8; // bool::playedFirstNote
  1030.     constexpr auto teamAchievementCheck = 0xDC; // Single::teamAchievementCheck
  1031.     constexpr auto TimeInUse = 0xE0; // TimeSince::TimeInUse
  1032.     constexpr auto subscribedToMidi = 0xE4; // bool::subscribedToMidi
  1033.     constexpr auto activeMidiBindings = 0xE8; // InstrumentMidiBindings::activeMidiBindings
  1034.     constexpr auto hasSetupBindings = 0xF0; // bool::hasSetupBindings
  1035.     constexpr auto autoplayPrefString = 0xF8; // string::autoplayPrefString
  1036.     constexpr auto autoplayDefaultName = 0x100; // string::autoplayDefaultName
  1037.     constexpr auto FullKeyboardModek__BackingField = 0x108; // bool::<FullKeyboardMode>k__BackingField
  1038.     constexpr auto CurrentAnimationk__BackingField = 0x118; // AnimationSlot::<CurrentAnimation>k__BackingField
  1039.     constexpr auto OwnerPlayer = 0x120; // BasePlayer::OwnerPlayer
  1040.     constexpr auto PlayedNoteThisFramek__BackingField = 0x128; // bool::<PlayedNoteThisFrame>k__BackingField
  1041. };
  1042. namespace NoteBindingCollection
  1043. {
  1044.     constexpr auto MinimumNoteTime = 0x20; // Single::MinimumNoteTime
  1045.     constexpr auto MaximumNoteLength = 0x24; // Single::MaximumNoteLength
  1046.     constexpr auto AllowAutoplay = 0x28; // bool::AllowAutoplay
  1047.     constexpr auto AutoplayLoopDelay = 0x2C; // Single::AutoplayLoopDelay
  1048.     constexpr auto NotePlayedStatName = 0x30; // string::NotePlayedStatName
  1049.     constexpr auto KeyMidiMapShortname = 0x38; // string::KeyMidiMapShortname
  1050.     constexpr auto AllowSustain = 0x40; // bool::AllowSustain
  1051.     constexpr auto AllowFullKeyboardInput = 0x41; // bool::AllowFullKeyboardInput
  1052.     constexpr auto InstrumentShortName = 0x48; // string::InstrumentShortName
  1053.     constexpr auto NotePlayType = 0x50; // InstrumentType::NotePlayType
  1054.     constexpr auto MaxConcurrentNotes = 0x54; // int32_t::MaxConcurrentNotes
  1055.     constexpr auto LoopSounds = 0x58; // bool::LoopSounds
  1056.     constexpr auto SoundFadeInTime = 0x5C; // Single::SoundFadeInTime
  1057.     constexpr auto minimumSoundFadeOutTime = 0x60; // Single::minimumSoundFadeOutTime
  1058.     constexpr auto PrimaryClickNote = 0x64; // KeySet::PrimaryClickNote
  1059.     constexpr auto SecondaryClickNote = 0x70; // KeySet::SecondaryClickNote
  1060.     constexpr auto RunInstrumentAnimationController = 0x7C; // bool::RunInstrumentAnimationController
  1061.     constexpr auto PlayRepeatAnimations = 0x7D; // bool::PlayRepeatAnimations
  1062.     constexpr auto AnimationDeadTime = 0x80; // Single::AnimationDeadTime
  1063.     constexpr auto AnimationResetDelay = 0x84; // Single::AnimationResetDelay
  1064.     constexpr auto RecentlyPlayedThreshold = 0x88; // Single::RecentlyPlayedThreshold
  1065.     constexpr auto CrossfadeNormalizedAnimationTarget = 0x8C; // Single::CrossfadeNormalizedAnimationTarget
  1066.     constexpr auto AnimationCrossfadeDuration = 0x90; // Single::AnimationCrossfadeDuration
  1067.     constexpr auto CrossfadePlayerSpeedMulti = 0x94; // Single::CrossfadePlayerSpeedMulti
  1068.     constexpr auto DefaultOctave = 0x98; // int32_t::DefaultOctave
  1069.     constexpr auto ShiftedOctave = 0x9C; // int32_t::ShiftedOctave
  1070. };
  1071. namespace BaseMetabolism
  1072. {
  1073. };
  1074. namespace BaseMetabolism1
  1075. {
  1076.     constexpr auto owner = 0x0; // T::owner
  1077.     constexpr auto calories = 0x0; // MetabolismAttribute::calories
  1078.     constexpr auto hydration = 0x0; // MetabolismAttribute::hydration
  1079.     constexpr auto heartrate = 0x0; // MetabolismAttribute::heartrate
  1080. };
  1081. namespace MetabolismAttribute
  1082. {
  1083.     constexpr auto startMin = 0x10; // Single::startMin
  1084.     constexpr auto startMax = 0x14; // Single::startMax
  1085.     constexpr auto min = 0x18; // Single::min
  1086.     constexpr auto max = 0x1C; // Single::max
  1087.     constexpr auto value = 0x20; // Single::value
  1088.     constexpr auto lastValue = 0x24; // Single::lastValue
  1089.     constexpr auto lastGreatFraction = 0x28; // Single::lastGreatFraction
  1090. };
  1091. namespace BaseResourceExtractor
  1092. {
  1093.     constexpr auto canExtractLiquid = 0x220; // bool::canExtractLiquid
  1094.     constexpr auto canExtractSolid = 0x221; // bool::canExtractSolid
  1095. };
  1096. namespace MiningQuarry
  1097. {
  1098.     constexpr auto beltAnimator = 0x228; // Animator::beltAnimator
  1099.     constexpr auto beltScrollRenderer = 0x230; // Renderer::beltScrollRenderer
  1100.     constexpr auto scrollMatIndex = 0x238; // int32_t::scrollMatIndex
  1101.     constexpr auto processRate = 0x248; // Single::processRate
  1102.     constexpr auto workToAdd = 0x24C; // Single::workToAdd
  1103.     constexpr auto bucketDropEffect = 0x250; // GameObjectRef::bucketDropEffect
  1104.     constexpr auto bucketDropTransform = 0x258; // GameObject::bucketDropTransform
  1105.     constexpr auto engineSwitchPrefab = 0x260; // ChildPrefab::engineSwitchPrefab
  1106.     constexpr auto hopperPrefab = 0x268; // ChildPrefab::hopperPrefab
  1107.     constexpr auto fuelStoragePrefab = 0x270; // ChildPrefab::fuelStoragePrefab
  1108.     constexpr auto staticType = 0x278; // QuarryType::staticType
  1109.     constexpr auto beltSpeed = 0x290; // Single::beltSpeed
  1110. };
  1111. namespace ResourceDepositManager
  1112. {
  1113.     constexpr auto _manager = 0x0; // ResourceDepositManager::_manager
  1114. };
  1115. namespace SurveyCharge
  1116. {
  1117.     constexpr auto craterPrefab = 0x190; // GameObjectRef::craterPrefab
  1118.     constexpr auto craterPrefab_Oil = 0x198; // GameObjectRef::craterPrefab_Oil
  1119. };
  1120. namespace NPCAutoTurret
  1121. {
  1122.     constexpr auto centerMuzzle = 0x6C0; // Transform::centerMuzzle
  1123.     constexpr auto muzzleLeft = 0x6C8; // Transform::muzzleLeft
  1124.     constexpr auto muzzleRight = 0x6D0; // Transform::muzzleRight
  1125.     constexpr auto useLeftMuzzle = 0x6D8; // bool::useLeftMuzzle
  1126. };
  1127. namespace TargetTrigger
  1128. {
  1129. };
  1130. namespace BirthdayBalloonHandler
  1131. {
  1132.     constexpr auto checkOffset = 0x18; // Single::checkOffset
  1133.     constexpr auto checkRadius = 0x1C; // Single::checkRadius
  1134. };
  1135. namespace EnvSync
  1136. {
  1137.     constexpr auto EngineTimeClient = 0x0; // Single::EngineTimeClient
  1138.     constexpr auto EngineTimeServer = 0x4; // Single::EngineTimeServer
  1139.     constexpr auto timeSpan = 0x148; // TimeSpan::timeSpan
  1140. };
  1141. namespace LootContainer
  1142. {
  1143.     constexpr auto destroyOnEmpty = 0x3A0; // bool::destroyOnEmpty
  1144.     constexpr auto lootDefinition = 0x3A8; // LootSpawn::lootDefinition
  1145.     constexpr auto maxDefinitionsToSpawn = 0x3B0; // int32_t::maxDefinitionsToSpawn
  1146.     constexpr auto minSecondsBetweenRefresh = 0x3B4; // Single::minSecondsBetweenRefresh
  1147.     constexpr auto maxSecondsBetweenRefresh = 0x3B8; // Single::maxSecondsBetweenRefresh
  1148.     constexpr auto initialLootSpawn = 0x3BC; // bool::initialLootSpawn
  1149.     constexpr auto xpLootedScale = 0x3C0; // Single::xpLootedScale
  1150.     constexpr auto xpDestroyedScale = 0x3C4; // Single::xpDestroyedScale
  1151.     constexpr auto BlockPlayerItemInput = 0x3C8; // bool::BlockPlayerItemInput
  1152.     constexpr auto scrapAmount = 0x3CC; // int32_t::scrapAmount
  1153.     constexpr auto deathStat = 0x3D0; // string::deathStat
  1154.     constexpr auto SpawnType = 0x3E0; // spawnType::SpawnType
  1155.     constexpr auto localPlayerInvolved = 0x3E4; // bool::localPlayerInvolved
  1156. };
  1157. namespace M2BradleyPhysics
  1158. {
  1159.     constexpr auto m2Animator = 0x18; // m2bradleyAnimator::m2Animator
  1160.     constexpr auto mainRigidbody = 0x30; // Rigidbody::mainRigidbody
  1161.     constexpr auto currentWaypoint = 0x40; // Vector3::currentWaypoint
  1162.     constexpr auto nextWaypoint = 0x4C; // Vector3::nextWaypoint
  1163. };
  1164. namespace m2bradleyAnimator
  1165. {
  1166.     constexpr auto m2Animator = 0x18; // Animator::m2Animator
  1167.     constexpr auto treadLeftMaterial = 0x20; // Material::treadLeftMaterial
  1168.     constexpr auto treadRightMaterial = 0x28; // Material::treadRightMaterial
  1169.     constexpr auto turret = 0x38; // Transform::turret
  1170.     constexpr auto mainCannon = 0x40; // Transform::mainCannon
  1171.     constexpr auto coaxGun = 0x48; // Transform::coaxGun
  1172.     constexpr auto rocketsPitch = 0x50; // Transform::rocketsPitch
  1173.     constexpr auto spotLightYaw = 0x58; // Transform::spotLightYaw
  1174.     constexpr auto spotLightPitch = 0x60; // Transform::spotLightPitch
  1175.     constexpr auto sideMG = 0x68; // Transform::sideMG
  1176.     constexpr auto targetTurret = 0x90; // Transform::targetTurret
  1177.     constexpr auto targetSpotLight = 0x98; // Transform::targetSpotLight
  1178.     constexpr auto vecTurret = 0xA8; // Vector3::vecTurret
  1179.     constexpr auto vecMainCannon = 0xB4; // Vector3::vecMainCannon
  1180.     constexpr auto vecCoaxGun = 0xC0; // Vector3::vecCoaxGun
  1181.     constexpr auto vecRocketsPitch = 0xCC; // Vector3::vecRocketsPitch
  1182.     constexpr auto vecSpotLightBase = 0xD8; // Vector3::vecSpotLightBase
  1183.     constexpr auto vecSpotLight = 0xE4; // Vector3::vecSpotLight
  1184.     constexpr auto sideMGPitchValue = 0xF0; // Single::sideMGPitchValue
  1185.     constexpr auto muzzleflashCannon = 0xF8; // GameObject::muzzleflashCannon
  1186.     constexpr auto muzzleflashCoaxGun = 0x100; // GameObject::muzzleflashCoaxGun
  1187.     constexpr auto muzzleflashSideMG = 0x108; // GameObject::muzzleflashSideMG
  1188.     constexpr auto spotLightHaloSawnpoint = 0x118; // GameObject::spotLightHaloSawnpoint
  1189.     constexpr auto machineGunMuzzleFlashFX = 0x128; // GameObjectRef::machineGunMuzzleFlashFX
  1190.     constexpr auto mainCannonFireFX = 0x130; // GameObjectRef::mainCannonFireFX
  1191.     constexpr auto rocketLaunchFX = 0x138; // GameObjectRef::rocketLaunchFX
  1192.     constexpr auto rocketsOpen = 0x140; // bool::rocketsOpen
  1193.     constexpr auto sidegunsTurnSpeed = 0x158; // Single::sidegunsTurnSpeed
  1194.     constexpr auto turretTurnSpeed = 0x15C; // Single::turretTurnSpeed
  1195.     constexpr auto cannonPitchSpeed = 0x160; // Single::cannonPitchSpeed
  1196.     constexpr auto rocketPitchSpeed = 0x164; // Single::rocketPitchSpeed
  1197.     constexpr auto spotLightTurnSpeed = 0x168; // Single::spotLightTurnSpeed
  1198.     constexpr auto machineGunSpeed = 0x16C; // Single::machineGunSpeed
  1199. };
  1200. namespace MapMarker
  1201. {
  1202.     constexpr auto appType = 0x148; // AppMarkerType::appType
  1203.     constexpr auto markerObj = 0x150; // GameObjectRef::markerObj
  1204. };
  1205. namespace AIHelicopterAnimation
  1206. {
  1207.     constexpr auto _ai = 0x18; // PatrolHelicopterAI::_ai
  1208.     constexpr auto swayAmount = 0x20; // Single::swayAmount
  1209.     constexpr auto lastStrafeScalar = 0x24; // Single::lastStrafeScalar
  1210.     constexpr auto lastForwardBackScalar = 0x28; // Single::lastForwardBackScalar
  1211.     constexpr auto degreeMax = 0x2C; // Single::degreeMax
  1212.     constexpr auto oldMoveSpeed = 0x3C; // Single::oldMoveSpeed
  1213.     constexpr auto smoothRateOfChange = 0x40; // Single::smoothRateOfChange
  1214.     constexpr auto flareAmount = 0x44; // Single::flareAmount
  1215. };
  1216. namespace HelicopterDebris
  1217. {
  1218.     constexpr auto metalFragments = 0x258; // ItemDefinition::metalFragments
  1219.     constexpr auto hqMetal = 0x260; // ItemDefinition::hqMetal
  1220.     constexpr auto charcoal = 0x268; // ItemDefinition::charcoal
  1221.     constexpr auto massReductionScalar = 0x270; // Single::massReductionScalar
  1222. };
  1223. namespace HelicopterTurret
  1224. {
  1225.     constexpr auto _heliAI = 0x18; // PatrolHelicopterAI::_heliAI
  1226.     constexpr auto burstLength = 0x24; // Single::burstLength
  1227.     constexpr auto timeBetweenBursts = 0x28; // Single::timeBetweenBursts
  1228.     constexpr auto maxTargetRange = 0x2C; // Single::maxTargetRange
  1229.     constexpr auto loseTargetAfter = 0x30; // Single::loseTargetAfter
  1230.     constexpr auto muzzleTransform = 0x48; // Transform::muzzleTransform
  1231.     constexpr auto left = 0x50; // bool::left
  1232.     constexpr auto _target = 0x58; // BaseCombatEntity::_target
  1233. };
  1234. namespace LockedByEntCrate
  1235. {
  1236.     constexpr auto lockingEnt = 0x3E8; // GameObject::lockingEnt
  1237. };
  1238. namespace PatrolHelicopterAI
  1239. {
  1240.     constexpr auto interestZoneOrigin = 0x20; // Vector3::interestZoneOrigin
  1241.     constexpr auto hasInterestZone = 0x38; // bool::hasInterestZone
  1242.     constexpr auto courseAdjustLerpTime = 0x44; // Single::courseAdjustLerpTime
  1243.     constexpr auto windVec = 0x58; // Vector3::windVec
  1244.     constexpr auto targetWindVec = 0x64; // Vector3::targetWindVec
  1245.     constexpr auto windFrequency = 0x74; // Single::windFrequency
  1246.     constexpr auto targetThrottleSpeed = 0x78; // Single::targetThrottleSpeed
  1247.     constexpr auto throttleSpeed = 0x7C; // Single::throttleSpeed
  1248.     constexpr auto maxRotationSpeed = 0x80; // Single::maxRotationSpeed
  1249.     constexpr auto rotationSpeed = 0x84; // Single::rotationSpeed
  1250.     constexpr auto terrainPushForce = 0x88; // Single::terrainPushForce
  1251.     constexpr auto obstaclePushForce = 0x8C; // Single::obstaclePushForce
  1252.     constexpr auto leftGun = 0x90; // HelicopterTurret::leftGun
  1253.     constexpr auto rightGun = 0x98; // HelicopterTurret::rightGun
  1254.     constexpr auto heliInstance = 0x0; // PatrolHelicopterAI::heliInstance
  1255.     constexpr auto helicopterBase = 0xA0; // BaseHelicopter::helicopterBase
  1256.     constexpr auto _currentState = 0xA8; // aiState::_currentState
  1257.     constexpr auto arrivalTime = 0xB8; // Single::arrivalTime
  1258.     constexpr auto rocketProjectile = 0xC0; // GameObjectRef::rocketProjectile
  1259.     constexpr auto rocketProjectile_Napalm = 0xC8; // GameObjectRef::rocketProjectile_Napalm
  1260. };
  1261. namespace ServerGib
  1262. {
  1263.     constexpr auto _gibSource = 0x220; // GameObject::_gibSource
  1264.     constexpr auto _gibName = 0x228; // string::_gibName
  1265.     constexpr auto physicsMaterial = 0x230; // PhysicMaterial::physicsMaterial
  1266.     constexpr auto meshCollider = 0x238; // MeshCollider::meshCollider
  1267.     constexpr auto meshRenderer = 0x248; // MeshRenderer::meshRenderer
  1268. };
  1269. namespace TimedUnlootableCrate
  1270. {
  1271.     constexpr auto unlootableOnSpawn = 0x3E8; // bool::unlootableOnSpawn
  1272.     constexpr auto unlootableDuration = 0x3EC; // Single::unlootableDuration
  1273. };
  1274. namespace PlanterBox
  1275. {
  1276.     constexpr auto soilSaturation = 0x3A0; // int32_t::soilSaturation
  1277.     constexpr auto soilSaturationMax = 0x3A4; // int32_t::soilSaturationMax
  1278.     constexpr auto soilRenderer = 0x3A8; // MeshRenderer::soilRenderer
  1279. };
  1280. namespace SmokeGrenade
  1281. {
  1282.     constexpr auto smokeDuration = 0x190; // Single::smokeDuration
  1283.     constexpr auto smokeEffectPrefab = 0x198; // GameObjectRef::smokeEffectPrefab
  1284.     constexpr auto igniteSound = 0x1A0; // GameObjectRef::igniteSound
  1285.     constexpr auto soundLoop = 0x1A8; // SoundPlayer::soundLoop
  1286.     constexpr auto smokeEffectInstance = 0x1B0; // GameObject::smokeEffectInstance
  1287.     constexpr auto fieldMin = 0x1B8; // Single::fieldMin
  1288.     constexpr auto fieldMax = 0x1BC; // Single::fieldMax
  1289. };
  1290. namespace SphereEntity
  1291. {
  1292.     constexpr auto currentRadius = 0x148; // Single::currentRadius
  1293.     constexpr auto lerpRadius = 0x14C; // Single::lerpRadius
  1294. };
  1295. namespace StaticRespawnArea
  1296. {
  1297.     constexpr auto allowHostileSpawns = 0x438; // bool::allowHostileSpawns
  1298. };
  1299. namespace SupplyDrop
  1300. {
  1301.     constexpr auto parachutePrefab = 0x3E8; // GameObjectRef::parachutePrefab
  1302. };
  1303. namespace SupplySignal
  1304. {
  1305.     constexpr auto EntityToCreate = 0x198; // GameObjectRef::EntityToCreate
  1306.     constexpr auto smokeEffect = 0x1A0; // GameObject::smokeEffect
  1307. };
  1308. namespace VendingMachineMapMarker
  1309. {
  1310.     constexpr auto markerShopName = 0x158; // string::markerShopName
  1311.     constexpr auto server_vendingMachine = 0x160; // VendingMachine::server_vendingMachine
  1312.     constexpr auto client_vendingMachine = 0x168; // VendingMachine::client_vendingMachine
  1313.     constexpr auto client_vendingMachineNetworkID = 0x170; // uint32_t::client_vendingMachineNetworkID
  1314.     constexpr auto clusterMarkerObj = 0x178; // GameObjectRef::clusterMarkerObj
  1315. };
  1316. namespace VisualStorageContainer
  1317. {
  1318.     constexpr auto nodeParent = 0x3F8; // Transform::nodeParent
  1319.     constexpr auto defaultDisplayModel = 0x400; // GameObject::defaultDisplayModel
  1320. };
  1321. namespace WaterBall
  1322. {
  1323.     constexpr auto liquidType = 0x148; // ItemDefinition::liquidType
  1324.     constexpr auto waterAmount = 0x150; // int32_t::waterAmount
  1325.     constexpr auto waterExplosion = 0x158; // GameObjectRef::waterExplosion
  1326. };
  1327. namespace BaseModifiers1
  1328. {
  1329. };
  1330. namespace ModifierDefintion
  1331. {
  1332.     constexpr auto type = 0x10; // ModifierType::type
  1333.     constexpr auto source = 0x14; // ModifierSource::source
  1334. };
  1335. namespace Modifier
  1336. {
  1337.     constexpr auto Typek__BackingField = 0x10; // ModifierType::<Type>k__BackingField
  1338.     constexpr auto Sourcek__BackingField = 0x14; // ModifierSource::<Source>k__BackingField
  1339.     constexpr auto Valuek__BackingField = 0x18; // Single::<Value>k__BackingField
  1340.     constexpr auto Durationk__BackingField = 0x1C; // Single::<Duration>k__BackingField
  1341.     constexpr auto TimeRemainingk__BackingField = 0x20; // Single::<TimeRemaining>k__BackingField
  1342.     constexpr auto Expiredk__BackingField = 0x24; // bool::<Expired>k__BackingField
  1343.     constexpr auto lastClientUpdateTimestamp = 0x28; // Single::lastClientUpdateTimestamp
  1344. };
  1345. namespace ProjectileWeaponMod
  1346. {
  1347.     constexpr auto defaultSilencerEffect = 0x148; // GameObjectRef::defaultSilencerEffect
  1348.     constexpr auto isSilencer = 0x150; // bool::isSilencer
  1349.     constexpr auto repeatDelay = 0x154; // Modifier::repeatDelay
  1350.     constexpr auto projectileVelocity = 0x160; // Modifier::projectileVelocity
  1351.     constexpr auto projectileDamage = 0x16C; // Modifier::projectileDamage
  1352.     constexpr auto projectileDistance = 0x178; // Modifier::projectileDistance
  1353.     constexpr auto aimsway = 0x184; // Modifier::aimsway
  1354.     constexpr auto aimswaySpeed = 0x190; // Modifier::aimswaySpeed
  1355.     constexpr auto recoil = 0x19C; // Modifier::recoil
  1356.     constexpr auto sightAimCone = 0x1A8; // Modifier::sightAimCone
  1357.     constexpr auto hipAimCone = 0x1B4; // Modifier::hipAimCone
  1358.     constexpr auto isLight = 0x1C0; // bool::isLight
  1359.     constexpr auto isMuzzleBrake = 0x1C1; // bool::isMuzzleBrake
  1360.     constexpr auto isMuzzleBoost = 0x1C2; // bool::isMuzzleBoost
  1361.     constexpr auto isScope = 0x1C3; // bool::isScope
  1362.     constexpr auto zoomAmountDisplayOnly = 0x1C4; // Single::zoomAmountDisplayOnly
  1363.     constexpr auto needsOnForEffects = 0x1C8; // bool::needsOnForEffects
  1364. };
  1365. namespace ExcavatorEffects
  1366. {
  1367.     constexpr auto instance = 0x0; // ExcavatorEffects::instance
  1368.     constexpr auto wasMining = 0x40; // bool::wasMining
  1369. };
  1370. namespace ExcavatorEngineSounds
  1371. {
  1372. };
  1373. namespace ExcavatorServerEffects
  1374. {
  1375.     constexpr auto instance = 0x0; // ExcavatorServerEffects::instance
  1376. };
  1377. namespace ExcavatorYawSounds
  1378. {
  1379. };
  1380. namespace LightListener
  1381. {
  1382.     constexpr auto onMessage = 0x148; // string::onMessage
  1383.     constexpr auto offMessage = 0x150; // string::offMessage
  1384.     constexpr auto onLights = 0x158; // LightGroupAtTime::onLights
  1385.     constexpr auto offLights = 0x160; // LightGroupAtTime::offLights
  1386. };
  1387. namespace LifeScale
  1388. {
  1389.     constexpr auto finalScale = 0x28; // Vector3::finalScale
  1390.     constexpr auto targetLerpScale = 0x34; // Vector3::targetLerpScale
  1391.     constexpr auto updateScaleAction = 0x40; // Action::updateScaleAction
  1392. };
  1393. namespace MaterialColorLerp
  1394. {
  1395.     constexpr auto delta = 0x48; // Single::delta
  1396.     constexpr auto lerpStartTime = 0x50; // Single::lerpStartTime
  1397. };
  1398. namespace PlantProperties
  1399. {
  1400.     constexpr auto Description = 0x18; // Phrase::Description
  1401.     constexpr auto Genes = 0x20; // GrowableGeneProperties::Genes
  1402.     constexpr auto timeOfDayHappiness = 0x30; // AnimationCurve::timeOfDayHappiness
  1403.     constexpr auto temperatureHappiness = 0x38; // AnimationCurve::temperatureHappiness
  1404.     constexpr auto temperatureWaterRequirementMultiplier = 0x40; // AnimationCurve::temperatureWaterRequirementMultiplier
  1405.     constexpr auto fruitVisualScaleCurve = 0x48; // AnimationCurve::fruitVisualScaleCurve
  1406.     constexpr auto MaxSeasons = 0x50; // int32_t::MaxSeasons
  1407.     constexpr auto WaterIntake = 0x54; // Single::WaterIntake
  1408.     constexpr auto OptimalLightQuality = 0x58; // Single::OptimalLightQuality
  1409.     constexpr auto OptimalWaterQuality = 0x5C; // Single::OptimalWaterQuality
  1410.     constexpr auto OptimalGroundQuality = 0x60; // Single::OptimalGroundQuality
  1411.     constexpr auto OptimalTemperatureQuality = 0x64; // Single::OptimalTemperatureQuality
  1412.     constexpr auto pickOption = 0x68; // Option::pickOption
  1413.     constexpr auto pickupItem = 0x88; // ItemDefinition::pickupItem
  1414.     constexpr auto cloneOption = 0x90; // Option::cloneOption
  1415.     constexpr auto removeDyingOption = 0xB0; // Option::removeDyingOption
  1416.     constexpr auto removeDyingItem = 0xD0; // ItemDefinition::removeDyingItem
  1417.     constexpr auto removeDyingEffect = 0xD8; // GameObjectRef::removeDyingEffect
  1418.     constexpr auto pickupMultiplier = 0xE0; // int32_t::pickupMultiplier
  1419.     constexpr auto pickEffect = 0xE8; // GameObjectRef::pickEffect
  1420.     constexpr auto maxHarvests = 0xF0; // int32_t::maxHarvests
  1421.     constexpr auto disappearAfterHarvest = 0xF4; // bool::disappearAfterHarvest
  1422.     constexpr auto CrossBreedEffect = 0xF8; // GameObjectRef::CrossBreedEffect
  1423.     constexpr auto SeedItem = 0x100; // ItemDefinition::SeedItem
  1424.     constexpr auto CloneItem = 0x108; // ItemDefinition::CloneItem
  1425.     constexpr auto BaseCloneCount = 0x110; // int32_t::BaseCloneCount
  1426.     constexpr auto BaseMarketValue = 0x114; // int32_t::BaseMarketValue
  1427. };
  1428. namespace PlantSkin
  1429. {
  1430. };
  1431. namespace PlatformEntity
  1432. {
  1433.     constexpr auto targetPosition = 0x148; // Vector3::targetPosition
  1434. };
  1435. namespace PlayerAnimationEvents
  1436. {
  1437. };
  1438. namespace PlayerBelt
  1439. {
  1440.     constexpr auto SelectedSlot = 0x0; // int32_t::SelectedSlot
  1441. };
  1442. namespace PlayerBlueprints
  1443. {
  1444.     constexpr auto steamInventory = 0x20; // SteamInventory::steamInventory
  1445. };
  1446. namespace PlayerEyes
  1447. {
  1448.     constexpr auto EyeOffset = 0x0; // Vector3::EyeOffset
  1449.     constexpr auto DuckOffset = 0xC; // Vector3::DuckOffset
  1450.     constexpr auto thirdPersonSleepingOffset = 0x20; // Vector3::thirdPersonSleepingOffset
  1451.     constexpr auto defaultLazyAim = 0x30; // LazyAimProperties::defaultLazyAim
  1452.     constexpr auto viewOffset = 0x38; // Vector3::viewOffset
  1453.     constexpr auto bodyRotationk__BackingField = 0x44; // Quaternion::<bodyRotation>k__BackingField
  1454.     constexpr auto headAnglesk__BackingField = 0x54; // Vector3::<headAngles>k__BackingField
  1455.     constexpr auto rotationLookk__BackingField = 0x60; // Quaternion::<rotationLook>k__BackingField
  1456.     constexpr auto IsAltLookingLegsThresholdk__BackingField = 0x70; // bool::<IsAltLookingLegsThreshold>k__BackingField
  1457. };
  1458. namespace PlayerInput
  1459. {
  1460.     constexpr auto state = 0x20; // InputState::state
  1461.     constexpr auto hadInputBuffer = 0x28; // bool::hadInputBuffer
  1462.     constexpr auto bodyRotation = 0x2C; // Quaternion::bodyRotation
  1463.     constexpr auto bodyAngles = 0x3C; // Vector3::bodyAngles
  1464.     constexpr auto headRotation = 0x48; // Quaternion::headRotation
  1465.     constexpr auto headAngles = 0x58; // Vector3::headAngles
  1466.     constexpr auto recoilAngles = 0x64; // Vector3::recoilAngles
  1467.     constexpr auto viewDelta = 0x70; // Vector2::viewDelta
  1468.     constexpr auto headLerp = 0x78; // Single::headLerp
  1469.     constexpr auto mouseWheelUp = 0x7C; // int32_t::mouseWheelUp
  1470.     constexpr auto mouseWheelDn = 0x80; // int32_t::mouseWheelDn
  1471.     constexpr auto offsetAngles = 0x84; // Vector3::offsetAngles
  1472.     constexpr auto ignoredButtons = 0x90; // int32_t::ignoredButtons
  1473.     constexpr auto hasKeyFocus = 0x94; // bool::hasKeyFocus
  1474. };
  1475. namespace PlayerModel
  1476. {
  1477.     constexpr auto pm_uplimit = 0x0; // Single::pm_uplimit
  1478.     constexpr auto pm_downlimit = 0x4; // Single::pm_downlimit
  1479.     constexpr auto pm_upspine = 0x8; // Single::pm_upspine
  1480.     constexpr auto pm_downspine = 0xC; // Single::pm_downspine
  1481.     constexpr auto pm_lookoffset = 0x10; // Vector3::pm_lookoffset
  1482.     constexpr auto pm_anglesmoothspeed = 0x1C; // Single::pm_anglesmoothspeed
  1483.     constexpr auto pm_nohold = 0x20; // Single::pm_nohold
  1484.     constexpr auto pm_ladder = 0x24; // Single::pm_ladder
  1485.     constexpr auto pm_minweight = 0x28; // Single::pm_minweight
  1486.     constexpr auto _smoothAimWeight = 0x18; // Single::_smoothAimWeight
  1487.     constexpr auto _smoothVelocity = 0x1C; // Single::_smoothVelocity
  1488.     constexpr auto _smoothlookAngle = 0x20; // Vector3::_smoothlookAngle
  1489.     constexpr auto smoothLookDir = 0x2C; // Vector3::smoothLookDir
  1490.     constexpr auto extraLeanBack = 0x50; // Single::extraLeanBack
  1491.     constexpr auto drawState = 0x54; // bool::drawState
  1492.     constexpr auto speed = 0x2C; // int32_t::speed
  1493.     constexpr auto acceleration = 0x30; // int32_t::acceleration
  1494.     constexpr auto rotationYaw = 0x34; // int32_t::rotationYaw
  1495.     constexpr auto forward = 0x38; // int32_t::forward
  1496.     constexpr auto right = 0x3C; // int32_t::right
  1497.     constexpr auto up = 0x40; // int32_t::up
  1498.     constexpr auto ducked = 0x44; // int32_t::ducked
  1499.     constexpr auto grounded = 0x48; // int32_t::grounded
  1500.     constexpr auto waterlevel = 0x4C; // int32_t::waterlevel
  1501.     constexpr auto attack = 0x50; // int32_t::attack
  1502.     constexpr auto attack_alt = 0x54; // int32_t::attack_alt
  1503.     constexpr auto deploy = 0x58; // int32_t::deploy
  1504.     constexpr auto reload = 0x5C; // int32_t::reload
  1505.     constexpr auto throwWeapon = 0x60; // int32_t::throwWeapon
  1506.     constexpr auto holster = 0x64; // int32_t::holster
  1507.     constexpr auto aiming = 0x68; // int32_t::aiming
  1508.     constexpr auto onLadder = 0x6C; // int32_t::onLadder
  1509.     constexpr auto posing = 0x70; // int32_t::posing
  1510.     constexpr auto poseType = 0x74; // int32_t::poseType
  1511.     constexpr auto relaxGunPose = 0x78; // int32_t::relaxGunPose
  1512.     constexpr auto vehicle_aim_yaw = 0x7C; // int32_t::vehicle_aim_yaw
  1513.     constexpr auto vehicle_aim_speed = 0x80; // int32_t::vehicle_aim_speed
  1514.     constexpr auto onPhone = 0x84; // int32_t::onPhone
  1515.     constexpr auto leftFootIK = 0x88; // int32_t::leftFootIK
  1516.     constexpr auto rightFootIK = 0x8C; // int32_t::rightFootIK
  1517.     constexpr auto vehicleSteering = 0x90; // int32_t::vehicleSteering
  1518.     constexpr auto collision = 0x58; // BoxCollider::collision
  1519.     constexpr auto censorshipCube = 0x60; // GameObject::censorshipCube
  1520.     constexpr auto censorshipCubeBreasts = 0x68; // GameObject::censorshipCubeBreasts
  1521.     constexpr auto jawBone = 0x70; // GameObject::jawBone
  1522.     constexpr auto neckBone = 0x78; // GameObject::neckBone
  1523.     constexpr auto headBone = 0x80; // GameObject::headBone
  1524.     constexpr auto eyeController = 0x88; // EyeController::eyeController
  1525.     constexpr auto leftFootBone = 0x98; // Transform::leftFootBone
  1526.     constexpr auto rightFootBone = 0xA0; // Transform::rightFootBone
  1527.     constexpr auto leftHandPropBone = 0xA8; // Transform::leftHandPropBone
  1528.     constexpr auto rightHandPropBone = 0xB0; // Transform::rightHandPropBone
  1529.     constexpr auto rightHandTarget = 0xB8; // Vector3::rightHandTarget
  1530.     constexpr auto leftHandTargetPosition = 0xC4; // Vector3::leftHandTargetPosition
  1531.     constexpr auto leftHandTargetRotation = 0xD0; // Quaternion::leftHandTargetRotation
  1532.     constexpr auto rightHandTargetPosition = 0xE0; // Vector3::rightHandTargetPosition
  1533.     constexpr auto rightHandTargetRotation = 0xEC; // Quaternion::rightHandTargetRotation
  1534.     constexpr auto steeringTargetDegrees = 0xFC; // Single::steeringTargetDegrees
  1535.     constexpr auto rightFootTargetPosition = 0x100; // Vector3::rightFootTargetPosition
  1536.     constexpr auto rightFootTargetRotation = 0x10C; // Quaternion::rightFootTargetRotation
  1537.     constexpr auto leftFootTargetPosition = 0x11C; // Vector3::leftFootTargetPosition
  1538.     constexpr auto leftFootTargetRotation = 0x128; // Quaternion::leftFootTargetRotation
  1539.     constexpr auto CinematicAnimationController = 0x138; // RuntimeAnimatorController::CinematicAnimationController
  1540.     constexpr auto DefaultHoldType = 0x140; // RuntimeAnimatorController::DefaultHoldType
  1541.     constexpr auto SleepGesture = 0x148; // RuntimeAnimatorController::SleepGesture
  1542.     constexpr auto WoundedGesture = 0x150; // RuntimeAnimatorController::WoundedGesture
  1543.     constexpr auto CurrentGesture = 0x158; // RuntimeAnimatorController::CurrentGesture
  1544.     constexpr auto MaleSkin = 0x160; // SkinSetCollection::MaleSkin
  1545.     constexpr auto FemaleSkin = 0x168; // SkinSetCollection::FemaleSkin
  1546.     constexpr auto subsurfaceProfile = 0x170; // SubsurfaceProfile::subsurfaceProfile
  1547.     constexpr auto voiceVolume = 0x178; // Single::voiceVolume
  1548.     constexpr auto skinColor = 0x17C; // Single::skinColor
  1549.     constexpr auto movementSounds = 0x190; // MovementSounds::movementSounds
  1550.     constexpr auto showSash = 0x198; // bool::showSash
  1551.     constexpr auto tempPoseType = 0x19C; // int32_t::tempPoseType
  1552.     constexpr auto underwearSkin = 0x1A0; // uint32_t::underwearSkin
  1553.     constexpr auto overrideSkinSeedk__BackingField = 0x1A8; // UInt64::<overrideSkinSeed>k__BackingField
  1554.     constexpr auto AimAnglesk__BackingField = 0x1B0; // Quaternion::<AimAngles>k__BackingField
  1555.     constexpr auto LookAnglesk__BackingField = 0x1C0; // Quaternion::<LookAngles>k__BackingField
  1556.     constexpr auto speedOverride = 0x1F0; // Vector3::speedOverride
  1557.     constexpr auto newVelocity = 0x1FC; // Vector3::newVelocity
  1558.     constexpr auto mountedRotation = 0x218; // Quaternion::mountedRotation
  1559.     constexpr auto smoothLeftFootIK = 0x228; // Vector3::smoothLeftFootIK
  1560.     constexpr auto smoothRightFootIK = 0x234; // Vector3::smoothRightFootIK
  1561.     constexpr auto drawShadowOnly = 0x240; // bool::drawShadowOnly
  1562.     constexpr auto isIncapacitated = 0x241; // bool::isIncapacitated
  1563.     constexpr auto flinchLocation = 0x244; // uint32_t::flinchLocation
  1564.     constexpr auto nameTag = 0x250; // PlayerNameTag::nameTag
  1565.     constexpr auto animatorNeedsWarmup = 0x258; // bool::animatorNeedsWarmup
  1566.     constexpr auto isLocalPlayer = 0x259; // bool::isLocalPlayer
  1567.     constexpr auto aimSoundDef = 0x260; // SoundDefinition::aimSoundDef
  1568.     constexpr auto aimEndSoundDef = 0x268; // SoundDefinition::aimEndSoundDef
  1569.     constexpr auto InGesture = 0x270; // bool::InGesture
  1570.     constexpr auto InCinematic = 0x271; // bool::InCinematic
  1571.     constexpr auto defaultAnimatorController = 0x278; // RuntimeAnimatorController::defaultAnimatorController
  1572.     constexpr auto _multiMesh = 0x280; // SkinnedMultiMesh::_multiMesh
  1573.     constexpr auto _currentGesture = 0x298; // RuntimeAnimatorController::_currentGesture
  1574.     constexpr auto holdTypeLock = 0x2A0; // Single::holdTypeLock
  1575.     constexpr auto wasMountedRightAim = 0x2A4; // bool::wasMountedRightAim
  1576.     constexpr auto cachedConstructionMask = 0x2AC; // int32_t::cachedConstructionMask
  1577.     constexpr auto WorkshopHeldEntity = 0x2B0; // HeldEntity::WorkshopHeldEntity
  1578.     constexpr auto mountedSpineLookWeight = 0x2B8; // Single::mountedSpineLookWeight
  1579.     constexpr auto mountedAnimSpeed = 0x2BC; // Single::mountedAnimSpeed
  1580.     constexpr auto IsNpck__BackingField = 0x2C0; // bool::<IsNpc>k__BackingField
  1581.     constexpr auto timeSinceLeftFootTest = 0x2C4; // TimeSince::timeSinceLeftFootTest
  1582.     constexpr auto cachedLeftFootPos = 0x2C8; // Vector3::cachedLeftFootPos
  1583.     constexpr auto cachedLeftFootNormal = 0x2D4; // Vector3::cachedLeftFootNormal
  1584.     constexpr auto timeSinceRightFootTest = 0x2E0; // TimeSince::timeSinceRightFootTest
  1585.     constexpr auto cachedRightFootPos = 0x2E4; // Vector3::cachedRightFootPos
  1586.     constexpr auto cachedRightFootNormal = 0x2F0; // Vector3::cachedRightFootNormal
  1587. };
  1588. namespace PlayerNameTag
  1589. {
  1590.     constexpr auto canvasGroup = 0x18; // CanvasGroup::canvasGroup
  1591.     constexpr auto color = 0x28; // Gradient::color
  1592.     constexpr auto positionOffset = 0x38; // Vector3::positionOffset
  1593.     constexpr auto parentBone = 0x48; // Transform::parentBone
  1594.     constexpr auto distanceFromCamera = 0x50; // Single::distanceFromCamera
  1595.     constexpr auto lastName = 0x58; // string::lastName
  1596. };
  1597. namespace nametags
  1598. {
  1599. };
  1600. namespace PlayerVoiceRecorder
  1601. {
  1602.     constexpr auto timeSinceLastSpeak = 0x20; // RealTimeSince::timeSinceLastSpeak
  1603.     constexpr auto timeSinceLastCheck = 0x24; // RealTimeSince::timeSinceLastCheck
  1604.     constexpr auto TalkTimer = 0x28; // Stopwatch::TalkTimer
  1605. };
  1606. namespace PlayerVoiceSpeaker
  1607. {
  1608.     constexpr auto voiceProcessor = 0x20; // VoiceProcessor::voiceProcessor
  1609. };
  1610. namespace VoiceProcessor
  1611. {
  1612.     constexpr auto mouthSpeaker = 0x18; // AudioSource::mouthSpeaker
  1613.     constexpr auto playerSpeaker = 0x20; // PlayerVoiceSpeaker::playerSpeaker
  1614.     constexpr auto optimalRate = 0x28; // uint32_t::optimalRate
  1615.     constexpr auto bufferSize = 0x2C; // uint32_t::bufferSize
  1616.     constexpr auto dataReceived = 0x38; // uint32_t::dataReceived
  1617.     constexpr auto playbackBuffer = 0x3C; // uint32_t::playbackBuffer
  1618.     constexpr auto dataPosition = 0x40; // uint32_t::dataPosition
  1619.     constexpr auto Initialized = 0x44; // bool::Initialized
  1620.     constexpr auto currentVolume = 0x48; // Single::currentVolume
  1621.     constexpr auto stopping = 0x4D; // bool::stopping
  1622.     constexpr auto volumeVelocity = 0x58; // Single::volumeVelocity
  1623.     constexpr auto decompressStream = 0x0; // MemoryStream::decompressStream
  1624. };
  1625. namespace LocalPlayer
  1626. {
  1627.     constexpr auto Entityk__BackingField = 0x0; // BasePlayer::<Entity>k__BackingField
  1628.     constexpr auto LastAttackerSteamIDk__BackingField = 0x8; // UInt64::<LastAttackerSteamID>k__BackingField
  1629.     constexpr auto LastAttackerNamek__BackingField = 0x10; // string::<LastAttackerName>k__BackingField
  1630.     constexpr auto LastDeathTime = 0x18; // Single::LastDeathTime
  1631.     constexpr auto ItemBluePrintOrdered = 0x28; // ItemBlueprintComparer::ItemBluePrintOrdered
  1632. };
  1633. namespace BaseMovement
  1634. {
  1635.     constexpr auto adminCheat = 0x18; // bool::adminCheat
  1636.     constexpr auto adminSpeed = 0x1C; // Single::adminSpeed
  1637.     constexpr auto Ownerk__BackingField = 0x20; // BasePlayer::<Owner>k__BackingField
  1638.     constexpr auto InheritedVelocityk__BackingField = 0x28; // Vector3::<InheritedVelocity>k__BackingField
  1639.     constexpr auto TargetMovementk__BackingField = 0x34; // Vector3::<TargetMovement>k__BackingField
  1640.     constexpr auto Runningk__BackingField = 0x40; // Single::<Running>k__BackingField
  1641.     constexpr auto Duckingk__BackingField = 0x44; // Single::<Ducking>k__BackingField
  1642.     constexpr auto Groundedk__BackingField = 0x48; // Single::<Grounded>k__BackingField
  1643. };
  1644. namespace PlayerWalkMovement
  1645. {
  1646.     constexpr auto zeroFrictionMaterial = 0x50; // PhysicMaterial::zeroFrictionMaterial
  1647.     constexpr auto highFrictionMaterial = 0x58; // PhysicMaterial::highFrictionMaterial
  1648.     constexpr auto capsuleHeight = 0x60; // Single::capsuleHeight
  1649.     constexpr auto capsuleCenter = 0x64; // Single::capsuleCenter
  1650.     constexpr auto capsuleHeightDucked = 0x68; // Single::capsuleHeightDucked
  1651.     constexpr auto capsuleCenterDucked = 0x6C; // Single::capsuleCenterDucked
  1652.     constexpr auto gravityTestRadius = 0x70; // Single::gravityTestRadius
  1653.     constexpr auto gravityMultiplier = 0x74; // Single::gravityMultiplier
  1654.     constexpr auto gravityMultiplierSwimming = 0x78; // Single::gravityMultiplierSwimming
  1655.     constexpr auto maxAngleWalking = 0x7C; // Single::maxAngleWalking
  1656.     constexpr auto maxAngleClimbing = 0x80; // Single::maxAngleClimbing
  1657.     constexpr auto maxAngleSliding = 0x84; // Single::maxAngleSliding
  1658.     constexpr auto initialColDetectionMode = 0x98; // CollisionDetectionMode::initialColDetectionMode
  1659.     constexpr auto capsule = 0xA0; // CapsuleCollider::capsule
  1660.     constexpr auto ladder = 0xA8; // TriggerLadder::ladder
  1661.     constexpr auto groundAngle = 0xB4; // Single::groundAngle
  1662.     constexpr auto groundAngleNew = 0xB8; // Single::groundAngleNew
  1663.     constexpr auto groundTime = 0xBC; // Single::groundTime
  1664.     constexpr auto jumpTime = 0xC0; // Single::jumpTime
  1665.     constexpr auto landTime = 0xC4; // Single::landTime
  1666.     constexpr auto previousInheritedVelocity = 0xE0; // Vector3::previousInheritedVelocity
  1667.     constexpr auto groundNormal = 0xEC; // Vector3::groundNormal
  1668.     constexpr auto groundNormalNew = 0xF8; // Vector3::groundNormalNew
  1669.     constexpr auto groundVelocity = 0x104; // Vector3::groundVelocity
  1670.     constexpr auto groundVelocityNew = 0x110; // Vector3::groundVelocityNew
  1671.     constexpr auto nextSprintTime = 0x11C; // Single::nextSprintTime
  1672.     constexpr auto lastSprintTime = 0x120; // Single::lastSprintTime
  1673.     constexpr auto sprintForced = 0x124; // bool::sprintForced
  1674.     constexpr auto attemptedMountTime = 0x128; // TimeSince::attemptedMountTime
  1675.     constexpr auto modify = 0x12C; // MovementModify::modify
  1676.     constexpr auto grounded = 0x130; // bool::grounded
  1677.     constexpr auto wasGrounded = 0x131; // bool::wasGrounded
  1678.     constexpr auto climbing = 0x132; // bool::climbing
  1679.     constexpr auto wasClimbing = 0x133; // bool::wasClimbing
  1680.     constexpr auto sliding = 0x134; // bool::sliding
  1681.     constexpr auto wasSliding = 0x135; // bool::wasSliding
  1682.     constexpr auto swimming = 0x136; // bool::swimming
  1683.     constexpr auto wasSwimming = 0x137; // bool::wasSwimming
  1684.     constexpr auto jumping = 0x138; // bool::jumping
  1685.     constexpr auto wasJumping = 0x139; // bool::wasJumping
  1686.     constexpr auto falling = 0x13A; // bool::falling
  1687.     constexpr auto wasFalling = 0x13B; // bool::wasFalling
  1688.     constexpr auto flying = 0x13C; // bool::flying
  1689.     constexpr auto wasFlying = 0x13D; // bool::wasFlying
  1690.     constexpr auto forcedDuckDelta = 0x140; // Single::forcedDuckDelta
  1691. };
  1692. namespace PlayerCorpse
  1693. {
  1694.     constexpr auto clientClothing = 0x2C0; // ItemContainer::clientClothing
  1695.     constexpr auto lastClothes = 0x2C8; // uint32_t::lastClothes
  1696. };
  1697. namespace PropSway
  1698. {
  1699. };
  1700. namespace ResourceEntity
  1701. {
  1702.     constexpr auto isKilled = 0x15C; // bool::isKilled
  1703. };
  1704. namespace TreeMarkerData
  1705. {
  1706.     constexpr auto GenerationStartPoint = 0x28; // Vector3::GenerationStartPoint
  1707.     constexpr auto GenerationRadius = 0x34; // Single::GenerationRadius
  1708.     constexpr auto MaxY = 0x38; // Single::MaxY
  1709.     constexpr auto MinY = 0x3C; // Single::MinY
  1710.     constexpr auto ProcessAngleChecks = 0x40; // bool::ProcessAngleChecks
  1711. };
  1712. namespace SeasonalTimedExplosive
  1713. {
  1714.     constexpr auto randomRenderer = 0x190; // RandomRendererEnable::randomRenderer
  1715. };
  1716. namespace ServerProjectile
  1717. {
  1718.     constexpr auto scanRange = 0x38; // Single::scanRange
  1719. };
  1720. namespace StabilityEntity
  1721. {
  1722.     constexpr auto cachedStability = 0x23C; // Single::cachedStability
  1723.     constexpr auto cachedDistanceFromGround = 0x240; // int32_t::cachedDistanceFromGround
  1724. };
  1725. namespace TimedExplosive
  1726. {
  1727.     constexpr auto timerAmountMin = 0x148; // Single::timerAmountMin
  1728.     constexpr auto timerAmountMax = 0x14C; // Single::timerAmountMax
  1729.     constexpr auto canStick = 0x158; // bool::canStick
  1730.     constexpr auto onlyDamageParent = 0x159; // bool::onlyDamageParent
  1731.     constexpr auto stickEffect = 0x168; // GameObjectRef::stickEffect
  1732.     constexpr auto explosionUsesForward = 0x178; // bool::explosionUsesForward
  1733.     constexpr auto waterCausesExplosion = 0x179; // bool::waterCausesExplosion
  1734.     constexpr auto lastBounceTime = 0x188; // Single::lastBounceTime
  1735. };
  1736. namespace BaseTrapTrigger
  1737. {
  1738.     constexpr auto _trap = 0x30; // BaseTrap::_trap
  1739. };
  1740. namespace TrappableWildlife
  1741. {
  1742.     constexpr auto worldObject = 0x18; // GameObjectRef::worldObject
  1743.     constexpr auto inventoryObject = 0x20; // ItemDefinition::inventoryObject
  1744.     constexpr auto minToCatch = 0x28; // int32_t::minToCatch
  1745.     constexpr auto maxToCatch = 0x2C; // int32_t::maxToCatch
  1746.     constexpr auto caloriesForInterest = 0x38; // int32_t::caloriesForInterest
  1747.     constexpr auto successRate = 0x3C; // Single::successRate
  1748. };
  1749. namespace WildlifeTrap
  1750. {
  1751.     constexpr auto trappedEffect = 0x3A8; // GameObjectRef::trappedEffect
  1752.     constexpr auto trappedEffectRepeatRate = 0x3B0; // Single::trappedEffectRepeatRate
  1753.     constexpr auto trapSuccessRate = 0x3B4; // Single::trapSuccessRate
  1754.     constexpr auto nextEffectTime = 0x3C8; // Single::nextEffectTime
  1755. };
  1756. namespace BaseAimable
  1757. {
  1758.     constexpr auto aimBase = 0x300; // Transform::aimBase
  1759. };
  1760. namespace BaseSaddle
  1761. {
  1762.     constexpr auto animal = 0x300; // BaseRidableAnimal::animal
  1763. };
  1764. namespace BaseVehicleSeat
  1765. {
  1766.     constexpr auto mountedAnimationSpeed = 0x300; // Single::mountedAnimationSpeed
  1767.     constexpr auto sendClientInputToVehicleParent = 0x304; // bool::sendClientInputToVehicleParent
  1768.     constexpr auto forcePlayerModelUpdate = 0x305; // bool::forcePlayerModelUpdate
  1769. };
  1770. namespace BasicCar
  1771. {
  1772.     constexpr auto driverEye = 0x368; // Transform::driverEye
  1773.     constexpr auto chairRef = 0x370; // GameObjectRef::chairRef
  1774.     constexpr auto chairAnchorTest = 0x378; // Transform::chairAnchorTest
  1775.     constexpr auto idleLoopPlayer = 0x380; // SoundPlayer::idleLoopPlayer
  1776.     constexpr auto engineOffset = 0x388; // Transform::engineOffset
  1777.     constexpr auto engineSoundDef = 0x390; // SoundDefinition::engineSoundDef
  1778.     constexpr auto wheelSmoke = 0x398; // SedanWheelSmoke::wheelSmoke
  1779.     constexpr auto engineSoundLoop = 0x3B8; // Sound::engineSoundLoop
  1780.     constexpr auto engineSoundVolume = 0x3C0; // Modulator::engineSoundVolume
  1781.     constexpr auto engineSoundPitch = 0x3C8; // Modulator::engineSoundPitch
  1782. };
  1783. namespace Buoyancy
  1784. {
  1785.     constexpr auto buoyancyScale = 0x30; // Single::buoyancyScale
  1786.     constexpr auto submergedFraction = 0x34; // Single::submergedFraction
  1787.     constexpr auto doEffects = 0x38; // bool::doEffects
  1788.     constexpr auto clientSide = 0x39; // bool::clientSide
  1789.     constexpr auto flowMovementScale = 0x48; // Single::flowMovementScale
  1790.     constexpr auto timeOutOfWaterk__BackingField = 0x4C; // Single::<timeOutOfWater>k__BackingField
  1791.     constexpr auto timeInWater = 0x50; // Single::timeInWater
  1792.     constexpr auto requiredSubmergedFraction = 0x54; // Single::requiredSubmergedFraction
  1793.     constexpr auto forEntity = 0x58; // BaseEntity::forEntity
  1794.     constexpr auto waveHeightScale = 0x90; // Single::waveHeightScale
  1795. };
  1796. namespace BuoyancyPoint
  1797. {
  1798.     constexpr auto buoyancyForce = 0x18; // Single::buoyancyForce
  1799.     constexpr auto size = 0x1C; // Single::size
  1800.     constexpr auto waveScale = 0x24; // Single::waveScale
  1801.     constexpr auto waveFrequency = 0x28; // Single::waveFrequency
  1802.     constexpr auto wasSubmergedLastFrame = 0x2C; // bool::wasSubmergedLastFrame
  1803.     constexpr auto nexSplashTime = 0x30; // Single::nexSplashTime
  1804.     constexpr auto doSplashEffects = 0x34; // bool::doSplashEffects
  1805. };
  1806. namespace KayakSeat
  1807. {
  1808.     constexpr auto PaddleItem = 0x308; // ItemDefinition::PaddleItem
  1809. };
  1810. namespace RHIBAIController
  1811. {
  1812. };
  1813. namespace CrushTrigger
  1814. {
  1815.     constexpr auto includeNPCs = 0x40; // bool::includeNPCs
  1816. };
  1817. namespace DamageRenderer
  1818. {
  1819.     constexpr auto prevHealth = 0x30; // Single::prevHealth
  1820.     constexpr auto prevIsDead = 0x34; // bool::prevIsDead
  1821.     constexpr auto damageColour = 0x38; // Color::damageColour
  1822.     constexpr auto glassMaterialPB = 0x8; // MaterialPropertyBlock::glassMaterialPB
  1823.     constexpr auto highlightMaterial = 0x18; // Material::highlightMaterial
  1824. };
  1825. namespace CH47AIBrain
  1826. {
  1827. };
  1828. namespace CH47DropZone
  1829. {
  1830.     constexpr auto lastDropTime = 0x18; // Single::lastDropTime
  1831. };
  1832. namespace CH47Helicopter
  1833. {
  1834. };
  1835. namespace CH47HelicopterAIController
  1836. {
  1837.     constexpr auto scientistPrefab = 0x450; // GameObjectRef::scientistPrefab
  1838.     constexpr auto dismountablePrefab = 0x458; // GameObjectRef::dismountablePrefab
  1839.     constexpr auto weakDismountablePrefab = 0x460; // GameObjectRef::weakDismountablePrefab
  1840.     constexpr auto maxTiltAngle = 0x468; // Single::maxTiltAngle
  1841.     constexpr auto AiAltitudeForce = 0x46C; // Single::AiAltitudeForce
  1842.     constexpr auto triggerHurt = 0x478; // GameObject::triggerHurt
  1843.     constexpr auto landingTarget = 0x480; // Vector3::landingTarget
  1844. };
  1845. namespace CH47LandingZone
  1846. {
  1847.     constexpr auto dropoffScale = 0x1C; // Single::dropoffScale
  1848. };
  1849. namespace CH47ReinforcementListener
  1850. {
  1851.     constexpr auto listenString = 0x148; // string::listenString
  1852.     constexpr auto heliPrefab = 0x150; // GameObjectRef::heliPrefab
  1853.     constexpr auto startDist = 0x158; // Single::startDist
  1854. };
  1855. namespace EngineAudioSet
  1856. {
  1857.     constexpr auto idleVolume = 0x24; // Single::idleVolume
  1858.     constexpr auto maxVolume = 0x28; // Single::maxVolume
  1859.     constexpr auto volumeChangeRateUp = 0x2C; // Single::volumeChangeRateUp
  1860.     constexpr auto volumeChangeRateDown = 0x30; // Single::volumeChangeRateDown
  1861.     constexpr auto idlePitch = 0x34; // Single::idlePitch
  1862.     constexpr auto maxPitch = 0x38; // Single::maxPitch
  1863.     constexpr auto idleRpm = 0x3C; // Single::idleRpm
  1864.     constexpr auto gearUpRpm = 0x40; // Single::gearUpRpm
  1865.     constexpr auto gearDownRpm = 0x44; // Single::gearDownRpm
  1866.     constexpr auto numGears = 0x48; // int32_t::numGears
  1867.     constexpr auto maxRpm = 0x4C; // Single::maxRpm
  1868.     constexpr auto gearUpRpmRate = 0x50; // Single::gearUpRpmRate
  1869.     constexpr auto gearDownRpmRate = 0x54; // Single::gearDownRpmRate
  1870.     constexpr auto badPerformanceLoop = 0x58; // SoundDefinition::badPerformanceLoop
  1871. };
  1872. namespace GlassPane
  1873. {
  1874.     constexpr auto glassRendereer = 0x18; // Renderer::glassRendereer
  1875.     constexpr auto module = 0x20; // BaseVehicleModule::module
  1876.     constexpr auto showFullDamageAt = 0x28; // Single::showFullDamageAt
  1877.     constexpr auto detailAmountID = 0x0; // int32_t::detailAmountID
  1878. };
  1879. namespace MagnetSnap
  1880. {
  1881.     constexpr auto snapLocation = 0x10; // Transform::snapLocation
  1882.     constexpr auto prevSnapLocation = 0x18; // Vector3::prevSnapLocation
  1883. };
  1884. namespace ModularCarCentralLockingSwitch
  1885. {
  1886.     constexpr auto centralLockingSwitch = 0x28; // Transform::centralLockingSwitch
  1887.     constexpr auto switchOffPos = 0x30; // Vector3::switchOffPos
  1888.     constexpr auto switchOnPos = 0x3C; // Vector3::switchOnPos
  1889. };
  1890. namespace ModularCarLock
  1891. {
  1892.     constexpr auto owner = 0x18; // ModularCar::owner
  1893.     constexpr auto LockID = 0x20; // int32_t::LockID
  1894. };
  1895. namespace ModularCarPresetConfig
  1896. {
  1897. };
  1898. namespace ModularCarSeat
  1899. {
  1900.     constexpr auto supportsMouseSteer = 0x308; // bool::supportsMouseSteer
  1901.     constexpr auto leftFootIKPos = 0x30C; // Vector3::leftFootIKPos
  1902.     constexpr auto rightFootIKPos = 0x318; // Vector3::rightFootIKPos
  1903.     constexpr auto playerIsMouseSteering = 0x324; // bool::playerIsMouseSteering
  1904. };
  1905. namespace ModularVehicleShopFront
  1906. {
  1907.     constexpr auto maxUseDistance = 0x3C0; // Single::maxUseDistance
  1908. };
  1909. namespace VehicleModuleButtonComponent
  1910. {
  1911.     constexpr auto interactionColliderName = 0x18; // string::interactionColliderName
  1912.     constexpr auto pressSoundDef = 0x20; // SoundDefinition::pressSoundDef
  1913. };
  1914. namespace VehicleModuleEngine
  1915. {
  1916.     constexpr auto engine = 0x548; // Engine::engine
  1917.     constexpr auto IsUsablek__BackingField = 0x550; // bool::<IsUsable>k__BackingField
  1918.     constexpr auto PerformanceFractionAccelerationk__BackingField = 0x554; // Single::<PerformanceFractionAcceleration>k__BackingField
  1919.     constexpr auto PerformanceFractionTopSpeedk__BackingField = 0x558; // Single::<PerformanceFractionTopSpeed>k__BackingField
  1920.     constexpr auto PerformanceFractionFuelEconomyk__BackingField = 0x55C; // Single::<PerformanceFractionFuelEconomy>k__BackingField
  1921.     constexpr auto OverallPerformanceFractionk__BackingField = 0x560; // Single::<OverallPerformanceFraction>k__BackingField
  1922.     constexpr auto badPerformanceLoop = 0x568; // Sound::badPerformanceLoop
  1923.     constexpr auto badPerformancePitchModulator = 0x570; // Modulator::badPerformancePitchModulator
  1924.     constexpr auto prevSmokePercent = 0x578; // Single::prevSmokePercent
  1925. };
  1926. namespace TakeCollisionDamage
  1927. {
  1928.     constexpr auto entity = 0x18; // BaseCombatEntity::entity
  1929.     constexpr auto minDamage = 0x20; // Single::minDamage
  1930.     constexpr auto maxDamage = 0x24; // Single::maxDamage
  1931.     constexpr auto forceForAnyDamage = 0x28; // Single::forceForAnyDamage
  1932.     constexpr auto forceForMaxDamage = 0x2C; // Single::forceForMaxDamage
  1933.     constexpr auto velocityRestorePercent = 0x30; // Single::velocityRestorePercent
  1934. };
  1935. namespace SoccerBall
  1936. {
  1937.     constexpr auto additionalForceMultiplier = 0x228; // Single::additionalForceMultiplier
  1938.     constexpr auto upForceMultiplier = 0x22C; // Single::upForceMultiplier
  1939.     constexpr auto explosionForceMultiplier = 0x238; // Single::explosionForceMultiplier
  1940.     constexpr auto otherForceMultiplier = 0x23C; // Single::otherForceMultiplier
  1941. };
  1942. namespace DeployGuide
  1943. {
  1944.     constexpr auto current = 0x0; // DeployGuide::current
  1945.     constexpr auto hidden = 0x18; // bool::hidden
  1946.     constexpr auto isGoodPlacement = 0x19; // bool::isGoodPlacement
  1947. };
  1948. namespace DroppedItem
  1949. {
  1950.     constexpr auto itemModel = 0x158; // GameObject::itemModel
  1951.     constexpr auto childCollider = 0x160; // Collider::childCollider
  1952. };
  1953. namespace ItemPickup
  1954. {
  1955.     constexpr auto skinOverride = 0x178; // UInt64::skinOverride
  1956. };
  1957. namespace ANDSwitch
  1958. {
  1959. };
  1960. namespace DoorManipulator
  1961. {
  1962.     constexpr auto targetDoor = 0x260; // Door::targetDoor
  1963.     constexpr auto powerAction = 0x268; // DoorEffect::powerAction
  1964. };
  1965. namespace DummySwitch
  1966. {
  1967.     constexpr auto listenStringOff = 0x258; // string::listenStringOff
  1968. };
  1969. namespace ElectricGenerator
  1970. {
  1971. };
  1972. namespace ElevatorIOEntity
  1973. {
  1974.     constexpr auto Consumption = 0x250; // int32_t::Consumption
  1975. };
  1976. namespace FluidSwitch
  1977. {
  1978.     constexpr auto Flag_PumpPowered = 0x300; // Flags::Flag_PumpPowered
  1979.     constexpr auto PumpAnimator = 0x308; // Animator::PumpAnimator
  1980.     constexpr auto SwitchOnParam = 0x0; // int32_t::SwitchOnParam
  1981.     constexpr auto PowerParam = 0x4; // int32_t::PowerParam
  1982. };
  1983. namespace ORSwitch
  1984. {
  1985. };
  1986. namespace XORSwitch
  1987. {
  1988. };
  1989. namespace ProgressDoor
  1990. {
  1991.     constexpr auto storedEnergy = 0x250; // Single::storedEnergy
  1992.     constexpr auto energyForOpen = 0x254; // Single::energyForOpen
  1993.     constexpr auto secondsToClose = 0x258; // Single::secondsToClose
  1994.     constexpr auto openProgress = 0x25C; // Single::openProgress
  1995. };
  1996. namespace SlidingProgressDoor
  1997. {
  1998.     constexpr auto openPosition = 0x260; // Vector3::openPosition
  1999.     constexpr auto closedPosition = 0x26C; // Vector3::closedPosition
  2000.     constexpr auto doorObject = 0x278; // GameObject::doorObject
  2001.     constexpr auto vehiclePhysBox = 0x280; // TriggerVehiclePush::vehiclePhysBox
  2002.     constexpr auto client_targetStoredEnergy = 0x288; // Single::client_targetStoredEnergy
  2003. };
  2004. namespace PuzzleReset
  2005. {
  2006.     constexpr auto playersBlockReset = 0x30; // bool::playersBlockReset
  2007.     constexpr auto playerDetectionRadius = 0x34; // Single::playerDetectionRadius
  2008.     constexpr auto playerDetectionOrigin = 0x38; // Transform::playerDetectionOrigin
  2009.     constexpr auto timeBetweenResets = 0x40; // Single::timeBetweenResets
  2010.     constexpr auto scaleWithServerPopulation = 0x44; // bool::scaleWithServerPopulation
  2011. };
  2012. namespace FrequencyConfig
  2013. {
  2014.     constexpr auto rfObject = 0x30; // IRFObject::rfObject
  2015. };
  2016. namespace RFManager
  2017. {
  2018.     constexpr auto minFreq = 0x10; // int32_t::minFreq
  2019.     constexpr auto maxFreq = 0x14; // int32_t::maxFreq
  2020. };
  2021. namespace BaseHuntEvent
  2022. {
  2023.     constexpr auto huntStartSound = 0x150; // AudioSource::huntStartSound
  2024. };
  2025. namespace CargoPlane
  2026. {
  2027. };
  2028. namespace EventSchedule
  2029. {
  2030.     constexpr auto minimumHoursBetween = 0x18; // Single::minimumHoursBetween
  2031.     constexpr auto maxmumHoursBetween = 0x1C; // Single::maxmumHoursBetween
  2032. };
  2033. namespace TriggeredEventPrefab
  2034. {
  2035.     constexpr auto targetPrefab = 0x18; // GameObjectRef::targetPrefab
  2036. };
  2037. namespace Bootstrap
  2038. {
  2039.     constexpr auto bootstrapInitRun = 0x0; // bool::bootstrapInitRun
  2040.     constexpr auto isErrored = 0x1; // bool::isErrored
  2041.     constexpr auto messageString = 0x18; // string::messageString
  2042.     constexpr auto BootstrapUiCanvas = 0x20; // CanvasGroup::BootstrapUiCanvas
  2043.     constexpr auto errorPanel = 0x28; // GameObject::errorPanel
  2044.     constexpr auto errorText = 0x30; // TextMeshProUGUI::errorText
  2045.     constexpr auto statusText = 0x38; // TextMeshProUGUI::statusText
  2046.     constexpr auto timeSinceVisible = 0x40; // TimeSince::timeSinceVisible
  2047.     constexpr auto _engineUi = 0x8; // GameObject::_engineUi
  2048.     constexpr auto _gameUi = 0x10; // GameObject::_gameUi
  2049.     constexpr auto _menuUi = 0x18; // GameObject::_menuUi
  2050.     constexpr auto lastWrittenValue = 0x20; // string::lastWrittenValue
  2051. };
  2052. namespace BuildingManager
  2053. {
  2054.     constexpr auto client = 0x0; // ClientBuildingManager::client
  2055. };
  2056. namespace Climate
  2057. {
  2058.     constexpr auto BlendingSpeed = 0x18; // Single::BlendingSpeed
  2059.     constexpr auto FogMultiplier = 0x1C; // Single::FogMultiplier
  2060.     constexpr auto FogDarknessDistance = 0x20; // Single::FogDarknessDistance
  2061.     constexpr auto DebugLUTBlending = 0x24; // bool::DebugLUTBlending
  2062.     constexpr auto Weather = 0x28; // WeatherParameters::Weather
  2063.     constexpr auto Arid = 0x38; // ClimateParameters::Arid
  2064.     constexpr auto Temperate = 0x40; // ClimateParameters::Temperate
  2065.     constexpr auto Tundra = 0x48; // ClimateParameters::Tundra
  2066.     constexpr auto Arctic = 0x50; // ClimateParameters::Arctic
  2067.     constexpr auto WeatherStateBlendk__BackingField = 0x58; // Single::<WeatherStateBlend>k__BackingField
  2068.     constexpr auto WeatherSeedPreviousk__BackingField = 0x5C; // uint32_t::<WeatherSeedPrevious>k__BackingField
  2069.     constexpr auto WeatherSeedTargetk__BackingField = 0x60; // uint32_t::<WeatherSeedTarget>k__BackingField
  2070.     constexpr auto WeatherSeedNextk__BackingField = 0x64; // uint32_t::<WeatherSeedNext>k__BackingField
  2071.     constexpr auto WeatherStatePreviousk__BackingField = 0x68; // WeatherPreset::<WeatherStatePrevious>k__BackingField
  2072.     constexpr auto WeatherStateTargetk__BackingField = 0x70; // WeatherPreset::<WeatherStateTarget>k__BackingField
  2073.     constexpr auto WeatherStateNextk__BackingField = 0x78; // WeatherPreset::<WeatherStateNext>k__BackingField
  2074.     constexpr auto WeatherStatek__BackingField = 0x80; // WeatherPreset::<WeatherState>k__BackingField
  2075.     constexpr auto WeatherClampsk__BackingField = 0x88; // WeatherPreset::<WeatherClamps>k__BackingField
  2076.     constexpr auto WeatherOverridesk__BackingField = 0x90; // WeatherPreset::<WeatherOverrides>k__BackingField
  2077.     constexpr auto Overridesk__BackingField = 0x98; // LegacyWeatherState::<Overrides>k__BackingField
  2078.     constexpr auto scattering = 0xB0; // TOD_Scattering::scattering
  2079.     constexpr auto windZone = 0xB8; // WindZone::windZone
  2080.     constexpr auto lut = 0xC0; // ClimateBlendTexture::lut
  2081.     constexpr auto prevLut = 0xC8; // ClimateBlendTexture::prevLut
  2082.     constexpr auto prevSrcLut1 = 0xD0; // Texture2D::prevSrcLut1
  2083.     constexpr auto prevDstLut1 = 0xD8; // Texture2D::prevDstLut1
  2084.     constexpr auto prevSrcLut2 = 0xE0; // Texture2D::prevSrcLut2
  2085.     constexpr auto prevDstLut2 = 0xE8; // Texture2D::prevDstLut2
  2086.     constexpr auto prevLerpLut1 = 0xF0; // Single::prevLerpLut1
  2087.     constexpr auto prevLerpLut2 = 0xF4; // Single::prevLerpLut2
  2088.     constexpr auto prevLerp = 0xF8; // Single::prevLerp
  2089.     constexpr auto cycleBlendTime = 0xFC; // Single::cycleBlendTime
  2090. };
  2091. namespace ColliderInfo
  2092. {
  2093. };
  2094. namespace CreateEffect
  2095. {
  2096.     constexpr auto EffectToCreate = 0x18; // GameObjectRef::EffectToCreate
  2097. };
  2098. namespace CullingManager
  2099. {
  2100. };
  2101. namespace CullingVolume
  2102. {
  2103.     constexpr auto OccludeeRoot = 0x18; // GameObject::OccludeeRoot
  2104.     constexpr auto Invert = 0x20; // bool::Invert
  2105.     constexpr auto Portal = 0x21; // bool::Portal
  2106.     constexpr auto root = 0x30; // Transform::root
  2107.     constexpr auto lastSeen = 0x60; // Single::lastSeen
  2108. };
  2109. namespace DeployShell
  2110. {
  2111. };
  2112. namespace DeployVolume
  2113. {
  2114.     constexpr auto layers = 0x98; // LayerMask::layers
  2115.     constexpr auto ignore = 0x9C; // Flags::ignore
  2116.     constexpr auto entityMode = 0xA0; // EntityMode::entityMode
  2117. };
  2118. namespace DeployVolumeCapsule
  2119. {
  2120.     constexpr auto height = 0xC0; // Single::height
  2121. };
  2122. namespace DeployVolumeEntityBounds
  2123. {
  2124. };
  2125. namespace DeployVolumeEntityBoundsReverse
  2126. {
  2127.     constexpr auto layer = 0xC8; // int32_t::layer
  2128. };
  2129. namespace DeployVolumeOBB
  2130. {
  2131. };
  2132. namespace DeployVolumeSphere
  2133. {
  2134. };
  2135. namespace Deployable
  2136. {
  2137.     constexpr auto guideMeshScale = 0xA0; // Vector3::guideMeshScale
  2138.     constexpr auto guideLights = 0xAC; // bool::guideLights
  2139.     constexpr auto wantsInstanceData = 0xAD; // bool::wantsInstanceData
  2140.     constexpr auto copyInventoryFromItem = 0xAE; // bool::copyInventoryFromItem
  2141.     constexpr auto setSocketParent = 0xAF; // bool::setSocketParent
  2142.     constexpr auto toSlot = 0xB0; // bool::toSlot
  2143.     constexpr auto placeEffect = 0xB8; // GameObjectRef::placeEffect
  2144. };
  2145. namespace EffectDictionary
  2146. {
  2147. };
  2148. namespace EffectRecycle
  2149. {
  2150.     constexpr auto detachTime = 0x18; // Single::detachTime
  2151.     constexpr auto recycleTime = 0x1C; // Single::recycleTime
  2152.     constexpr auto playMode = 0x20; // PlayMode::playMode
  2153.     constexpr auto onParentDestroyed = 0x24; // ParentDestroyBehaviour::onParentDestroyed
  2154.     constexpr auto detachWaitRecycleAction = 0x30; // Action::detachWaitRecycleAction
  2155. };
  2156. namespace EffectRecycleDetach
  2157. {
  2158. };
  2159. namespace EffectRecycleLite
  2160. {
  2161. };
  2162. namespace EnvironmentType
  2163. {
  2164. };
  2165. namespace EnvironmentVolume
  2166. {
  2167.     constexpr auto StickyGizmos = 0x18; // bool::StickyGizmos
  2168.     constexpr auto Type = 0x1C; // EnvironmentType::Type
  2169.     constexpr auto Center = 0x20; // Vector3::Center
  2170.     constexpr auto Size = 0x2C; // Vector3::Size
  2171.     constexpr auto triggerk__BackingField = 0x38; // BoxCollider::<trigger>k__BackingField
  2172. };
  2173. namespace EnvironmentVolumeTrigger
  2174. {
  2175.     constexpr auto volumek__BackingField = 0x18; // EnvironmentVolume::<volume>k__BackingField
  2176. };
  2177. namespace FoliageCell
  2178. {
  2179.     constexpr auto grid = 0x20; // FoliageGrid::grid
  2180.     constexpr auto interrupt = 0x28; // bool::interrupt
  2181.     constexpr auto lod = 0x2C; // Single::lod
  2182.     constexpr auto seed = 0x30; // uint32_t::seed
  2183. };
  2184. namespace FoliageGrid
  2185. {
  2186.     constexpr auto Paused = 0x0; // bool::Paused
  2187.     constexpr auto BatchPrefab = 0x18; // GameObjectRef::BatchPrefab
  2188.     constexpr auto CellSize = 0x20; // Single::CellSize
  2189.     constexpr auto MaxMilliseconds = 0x24; // Single::MaxMilliseconds
  2190.     constexpr auto FoliageLayer = 0x28; // LayerSelect::FoliageLayer
  2191.     constexpr auto FoliageShadows = 0x2C; // ShadowCastingMode::FoliageShadows
  2192.     constexpr auto curCell = 0x40; // Vector2i::curCell
  2193. };
  2194. namespace FoliageGroup
  2195. {
  2196.     constexpr auto LOD = 0x10; // Single::LOD
  2197.     constexpr auto NeedsRefresh = 0x14; // bool::NeedsRefresh
  2198.     constexpr auto Processing = 0x15; // bool::Processing
  2199.     constexpr auto Preserving = 0x16; // bool::Preserving
  2200.     constexpr auto cell = 0x50; // FoliageCell::cell
  2201.     constexpr auto key = 0x58; // FoliageKey::key
  2202.     constexpr auto updateData = 0x60; // Action::updateData
  2203.     constexpr auto refreshBatches = 0x68; // Action::refreshBatches
  2204. };
  2205. namespace FoliageKey
  2206. {
  2207. };
  2208. namespace FoliagePlacement
  2209. {
  2210.     constexpr auto Density = 0x18; // Single::Density
  2211.     constexpr auto Filter = 0x20; // SpawnFilter::Filter
  2212.     constexpr auto FilterCutoff = 0x28; // Single::FilterCutoff
  2213.     constexpr auto FilterFade = 0x2C; // Single::FilterFade
  2214.     constexpr auto FilterScaling = 0x30; // Single::FilterScaling
  2215.     constexpr auto RandomScaling = 0x34; // Single::RandomScaling
  2216.     constexpr auto Range = 0x38; // MinMax::Range
  2217.     constexpr auto RangeFade = 0x40; // Single::RangeFade
  2218.     constexpr auto DistanceDensity = 0x44; // Single::DistanceDensity
  2219.     constexpr auto DistanceScaling = 0x48; // Single::DistanceScaling
  2220.     constexpr auto mesh0 = 0x58; // Mesh::mesh0
  2221.     constexpr auto mesh1 = 0x60; // Mesh::mesh1
  2222.     constexpr auto mesh2 = 0x68; // Mesh::mesh2
  2223. };
  2224. namespace FoliageRenderer
  2225. {
  2226.     constexpr auto LOD0 = 0x20; // Mesh::LOD0
  2227.     constexpr auto LOD1 = 0x28; // Mesh::LOD1
  2228.     constexpr auto batchGroup = 0x30; // FoliageGroup::batchGroup
  2229.     constexpr auto batchInstance = 0x38; // MeshInstance::batchInstance
  2230. };
  2231. namespace FoliageSpawn
  2232. {
  2233.     constexpr auto Placement = 0x18; // FoliagePlacement::Placement
  2234. };
  2235. namespace GameManager
  2236. {
  2237.     constexpr auto client = 0x0; // GameManager::client
  2238.     constexpr auto preProcessed = 0x10; // PrefabPreProcess::preProcessed
  2239.     constexpr auto pool = 0x18; // PrefabPoolCollection::pool
  2240.     constexpr auto Clientside = 0x20; // bool::Clientside
  2241.     constexpr auto Serverside = 0x21; // bool::Serverside
  2242. };
  2243. namespace BaseGameMode
  2244. {
  2245.     constexpr auto gameModeScores = 0x148; // GameMode::gameModeScores
  2246.     constexpr auto matchDuration = 0x160; // Single::matchDuration
  2247.     constexpr auto warmupDuration = 0x164; // Single::warmupDuration
  2248.     constexpr auto timeBetweenMatches = 0x168; // Single::timeBetweenMatches
  2249.     constexpr auto minPlayersToStart = 0x16C; // int32_t::minPlayersToStart
  2250.     constexpr auto useCustomSpawns = 0x170; // bool::useCustomSpawns
  2251.     constexpr auto victoryScoreName = 0x178; // string::victoryScoreName
  2252.     constexpr auto teamScoreName = 0x180; // string::teamScoreName
  2253.     constexpr auto numScoreForVictory = 0x188; // int32_t::numScoreForVictory
  2254.     constexpr auto startingWeapon = 0x190; // GameObjectRef::startingWeapon
  2255.     constexpr auto gamemodeTitle = 0x198; // string::gamemodeTitle
  2256.     constexpr auto warmupStartTime = 0x1B8; // Single::warmupStartTime
  2257.     constexpr auto matchStartTime = 0x1BC; // Single::matchStartTime
  2258.     constexpr auto matchEndTime = 0x1C0; // Single::matchEndTime
  2259.     constexpr auto permanent = 0x1D0; // bool::permanent
  2260.     constexpr auto limitTeamAuths = 0x1D1; // bool::limitTeamAuths
  2261.     constexpr auto clActiveGameMode = 0x8; // BaseGameMode::clActiveGameMode
  2262.     constexpr auto wasInWarmup = 0x1E8; // bool::wasInWarmup
  2263.     constexpr auto wasMatchOver = 0x1E9; // bool::wasMatchOver
  2264.     constexpr auto wasMatchActive = 0x1EA; // bool::wasMatchActive
  2265. };
  2266. namespace GameModeCapturePoint
  2267. {
  2268.     constexpr auto captureTrigger = 0x148; // CapturePointTrigger::captureTrigger
  2269.     constexpr auto timeToCapture = 0x150; // Single::timeToCapture
  2270.     constexpr auto scorePerSecond = 0x154; // int32_t::scorePerSecond
  2271.     constexpr auto scoreName = 0x158; // string::scoreName
  2272.     constexpr auto captureFraction = 0x160; // Single::captureFraction
  2273.     constexpr auto captureTeam = 0x164; // int32_t::captureTeam
  2274.     constexpr auto capturingTeam = 0x168; // int32_t::capturingTeam
  2275.     constexpr auto capturingPlayer = 0x170; // EntityRef::capturingPlayer
  2276.     constexpr auto capturedPlayer = 0x180; // EntityRef::capturedPlayer
  2277.     constexpr auto capturePointText = 0x190; // RustText::capturePointText
  2278.     constexpr auto captureOwnerName = 0x198; // RustText::captureOwnerName
  2279.     constexpr auto captureProgressImage = 0x1A0; // Image::captureProgressImage
  2280.     constexpr auto progressBeepEffect = 0x1A8; // GameObjectRef::progressBeepEffect
  2281.     constexpr auto progressCompleteEffect = 0x1B0; // GameObjectRef::progressCompleteEffect
  2282.     constexpr auto computerPoint = 0x1B8; // Transform::computerPoint
  2283. };
  2284. namespace GameModeManifest
  2285. {
  2286.     constexpr auto instance = 0x0; // GameModeManifest::instance
  2287. };
  2288. namespace GameModeObjectToggle
  2289. {
  2290. };
  2291. namespace GameModeSoftcore
  2292. {
  2293.     constexpr auto reclaimManagerPrefab = 0x1F0; // GameObjectRef::reclaimManagerPrefab
  2294.     constexpr auto reclaimBackpackPrefab = 0x1F8; // GameObjectRef::reclaimBackpackPrefab
  2295.     constexpr auto ReclaimToast = 0x0; // Phrase::ReclaimToast
  2296. };
  2297. namespace ReclaimManager
  2298. {
  2299. };
  2300. namespace GameSetup
  2301. {
  2302.     constexpr auto RunOnce = 0x0; // bool::RunOnce
  2303.     constexpr auto startServer = 0x18; // bool::startServer
  2304.     constexpr auto clientConnectCommand = 0x20; // string::clientConnectCommand
  2305.     constexpr auto loadMenu = 0x28; // bool::loadMenu
  2306.     constexpr auto loadLevel = 0x29; // bool::loadLevel
  2307.     constexpr auto loadLevelScene = 0x30; // string::loadLevelScene
  2308.     constexpr auto loadSave = 0x38; // bool::loadSave
  2309.     constexpr auto loadSaveFile = 0x40; // string::loadSaveFile
  2310. };
  2311. namespace Gibbable
  2312. {
  2313.     constexpr auto gibSource = 0x98; // GameObject::gibSource
  2314.     constexpr auto materialSource = 0xA8; // GameObject::materialSource
  2315.     constexpr auto copyMaterialBlock = 0xB0; // bool::copyMaterialBlock
  2316.     constexpr auto fxPrefab = 0xC0; // GameObjectRef::fxPrefab
  2317.     constexpr auto spawnFxPrefab = 0xC8; // bool::spawnFxPrefab
  2318.     constexpr auto important = 0xC9; // bool::important
  2319.     constexpr auto explodeScale = 0xCC; // Single::explodeScale
  2320.     constexpr auto scaleOverride = 0xD0; // Single::scaleOverride
  2321.     constexpr auto uniqueId = 0xD4; // int32_t::uniqueId
  2322.     constexpr auto mf = 0xE0; // MeshFilter::mf
  2323.     constexpr auto col = 0xE8; // MeshCollider::col
  2324.     constexpr auto newGib = 0xF0; // Gib::newGib
  2325. };
  2326. namespace GroundWatch
  2327. {
  2328.     constexpr auto groundPosition = 0x18; // Vector3::groundPosition
  2329. };
  2330. namespace HideUntilMobile
  2331. {
  2332.     constexpr auto startPos = 0x28; // Vector3::startPos
  2333. };
  2334. namespace HitTest
  2335. {
  2336.     constexpr auto AttackRay = 0x14; // Ray::AttackRay
  2337.     constexpr auto Radius = 0x2C; // Single::Radius
  2338.     constexpr auto Forgiveness = 0x30; // Single::Forgiveness
  2339.     constexpr auto MaxDistance = 0x34; // Single::MaxDistance
  2340.     constexpr auto RayHit = 0x38; // RaycastHit::RayHit
  2341.     constexpr auto MultiHit = 0x64; // bool::MultiHit
  2342.     constexpr auto BestHit = 0x65; // bool::BestHit
  2343.     constexpr auto DidHit = 0x66; // bool::DidHit
  2344.     constexpr auto ignoreEntity = 0x80; // BaseEntity::ignoreEntity
  2345.     constexpr auto HitEntity = 0x88; // BaseEntity::HitEntity
  2346.     constexpr auto HitPoint = 0x90; // Vector3::HitPoint
  2347.     constexpr auto HitNormal = 0x9C; // Vector3::HitNormal
  2348.     constexpr auto HitDistance = 0xA8; // Single::HitDistance
  2349.     constexpr auto HitTransform = 0xB0; // Transform::HitTransform
  2350.     constexpr auto HitPart = 0xB8; // uint32_t::HitPart
  2351.     constexpr auto HitMaterial = 0xC0; // string::HitMaterial
  2352. };
  2353. namespace HitInfo
  2354. {
  2355.     constexpr auto Initiator = 0x10; // BaseEntity::Initiator
  2356.     constexpr auto WeaponPrefab = 0x18; // BaseEntity::WeaponPrefab
  2357.     constexpr auto Weapon = 0x20; // AttackEntity::Weapon
  2358.     constexpr auto DoHitEffects = 0x28; // bool::DoHitEffects
  2359.     constexpr auto DoDecals = 0x29; // bool::DoDecals
  2360.     constexpr auto IsPredicting = 0x2A; // bool::IsPredicting
  2361.     constexpr auto UseProtection = 0x2B; // bool::UseProtection
  2362.     constexpr auto Predicted = 0x30; // Connection::Predicted
  2363.     constexpr auto HitBone = 0x48; // uint32_t::HitBone
  2364.     constexpr auto HitMaterial = 0x50; // uint32_t::HitMaterial
  2365.     constexpr auto HitPositionWorld = 0x54; // Vector3::HitPositionWorld
  2366.     constexpr auto HitPositionLocal = 0x60; // Vector3::HitPositionLocal
  2367.     constexpr auto HitNormalWorld = 0x6C; // Vector3::HitNormalWorld
  2368.     constexpr auto HitNormalLocal = 0x78; // Vector3::HitNormalLocal
  2369.     constexpr auto PointStart = 0x84; // Vector3::PointStart
  2370.     constexpr auto PointEnd = 0x90; // Vector3::PointEnd
  2371.     constexpr auto ProjectileID = 0x9C; // int32_t::ProjectileID
  2372.     constexpr auto ProjectileDistance = 0xA0; // Single::ProjectileDistance
  2373.     constexpr auto ProjectileVelocity = 0xA4; // Vector3::ProjectileVelocity
  2374.     constexpr auto ProjectilePrefab = 0xB0; // Projectile::ProjectilePrefab
  2375.     constexpr auto damageTypes = 0xC8; // DamageTypeList::damageTypes
  2376.     constexpr auto CanGather = 0xD0; // bool::CanGather
  2377.     constexpr auto DidGather = 0xD1; // bool::DidGather
  2378.     constexpr auto gatherScale = 0xD4; // Single::gatherScale
  2379. };
  2380. namespace HitArea
  2381. {
  2382. };
  2383. namespace HitAreaConst
  2384. {
  2385. };
  2386. namespace AnimatorLOD
  2387. {
  2388.     constexpr auto Distance = 0x80; // Single::Distance
  2389. };
  2390. namespace RendererBatch
  2391. {
  2392.     constexpr auto BatchTransformk__BackingField = 0x18; // Transform::<BatchTransform>k__BackingField
  2393.     constexpr auto BatchRendererk__BackingField = 0x20; // MeshRenderer::<BatchRenderer>k__BackingField
  2394.     constexpr auto BatchFilterk__BackingField = 0x28; // MeshFilter::<BatchFilter>k__BackingField
  2395.     constexpr auto batchGroup = 0x38; // RendererGroup::batchGroup
  2396.     constexpr auto batchInstance = 0x40; // MeshRendererInstance::batchInstance
  2397. };
  2398. namespace RendererCell
  2399. {
  2400.     constexpr auto grid = 0x20; // RendererGrid::grid
  2401.     constexpr auto isInPool = 0x29; // bool::isInPool
  2402. };
  2403. namespace RendererGrid
  2404. {
  2405. };
  2406. namespace RendererGroup
  2407. {
  2408.     constexpr auto Invalidated = 0x10; // bool::Invalidated
  2409.     constexpr auto cell = 0x48; // RendererCell::cell
  2410.     constexpr auto key = 0x50; // RendererKey::key
  2411. };
  2412. namespace RendererKey
  2413. {
  2414. };
  2415. namespace ClothLOD
  2416. {
  2417.     constexpr auto clothLODDist = 0x0; // Single::clothLODDist
  2418.     constexpr auto cloth = 0x18; // Cloth::cloth
  2419.     constexpr auto lastWantsEnabled = 0x20; // bool::lastWantsEnabled
  2420. };
  2421. namespace DecalCull
  2422. {
  2423.     constexpr auto decal = 0x88; // DeferredDecal::decal
  2424. };
  2425. namespace GameObjectLOD
  2426. {
  2427.     constexpr auto TargetGameObject = 0x88; // GameObject::TargetGameObject
  2428. };
  2429. namespace LODCell
  2430. {
  2431.     constexpr auto Position = 0x10; // Vector3::Position
  2432.     constexpr auto Size = 0x1C; // Single::Size
  2433. };
  2434. namespace LODComponent
  2435. {
  2436.     constexpr auto OccludeeParams = 0x1C; // OccludeeParameters::OccludeeParams
  2437.     constexpr auto cachedTransform = 0x30; // Transform::cachedTransform
  2438.     constexpr auto impostor = 0x38; // Impostor::impostor
  2439.     constexpr auto culled = 0x40; // bool::culled
  2440.     constexpr auto occludeeCulled = 0x54; // bool::occludeeCulled
  2441.     constexpr auto occludeeShadowsVisible = 0x55; // bool::occludeeShadowsVisible
  2442.     constexpr auto occludeeShadowRange = 0x58; // Single::occludeeShadowRange
  2443.     constexpr auto occludee = 0x60; // OccludeeSphere::occludee
  2444.     constexpr auto DynamicOccludeeLowPerFrame = 0x8; // int32_t::DynamicOccludeeLowPerFrame
  2445.     constexpr auto DynamicOccludeeMinimumLowInterval = 0xC; // Single::DynamicOccludeeMinimumLowInterval
  2446.     constexpr auto dynamicOccludeeLowIndex = 0x18; // int32_t::dynamicOccludeeLowIndex
  2447. };
  2448. namespace LODComponentParticleSystem
  2449. {
  2450.     constexpr auto playOnShow = 0x80; // bool::playOnShow
  2451.     constexpr auto particleSystem = 0x88; // ParticleSystem::particleSystem
  2452.     constexpr auto particleSystemRenderer = 0x90; // Renderer::particleSystemRenderer
  2453.     constexpr auto maxEmission = 0x98; // Single::maxEmission
  2454. };
  2455. namespace LODGrid
  2456. {
  2457.     constexpr auto TreeMeshDistance = 0x4; // Single::TreeMeshDistance
  2458.     constexpr auto treeRefreshRequest = 0x20; // bool::treeRefreshRequest
  2459.     constexpr auto treeRefreshPosition = 0x24; // Vector3::treeRefreshPosition
  2460. };
  2461. namespace LODManager
  2462. {
  2463.     constexpr auto offset = 0x30; // int32_t::offset
  2464. };
  2465. namespace LODDistanceMode
  2466. {
  2467. };
  2468. namespace MeshCull
  2469. {
  2470.     constexpr auto meshBatch = 0x88; // RendererBatch::meshBatch
  2471.     constexpr auto meshRenderer = 0x90; // Renderer::meshRenderer
  2472. };
  2473. namespace MeshGroupCull
  2474. {
  2475. };
  2476. namespace MeshLOD
  2477. {
  2478.     constexpr auto meshShadowMode = 0xA0; // ShadowCastingMode::meshShadowMode
  2479. };
  2480. namespace ParticleCollisionLOD
  2481. {
  2482. };
  2483. namespace ParticleSystemCull
  2484. {
  2485. };
  2486. namespace ParticleSystemLOD
  2487. {
  2488. };
  2489. namespace RendererLOD
  2490. {
  2491. };
  2492. namespace RigidbodyLOD
  2493. {
  2494.     constexpr auto kinematic = 0x95; // bool::kinematic
  2495. };
  2496. namespace TreeLOD
  2497. {
  2498.     constexpr auto requestedlod = 0x88; // int32_t::requestedlod
  2499. };
  2500. namespace LevelInfo
  2501. {
  2502.     constexpr auto shortName = 0x18; // string::shortName
  2503.     constexpr auto displayName = 0x20; // string::displayName
  2504.     constexpr auto description = 0x28; // string::description
  2505.     constexpr auto image = 0x30; // Texture2D::image
  2506.     constexpr auto version = 0x38; // int32_t::version
  2507. };
  2508. namespace LevelManager
  2509. {
  2510.     constexpr auto CurrentLevelName = 0x28976CC; // string::CurrentLevelName
  2511. };
  2512. namespace MeshReplacement
  2513. {
  2514.     constexpr auto Female = 0x18; // SkinnedMeshRenderer::Female
  2515. };
  2516. namespace MonumentInfo
  2517. {
  2518.     constexpr auto Type = 0x18; // MonumentType::Type
  2519.     constexpr auto Tier = 0x1C; // MonumentTier::Tier
  2520.     constexpr auto MinWorldSize = 0x20; // int32_t::MinWorldSize
  2521.     constexpr auto MinDistance = 0x24; // int32_t::MinDistance
  2522.     constexpr auto HasNavmesh = 0x40; // bool::HasNavmesh
  2523.     constexpr auto IsSafeZone = 0x41; // bool::IsSafeZone
  2524.     constexpr auto shouldDisplayOnMap = 0x42; // bool::shouldDisplayOnMap
  2525.     constexpr auto displayPhrase = 0x48; // Phrase::displayPhrase
  2526. };
  2527. namespace MonumentType
  2528. {
  2529. };
  2530. namespace MonumentTier
  2531. {
  2532. };
  2533. namespace Prefab1
  2534. {
  2535.     constexpr auto Component = 0x0; // T::Component
  2536. };
  2537. namespace Prefab
  2538. {
  2539.     constexpr auto ID = 0x10; // uint32_t::ID
  2540.     constexpr auto Name = 0x18; // string::Name
  2541.     constexpr auto Object = 0x20; // GameObject::Object
  2542.     constexpr auto Manager = 0x28; // GameManager::Manager
  2543.     constexpr auto Attribute = 0x30; // Library::Attribute
  2544.     constexpr auto Parameters = 0x38; // PrefabParameters::Parameters
  2545. };
  2546. namespace PrefabInformation
  2547. {
  2548.     constexpr auto associatedItemDefinition = 0x98; // ItemDefinition::associatedItemDefinition
  2549.     constexpr auto title = 0xA0; // Phrase::title
  2550.     constexpr auto description = 0xA8; // Phrase::description
  2551.     constexpr auto sprite = 0xB0; // Sprite::sprite
  2552. };
  2553. namespace PrefabInstantiate
  2554. {
  2555.     constexpr auto Prefab = 0x18; // GameObjectRef::Prefab
  2556. };
  2557. namespace PrefabPriority
  2558. {
  2559. };
  2560. namespace PrefabParameters
  2561. {
  2562.     constexpr auto Priority = 0x18; // PrefabPriority::Priority
  2563.     constexpr auto Count = 0x1C; // int32_t::Count
  2564. };
  2565. namespace PrefabPreProcess
  2566. {
  2567.     constexpr auto isClientside = 0x10; // bool::isClientside
  2568.     constexpr auto isServerside = 0x11; // bool::isServerside
  2569.     constexpr auto isBundling = 0x12; // bool::isBundling
  2570. };
  2571. namespace ArmorProperties
  2572. {
  2573.     constexpr auto area = 0x18; // HitArea::area
  2574. };
  2575. namespace ClothingMovementProperties
  2576. {
  2577.     constexpr auto speedReduction = 0x18; // Single::speedReduction
  2578.     constexpr auto minSpeedReduction = 0x1C; // Single::minSpeedReduction
  2579.     constexpr auto waterSpeedBonus = 0x20; // Single::waterSpeedBonus
  2580. };
  2581. namespace DamageProperties
  2582. {
  2583.     constexpr auto fallback = 0x18; // DamageProperties::fallback
  2584. };
  2585. namespace LazyAimProperties
  2586. {
  2587.     constexpr auto snapStrength = 0x18; // Single::snapStrength
  2588.     constexpr auto deadzoneAngle = 0x1C; // Single::deadzoneAngle
  2589. };
  2590. namespace SkeletonProperties
  2591. {
  2592.     constexpr auto boneReference = 0x18; // GameObject::boneReference
  2593. };
  2594. namespace RealmedCollider
  2595. {
  2596.     constexpr auto ServerCollider = 0x20; // Collider::ServerCollider
  2597.     constexpr auto ClientCollider = 0x28; // Collider::ClientCollider
  2598. };
  2599. namespace RealmedRemove
  2600. {
  2601. };
  2602. namespace RelationshipManager
  2603. {
  2604.     constexpr auto clientMaxTeamSize = 0x2320; // int32_t::clientMaxTeamSize
  2605. };
  2606. namespace SaveRestore
  2607. {
  2608.     constexpr auto IsSaving = 0x0; // bool::IsSaving
  2609.     constexpr auto timedSave = 0x18; // bool::timedSave
  2610.     constexpr auto timedSavePause = 0x1C; // int32_t::timedSavePause
  2611.     constexpr auto SaveCreatedTime = 0x8; // DateTime::SaveCreatedTime
  2612. };
  2613. namespace SceneToPrefab
  2614. {
  2615.     constexpr auto flattenHierarchy = 0x18; // bool::flattenHierarchy
  2616.     constexpr auto outputPrefab = 0x20; // GameObject::outputPrefab
  2617. };
  2618. namespace ConvarControlledSpawnPopulation
  2619. {
  2620.     constexpr auto PopulationConvar = 0x68; // string::PopulationConvar
  2621. };
  2622. namespace SpawnIndividual
  2623. {
  2624.     constexpr auto PrefabID = 0x0; // uint32_t::PrefabID
  2625.     constexpr auto Rotation = 0x10; // Quaternion::Rotation
  2626. };
  2627. namespace SpawnPopulation
  2628. {
  2629.     constexpr auto ResourceFolder = 0x20; // string::ResourceFolder
  2630.     constexpr auto _targetDensity = 0x30; // Single::_targetDensity
  2631.     constexpr auto SpawnRate = 0x34; // Single::SpawnRate
  2632.     constexpr auto ClusterSizeMin = 0x38; // int32_t::ClusterSizeMin
  2633.     constexpr auto ClusterSizeMax = 0x3C; // int32_t::ClusterSizeMax
  2634.     constexpr auto ClusterDithering = 0x40; // int32_t::ClusterDithering
  2635.     constexpr auto SpawnAttemptsInitial = 0x44; // int32_t::SpawnAttemptsInitial
  2636.     constexpr auto SpawnAttemptsRepeating = 0x48; // int32_t::SpawnAttemptsRepeating
  2637.     constexpr auto EnforcePopulationLimits = 0x4C; // bool::EnforcePopulationLimits
  2638.     constexpr auto ScaleWithLargeMaps = 0x4D; // bool::ScaleWithLargeMaps
  2639.     constexpr auto ScaleWithSpawnFilter = 0x4E; // bool::ScaleWithSpawnFilter
  2640.     constexpr auto ScaleWithServerPopulation = 0x4F; // bool::ScaleWithServerPopulation
  2641.     constexpr auto AlignToNormal = 0x50; // bool::AlignToNormal
  2642. };
  2643. namespace Spawnable
  2644. {
  2645.     constexpr auto Population = 0x18; // SpawnPopulation::Population
  2646. };
  2647. namespace GameModeSpawnGroup
  2648. {
  2649. };
  2650. namespace GenericSpawnPoint
  2651. {
  2652.     constexpr auto dropToGround = 0x18; // bool::dropToGround
  2653.     constexpr auto randomRot = 0x19; // bool::randomRot
  2654.     constexpr auto OnObjectSpawnedEvent = 0x28; // UnityEvent::OnObjectSpawnedEvent
  2655.     constexpr auto OnObjectRetiredEvent = 0x30; // UnityEvent::OnObjectRetiredEvent
  2656. };
  2657. namespace IndividualSpawner
  2658. {
  2659.     constexpr auto entityPrefab = 0x18; // GameObjectRef::entityPrefab
  2660.     constexpr auto respawnDelayMin = 0x20; // Single::respawnDelayMin
  2661.     constexpr auto respawnDelayMax = 0x24; // Single::respawnDelayMax
  2662.     constexpr auto useCustomBoundsCheckMask = 0x28; // bool::useCustomBoundsCheckMask
  2663.     constexpr auto customBoundsCheckMask = 0x2C; // LayerMask::customBoundsCheckMask
  2664. };
  2665. namespace NPCSpawner
  2666. {
  2667.     constexpr auto monumentNavMesh = 0x40; // MonumentNavMesh::monumentNavMesh
  2668.     constexpr auto shouldFillOnSpawn = 0x48; // bool::shouldFillOnSpawn
  2669. };
  2670. namespace RadialSpawnPoint
  2671. {
  2672. };
  2673. namespace SpawnGroup
  2674. {
  2675.     constexpr auto numToSpawnPerTickMin = 0x2C; // int32_t::numToSpawnPerTickMin
  2676.     constexpr auto numToSpawnPerTickMax = 0x30; // int32_t::numToSpawnPerTickMax
  2677.     constexpr auto wantsInitialSpawn = 0x3C; // bool::wantsInitialSpawn
  2678.     constexpr auto temporary = 0x3D; // bool::temporary
  2679. };
  2680. namespace SpawnHandler
  2681. {
  2682.     constexpr auto TickInterval = 0x18; // Single::TickInterval
  2683.     constexpr auto MinSpawnsPerTick = 0x1C; // int32_t::MinSpawnsPerTick
  2684.     constexpr auto MaxSpawnsPerTick = 0x20; // int32_t::MaxSpawnsPerTick
  2685.     constexpr auto PlacementMask = 0x24; // LayerMask::PlacementMask
  2686.     constexpr auto PlacementCheckMask = 0x28; // LayerMask::PlacementCheckMask
  2687.     constexpr auto PlacementCheckHeight = 0x2C; // Single::PlacementCheckHeight
  2688.     constexpr auto RadiusCheckMask = 0x30; // LayerMask::RadiusCheckMask
  2689.     constexpr auto RadiusCheckDistance = 0x34; // Single::RadiusCheckDistance
  2690.     constexpr auto BoundsCheckMask = 0x38; // LayerMask::BoundsCheckMask
  2691.     constexpr auto CharacterSpawn = 0x40; // SpawnFilter::CharacterSpawn
  2692.     constexpr auto CharacterSpawnCutoff = 0x48; // Single::CharacterSpawnCutoff
  2693.     constexpr auto CharDistribution = 0x60; // SpawnDistribution::CharDistribution
  2694. };
  2695. namespace StripRig
  2696. {
  2697.     constexpr auto fromClient = 0x20; // bool::fromClient
  2698.     constexpr auto fromServer = 0x21; // bool::fromServer
  2699. };
  2700. namespace TechTreeData
  2701. {
  2702.     constexpr auto nextID = 0x20; // int32_t::nextID
  2703. };
  2704. namespace TriggerAchievement
  2705. {
  2706.     constexpr auto statToIncrease = 0x30; // string::statToIncrease
  2707.     constexpr auto achievementOnEnter = 0x38; // string::achievementOnEnter
  2708.     constexpr auto requiredVehicleName = 0x40; // string::requiredVehicleName
  2709.     constexpr auto serverSide = 0x48; // bool::serverSide
  2710. };
  2711. namespace TriggerBase
  2712. {
  2713.     constexpr auto interestLayers = 0x18; // LayerMask::interestLayers
  2714. };
  2715. namespace TriggerComfort
  2716. {
  2717.     constexpr auto triggerSize = 0x30; // Single::triggerSize
  2718.     constexpr auto baseComfort = 0x34; // Single::baseComfort
  2719.     constexpr auto minComfortRange = 0x38; // Single::minComfortRange
  2720. };
  2721. namespace TriggerEnsnare
  2722. {
  2723.     constexpr auto blockHands = 0x30; // bool::blockHands
  2724. };
  2725. namespace TriggerForce
  2726. {
  2727. };
  2728. namespace TriggerHurt
  2729. {
  2730.     constexpr auto DamagePerSecond = 0x30; // Single::DamagePerSecond
  2731.     constexpr auto DamageTickRate = 0x34; // Single::DamageTickRate
  2732.     constexpr auto damageType = 0x38; // DamageType::damageType
  2733. };
  2734. namespace TriggerHurtNotChild
  2735. {
  2736.     constexpr auto DamageDelay = 0x38; // Single::DamageDelay
  2737.     constexpr auto npcMultiplier = 0x44; // Single::npcMultiplier
  2738.     constexpr auto resourceMultiplier = 0x48; // Single::resourceMultiplier
  2739.     constexpr auto triggerHitImpacts = 0x4C; // bool::triggerHitImpacts
  2740.     constexpr auto RequireUpAxis = 0x4D; // bool::RequireUpAxis
  2741.     constexpr auto SourceEntity = 0x50; // BaseEntity::SourceEntity
  2742.     constexpr auto UseSourceEntityDamageMultiplier = 0x58; // bool::UseSourceEntityDamageMultiplier
  2743.     constexpr auto ignoreAllVehicleMounted = 0x59; // bool::ignoreAllVehicleMounted
  2744. };
  2745. namespace TriggerNotify
  2746. {
  2747.     constexpr auto notifyTarget = 0x30; // GameObject::notifyTarget
  2748.     constexpr auto toNotify = 0x38; // INotifyTrigger::toNotify
  2749. };
  2750. namespace TriggerParent
  2751. {
  2752.     constexpr auto doClippingCheck = 0x30; // bool::doClippingCheck
  2753.     constexpr auto associatedMountable = 0x38; // BaseMountable::associatedMountable
  2754. };
  2755. namespace TriggerParentEnclosed
  2756. {
  2757.     constexpr auto Padding = 0x40; // Single::Padding
  2758.     constexpr auto intersectionMode = 0x44; // TriggerMode::intersectionMode
  2759. };
  2760. namespace TriggerPlayerForce
  2761. {
  2762.     constexpr auto triggerCollider = 0x30; // BoxCollider::triggerCollider
  2763.     constexpr auto pushVelocity = 0x38; // Single::pushVelocity
  2764.     constexpr auto requireUpAxis = 0x3C; // bool::requireUpAxis
  2765. };
  2766. namespace TriggerPlayerTimer
  2767. {
  2768.     constexpr auto DamageAmount = 0x38; // Single::DamageAmount
  2769.     constexpr auto TimeToDamage = 0x3C; // Single::TimeToDamage
  2770. };
  2771. namespace TriggerRadiation
  2772. {
  2773.     constexpr auto radiationTier = 0x30; // RadiationTier::radiationTier
  2774.     constexpr auto RadiationAmountOverride = 0x34; // Single::RadiationAmountOverride
  2775.     constexpr auto falloff = 0x38; // Single::falloff
  2776.     constexpr auto sphereCollider = 0x40; // SphereCollider::sphereCollider
  2777. };
  2778. namespace TriggerRagdollRelocate
  2779. {
  2780.     constexpr auto targetLocation = 0x30; // Transform::targetLocation
  2781. };
  2782. namespace TriggerTemperature
  2783. {
  2784.     constexpr auto Temperature = 0x30; // Single::Temperature
  2785.     constexpr auto minSize = 0x38; // Single::minSize
  2786.     constexpr auto sunlightBlocker = 0x3C; // bool::sunlightBlocker
  2787.     constexpr auto sunlightBlockAmount = 0x40; // Single::sunlightBlockAmount
  2788.     constexpr auto blockMinHour = 0x44; // Single::blockMinHour
  2789.     constexpr auto blockMaxHour = 0x48; // Single::blockMaxHour
  2790. };
  2791. namespace TriggerWetness
  2792. {
  2793.     constexpr auto Wetness = 0x30; // Single::Wetness
  2794.     constexpr auto TargetCollider = 0x38; // SphereCollider::TargetCollider
  2795.     constexpr auto OriginTransform = 0x40; // Transform::OriginTransform
  2796.     constexpr auto ApplyLocalHeightCheck = 0x48; // bool::ApplyLocalHeightCheck
  2797.     constexpr auto MinLocalHeight = 0x4C; // Single::MinLocalHeight
  2798. };
  2799. namespace TriggerWorkbench
  2800. {
  2801.     constexpr auto parentBench = 0x30; // Workbench::parentBench
  2802. };
  2803. namespace ValidBounds
  2804. {
  2805.     constexpr auto worldBounds = 0x18; // Bounds::worldBounds
  2806. };
  2807. namespace Vis
  2808. {
  2809.     constexpr auto colCount = 0x0; // int32_t::colCount
  2810. };
  2811. namespace WaterVolume
  2812. {
  2813.     constexpr auto WaterBounds = 0x30; // Bounds::WaterBounds
  2814.     constexpr auto cachedBounds = 0x48; // OBB::cachedBounds
  2815.     constexpr auto waterEnabled = 0xA8; // bool::waterEnabled
  2816. };
  2817. namespace Wearable
  2818. {
  2819.     constexpr auto removeSkin = 0x18; // RemoveSkin::removeSkin
  2820.     constexpr auto removeHair = 0x1C; // RemoveHair::removeHair
  2821.     constexpr auto deformHair = 0x20; // DeformHair::deformHair
  2822.     constexpr auto occupationUnder = 0x24; // OccupationSlots::occupationUnder
  2823.     constexpr auto occupationOver = 0x28; // OccupationSlots::occupationOver
  2824.     constexpr auto showCensorshipCube = 0x2C; // bool::showCensorshipCube
  2825.     constexpr auto showCensorshipCubeBreasts = 0x2D; // bool::showCensorshipCubeBreasts
  2826.     constexpr auto forceHideCensorshipBreasts = 0x2E; // bool::forceHideCensorshipBreasts
  2827.     constexpr auto followBone = 0x30; // string::followBone
  2828.     constexpr auto disableRigStripping = 0x38; // bool::disableRigStripping
  2829.     constexpr auto playerModelHair = 0x40; // PlayerModelHair::playerModelHair
  2830.     constexpr auto playerModelHairCap = 0x48; // PlayerModelHairCap::playerModelHairCap
  2831.     constexpr auto wearableReplacementByRace = 0x50; // WearableReplacementByRace::wearableReplacementByRace
  2832.     constexpr auto HideInFirstPerson = 0x88; // bool::HideInFirstPerson
  2833.     constexpr auto ExtraLeanBack = 0x8C; // Single::ExtraLeanBack
  2834. };
  2835. namespace WearableHolsterOffset
  2836. {
  2837. };
  2838. namespace WearableReplacementByRace
  2839. {
  2840. };
  2841. namespace WeatherEffect
  2842. {
  2843.     constexpr auto currentIntensity = 0x30; // Single::currentIntensity
  2844.     constexpr auto invokeUpdate = 0x40; // Action::invokeUpdate
  2845. };
  2846. namespace RainEffect
  2847. {
  2848.     constexpr auto FadeStartDistance = 0x48; // int32_t::FadeStartDistance
  2849.     constexpr auto FadeEndDistance = 0x4C; // int32_t::FadeEndDistance
  2850.     constexpr auto FadeFalloff = 0x50; // int32_t::FadeFalloff
  2851.     constexpr auto Stormy = 0x54; // bool::Stormy
  2852. };
  2853. namespace SnowEffect
  2854. {
  2855. };
  2856. namespace WeatherEffectSting
  2857. {
  2858.     constexpr auto variance = 0x1C; // Single::variance
  2859. };
  2860. namespace WeatherPresetType
  2861. {
  2862. };
  2863. namespace WeatherPreset
  2864. {
  2865.     constexpr auto Type = 0x18; // WeatherPresetType::Type
  2866.     constexpr auto Wind = 0x1C; // Single::Wind
  2867.     constexpr auto Rain = 0x20; // Single::Rain
  2868.     constexpr auto Thunder = 0x24; // Single::Thunder
  2869.     constexpr auto Rainbow = 0x28; // Single::Rainbow
  2870.     constexpr auto Atmosphere = 0x30; // TOD_AtmosphereParameters::Atmosphere
  2871.     constexpr auto Clouds = 0x38; // TOD_CloudParameters::Clouds
  2872. };
  2873. namespace LegacyWeatherState
  2874. {
  2875.     constexpr auto preset = 0x10; // WeatherPreset::preset
  2876. };
  2877. namespace WorldCell
  2878. {
  2879.     constexpr auto Visible = 0x20; // bool::Visible
  2880. };
  2881. namespace WorldGrid
  2882. {
  2883. };
  2884. namespace WorldModel
  2885. {
  2886. };
  2887. namespace OutlineManager
  2888. {
  2889.     constexpr auto blurMat = 0x0; // Material::blurMat
  2890.     constexpr auto blurAmount = 0x20; // Single::blurAmount
  2891.     constexpr auto glowSolidMaterial = 0x28; // Material::glowSolidMaterial
  2892.     constexpr auto blendGlowMaterial = 0x30; // Material::blendGlowMaterial
  2893.     constexpr auto worldModelDistance = 0x8; // Single::worldModelDistance
  2894. };
  2895. namespace OutlineObject
  2896. {
  2897.     constexpr auto _col = 0x28; // Collider::_col
  2898. };
  2899. namespace WorldModelOutline
  2900. {
  2901.     constexpr auto currentOcclusion = 0x38; // Single::currentOcclusion
  2902. };
  2903. namespace LinearFog
  2904. {
  2905.     constexpr auto fogMaterial = 0x18; // Material::fogMaterial
  2906.     constexpr auto fogColor = 0x20; // Color::fogColor
  2907.     constexpr auto fogStart = 0x30; // Single::fogStart
  2908.     constexpr auto fogRange = 0x34; // Single::fogRange
  2909.     constexpr auto fogDensity = 0x38; // Single::fogDensity
  2910.     constexpr auto fogSky = 0x3C; // bool::fogSky
  2911. };
  2912. namespace MaterialOverlay
  2913. {
  2914. };
  2915. namespace NaturalBloomAndDirtyLens
  2916. {
  2917.     constexpr auto shader = 0x18; // Shader::shader
  2918.     constexpr auto lensDirtTexture = 0x20; // Texture2D::lensDirtTexture
  2919.     constexpr auto range = 0x28; // Single::range
  2920.     constexpr auto cutoff = 0x2C; // Single::cutoff
  2921.     constexpr auto lensDirtIntensity = 0x34; // Single::lensDirtIntensity
  2922.     constexpr auto spread = 0x38; // Single::spread
  2923.     constexpr auto iterations = 0x3C; // int32_t::iterations
  2924.     constexpr auto mips = 0x40; // int32_t::mips
  2925.     constexpr auto highPrecision = 0x50; // bool::highPrecision
  2926.     constexpr auto downscaleSource = 0x51; // bool::downscaleSource
  2927.     constexpr auto temporalFilter = 0x53; // bool::temporalFilter
  2928.     constexpr auto temporalFilterWeight = 0x54; // Single::temporalFilterWeight
  2929.     constexpr auto blurSize = 0x60; // Single::blurSize
  2930.     constexpr auto temporalHistory = 0x68; // RenderTexture::temporalHistory
  2931. };
  2932. namespace BUTTON
  2933. {
  2934. };
  2935. namespace InputState
  2936. {
  2937.     constexpr auto current = 0x10; // InputMessage::current
  2938.     constexpr auto previous = 0x18; // InputMessage::previous
  2939.     constexpr auto SwallowedButtons = 0x20; // int32_t::SwallowedButtons
  2940. };
  2941. namespace ItemCraftTask
  2942. {
  2943.     constexpr auto blueprint = 0x10; // ItemBlueprint::blueprint
  2944.     constexpr auto endTime = 0x18; // Single::endTime
  2945.     constexpr auto taskUID = 0x1C; // int32_t::taskUID
  2946.     constexpr auto cancelled = 0x28; // bool::cancelled
  2947.     constexpr auto instanceData = 0x30; // InstanceData::instanceData
  2948.     constexpr auto skinID = 0x3C; // int32_t::skinID
  2949.     constexpr auto numCrafted = 0x50; // int32_t::numCrafted
  2950.     constexpr auto conditionScale = 0x54; // Single::conditionScale
  2951.     constexpr auto workSecondsComplete = 0x58; // Single::workSecondsComplete
  2952.     constexpr auto worksecondsRequired = 0x5C; // Single::worksecondsRequired
  2953. };
  2954. namespace ItemCrafter
  2955. {
  2956. };
  2957. namespace ItemEventFlag
  2958. {
  2959.     constexpr auto flag = 0x18; // Flag::flag
  2960.     constexpr auto onEnabled = 0x20; // UnityEvent::onEnabled
  2961.     constexpr auto onDisable = 0x28; // UnityEvent::onDisable
  2962.     constexpr auto firstRun = 0x30; // bool::firstRun
  2963.     constexpr auto lastState = 0x31; // bool::lastState
  2964. };
  2965. namespace Item
  2966. {
  2967.     constexpr auto _condition = 0x18; // Single::_condition
  2968.     constexpr auto _maxCondition = 0x1C; // Single::_maxCondition
  2969.     constexpr auto info = 0x20; // ItemDefinition::info
  2970.     constexpr auto uid = 0x28; // uint32_t::uid
  2971.     constexpr auto position = 0x34; // int32_t::position
  2972.     constexpr auto removeTime = 0x3C; // Single::removeTime
  2973.     constexpr auto fuel = 0x40; // Single::fuel
  2974.     constexpr auto skin = 0x50; // UInt64::skin
  2975.     constexpr auto text = 0x60; // string::text
  2976.     constexpr auto flags = 0x70; // Flag::flags
  2977.     constexpr auto contents = 0x78; // ItemContainer::contents
  2978.     constexpr auto parent = 0x80; // ItemContainer::parent
  2979.     constexpr auto worldEnt = 0x88; // EntityRef::worldEnt
  2980.     constexpr auto heldEntity = 0x98; // EntityRef::heldEntity
  2981. };
  2982. namespace ItemContainer
  2983. {
  2984.     constexpr auto temperature = 0x40; // Single::temperature
  2985.     constexpr auto parent = 0x48; // Item::parent
  2986.     constexpr auto playerOwner = 0x50; // BasePlayer::playerOwner
  2987.     constexpr auto entityOwner = 0x58; // BaseEntity::entityOwner
  2988. };
  2989. namespace ItemBlueprint
  2990. {
  2991.     constexpr auto defaultBlueprint = 0x28; // bool::defaultBlueprint
  2992.     constexpr auto userCraftable = 0x29; // bool::userCraftable
  2993.     constexpr auto isResearchable = 0x2A; // bool::isResearchable
  2994.     constexpr auto rarity = 0x2C; // Rarity::rarity
  2995.     constexpr auto workbenchLevelRequired = 0x30; // int32_t::workbenchLevelRequired
  2996.     constexpr auto scrapRequired = 0x34; // int32_t::scrapRequired
  2997.     constexpr auto scrapFromRecycle = 0x38; // int32_t::scrapFromRecycle
  2998.     constexpr auto NeedsSteamItem = 0x3C; // bool::NeedsSteamItem
  2999.     constexpr auto blueprintStackSize = 0x40; // int32_t::blueprintStackSize
  3000.     constexpr auto amountToCreate = 0x48; // int32_t::amountToCreate
  3001.     constexpr auto UnlockAchievment = 0x50; // string::UnlockAchievment
  3002.     constexpr auto RecycleStat = 0x58; // string::RecycleStat
  3003. };
  3004. namespace ItemDefinition
  3005. {
  3006.     constexpr auto itemid = 0x18; // int32_t::itemid
  3007.     constexpr auto displayName = 0x28; // Phrase::displayName
  3008.     constexpr auto displayDescription = 0x30; // Phrase::displayDescription
  3009.     constexpr auto iconSprite = 0x38; // Sprite::iconSprite
  3010.     constexpr auto category = 0x40; // ItemCategory::category
  3011.     constexpr auto selectionPanel = 0x44; // ItemSelectionPanel::selectionPanel
  3012.     constexpr auto maxDraggable = 0x48; // int32_t::maxDraggable
  3013.     constexpr auto itemType = 0x4C; // ContentsType::itemType
  3014.     constexpr auto amountType = 0x50; // AmountType::amountType
  3015.     constexpr auto occupySlots = 0x54; // ItemSlot::occupySlots
  3016.     constexpr auto stackable = 0x58; // int32_t::stackable
  3017.     constexpr auto quickDespawn = 0x5C; // bool::quickDespawn
  3018.     constexpr auto spawnAsBlueprint = 0x64; // bool::spawnAsBlueprint
  3019.     constexpr auto inventorySelectSound = 0x68; // SoundDefinition::inventorySelectSound
  3020.     constexpr auto inventoryGrabSound = 0x70; // SoundDefinition::inventoryGrabSound
  3021.     constexpr auto inventoryDropSound = 0x78; // SoundDefinition::inventoryDropSound
  3022.     constexpr auto condition = 0x88; // Condition::condition
  3023.     constexpr auto steamItem = 0xA8; // SteamInventoryItem::steamItem
  3024.     constexpr auto steamDlc = 0xB0; // SteamDLCItem::steamDlc
  3025.     constexpr auto Parent = 0xB8; // ItemDefinition::Parent
  3026.     constexpr auto worldModelPrefab = 0xC0; // GameObjectRef::worldModelPrefab
  3027.     constexpr auto isRedirectOf = 0xC8; // ItemDefinition::isRedirectOf
  3028.     constexpr auto redirectVendingBehaviour = 0xD0; // RedirectVendingBehaviour::redirectVendingBehaviour
  3029.     constexpr auto Traits = 0xE0; // TraitFlag::Traits
  3030.     constexpr auto panel = 0xF8; // GameObject::panel
  3031.     constexpr auto ItemModWearablek__BackingField = 0x100; // ItemModWearable::<ItemModWearable>k__BackingField
  3032.     constexpr auto isHoldablek__BackingField = 0x108; // bool::<isHoldable>k__BackingField
  3033.     constexpr auto isUsablek__BackingField = 0x109; // bool::<isUsable>k__BackingField
  3034.     constexpr auto CraftableWithSkink__BackingField = 0x10A; // bool::<CraftableWithSkin>k__BackingField
  3035. };
  3036. namespace ItemCategory
  3037. {
  3038. };
  3039. namespace ItemSlot
  3040. {
  3041. };
  3042. namespace ItemSelectionPanel
  3043. {
  3044. };
  3045. namespace ItemSelector
  3046. {
  3047. };
  3048. namespace ItemMod
  3049. {
  3050. };
  3051. namespace ItemModActionChange
  3052. {
  3053. };
  3054. namespace ItemModActionContainerChange
  3055. {
  3056. };
  3057. namespace ItemModAlterCondition
  3058. {
  3059.     constexpr auto conditionChange = 0x20; // Single::conditionChange
  3060. };
  3061. namespace ItemModAnimalEquipment
  3062. {
  3063.     constexpr auto WearableFlag = 0x20; // Flags::WearableFlag
  3064.     constexpr auto hideHair = 0x24; // bool::hideHair
  3065.     constexpr auto animalProtection = 0x28; // ProtectionProperties::animalProtection
  3066.     constexpr auto additionalInventorySlots = 0x38; // int32_t::additionalInventorySlots
  3067.     constexpr auto speedModifier = 0x3C; // Single::speedModifier
  3068.     constexpr auto staminaUseModifier = 0x40; // Single::staminaUseModifier
  3069.     constexpr auto slot = 0x44; // SlotType::slot
  3070. };
  3071. namespace ItemModAssociatedEntity1
  3072. {
  3073. };
  3074. namespace ItemModBlueprintCraft
  3075. {
  3076. };
  3077. namespace ItemModBurnable
  3078. {
  3079.     constexpr auto fuelAmount = 0x20; // Single::fuelAmount
  3080.     constexpr auto byproductItem = 0x28; // ItemDefinition::byproductItem
  3081.     constexpr auto byproductAmount = 0x30; // int32_t::byproductAmount
  3082.     constexpr auto byproductChance = 0x34; // Single::byproductChance
  3083. };
  3084. namespace ItemModCompostable
  3085. {
  3086.     constexpr auto TotalFertilizerProduced = 0x18; // Single::TotalFertilizerProduced
  3087. };
  3088. namespace ItemModConditionContainerFlag
  3089. {
  3090.     constexpr auto requiredState = 0x24; // bool::requiredState
  3091. };
  3092. namespace ItemModConditionHasCondition
  3093. {
  3094.     constexpr auto conditionTarget = 0x20; // Single::conditionTarget
  3095.     constexpr auto conditionFractionTarget = 0x24; // Single::conditionFractionTarget
  3096.     constexpr auto lessThan = 0x28; // bool::lessThan
  3097. };
  3098. namespace ItemModConditionHasContents
  3099. {
  3100. };
  3101. namespace ItemModConditionHasFlag
  3102. {
  3103. };
  3104. namespace ItemModConditionInWater
  3105. {
  3106. };
  3107. namespace ItemModConditionIsSleeping
  3108. {
  3109. };
  3110. namespace ItemModConsumable
  3111. {
  3112.     constexpr auto amountToConsume = 0x18; // int32_t::amountToConsume
  3113.     constexpr auto conditionFractionToLose = 0x1C; // Single::conditionFractionToLose
  3114.     constexpr auto achievementWhenEaten = 0x20; // string::achievementWhenEaten
  3115. };
  3116. namespace ItemModConsume
  3117. {
  3118.     constexpr auto consumeEffect = 0x20; // GameObjectRef::consumeEffect
  3119.     constexpr auto eatGesture = 0x28; // string::eatGesture
  3120.     constexpr auto primaryConsumable = 0x38; // ItemModConsumable::primaryConsumable
  3121. };
  3122. namespace ItemModConsumeChance
  3123. {
  3124.     constexpr auto chanceForSecondaryConsume = 0x40; // Single::chanceForSecondaryConsume
  3125.     constexpr auto secondaryConsumeEffect = 0x48; // GameObjectRef::secondaryConsumeEffect
  3126.     constexpr auto secondaryConsumable = 0x50; // ItemModConsumable::secondaryConsumable
  3127. };
  3128. namespace ItemModConsumeContents
  3129. {
  3130. };
  3131. namespace ItemModContainer
  3132. {
  3133.     constexpr auto containerFlags = 0x28; // Flag::containerFlags
  3134.     constexpr auto onlyAllowedContents = 0x2C; // ContentsType::onlyAllowedContents
  3135.     constexpr auto onlyAllowedItemType = 0x30; // ItemDefinition::onlyAllowedItemType
  3136.     constexpr auto openInDeployed = 0x48; // bool::openInDeployed
  3137.     constexpr auto openInInventory = 0x49; // bool::openInInventory
  3138. };
  3139. namespace ItemModContainerRestriction
  3140. {
  3141.     constexpr auto slotFlags = 0x20; // SlotFlags::slotFlags
  3142. };
  3143. namespace ItemModCookable
  3144. {
  3145.     constexpr auto becomeOnCooked = 0x20; // ItemDefinition::becomeOnCooked
  3146.     constexpr auto cookTime = 0x28; // Single::cookTime
  3147.     constexpr auto amountOfBecome = 0x2C; // int32_t::amountOfBecome
  3148.     constexpr auto lowTemp = 0x30; // int32_t::lowTemp
  3149.     constexpr auto highTemp = 0x34; // int32_t::highTemp
  3150.     constexpr auto setCookingFlag = 0x38; // bool::setCookingFlag
  3151. };
  3152. namespace ItemModCycle
  3153. {
  3154.     constexpr auto timeBetweenCycles = 0x28; // Single::timeBetweenCycles
  3155.     constexpr auto timerStart = 0x2C; // Single::timerStart
  3156.     constexpr auto onlyAdvanceTimerWhenPass = 0x30; // bool::onlyAdvanceTimerWhenPass
  3157. };
  3158. namespace ItemModDeployable
  3159. {
  3160.     constexpr auto showCrosshair = 0x20; // bool::showCrosshair
  3161.     constexpr auto UnlockAchievement = 0x28; // string::UnlockAchievement
  3162. };
  3163. namespace ItemModEntity
  3164. {
  3165.     constexpr auto defaultBone = 0x28; // string::defaultBone
  3166. };
  3167. namespace ItemModGiveOxygen
  3168. {
  3169.     constexpr auto inhaleEffect = 0x28; // GameObjectRef::inhaleEffect
  3170.     constexpr auto exhaleEffect = 0x30; // GameObjectRef::exhaleEffect
  3171.     constexpr auto bubblesEffect = 0x38; // GameObjectRef::bubblesEffect
  3172. };
  3173. namespace ItemModKeycard
  3174. {
  3175. };
  3176. namespace ItemModMenuOption
  3177. {
  3178.     constexpr auto commandName = 0x20; // string::commandName
  3179.     constexpr auto actionTarget = 0x28; // ItemMod::actionTarget
  3180.     constexpr auto option = 0x30; // Option::option
  3181.     constexpr auto isPrimaryOption = 0x50; // bool::isPrimaryOption
  3182. };
  3183. namespace ItemModProjectile
  3184. {
  3185.     constexpr auto projectileObject = 0x18; // GameObjectRef::projectileObject
  3186.     constexpr auto ammoType = 0x28; // AmmoTypes::ammoType
  3187.     constexpr auto numProjectiles = 0x2C; // int32_t::numProjectiles
  3188.     constexpr auto projectileSpread = 0x30; // Single::projectileSpread
  3189.     constexpr auto projectileVelocity = 0x34; // Single::projectileVelocity
  3190.     constexpr auto projectileVelocitySpread = 0x38; // Single::projectileVelocitySpread
  3191.     constexpr auto useCurve = 0x3C; // bool::useCurve
  3192.     constexpr auto spreadScalar = 0x40; // AnimationCurve::spreadScalar
  3193.     constexpr auto attackEffectOverride = 0x48; // GameObjectRef::attackEffectOverride
  3194.     constexpr auto barrelConditionLoss = 0x50; // Single::barrelConditionLoss
  3195. };
  3196. namespace ItemModProjectileRadialDamage
  3197. {
  3198.     constexpr auto damage = 0x20; // DamageTypeEntry::damage
  3199.     constexpr auto ignoreHitObject = 0x30; // bool::ignoreHitObject
  3200. };
  3201. namespace ItemModProjectileSpawn
  3202. {
  3203.     constexpr auto createOnImpactChance = 0x60; // Single::createOnImpactChance
  3204.     constexpr auto createOnImpact = 0x68; // GameObjectRef::createOnImpact
  3205.     constexpr auto spreadVelocityMin = 0x74; // Single::spreadVelocityMin
  3206.     constexpr auto spreadVelocityMax = 0x78; // Single::spreadVelocityMax
  3207.     constexpr auto numToCreateChances = 0x7C; // int32_t::numToCreateChances
  3208. };
  3209. namespace ItemModRecycleInto
  3210. {
  3211.     constexpr auto recycleIntoItem = 0x20; // ItemDefinition::recycleIntoItem
  3212.     constexpr auto numRecycledItemMin = 0x28; // int32_t::numRecycledItemMin
  3213.     constexpr auto numRecycledItemMax = 0x2C; // int32_t::numRecycledItemMax
  3214. };
  3215. namespace ItemModRepair
  3216. {
  3217.     constexpr auto conditionLost = 0x20; // Single::conditionLost
  3218.     constexpr auto workbenchLvlRequired = 0x30; // int32_t::workbenchLvlRequired
  3219. };
  3220. namespace ItemModReveal
  3221. {
  3222.     constexpr auto numForReveal = 0x20; // int32_t::numForReveal
  3223.     constexpr auto revealedItemOverride = 0x28; // ItemDefinition::revealedItemOverride
  3224.     constexpr auto revealedItemAmount = 0x30; // int32_t::revealedItemAmount
  3225. };
  3226. namespace ItemModSound
  3227. {
  3228.     constexpr auto actionType = 0x28; // Type::actionType
  3229. };
  3230. namespace ItemModStudyBlueprint
  3231. {
  3232.     constexpr auto studyEffect = 0x20; // GameObjectRef::studyEffect
  3233. };
  3234. namespace ItemModSummerSunglassesEquip
  3235. {
  3236.     constexpr auto AchivementName = 0x28; // string::AchivementName
  3237. };
  3238. namespace ItemModSwap
  3239. {
  3240.     constexpr auto actionEffect = 0x20; // GameObjectRef::actionEffect
  3241.     constexpr auto sendPlayerPickupNotification = 0x30; // bool::sendPlayerPickupNotification
  3242.     constexpr auto sendPlayerDropNotification = 0x31; // bool::sendPlayerDropNotification
  3243. };
  3244. namespace ItemModSwitchFlag
  3245. {
  3246.     constexpr auto state = 0x24; // bool::state
  3247. };
  3248. namespace ItemModUpgrade
  3249. {
  3250.     constexpr auto numForUpgrade = 0x20; // int32_t::numForUpgrade
  3251.     constexpr auto upgradeSuccessChance = 0x24; // Single::upgradeSuccessChance
  3252.     constexpr auto numToLoseOnFail = 0x28; // int32_t::numToLoseOnFail
  3253.     constexpr auto upgradedItem = 0x30; // ItemDefinition::upgradedItem
  3254.     constexpr auto numUpgradedItem = 0x38; // int32_t::numUpgradedItem
  3255.     constexpr auto failEffect = 0x48; // GameObjectRef::failEffect
  3256. };
  3257. namespace ItemModUseContent
  3258. {
  3259. };
  3260. namespace ItemModWearable
  3261. {
  3262.     constexpr auto entityPrefabFemale = 0x28; // GameObjectRef::entityPrefabFemale
  3263.     constexpr auto protectionProperties = 0x30; // ProtectionProperties::protectionProperties
  3264.     constexpr auto armorProperties = 0x38; // ArmorProperties::armorProperties
  3265.     constexpr auto movementProperties = 0x40; // ClothingMovementProperties::movementProperties
  3266.     constexpr auto occlusionType = 0x48; // blackoutType::occlusionType
  3267.     constexpr auto blocksAiming = 0x4C; // bool::blocksAiming
  3268.     constexpr auto emissive = 0x4D; // bool::emissive
  3269.     constexpr auto accuracyBonus = 0x50; // Single::accuracyBonus
  3270.     constexpr auto blocksEquipping = 0x54; // bool::blocksEquipping
  3271.     constexpr auto viewmodelAddition = 0x60; // GameObjectRef::viewmodelAddition
  3272. };
  3273. namespace ItemModXPWhenUsed
  3274. {
  3275.     constexpr auto xpPerUnit = 0x20; // Single::xpPerUnit
  3276.     constexpr auto unitSize = 0x24; // int32_t::unitSize
  3277. };
  3278. namespace ItemFootstepSounds
  3279. {
  3280. };
  3281. namespace ItemAmount
  3282. {
  3283.     constexpr auto startAmount = 0x1C; // Single::startAmount
  3284. };
  3285. namespace ItemAmountRandom
  3286. {
  3287.     constexpr auto amount = 0x18; // AnimationCurve::amount
  3288. };
  3289. namespace ItemAmountRanged
  3290. {
  3291.     constexpr auto maxAmount = 0x20; // Single::maxAmount
  3292. };
  3293. namespace ItemManager
  3294. {
  3295. };
  3296. namespace LeavesBlowing
  3297. {
  3298.     constexpr auto m_psLeaves = 0x18; // ParticleSystem::m_psLeaves
  3299. };
  3300. namespace MaterialEffect
  3301. {
  3302.     constexpr auto DefaultEffect = 0x18; // GameObjectRef::DefaultEffect
  3303.     constexpr auto DefaultSoundDefinition = 0x20; // SoundDefinition::DefaultSoundDefinition
  3304.     constexpr auto waterFootstepIndex = 0x30; // int32_t::waterFootstepIndex
  3305.     constexpr auto deepWaterEntry = 0x38; // Entry::deepWaterEntry
  3306.     constexpr auto deepWaterDepth = 0x40; // Single::deepWaterDepth
  3307.     constexpr auto submergedWaterEntry = 0x48; // Entry::submergedWaterEntry
  3308.     constexpr auto submergedWaterDepth = 0x50; // Single::submergedWaterDepth
  3309.     constexpr auto ScaleVolumeWithSpeed = 0x54; // bool::ScaleVolumeWithSpeed
  3310.     constexpr auto SpeedGainCurve = 0x58; // AnimationCurve::SpeedGainCurve
  3311. };
  3312. namespace MaterialSound
  3313. {
  3314.     constexpr auto DefaultSound = 0x18; // SoundDefinition::DefaultSound
  3315. };
  3316. namespace MaxSpawnDistance
  3317. {
  3318. };
  3319. namespace MoveOverTime
  3320. {
  3321. };
  3322. namespace MovementSounds
  3323. {
  3324.     constexpr auto waterMovementDef = 0x18; // SoundDefinition::waterMovementDef
  3325.     constexpr auto waterMovementFadeInSpeed = 0x20; // Single::waterMovementFadeInSpeed
  3326.     constexpr auto waterMovementFadeOutSpeed = 0x24; // Single::waterMovementFadeOutSpeed
  3327.     constexpr auto enterWaterSmall = 0x28; // SoundDefinition::enterWaterSmall
  3328.     constexpr auto enterWaterMedium = 0x30; // SoundDefinition::enterWaterMedium
  3329.     constexpr auto enterWaterLarge = 0x38; // SoundDefinition::enterWaterLarge
  3330.     constexpr auto waterMovement = 0x40; // Sound::waterMovement
  3331.     constexpr auto waterGainMod = 0x48; // Modulator::waterGainMod
  3332.     constexpr auto inWater = 0x50; // bool::inWater
  3333.     constexpr auto mute = 0x58; // bool::mute
  3334.     constexpr auto ent = 0x60; // BaseEntity::ent
  3335.     constexpr auto velocityReadings = 0x74; // int32_t::velocityReadings
  3336.     constexpr auto movementYSmoothed = 0x78; // Single::movementYSmoothed
  3337.     constexpr auto wasInWater = 0x7C; // bool::wasInWater
  3338. };
  3339. namespace NetworkCryptography
  3340. {
  3341.     constexpr auto buffer = 0x10; // MemoryStream::buffer
  3342. };
  3343. namespace NetworkVisibilityGrid
  3344. {
  3345.     constexpr auto startID = 0x18; // int32_t::startID
  3346.     constexpr auto gridSize = 0x1C; // int32_t::gridSize
  3347.     constexpr auto cellCount = 0x20; // int32_t::cellCount
  3348.     constexpr auto visibilityRadiusFar = 0x24; // int32_t::visibilityRadiusFar
  3349.     constexpr auto visibilityRadiusNear = 0x28; // int32_t::visibilityRadiusNear
  3350.     constexpr auto switchTolerance = 0x2C; // Single::switchTolerance
  3351. };
  3352. namespace ByteMap
  3353. {
  3354.     constexpr auto size = 0x10; // int32_t::size
  3355.     constexpr auto bytes = 0x14; // int32_t::bytes
  3356. };
  3357. namespace ByteQuadtree
  3358. {
  3359.     constexpr auto levels = 0x14; // int32_t::levels
  3360. };
  3361. namespace ImageProcessing
  3362. {
  3363. };
  3364. namespace ManagedNoise
  3365. {
  3366. };
  3367. namespace Noise
  3368. {
  3369. };
  3370. namespace NoiseParameters
  3371. {
  3372.     constexpr auto Octaves = 0x0; // int32_t::Octaves
  3373.     constexpr auto Amplitude = 0x8; // Single::Amplitude
  3374.     constexpr auto Offset = 0xC; // Single::Offset
  3375. };
  3376. namespace PathList
  3377. {
  3378.     constexpr auto rot90 = 0x0; // Quaternion::rot90
  3379.     constexpr auto rot180 = 0x10; // Quaternion::rot180
  3380.     constexpr auto rot270 = 0x20; // Quaternion::rot270
  3381.     constexpr auto Path = 0x18; // PathInterpolator::Path
  3382.     constexpr auto Spline = 0x20; // bool::Spline
  3383.     constexpr auto Start = 0x21; // bool::Start
  3384.     constexpr auto End = 0x22; // bool::End
  3385.     constexpr auto Width = 0x24; // Single::Width
  3386.     constexpr auto InnerPadding = 0x28; // Single::InnerPadding
  3387.     constexpr auto OuterPadding = 0x2C; // Single::OuterPadding
  3388.     constexpr auto InnerFade = 0x30; // Single::InnerFade
  3389.     constexpr auto OuterFade = 0x34; // Single::OuterFade
  3390.     constexpr auto RandomScale = 0x38; // Single::RandomScale
  3391.     constexpr auto MeshOffset = 0x3C; // Single::MeshOffset
  3392.     constexpr auto TerrainOffset = 0x40; // Single::TerrainOffset
  3393.     constexpr auto Topology = 0x44; // int32_t::Topology
  3394.     constexpr auto Splat = 0x48; // int32_t::Splat
  3395.     constexpr auto ProcgenStartNode = 0x50; // Node::ProcgenStartNode
  3396.     constexpr auto ProcgenEndNode = 0x58; // Node::ProcgenEndNode
  3397. };
  3398. namespace SpawnFilter
  3399. {
  3400.     constexpr auto SplatType = 0x10; // Enum::SplatType
  3401.     constexpr auto BiomeType = 0x14; // Enum::BiomeType
  3402.     constexpr auto TopologyAny = 0x18; // Enum::TopologyAny
  3403.     constexpr auto TopologyAll = 0x1C; // Enum::TopologyAll
  3404.     constexpr auto TopologyNot = 0x20; // Enum::TopologyNot
  3405. };
  3406. namespace TerrainConfig
  3407. {
  3408.     constexpr auto CastShadows = 0x18; // bool::CastShadows
  3409.     constexpr auto GroundMask = 0x1C; // LayerMask::GroundMask
  3410.     constexpr auto WaterMask = 0x20; // LayerMask::WaterMask
  3411.     constexpr auto GenericMaterial = 0x28; // PhysicMaterial::GenericMaterial
  3412.     constexpr auto Material = 0x30; // Material::Material
  3413.     constexpr auto MarginMaterial = 0x38; // Material::MarginMaterial
  3414.     constexpr auto HeightMapErrorMin = 0x50; // Single::HeightMapErrorMin
  3415.     constexpr auto HeightMapErrorMax = 0x54; // Single::HeightMapErrorMax
  3416.     constexpr auto BaseMapDistanceMin = 0x58; // Single::BaseMapDistanceMin
  3417.     constexpr auto BaseMapDistanceMax = 0x5C; // Single::BaseMapDistanceMax
  3418.     constexpr auto ShaderLodMin = 0x60; // Single::ShaderLodMin
  3419.     constexpr auto ShaderLodMax = 0x64; // Single::ShaderLodMax
  3420. };
  3421. namespace AsyncTerrainNavMeshBake
  3422. {
  3423.     constexpr auto pivot = 0x30; // Vector3::pivot
  3424.     constexpr auto width = 0x3C; // int32_t::width
  3425.     constexpr auto height = 0x40; // int32_t::height
  3426.     constexpr auto normal = 0x44; // bool::normal
  3427.     constexpr auto alpha = 0x45; // bool::alpha
  3428.     constexpr auto worker = 0x48; // Action::worker
  3429. };
  3430. namespace TextureData
  3431. {
  3432. };
  3433. namespace World
  3434. {
  3435.     constexpr auto Seedk__BackingField = 0x0; // uint32_t::<Seed>k__BackingField
  3436.     constexpr auto Sizek__BackingField = 0x4; // uint32_t::<Size>k__BackingField
  3437.     constexpr auto Checksumk__BackingField = 0x8; // string::<Checksum>k__BackingField
  3438.     constexpr auto Urlk__BackingField = 0x10; // string::<Url>k__BackingField
  3439.     constexpr auto Proceduralk__BackingField = 0x18; // bool::<Procedural>k__BackingField
  3440.     constexpr auto Cachedk__BackingField = 0x19; // bool::<Cached>k__BackingField
  3441.     constexpr auto Networkedk__BackingField = 0x1A; // bool::<Networked>k__BackingField
  3442.     constexpr auto Receivingk__BackingField = 0x1B; // bool::<Receiving>k__BackingField
  3443.     constexpr auto Transferk__BackingField = 0x1C; // bool::<Transfer>k__BackingField
  3444.     constexpr auto SpawnIndexk__BackingField = 0x20; // int32_t::<SpawnIndex>k__BackingField
  3445.     constexpr auto Serializationk__BackingField = 0x28; // WorldSerialization::<Serialization>k__BackingField
  3446. };
  3447. namespace DecorComponent
  3448. {
  3449.     constexpr auto isRoot = 0x98; // bool::isRoot
  3450. };
  3451. namespace DecorAlign
  3452. {
  3453.     constexpr auto NormalAlignment = 0xA0; // Single::NormalAlignment
  3454.     constexpr auto GradientAlignment = 0xA4; // Single::GradientAlignment
  3455.     constexpr auto SlopeOffset = 0xA8; // Vector3::SlopeOffset
  3456.     constexpr auto SlopeScale = 0xB4; // Vector3::SlopeScale
  3457. };
  3458. namespace DecorFlip
  3459. {
  3460.     constexpr auto FlipAxis = 0xA0; // AxisType::FlipAxis
  3461. };
  3462. namespace DecorOffset
  3463. {
  3464.     constexpr auto MinOffset = 0xA0; // Vector3::MinOffset
  3465.     constexpr auto MaxOffset = 0xAC; // Vector3::MaxOffset
  3466. };
  3467. namespace DecorRotate
  3468. {
  3469.     constexpr auto MinRotation = 0xA0; // Vector3::MinRotation
  3470.     constexpr auto MaxRotation = 0xAC; // Vector3::MaxRotation
  3471. };
  3472. namespace DecorScale
  3473. {
  3474.     constexpr auto MinScale = 0xA0; // Vector3::MinScale
  3475.     constexpr auto MaxScale = 0xAC; // Vector3::MaxScale
  3476. };
  3477. namespace DecorTransform
  3478. {
  3479.     constexpr auto Rotation = 0xAC; // Vector3::Rotation
  3480.     constexpr auto Scale = 0xB8; // Vector3::Scale
  3481. };
  3482. namespace DecorPatch
  3483. {
  3484.     constexpr auto shift = 0x18; // Single::shift
  3485.     constexpr auto extent = 0x1C; // Single::extent
  3486.     constexpr auto decorSpawn = 0x38; // DecorSpawn::decorSpawn
  3487. };
  3488. namespace DecorSpawn
  3489. {
  3490.     constexpr auto Enabled = 0x8; // bool::Enabled
  3491.     constexpr auto Seed = 0x28; // uint32_t::Seed
  3492.     constexpr auto ObjectCutoff = 0x2C; // Single::ObjectCutoff
  3493.     constexpr auto ObjectTapering = 0x30; // Single::ObjectTapering
  3494.     constexpr auto ObjectsPerPatch = 0x34; // int32_t::ObjectsPerPatch
  3495.     constexpr auto ClusterRadius = 0x38; // Single::ClusterRadius
  3496.     constexpr auto PatchCount = 0x44; // int32_t::PatchCount
  3497.     constexpr auto PatchSize = 0x48; // int32_t::PatchSize
  3498.     constexpr auto LOD = 0x4C; // bool::LOD
  3499.     constexpr auto Anchor = 0x50; // Transform::Anchor
  3500. };
  3501. namespace RandomDestroy
  3502. {
  3503.     constexpr auto Probability = 0x1C; // Single::Probability
  3504. };
  3505. namespace RandomDynamicObject
  3506. {
  3507.     constexpr auto instance = 0x30; // GameObject::instance
  3508. };
  3509. namespace RandomDynamicPrefab
  3510. {
  3511.     constexpr auto prefab = 0x30; // Prefab::prefab
  3512. };
  3513. namespace RandomStaticObject
  3514. {
  3515. };
  3516. namespace RandomStaticPrefab
  3517. {
  3518. };
  3519. namespace ParticlePatch
  3520. {
  3521.     constexpr auto didHit = 0x38; // bool::didHit
  3522.     constexpr auto hitRefreshTime = 0x3C; // Single::hitRefreshTime
  3523.     constexpr auto raycastHit = 0x40; // RaycastHit::raycastHit
  3524.     constexpr auto particleSpawn = 0x70; // ParticleSpawn::particleSpawn
  3525. };
  3526. namespace ParticleSpawn
  3527. {
  3528.     constexpr auto Origink__BackingField = 0x28; // Vector3::<Origin>k__BackingField
  3529. };
  3530. namespace PowerlineNode
  3531. {
  3532.     constexpr auto WirePrefab = 0x18; // GameObjectRef::WirePrefab
  3533. };
  3534. namespace RemoveChildObjectsAlongPath
  3535. {
  3536.     constexpr auto Node1 = 0x18; // Transform::Node1
  3537.     constexpr auto Node2 = 0x20; // Transform::Node2
  3538. };
  3539. namespace TerrainPathChildObjects
  3540. {
  3541.     constexpr auto Fade = 0x24; // Single::Fade
  3542.     constexpr auto Splat = 0x28; // Enum::Splat
  3543.     constexpr auto Topology = 0x2C; // Enum::Topology
  3544.     constexpr auto Type = 0x30; // InfrastructureType::Type
  3545. };
  3546. namespace TerrainPathConnect
  3547. {
  3548. };
  3549. namespace PowerLineWire
  3550. {
  3551. };
  3552. namespace PowerLineWireConnectionDef
  3553. {
  3554.     constexpr auto inOffset = 0x10; // Vector3::inOffset
  3555.     constexpr auto outOffset = 0x1C; // Vector3::outOffset
  3556. };
  3557. namespace PowerLineWireConnection
  3558. {
  3559.     constexpr auto start = 0x30; // Transform::start
  3560.     constexpr auto end = 0x38; // Transform::end
  3561. };
  3562. namespace PowerLineWireConnectionHelper
  3563. {
  3564.     constexpr auto showgizmo = 0x20; // bool::showgizmo
  3565. };
  3566. namespace PowerLineWireSpan
  3567. {
  3568.     constexpr auto wirePrefab = 0x18; // GameObjectRef::wirePrefab
  3569.     constexpr auto WireLength = 0x30; // Single::WireLength
  3570. };
  3571. namespace TerrainAnchor
  3572. {
  3573.     constexpr auto Extents = 0x98; // Single::Extents
  3574. };
  3575. namespace TerrainAnchorMode
  3576. {
  3577. };
  3578. namespace TerrainAnchorGenerator
  3579. {
  3580.     constexpr auto PlacementRadius = 0x18; // Single::PlacementRadius
  3581.     constexpr auto PlacementPadding = 0x1C; // Single::PlacementPadding
  3582.     constexpr auto PlacementFade = 0x20; // Single::PlacementFade
  3583.     constexpr auto PlacementDistance = 0x24; // Single::PlacementDistance
  3584.     constexpr auto AnchorExtentsMin = 0x28; // Single::AnchorExtentsMin
  3585.     constexpr auto AnchorExtentsMax = 0x2C; // Single::AnchorExtentsMax
  3586.     constexpr auto AnchorOffsetMin = 0x30; // Single::AnchorOffsetMin
  3587.     constexpr auto AnchorOffsetMax = 0x34; // Single::AnchorOffsetMax
  3588. };
  3589. namespace TerrainCheck
  3590. {
  3591.     constexpr auto Rotate = 0x98; // bool::Rotate
  3592. };
  3593. namespace TerrainCheckGenerator
  3594. {
  3595.     constexpr auto CheckExtentsMin = 0x28; // Single::CheckExtentsMin
  3596.     constexpr auto CheckExtentsMax = 0x2C; // Single::CheckExtentsMax
  3597.     constexpr auto CheckRotate = 0x30; // bool::CheckRotate
  3598. };
  3599. namespace TerrainCheckGeneratorVolumes
  3600. {
  3601. };
  3602. namespace TerrainAtlasSet
  3603. {
  3604.     constexpr auto highQualityCompression = 0x40; // bool::highQualityCompression
  3605.     constexpr auto generateTextureAtlases = 0x41; // bool::generateTextureAtlases
  3606.     constexpr auto generateTextureArrays = 0x42; // bool::generateTextureArrays
  3607.     constexpr auto splatSearchPrefix = 0x48; // string::splatSearchPrefix
  3608.     constexpr auto splatSearchFolder = 0x50; // string::splatSearchFolder
  3609.     constexpr auto albedoAtlasSavePath = 0x58; // string::albedoAtlasSavePath
  3610.     constexpr auto normalAtlasSavePath = 0x60; // string::normalAtlasSavePath
  3611.     constexpr auto albedoArraySavePath = 0x68; // string::albedoArraySavePath
  3612.     constexpr auto normalArraySavePath = 0x70; // string::normalArraySavePath
  3613. };
  3614. namespace TerrainCollision
  3615. {
  3616.     constexpr auto terrainCollider = 0x38; // TerrainCollider::terrainCollider
  3617. };
  3618. namespace TerrainCollisionProxy
  3619. {
  3620. };
  3621. namespace TerrainColors
  3622. {
  3623.     constexpr auto splatMap = 0x30; // TerrainSplatMap::splatMap
  3624.     constexpr auto biomeMap = 0x38; // TerrainBiomeMap::biomeMap
  3625. };
  3626. namespace TerrainExtension
  3627. {
  3628.     constexpr auto isInitialized = 0x18; // bool::isInitialized
  3629.     constexpr auto config = 0x28; // TerrainConfig::config
  3630. };
  3631. namespace TerrainAlphaMap
  3632. {
  3633.     constexpr auto AlphaTexture = 0x48; // Texture2D::AlphaTexture
  3634. };
  3635. namespace TerrainBiomeMap
  3636. {
  3637.     constexpr auto BiomeTexture = 0x48; // Texture2D::BiomeTexture
  3638.     constexpr auto num = 0x50; // int32_t::num
  3639. };
  3640. namespace TerrainBlendMap
  3641. {
  3642.     constexpr auto BlendTexture = 0x48; // Texture2D::BlendTexture
  3643. };
  3644. namespace TerrainDistanceMap
  3645. {
  3646.     constexpr auto DistanceTexture = 0x48; // Texture2D::DistanceTexture
  3647. };
  3648. namespace TerrainHeightMap
  3649. {
  3650.     constexpr auto HeightTexture = 0x48; // Texture2D::HeightTexture
  3651.     constexpr auto NormalTexture = 0x50; // Texture2D::NormalTexture
  3652.     constexpr auto normY = 0x58; // Single::normY
  3653. };
  3654. namespace TerrainMap
  3655. {
  3656.     constexpr auto res = 0x30; // int32_t::res
  3657. };
  3658. namespace TerrainMap1
  3659. {
  3660. };
  3661. namespace TerrainPlacementMap
  3662. {
  3663. };
  3664. namespace TerrainSplatMap
  3665. {
  3666.     constexpr auto SplatTexture0 = 0x48; // Texture2D::SplatTexture0
  3667.     constexpr auto SplatTexture1 = 0x50; // Texture2D::SplatTexture1
  3668. };
  3669. namespace TerrainTopologyMap
  3670. {
  3671.     constexpr auto TopologyTexture = 0x48; // Texture2D::TopologyTexture
  3672. };
  3673. namespace TerrainWaterMap
  3674. {
  3675.     constexpr auto WaterTexture = 0x48; // Texture2D::WaterTexture
  3676. };
  3677. namespace TerrainMargin
  3678. {
  3679. };
  3680. namespace TerrainMeta
  3681. {
  3682.     constexpr auto paint = 0x28; // PaintMode::paint
  3683.     constexpr auto currentPaintMode = 0x2C; // PaintMode::currentPaintMode
  3684.     constexpr auto Configk__BackingField = 0x0; // TerrainConfig::<Config>k__BackingField
  3685.     constexpr auto Terraink__BackingField = 0x8; // Terrain::<Terrain>k__BackingField
  3686.     constexpr auto Transformk__BackingField = 0x10; // Transform::<Transform>k__BackingField
  3687.     constexpr auto Positionk__BackingField = 0x18; // Vector3::<Position>k__BackingField
  3688.     constexpr auto Sizek__BackingField = 0x24; // Vector3::<Size>k__BackingField
  3689.     constexpr auto OneOverSizek__BackingField = 0x30; // Vector3::<OneOverSize>k__BackingField
  3690.     constexpr auto HighestPointk__BackingField = 0x3C; // Vector3::<HighestPoint>k__BackingField
  3691.     constexpr auto LowestPointk__BackingField = 0x48; // Vector3::<LowestPoint>k__BackingField
  3692.     constexpr auto LootAxisAnglek__BackingField = 0x54; // Single::<LootAxisAngle>k__BackingField
  3693.     constexpr auto BiomeAxisAnglek__BackingField = 0x58; // Single::<BiomeAxisAngle>k__BackingField
  3694.     constexpr auto Datak__BackingField = 0x60; // TerrainData::<Data>k__BackingField
  3695.     constexpr auto Colliderk__BackingField = 0x68; // TerrainCollider::<Collider>k__BackingField
  3696.     constexpr auto Collisionk__BackingField = 0x70; // TerrainCollision::<Collision>k__BackingField
  3697.     constexpr auto Physicsk__BackingField = 0x78; // TerrainPhysics::<Physics>k__BackingField
  3698.     constexpr auto Colorsk__BackingField = 0x80; // TerrainColors::<Colors>k__BackingField
  3699.     constexpr auto Qualityk__BackingField = 0x88; // TerrainQuality::<Quality>k__BackingField
  3700.     constexpr auto Pathk__BackingField = 0x90; // TerrainPath::<Path>k__BackingField
  3701.     constexpr auto BiomeMapk__BackingField = 0x98; // TerrainBiomeMap::<BiomeMap>k__BackingField
  3702.     constexpr auto AlphaMapk__BackingField = 0xA0; // TerrainAlphaMap::<AlphaMap>k__BackingField
  3703.     constexpr auto BlendMapk__BackingField = 0xA8; // TerrainBlendMap::<BlendMap>k__BackingField
  3704.     constexpr auto HeightMapk__BackingField = 0xB0; // TerrainHeightMap::<HeightMap>k__BackingField
  3705.     constexpr auto SplatMapk__BackingField = 0xB8; // TerrainSplatMap::<SplatMap>k__BackingField
  3706.     constexpr auto TopologyMapk__BackingField = 0xC0; // TerrainTopologyMap::<TopologyMap>k__BackingField
  3707.     constexpr auto WaterMapk__BackingField = 0xC8; // TerrainWaterMap::<WaterMap>k__BackingField
  3708.     constexpr auto DistanceMapk__BackingField = 0xD0; // TerrainDistanceMap::<DistanceMap>k__BackingField
  3709.     constexpr auto PlacementMapk__BackingField = 0xD8; // TerrainPlacementMap::<PlacementMap>k__BackingField
  3710.     constexpr auto Texturingk__BackingField = 0xE0; // TerrainTexturing::<Texturing>k__BackingField
  3711. };
  3712. namespace TerrainPath
  3713. {
  3714. };
  3715. namespace InfrastructureType
  3716. {
  3717. };
  3718. namespace TerrainPhysics
  3719. {
  3720.     constexpr auto splat = 0x30; // TerrainSplatMap::splat
  3721. };
  3722. namespace TerrainQuality
  3723. {
  3724.     constexpr auto HeightMapError = 0x30; // Single::HeightMapError
  3725.     constexpr auto BaseMapDistance = 0x34; // Single::BaseMapDistance
  3726.     constexpr auto TerrainShaderLod = 0x38; // int32_t::TerrainShaderLod
  3727.     constexpr auto terrain_quality = 0x40; // Command::terrain_quality
  3728.     constexpr auto graphics_shaderlod = 0x48; // Command::graphics_shaderlod
  3729. };
  3730. namespace TerrainTexturing
  3731. {
  3732.     constexpr auto pyramidCacheState = 0x30; // TextureCacheState::pyramidCacheState
  3733.     constexpr auto diffuseBasePyramidTexture = 0x38; // RenderTexture::diffuseBasePyramidTexture
  3734.     constexpr auto normalBasePyramidTexture = 0x40; // RenderTexture::normalBasePyramidTexture
  3735.     constexpr auto coarseHeightSlopeCacheState = 0x48; // TextureCacheState::coarseHeightSlopeCacheState
  3736.     constexpr auto coarseHeightSlopeTexture = 0x50; // RenderTexture::coarseHeightSlopeTexture
  3737.     constexpr auto terrainSize = 0x58; // Single::terrainSize
  3738.     constexpr auto shoreMapSize = 0x5C; // int32_t::shoreMapSize
  3739.     constexpr auto shoreVectorTexture = 0x70; // Texture2D::shoreVectorTexture
  3740.     constexpr auto debugFoliageDisplacement = 0x78; // bool::debugFoliageDisplacement
  3741.     constexpr auto instance = 0x0; // TerrainTexturing::instance
  3742.     constexpr auto prevDebugFoliageDisplacement = 0x7A; // bool::prevDebugFoliageDisplacement
  3743.     constexpr auto prevQuality = 0x7C; // int32_t::prevQuality
  3744.     constexpr auto triggerUpdateGlobalParams = 0x80; // bool::triggerUpdateGlobalParams
  3745. };
  3746. namespace TextureCacheState
  3747. {
  3748. };
  3749. namespace FixAtlasMipLevelsState
  3750. {
  3751. };
  3752. namespace TerrainFilter
  3753. {
  3754. };
  3755. namespace MonumentNode
  3756. {
  3757. };
  3758. namespace ProceduralComponent
  3759. {
  3760.     constexpr auto Mode = 0x18; // Realm::Mode
  3761.     constexpr auto Description = 0x20; // string::Description
  3762. };
  3763. namespace GenerateCliffSplat
  3764. {
  3765. };
  3766. namespace GenerateCliffTopology
  3767. {
  3768.     constexpr auto KeepExisting = 0x28; // bool::KeepExisting
  3769. };
  3770. namespace GenerateDecorTopology
  3771. {
  3772. };
  3773. namespace GeneratePowerlineLayout
  3774. {
  3775. };
  3776. namespace GenerateRiverLayout
  3777. {
  3778. };
  3779. namespace GenerateRiverMeshes
  3780. {
  3781.     constexpr auto RiverMesh = 0x28; // Mesh::RiverMesh
  3782.     constexpr auto RiverMaterial = 0x38; // Material::RiverMaterial
  3783.     constexpr auto RiverPhysicMaterial = 0x40; // PhysicMaterial::RiverPhysicMaterial
  3784. };
  3785. namespace GenerateRoadLayout
  3786. {
  3787.     constexpr auto RoadType = 0x28; // InfrastructureType::RoadType
  3788. };
  3789. namespace GenerateRoadMeshes
  3790. {
  3791.     constexpr auto RoadMesh = 0x28; // Mesh::RoadMesh
  3792.     constexpr auto RoadMaterial = 0x38; // Material::RoadMaterial
  3793.     constexpr auto RoadRingMaterial = 0x40; // Material::RoadRingMaterial
  3794.     constexpr auto RoadPhysicMaterial = 0x48; // PhysicMaterial::RoadPhysicMaterial
  3795. };
  3796. namespace GenerateRoadRing
  3797. {
  3798. };
  3799. namespace GenerateRoadTopology
  3800. {
  3801. };
  3802. namespace PlaceCliffs
  3803. {
  3804.     constexpr auto RetryMultiplier = 0x38; // int32_t::RetryMultiplier
  3805.     constexpr auto CutoffSlope = 0x3C; // int32_t::CutoffSlope
  3806.     constexpr auto MinScale = 0x40; // Single::MinScale
  3807.     constexpr auto MaxScale = 0x44; // Single::MaxScale
  3808.     constexpr auto target_count = 0x0; // int32_t::target_count
  3809.     constexpr auto target_length = 0x4; // int32_t::target_length
  3810.     constexpr auto min_scale_delta = 0x8; // Single::min_scale_delta
  3811.     constexpr auto max_scale_attempts = 0xC; // int32_t::max_scale_attempts
  3812.     constexpr auto min_rotation = 0x10; // int32_t::min_rotation
  3813.     constexpr auto max_rotation = 0x14; // int32_t::max_rotation
  3814.     constexpr auto rotation_delta = 0x18; // int32_t::rotation_delta
  3815.     constexpr auto offset_c = 0x1C; // Single::offset_c
  3816.     constexpr auto offset_l = 0x20; // Single::offset_l
  3817.     constexpr auto offset_r = 0x24; // Single::offset_r
  3818. };
  3819. namespace PlaceDecorUniform
  3820. {
  3821.     constexpr auto ObjectDistance = 0x38; // Single::ObjectDistance
  3822.     constexpr auto ObjectDithering = 0x3C; // Single::ObjectDithering
  3823. };
  3824. namespace PlaceDecorValueNoise
  3825. {
  3826.     constexpr auto Cluster = 0x38; // NoiseParameters::Cluster
  3827.     constexpr auto ObjectDensity = 0x48; // Single::ObjectDensity
  3828. };
  3829. namespace PlaceDecorWhiteNoise
  3830. {
  3831. };
  3832. namespace PlaceMonument
  3833. {
  3834.     constexpr auto Monument = 0x30; // GameObjectRef::Monument
  3835. };
  3836. namespace PlaceMonuments
  3837. {
  3838.     constexpr auto TargetCount = 0x38; // int32_t::TargetCount
  3839. };
  3840. namespace PlaceMonumentsOffshore
  3841. {
  3842.     constexpr auto MinDistanceFromTerrain = 0x34; // int32_t::MinDistanceFromTerrain
  3843.     constexpr auto MaxDistanceFromTerrain = 0x38; // int32_t::MaxDistanceFromTerrain
  3844.     constexpr auto DistanceBetweenMonuments = 0x3C; // int32_t::DistanceBetweenMonuments
  3845. };
  3846. namespace PlaceMonumentsRoadside
  3847. {
  3848. };
  3849. namespace PlacePowerlineObjects
  3850. {
  3851. };
  3852. namespace PlaceRiverObjects
  3853. {
  3854. };
  3855. namespace PlaceRoadObjects
  3856. {
  3857. };
  3858. namespace TerrainGenerator
  3859. {
  3860. };
  3861. namespace WorldNetworking
  3862. {
  3863. };
  3864. namespace WorldSetup
  3865. {
  3866.     constexpr auto AutomaticallySetup = 0x18; // bool::AutomaticallySetup
  3867.     constexpr auto terrain = 0x20; // GameObject::terrain
  3868.     constexpr auto decorPrefab = 0x28; // GameObject::decorPrefab
  3869.     constexpr auto grassPrefab = 0x30; // GameObject::grassPrefab
  3870.     constexpr auto spawnPrefab = 0x38; // GameObject::spawnPrefab
  3871.     constexpr auto EditorSeed = 0x48; // uint32_t::EditorSeed
  3872.     constexpr auto EditorSalt = 0x4C; // uint32_t::EditorSalt
  3873.     constexpr auto EditorSize = 0x50; // uint32_t::EditorSize
  3874.     constexpr auto EditorUrl = 0x58; // string::EditorUrl
  3875. };
  3876. namespace TerrainHeightAdd
  3877. {
  3878.     constexpr auto Delta = 0xA8; // Single::Delta
  3879. };
  3880. namespace TerrainModifier
  3881. {
  3882.     constexpr auto Opacity = 0x98; // Single::Opacity
  3883. };
  3884. namespace TerrainSplatSet
  3885. {
  3886. };
  3887. namespace TerrainTopologyAdd
  3888. {
  3889.     constexpr auto TopologyType = 0xA8; // Enum::TopologyType
  3890. };
  3891. namespace TerrainTopologySet
  3892. {
  3893. };
  3894. namespace Monument
  3895. {
  3896. };
  3897. namespace Mountain
  3898. {
  3899. };
  3900. namespace TerrainPlacement
  3901. {
  3902.     constexpr auto size = 0x98; // Vector3::size
  3903.     constexpr auto extents = 0xA4; // Vector3::extents
  3904.     constexpr auto HeightMap = 0xBC; // bool::HeightMap
  3905.     constexpr auto AlphaMap = 0xBD; // bool::AlphaMap
  3906.     constexpr auto WaterMap = 0xBE; // bool::WaterMap
  3907.     constexpr auto SplatMask = 0xC0; // Enum::SplatMask
  3908.     constexpr auto BiomeMask = 0xC4; // Enum::BiomeMask
  3909.     constexpr auto TopologyMask = 0xC8; // Enum::TopologyMask
  3910.     constexpr auto heightmap = 0xD0; // Texture2DRef::heightmap
  3911.     constexpr auto splatmap0 = 0xD8; // Texture2DRef::splatmap0
  3912.     constexpr auto splatmap1 = 0xE0; // Texture2DRef::splatmap1
  3913.     constexpr auto alphamap = 0xE8; // Texture2DRef::alphamap
  3914.     constexpr auto biomemap = 0xF0; // Texture2DRef::biomemap
  3915.     constexpr auto topologymap = 0xF8; // Texture2DRef::topologymap
  3916.     constexpr auto watermap = 0x100; // Texture2DRef::watermap
  3917.     constexpr auto blendmap = 0x108; // Texture2DRef::blendmap
  3918. };
  3919. namespace WaterBody
  3920. {
  3921.     constexpr auto Type = 0x18; // WaterBodyType::Type
  3922.     constexpr auto Renderer = 0x20; // Renderer::Renderer
  3923.     constexpr auto IsOcean = 0x30; // bool::IsOcean
  3924.     constexpr auto MeshFilterk__BackingField = 0x40; // MeshFilter::<MeshFilter>k__BackingField
  3925.     constexpr auto SharedMeshk__BackingField = 0x48; // Mesh::<SharedMesh>k__BackingField
  3926.     constexpr auto Materialk__BackingField = 0x50; // Material::<Material>k__BackingField
  3927.     constexpr auto DepthPassk__BackingField = 0x58; // int32_t::<DepthPass>k__BackingField
  3928.     constexpr auto DepthDisplacementPassk__BackingField = 0x5C; // int32_t::<DepthDisplacementPass>k__BackingField
  3929.     constexpr auto OcclusionPassk__BackingField = 0x60; // int32_t::<OcclusionPass>k__BackingField
  3930.     constexpr auto CausticsPassk__BackingField = 0x64; // int32_t::<CausticsPass>k__BackingField
  3931.     constexpr auto OcclusionCausticsPassk__BackingField = 0x68; // int32_t::<OcclusionCausticsPass>k__BackingField
  3932. };
  3933. namespace WaterCamera
  3934. {
  3935.     constexpr auto Camerak__BackingField = 0x18; // Camera::<Camera>k__BackingField
  3936.     constexpr auto CommandBufferManagerk__BackingField = 0x20; // CommandBufferManager::<CommandBufferManager>k__BackingField
  3937.     constexpr auto PostOpaqueDepthk__BackingField = 0x28; // PostOpaqueDepth::<PostOpaqueDepth>k__BackingField
  3938. };
  3939. namespace WaterCollision
  3940. {
  3941. };
  3942. namespace WaterCullingVolume
  3943. {
  3944.     constexpr auto distanceToCamera = 0x44; // Single::distanceToCamera
  3945. };
  3946. namespace WaterDepthMask
  3947. {
  3948. };
  3949. namespace WaterDynamics
  3950. {
  3951.     constexpr auto imageDesc = 0x18; // ImageDesc::imageDesc
  3952.     constexpr auto targetDesc = 0x38; // TargetDesc::targetDesc
  3953.     constexpr auto ShowDebug = 0x88; // bool::ShowDebug
  3954.     constexpr auto IsInitializedk__BackingField = 0xA8; // bool::<IsInitialized>k__BackingField
  3955.     constexpr auto ForceFallback = 0xA9; // bool::ForceFallback
  3956.     constexpr auto target = 0xB0; // Target::target
  3957.     constexpr auto useNativePath = 0xB8; // bool::useNativePath
  3958. };
  3959. namespace WaterGerstner
  3960. {
  3961. };
  3962. namespace WaterInteraction
  3963. {
  3964.     constexpr auto Displacement = 0x20; // Single::Displacement
  3965.     constexpr auto Disturbance = 0x24; // Single::Disturbance
  3966.     constexpr auto Imagek__BackingField = 0x28; // Image::<Image>k__BackingField
  3967.     constexpr auto Positionk__BackingField = 0x30; // Vector2::<Position>k__BackingField
  3968.     constexpr auto Scalek__BackingField = 0x38; // Vector2::<Scale>k__BackingField
  3969.     constexpr auto Rotationk__BackingField = 0x40; // Single::<Rotation>k__BackingField
  3970. };
  3971. namespace WaterMesh
  3972. {
  3973.     constexpr auto borderMesh = 0x10; // Mesh::borderMesh
  3974.     constexpr auto centerPatch = 0x18; // Mesh::centerPatch
  3975.     constexpr auto borderRingCount = 0x20; // int32_t::borderRingCount
  3976.     constexpr auto borderRingSpacingFalloff = 0x24; // Single::borderRingSpacingFalloff
  3977.     constexpr auto resolution = 0x28; // int32_t::resolution
  3978. };
  3979. namespace WaterRadialMesh
  3980. {
  3981. };
  3982. namespace WaterRendering
  3983. {
  3984.     constexpr auto water = 0x10; // WaterSystem::water
  3985.     constexpr auto simulation = 0x18; // WaterSimulation::simulation
  3986.     constexpr auto camera = 0x20; // Camera::camera
  3987.     constexpr auto postOpaqueDepth = 0x28; // PostOpaqueDepth::postOpaqueDepth
  3988.     constexpr auto radialMesh = 0x40; // WaterRadialMesh::radialMesh
  3989.     constexpr auto state = 0x48; // RenderState::state
  3990.     constexpr auto reflectionMat = 0x70; // Material::reflectionMat
  3991.     constexpr auto underwaterMat = 0x78; // Material::underwaterMat
  3992.     constexpr auto multiCopyMat = 0x80; // Material::multiCopyMat
  3993.     constexpr auto surfaceTex = 0x88; // RenderTexture::surfaceTex
  3994.     constexpr auto preFogBackgroundTex = 0x90; // RenderTexture::preFogBackgroundTex
  3995.     constexpr auto ssrReflectionTex = 0x98; // RenderTexture::ssrReflectionTex
  3996.     constexpr auto overlayMesh = 0xA0; // Mesh::overlayMesh
  3997.     constexpr auto underwaterScatterCoefficientOverride = 0xA8; // Single::underwaterScatterCoefficientOverride
  3998.     constexpr auto underwaterBlock = 0xB0; // MaterialPropertyBlock::underwaterBlock
  3999.     constexpr auto commandBufferManager = 0xB8; // CommandBufferManager::commandBufferManager
  4000.     constexpr auto setGlobalsCBDesc = 0xC0; // CommandBufferDesc::setGlobalsCBDesc
  4001.     constexpr auto waterMaskCBDesc = 0xC8; // CommandBufferDesc::waterMaskCBDesc
  4002.     constexpr auto waterDepthCBDesc = 0xD0; // CommandBufferDesc::waterDepthCBDesc
  4003.     constexpr auto preFogCBDesc = 0xD8; // CommandBufferDesc::preFogCBDesc
  4004.     constexpr auto postFogCBDesc = 0xE0; // CommandBufferDesc::postFogCBDesc
  4005.     constexpr auto initializedMaterials = 0xF0; // bool::initializedMaterials
  4006. };
  4007. namespace WaterRuntime
  4008. {
  4009.     constexpr auto WaterCamerak__BackingField = 0x10; // WaterCamera::<WaterCamera>k__BackingField
  4010.     constexpr auto SimulateNextFramek__BackingField = 0x30; // bool::<SimulateNextFrame>k__BackingField
  4011.     constexpr auto Simulationk__BackingField = 0x38; // WaterSimulation::<Simulation>k__BackingField
  4012.     constexpr auto Renderingk__BackingField = 0x40; // WaterRendering::<Rendering>k__BackingField
  4013.     constexpr auto VisibilityMaskk__BackingField = 0x48; // int32_t::<VisibilityMask>k__BackingField
  4014. };
  4015. namespace WaterSimulation
  4016. {
  4017.     constexpr auto solverResolution = 0x20; // int32_t::solverResolution
  4018.     constexpr auto solverSizeInWorld = 0x24; // Single::solverSizeInWorld
  4019.     constexpr auto gravity = 0x28; // Single::gravity
  4020.     constexpr auto amplitude = 0x2C; // Single::amplitude
  4021.     constexpr auto solverButterflyCount = 0x30; // int32_t::solverButterflyCount
  4022.     constexpr auto windDirection = 0x34; // Vector2::windDirection
  4023.     constexpr auto windMagnitude = 0x3C; // Single::windMagnitude
  4024.     constexpr auto displacementMap = 0x40; // RenderTexture::displacementMap
  4025.     constexpr auto displacementMapTexelSize = 0x48; // Vector4::displacementMapTexelSize
  4026.     constexpr auto normalFoldMap = 0x58; // RenderTexture::normalFoldMap
  4027.     constexpr auto computeNormalFoldMat = 0x60; // Material::computeNormalFoldMat
  4028.     constexpr auto simulationMat = 0x68; // Material::simulationMat
  4029.     constexpr auto hTilde0Map = 0x70; // Texture2D::hTilde0Map
  4030.     constexpr auto dispersionMap = 0x78; // Texture2D::dispersionMap
  4031.     constexpr auto butterflyMap = 0x80; // Texture2D::butterflyMap
  4032.     constexpr auto hTilde_hMap = 0x88; // RenderTexture::hTilde_hMap
  4033.     constexpr auto hTilde_dxdzMap = 0x90; // RenderTexture::hTilde_dxdzMap
  4034.     constexpr auto commandBufferDesc = 0xA0; // CommandBufferDesc::commandBufferDesc
  4035. };
  4036. namespace WaterBodyType
  4037. {
  4038. };
  4039. namespace WaterQuality
  4040. {
  4041. };
  4042. namespace WaterSystem
  4043. {
  4044.     constexpr auto Quality = 0x18; // WaterQuality::Quality
  4045.     constexpr auto ShowGizmos = 0x1D; // bool::ShowGizmos
  4046.     constexpr auto ProgressTime = 0x1E; // bool::ProgressTime
  4047.     constexpr auto Simulation = 0x20; // SimulationSettings::Simulation
  4048.     constexpr auto Rendering = 0x28; // RenderingSettings::Rendering
  4049.     constexpr auto precomputedShoreWaves = 0x38; // PrecomputedShoreWaves::precomputedShoreWaves
  4050.     constexpr auto global0 = 0x70; // Vector4::global0
  4051.     constexpr auto global1 = 0x80; // Vector4::global1
  4052.     constexpr auto ShoreWavesRcpFadeDistancek__BackingField = 0x90; // Single::<ShoreWavesRcpFadeDistance>k__BackingField
  4053.     constexpr auto TerrainRcpFadeDistancek__BackingField = 0x94; // Single::<TerrainRcpFadeDistance>k__BackingField
  4054.     constexpr auto Collisionk__BackingField = 0x0; // WaterCollision::<Collision>k__BackingField
  4055.     constexpr auto Dynamicsk__BackingField = 0x8; // WaterDynamics::<Dynamics>k__BackingField
  4056.     constexpr auto Oceank__BackingField = 0x10; // WaterBody::<Ocean>k__BackingField
  4057.     constexpr auto oceanLevel = 0x20; // Single::oceanLevel
  4058.     constexpr auto WaveTimek__BackingField = 0x24; // Single::<WaveTime>k__BackingField
  4059.     constexpr auto prevQuality = 0x9C; // WaterQuality::prevQuality
  4060.     constexpr auto reflectionProbe = 0xA0; // ReflectionProbeEx::reflectionProbe
  4061.     constexpr auto reflectionProbeUpdateTime = 0xA8; // Single::reflectionProbeUpdateTime
  4062.     constexpr auto reflectionProbeReady = 0xAC; // bool::reflectionProbeReady
  4063.     constexpr auto defaultHeightSlopeMap = 0xB0; // Texture2D::defaultHeightSlopeMap
  4064.     constexpr auto hasValidCausticsAnims = 0xB8; // bool::hasValidCausticsAnims
  4065.     constexpr auto instance = 0x40; // WaterSystem::instance
  4066.     constexpr auto nativePathState = 0x60; // NativePathState::nativePathState
  4067. };
  4068. namespace WaterVisibilityTrigger
  4069. {
  4070.     constexpr auto enteredTick = 0x38; // Int64::enteredTick
  4071.     constexpr auto ticks = 0x0; // Int64::ticks
  4072. };
  4073. namespace WaterCheck
  4074. {
  4075. };
  4076. namespace WaterCheckGenerator
  4077. {
  4078. };
  4079. namespace AdaptMeshToTerrain
  4080. {
  4081.     constexpr auto RayHeight = 0x1C; // Single::RayHeight
  4082.     constexpr auto RayMaxDistance = 0x20; // Single::RayMaxDistance
  4083.     constexpr auto MinDisplacement = 0x24; // Single::MinDisplacement
  4084.     constexpr auto MaxDisplacement = 0x28; // Single::MaxDisplacement
  4085.     constexpr auto PlaneResolution = 0x2C; // int32_t::PlaneResolution
  4086.     constexpr auto meshLOD = 0x48; // MeshLOD::meshLOD
  4087.     constexpr auto colliderMesh = 0x58; // Mesh::colliderMesh
  4088. };
  4089. namespace AtmosphereVolume
  4090. {
  4091.     constexpr auto MaxVisibleDistance = 0x1C; // Single::MaxVisibleDistance
  4092.     constexpr auto BoundsAttenuationDecay = 0x20; // Single::BoundsAttenuationDecay
  4093.     constexpr auto FogSettings = 0x28; // FogSettings::FogSettings
  4094. };
  4095. namespace FogSettings
  4096. {
  4097.     constexpr auto ColorOverDaytime = 0x0; // Gradient::ColorOverDaytime
  4098.     constexpr auto StartDistance = 0xC; // Single::StartDistance
  4099.     constexpr auto Height = 0x10; // Single::Height
  4100.     constexpr auto HeightDensity = 0x14; // Single::HeightDensity
  4101. };
  4102. namespace AtmosphereVolumeRenderer
  4103. {
  4104.     constexpr auto Mode = 0x18; // FogMode::Mode
  4105.     constexpr auto DistanceFog = 0x1C; // bool::DistanceFog
  4106.     constexpr auto HeightFog = 0x1D; // bool::HeightFog
  4107.     constexpr auto Volume = 0x20; // AtmosphereVolume::Volume
  4108.     constexpr auto targetCamera = 0x28; // Camera::targetCamera
  4109.     constexpr auto volumeMesh = 0x0; // Mesh::volumeMesh
  4110. };
  4111. namespace CommandBufferDesc
  4112. {
  4113.     constexpr auto CameraEventk__BackingField = 0x10; // CameraEvent::<CameraEvent>k__BackingField
  4114.     constexpr auto OrderIdk__BackingField = 0x14; // int32_t::<OrderId>k__BackingField
  4115. };
  4116. namespace CommandBufferManager
  4117. {
  4118.     constexpr auto _targetCamera = 0x18; // Camera::_targetCamera
  4119.     constexpr auto changed = 0x28; // bool::changed
  4120.     constexpr auto OnPreRenderCall = 0x30; // Action::OnPreRenderCall
  4121.     constexpr auto OnPreCullCall = 0x38; // Action::OnPreCullCall
  4122. };
  4123. namespace DeferredDecal
  4124. {
  4125.     constexpr auto queue = 0x30; // DeferredDecalQueue::queue
  4126.     constexpr auto cached = 0x34; // bool::cached
  4127.     constexpr auto localToWorldMatrix = 0x38; // Matrix4x4::localToWorldMatrix
  4128. };
  4129. namespace DeferredDecalRenderer
  4130. {
  4131. };
  4132. namespace DeferredDecalQueue
  4133. {
  4134. };
  4135. namespace DeferredDecalSystem
  4136. {
  4137.     constexpr auto IsDirty = 0x0; // bool::IsDirty
  4138.     constexpr auto DiffusePass = 0x30; // int32_t::DiffusePass
  4139.     constexpr auto SpecularPass = 0x34; // int32_t::SpecularPass
  4140.     constexpr auto NormalsPass = 0x38; // int32_t::NormalsPass
  4141.     constexpr auto EmissionPass = 0x3C; // int32_t::EmissionPass
  4142.     constexpr auto CombinedPass = 0x40; // int32_t::CombinedPass
  4143. };
  4144. namespace CoreEnvBrdfLut
  4145. {
  4146.     constexpr auto runtimeEnvBrdfLut = 0x2370; // Texture2D::runtimeEnvBrdfLut
  4147. };
  4148. namespace SubsurfaceScatteringParams
  4149. {
  4150.     constexpr auto quality = 0x4; // Quality::quality
  4151.     constexpr auto halfResolution = 0x8; // bool::halfResolution
  4152.     constexpr auto radiusScale = 0xC; // Single::radiusScale
  4153.     constexpr auto Default = 0x0; // SubsurfaceScatteringParams::Default
  4154. };
  4155. namespace ExtendGBufferParams
  4156. {
  4157.     constexpr auto Default = 0x0; // ExtendGBufferParams::Default
  4158. };
  4159. namespace DeferredExtension
  4160. {
  4161.     constexpr auto extendGBuffer = 0x18; // ExtendGBufferParams::extendGBuffer
  4162.     constexpr auto subsurfaceScattering = 0x1C; // SubsurfaceScatteringParams::subsurfaceScattering
  4163.     constexpr auto blueNoise = 0x30; // Texture2D::blueNoise
  4164.     constexpr auto depthScale = 0x38; // Single::depthScale
  4165.     constexpr auto extendGBufferCBDesc = 0x50; // CommandBufferDesc::extendGBufferCBDesc
  4166.     constexpr auto postSubsurfaceCBDesc = 0x58; // CommandBufferDesc::postSubsurfaceCBDesc
  4167.     constexpr auto postSubsurfaceMat = 0x60; // Material::postSubsurfaceMat
  4168.     constexpr auto frameIndexMod8 = 0x68; // int32_t::frameIndexMod8
  4169.     constexpr auto gbufferWidth = 0x78; // int32_t::gbufferWidth
  4170.     constexpr auto gbufferHeight = 0x7C; // int32_t::gbufferHeight
  4171.     constexpr auto gbufferTexture4 = 0x80; // RenderTexture::gbufferTexture4
  4172.     constexpr auto gbufferTexture5 = 0x88; // RenderTexture::gbufferTexture5
  4173. };
  4174. namespace DeferredExtensionMesh
  4175. {
  4176.     constexpr auto _block = 0x30; // MaterialPropertyBlock::_block
  4177.     constexpr auto _renderer = 0x38; // Renderer::_renderer
  4178. };
  4179. namespace SubsurfaceProfileData
  4180. {
  4181.     constexpr auto ScatterRadius = 0x0; // Single::ScatterRadius
  4182.     constexpr auto SubsurfaceColor = 0x4; // Color::SubsurfaceColor
  4183.     constexpr auto FalloffColor = 0x14; // Color::FalloffColor
  4184. };
  4185. namespace SubsurfaceProfile
  4186. {
  4187.     constexpr auto profileTexture = 0x0; // SubsurfaceProfileTexture::profileTexture
  4188.     constexpr auto Data = 0x18; // SubsurfaceProfileData::Data
  4189.     constexpr auto id = 0x3C; // int32_t::id
  4190. };
  4191. namespace SubsurfaceProfileTexture
  4192. {
  4193. };
  4194. namespace DeferredMeshDecal
  4195. {
  4196. };
  4197. namespace DeferredMeshDecalRenderer
  4198. {
  4199.     constexpr auto commandBufferEvent = 0x20; // CameraEvent::commandBufferEvent
  4200.     constexpr auto commandBuffer = 0x28; // CommandBuffer::commandBuffer
  4201. };
  4202. namespace EnvironmentMultiplier
  4203. {
  4204.     constexpr auto Multiplier = 0x14; // Single::Multiplier
  4205. };
  4206. namespace EnvironmentVolumeProperties
  4207. {
  4208.     constexpr auto ReflectionQuality = 0x18; // int32_t::ReflectionQuality
  4209.     constexpr auto ReflectionCullingFlags = 0x1C; // LayerMask::ReflectionCullingFlags
  4210. };
  4211. namespace EnvironmentVolumePropertiesCollection
  4212. {
  4213.     constexpr auto TransitionSpeed = 0x18; // Single::TransitionSpeed
  4214. };
  4215. namespace FoliageDisplacement
  4216. {
  4217.     constexpr auto moving = 0x18; // bool::moving
  4218.     constexpr auto billboard = 0x19; // bool::billboard
  4219. };
  4220. namespace FoliageDisplacementManager
  4221. {
  4222.     constexpr auto handle = 0x18; // SpecialPurposeCamera::handle
  4223. };
  4224. namespace Impostor
  4225. {
  4226.     constexpr auto asset = 0x18; // ImpostorAsset::asset
  4227.     constexpr auto reference = 0x20; // GameObject::reference
  4228.     constexpr auto angle = 0x28; // Single::angle
  4229.     constexpr auto padding = 0x30; // int32_t::padding
  4230.     constexpr auto spriteOutlineAsMesh = 0x34; // bool::spriteOutlineAsMesh
  4231.     constexpr auto InstanceDatak__BackingField = 0x38; // ImpostorInstanceData::<InstanceData>k__BackingField
  4232.     constexpr auto keepTrying = 0x40; // bool::keepTrying
  4233. };
  4234. namespace ImpostorAsset
  4235. {
  4236.     constexpr auto size = 0x20; // Vector2::size
  4237.     constexpr auto pivot = 0x28; // Vector2::pivot
  4238. };
  4239. namespace ImpostorInstanceData
  4240. {
  4241.     constexpr auto Rendererk__BackingField = 0x10; // Renderer::<Renderer>k__BackingField
  4242.     constexpr auto Meshk__BackingField = 0x18; // Mesh::<Mesh>k__BackingField
  4243.     constexpr auto Batch = 0x28; // ImpostorBatch::Batch
  4244.     constexpr auto BatchIndex = 0x30; // int32_t::BatchIndex
  4245.     constexpr auto hash = 0x34; // int32_t::hash
  4246.     constexpr auto positionAndScale = 0x38; // Vector4::positionAndScale
  4247. };
  4248. namespace ImpostorBatch
  4249. {
  4250.     constexpr auto PositionBufferk__BackingField = 0x20; // ComputeBuffer::<PositionBuffer>k__BackingField
  4251.     constexpr auto ArgsBufferk__BackingField = 0x30; // ComputeBuffer::<ArgsBuffer>k__BackingField
  4252. };
  4253. namespace ImpostorRenderer
  4254. {
  4255.     constexpr auto treeLayer = 0x20; // int32_t::treeLayer
  4256.     constexpr auto treeLayerMask = 0x24; // int32_t::treeLayerMask
  4257.     constexpr auto impostorLayerMask = 0x28; // int32_t::impostorLayerMask
  4258.     constexpr auto instance = 0x20; // ImpostorRenderer::instance
  4259.     constexpr auto NaNProperty = 0x28; // int32_t::NaNProperty
  4260.     constexpr auto PositionBufferProperty = 0x2C; // int32_t::PositionBufferProperty
  4261. };
  4262. namespace ImpostorShadows
  4263. {
  4264. };
  4265. namespace LightCloneShadow
  4266. {
  4267.     constexpr auto cloneShadowMap = 0x18; // bool::cloneShadowMap
  4268.     constexpr auto shaderPropNameMap = 0x20; // string::shaderPropNameMap
  4269.     constexpr auto cloneShadowMapDownscale = 0x28; // int32_t::cloneShadowMapDownscale
  4270.     constexpr auto map = 0x30; // RenderTexture::map
  4271.     constexpr auto cloneShadowMask = 0x38; // bool::cloneShadowMask
  4272.     constexpr auto shaderPropNameMask = 0x40; // string::shaderPropNameMask
  4273.     constexpr auto cloneShadowMaskDownscale = 0x48; // int32_t::cloneShadowMaskDownscale
  4274.     constexpr auto mask = 0x50; // RenderTexture::mask
  4275.     constexpr auto mapCB = 0x60; // CommandBuffer::mapCB
  4276.     constexpr auto maskCB = 0x68; // CommandBuffer::maskCB
  4277. };
  4278. namespace LiquidWobble
  4279. {
  4280.     constexpr auto rend = 0x18; // Renderer::rend
  4281.     constexpr auto lastRot = 0x38; // Vector3::lastRot
  4282.     constexpr auto angularVelocity = 0x44; // Vector3::angularVelocity
  4283.     constexpr auto CurrentWaterLevelFraction = 0x50; // Single::CurrentWaterLevelFraction
  4284.     constexpr auto MinWaterLevel = 0x54; // Single::MinWaterLevel
  4285.     constexpr auto MaxWaterLevel = 0x58; // Single::MaxWaterLevel
  4286.     constexpr auto MaxWobble = 0x5C; // Single::MaxWobble
  4287.     constexpr auto WobbleSpeed = 0x60; // Single::WobbleSpeed
  4288.     constexpr auto Recovery = 0x64; // Single::Recovery
  4289.     constexpr auto wobbleAmountX = 0x68; // Single::wobbleAmountX
  4290.     constexpr auto wobbleAmountZ = 0x6C; // Single::wobbleAmountZ
  4291.     constexpr auto wobbleAmountToAddX = 0x70; // Single::wobbleAmountToAddX
  4292.     constexpr auto wobbleAmountToAddZ = 0x74; // Single::wobbleAmountToAddZ
  4293.     constexpr auto pulse = 0x78; // Single::pulse
  4294.     constexpr auto turbulence = 0x80; // Single::turbulence
  4295.     constexpr auto wobbleXID = 0x8; // int32_t::wobbleXID
  4296.     constexpr auto wobbleZID = 0xC; // int32_t::wobbleZID
  4297.     constexpr auto waterLevelID = 0x10; // int32_t::waterLevelID
  4298.     constexpr auto turbulenceID = 0x14; // int32_t::turbulenceID
  4299. };
  4300. namespace MaterialPropertyDesc
  4301. {
  4302.     constexpr auto nameID = 0x0; // int32_t::nameID
  4303. };
  4304. namespace MorphCache
  4305. {
  4306.     constexpr auto skinnedMeshRenderer = 0x20; // SkinnedMeshRenderer::skinnedMeshRenderer
  4307.     constexpr auto originalMesh = 0x28; // Mesh::originalMesh
  4308.     constexpr auto shapeIndex = 0x30; // int32_t::shapeIndex
  4309. };
  4310. namespace ObjectMotionVectorFix
  4311. {
  4312. };
  4313. namespace PostOpaqueDepth
  4314. {
  4315.     constexpr auto postOpaqueDepth = 0x18; // RenderTexture::postOpaqueDepth
  4316.     constexpr auto copyDepthMat = 0x38; // Material::copyDepthMat
  4317.     constexpr auto cameraDepth = 0x40; // RenderTexture::cameraDepth
  4318. };
  4319. namespace ReflectionProbeEx
  4320. {
  4321.     constexpr auto blitMesh = 0x18; // Mesh::blitMesh
  4322.     constexpr auto skyboxMesh = 0x20; // Mesh::skyboxMesh
  4323.     constexpr auto probeTempTexture = 0x30; // RenderTexture::probeTempTexture
  4324.     constexpr auto probeShadowTexture = 0x38; // RenderTexture::probeShadowTexture
  4325.     constexpr auto arrayTexture = 0x40; // RenderTexture::arrayTexture
  4326.     constexpr auto arrayTempTexture = 0x48; // RenderTexture::arrayTempTexture
  4327.     constexpr auto arrayDepthTexture = 0x50; // RenderTexture::arrayDepthTexture
  4328.     constexpr auto mipmapCount = 0x58; // int32_t::mipmapCount
  4329.     constexpr auto blitMaterial = 0x60; // Material::blitMaterial
  4330.     constexpr auto filterMaterial = 0x68; // Material::filterMaterial
  4331.     constexpr auto shadowMaterial = 0x70; // Material::shadowMaterial
  4332.     constexpr auto forwardCB = 0x78; // CommandBuffer::forwardCB
  4333.     constexpr auto shadowCB = 0x80; // CommandBuffer::shadowCB
  4334.     constexpr auto useGeometryShader = 0xA0; // bool::useGeometryShader
  4335.     constexpr auto PassCount = 0xA4; // int32_t::PassCount
  4336.     constexpr auto refreshMode = 0xA8; // ReflectionProbeRefreshMode::refreshMode
  4337.     constexpr auto timeSlicing = 0xAC; // bool::timeSlicing
  4338.     constexpr auto hdr = 0xB4; // bool::hdr
  4339.     constexpr auto shadowDistance = 0xB8; // Single::shadowDistance
  4340.     constexpr auto clearFlags = 0xBC; // ReflectionProbeClearFlags::clearFlags
  4341.     constexpr auto background = 0xC0; // Color::background
  4342.     constexpr auto nearClip = 0xD0; // Single::nearClip
  4343.     constexpr auto farClip = 0xD4; // Single::farClip
  4344.     constexpr auto attachToTarget = 0xD8; // Transform::attachToTarget
  4345.     constexpr auto directionalLight = 0xE0; // Light::directionalLight
  4346.     constexpr auto textureMipBias = 0xE8; // Single::textureMipBias
  4347.     constexpr auto enableShadows = 0xED; // bool::enableShadows
  4348.     constexpr auto convolutionQuality = 0xF0; // ConvolutionQuality::convolutionQuality
  4349.     constexpr auto reflectionCubemap = 0x100; // Cubemap::reflectionCubemap
  4350.     constexpr auto reflectionIntensity = 0x108; // Single::reflectionIntensity
  4351.     constexpr auto probe = 0x118; // ReflectionProbe::probe
  4352.     constexpr auto probeTexture = 0x120; // RenderTexture::probeTexture
  4353.     constexpr auto probeResolution = 0x128; // int32_t::probeResolution
  4354.     constexpr auto probeHdr = 0x12C; // bool::probeHdr
  4355.     constexpr auto probeShadowDistance = 0x130; // Single::probeShadowDistance
  4356.     constexpr auto probeNearClip = 0x134; // Single::probeNearClip
  4357.     constexpr auto probeFarClip = 0x138; // Single::probeFarClip
  4358.     constexpr auto probeHighPrecision = 0x13C; // bool::probeHighPrecision
  4359.     constexpr auto timeSlicedRenderState = 0x140; // TimeSlicingState::timeSlicedRenderState
  4360.     constexpr auto scriptingRenderQueued = 0x144; // bool::scriptingRenderQueued
  4361.     constexpr auto faceProjMatrix = 0x148; // Matrix4x4::faceProjMatrix
  4362.     constexpr auto faceProjInvMatrix = 0x188; // Matrix4x4::faceProjInvMatrix
  4363.     constexpr auto prevFrame = 0x1C8; // int32_t::prevFrame
  4364.     constexpr auto savedProbeRefresh = 0x1CC; // ReflectionProbeRefreshMode::savedProbeRefresh
  4365.     constexpr auto savedProbeMode = 0x1D0; // ReflectionProbeMode::savedProbeMode
  4366.     constexpr auto savedProbeCustomTexture = 0x1D8; // Texture::savedProbeCustomTexture
  4367. };
  4368. namespace SpecialPurposeCamera
  4369. {
  4370.     constexpr auto texture = 0x28; // RenderTexture::texture
  4371.     constexpr auto commands = 0x30; // CommandBuffer::commands
  4372.     constexpr auto orthographicSize = 0x54; // Single::orthographicSize
  4373.     constexpr auto nearClipPlane = 0x58; // Single::nearClipPlane
  4374.     constexpr auto farClipPlane = 0x5C; // Single::farClipPlane
  4375.     constexpr auto created = 0x60; // bool::created
  4376.     constexpr auto dynamicBuffer = 0x70; // InstancingContainer::dynamicBuffer
  4377.     constexpr auto staticBuffer = 0x80; // InstancingContainer::staticBuffer
  4378.     constexpr auto cameraEvent = 0x88; // CameraEvent::cameraEvent
  4379. };
  4380. namespace ClothWindModify
  4381. {
  4382.     constexpr auto initialClothForce = 0x20; // Vector3::initialClothForce
  4383.     constexpr auto worldWindScale = 0x2C; // Vector3::worldWindScale
  4384.     constexpr auto turbulenceScale = 0x38; // Vector3::turbulenceScale
  4385. };
  4386. namespace WindZoneEx
  4387. {
  4388. };
  4389. namespace WindZoneExManager
  4390. {
  4391.     constexpr auto maxAccumMain = 0x18; // Single::maxAccumMain
  4392.     constexpr auto maxAccumTurbulence = 0x1C; // Single::maxAccumTurbulence
  4393.     constexpr auto globalMainScale = 0x20; // Single::globalMainScale
  4394.     constexpr auto globalTurbulenceScale = 0x24; // Single::globalTurbulenceScale
  4395.     constexpr auto testPosition = 0x28; // Transform::testPosition
  4396.     constexpr auto instance = 0x20; // WindZoneExManager::instance
  4397. };
  4398. namespace RustPlatformHooks
  4399. {
  4400.     constexpr auto Instance = 0x23A1; // RustPlatformHooks::Instance
  4401. };
  4402. namespace SendMessageToEntityOnAnimationFinish
  4403. {
  4404.     constexpr auto messageToSendToEntity = 0x18; // string::messageToSendToEntity
  4405. };
  4406. namespace ServerMgr
  4407. {
  4408. };
  4409. namespace ServerPerformance
  4410. {
  4411.     constexpr auto deaths = 0x0; // UInt64::deaths
  4412.     constexpr auto spawns = 0x8; // UInt64::spawns
  4413.     constexpr auto position_changes = 0x10; // UInt64::position_changes
  4414. };
  4415. namespace TriggerHurtEx
  4416. {
  4417.     constexpr auto effectOnEnter = 0x40; // GameObjectRef::effectOnEnter
  4418.     constexpr auto hurtTypeOnEnter = 0x48; // HurtType::hurtTypeOnEnter
  4419.     constexpr auto effectOnTimer = 0x58; // GameObjectRef::effectOnTimer
  4420.     constexpr auto hurtTypeOnTimer = 0x60; // HurtType::hurtTypeOnTimer
  4421.     constexpr auto effectOnMove = 0x70; // GameObjectRef::effectOnMove
  4422.     constexpr auto hurtTypeOnMove = 0x78; // HurtType::hurtTypeOnMove
  4423.     constexpr auto effectOnLeave = 0x88; // GameObjectRef::effectOnLeave
  4424.     constexpr auto hurtTypeOnLeave = 0x90; // HurtType::hurtTypeOnLeave
  4425.     constexpr auto damageEnabled = 0x94; // bool::damageEnabled
  4426. };
  4427. namespace AssetNameCache
  4428. {
  4429. };
  4430. namespace BuildingGrade
  4431. {
  4432.     constexpr auto type = 0x18; // Enum::type
  4433.     constexpr auto baseHealth = 0x1C; // Single::baseHealth
  4434.     constexpr auto damageProtecton = 0x30; // ProtectionProperties::damageProtecton
  4435.     constexpr auto upgradeMenu = 0x38; // Option::upgradeMenu
  4436. };
  4437. namespace FileStorage
  4438. {
  4439.     constexpr auto db = 0x10; // Database::db
  4440.     constexpr auto crc = 0x18; // CRC32::crc
  4441.     constexpr auto client = 0x0; // FileStorage::client
  4442. };
  4443. namespace GameManifest
  4444. {
  4445.     constexpr auto loadedManifest = 0x0; // GameManifest::loadedManifest
  4446. };
  4447. namespace HairDye
  4448. {
  4449.     constexpr auto capBaseColor = 0x10; // Color::capBaseColor
  4450.     constexpr auto sourceMaterial = 0x20; // Material::sourceMaterial
  4451.     constexpr auto copyProperties = 0x28; // CopyPropertyMask::copyProperties
  4452. };
  4453. namespace HairDyeCollection
  4454. {
  4455.     constexpr auto capMask = 0x18; // Texture::capMask
  4456.     constexpr auto applyCap = 0x20; // bool::applyCap
  4457. };
  4458. namespace HairSet
  4459. {
  4460. };
  4461. namespace HairType
  4462. {
  4463. };
  4464. namespace HairSetCollection
  4465. {
  4466. };
  4467. namespace ItemSkin
  4468. {
  4469.     constexpr auto Skinnable = 0x68; // Skinnable::Skinnable
  4470.     constexpr auto Redirect = 0x78; // ItemDefinition::Redirect
  4471.     constexpr auto UnlockedViaSteamItem = 0x80; // SteamInventoryItem::UnlockedViaSteamItem
  4472. };
  4473. namespace ItemSkinDirectory
  4474. {
  4475.     constexpr auto _Instance = 0x0; // ItemSkinDirectory::_Instance
  4476. };
  4477. namespace LootSpawn
  4478. {
  4479. };
  4480. namespace MapImageRenderer
  4481. {
  4482.     constexpr auto StartColor = 0x0; // Vector3::StartColor
  4483.     constexpr auto WaterColor = 0xC; // Vector4::WaterColor
  4484.     constexpr auto GravelColor = 0x1C; // Vector4::GravelColor
  4485.     constexpr auto DirtColor = 0x2C; // Vector4::DirtColor
  4486.     constexpr auto SandColor = 0x3C; // Vector4::SandColor
  4487.     constexpr auto GrassColor = 0x4C; // Vector4::GrassColor
  4488.     constexpr auto ForestColor = 0x5C; // Vector4::ForestColor
  4489.     constexpr auto RockColor = 0x6C; // Vector4::RockColor
  4490.     constexpr auto SnowColor = 0x7C; // Vector4::SnowColor
  4491.     constexpr auto PebbleColor = 0x8C; // Vector4::PebbleColor
  4492.     constexpr auto OffShoreColor = 0x9C; // Vector4::OffShoreColor
  4493.     constexpr auto SunDirection = 0xAC; // Vector3::SunDirection
  4494.     constexpr auto Half = 0xB8; // Vector3::Half
  4495. };
  4496. namespace PlayerInventoryProperties
  4497. {
  4498.     constexpr auto order = 0x20; // int32_t::order
  4499. };
  4500. namespace ProtectionProperties
  4501. {
  4502.     constexpr auto comments = 0x18; // string::comments
  4503. };
  4504. namespace Recipe
  4505. {
  4506.     constexpr auto ProducedItem = 0x18; // ItemDefinition::ProducedItem
  4507.     constexpr auto ProducedItemCount = 0x20; // int32_t::ProducedItemCount
  4508.     constexpr auto RequiresBlueprint = 0x24; // bool::RequiresBlueprint
  4509.     constexpr auto MixingDuration = 0x30; // Single::MixingDuration
  4510. };
  4511. namespace RecipeDictionary
  4512. {
  4513. };
  4514. namespace RecipeList
  4515. {
  4516. };
  4517. namespace RecoilProperties
  4518. {
  4519.     constexpr auto recoilYawMin = 0x18; // Single::recoilYawMin
  4520.     constexpr auto recoilYawMax = 0x1C; // Single::recoilYawMax
  4521.     constexpr auto recoilPitchMin = 0x20; // Single::recoilPitchMin
  4522.     constexpr auto recoilPitchMax = 0x24; // Single::recoilPitchMax
  4523.     constexpr auto timeToTakeMin = 0x28; // Single::timeToTakeMin
  4524.     constexpr auto timeToTakeMax = 0x2C; // Single::timeToTakeMax
  4525.     constexpr auto ADSScale = 0x30; // Single::ADSScale
  4526.     constexpr auto clampPitch = 0x38; // Single::clampPitch
  4527.     constexpr auto yawCurve = 0x48; // AnimationCurve::yawCurve
  4528.     constexpr auto useCurves = 0x50; // bool::useCurves
  4529.     constexpr auto shotsUntilMax = 0x54; // int32_t::shotsUntilMax
  4530. };
  4531. namespace SkinReplacement
  4532. {
  4533.     constexpr auto skinReplacementType = 0x10; // SkinType::skinReplacementType
  4534.     constexpr auto targetReplacement = 0x18; // GameObjectRef::targetReplacement
  4535. };
  4536. namespace SkinSet
  4537. {
  4538.     constexpr auto Label = 0x18; // string::Label
  4539.     constexpr auto SkinColour = 0x20; // Gradient::SkinColour
  4540.     constexpr auto HairCollection = 0x28; // HairSetCollection::HairCollection
  4541.     constexpr auto Head = 0x30; // GameObjectRef::Head
  4542.     constexpr auto Torso = 0x38; // GameObjectRef::Torso
  4543.     constexpr auto Legs = 0x40; // GameObjectRef::Legs
  4544.     constexpr auto Feet = 0x48; // GameObjectRef::Feet
  4545.     constexpr auto Hands = 0x50; // GameObjectRef::Hands
  4546.     constexpr auto CensoredTorso = 0x58; // GameObjectRef::CensoredTorso
  4547.     constexpr auto CensoredLegs = 0x60; // GameObjectRef::CensoredLegs
  4548.     constexpr auto HeadMaterial = 0x68; // Material::HeadMaterial
  4549.     constexpr auto BodyMaterial = 0x70; // Material::BodyMaterial
  4550.     constexpr auto EyeMaterial = 0x78; // Material::EyeMaterial
  4551. };
  4552. namespace SkinSetCollection
  4553. {
  4554. };
  4555. namespace SteamDLCItem
  4556. {
  4557.     constexpr auto dlcName = 0x20; // Phrase::dlcName
  4558.     constexpr auto dlcAppID = 0x28; // int32_t::dlcAppID
  4559.     constexpr auto bypassLicenseCheck = 0x2C; // bool::bypassLicenseCheck
  4560. };
  4561. namespace SteamInventoryCategory
  4562. {
  4563.     constexpr auto canBeSoldToOtherUsers = 0x18; // bool::canBeSoldToOtherUsers
  4564.     constexpr auto canBeTradedWithOtherUsers = 0x19; // bool::canBeTradedWithOtherUsers
  4565.     constexpr auto isCommodity = 0x1A; // bool::isCommodity
  4566.     constexpr auto price = 0x1C; // Price::price
  4567.     constexpr auto dropChance = 0x20; // DropChance::dropChance
  4568.     constexpr auto CanBeInCrates = 0x24; // bool::CanBeInCrates
  4569. };
  4570. namespace SteamInventoryItem
  4571. {
  4572.     constexpr auto icon = 0x20; // Sprite::icon
  4573.     constexpr auto category = 0x38; // Category::category
  4574.     constexpr auto subcategory = 0x3C; // SubCategory::subcategory
  4575.     constexpr auto steamCategory = 0x40; // SteamInventoryCategory::steamCategory
  4576.     constexpr auto PreventBreakingDown = 0x48; // bool::PreventBreakingDown
  4577.     constexpr auto itemname = 0x50; // string::itemname
  4578.     constexpr auto workshopID = 0x58; // UInt64::workshopID
  4579.     constexpr auto DlcItem = 0x60; // SteamDLCItem::DlcItem
  4580. };
  4581. namespace StringFormatCache
  4582. {
  4583. };
  4584. namespace StringPool
  4585. {
  4586.     constexpr auto closest = 0x14; // uint32_t::closest
  4587. };
  4588. namespace Underwear
  4589. {
  4590.     constexpr auto iconFemale = 0x30; // Sprite::iconFemale
  4591.     constexpr auto steamDLC = 0x50; // SteamDLCItem::steamDLC
  4592.     constexpr auto adminOnly = 0x58; // bool::adminOnly
  4593. };
  4594. namespace UnderwearManifest
  4595. {
  4596.     constexpr auto instance = 0x0; // UnderwearManifest::instance
  4597. };
  4598. namespace OpenSteamURL
  4599. {
  4600.     constexpr auto openInSteam = 0x18; // bool::openInSteam
  4601. };
  4602. namespace AchievementGroup
  4603. {
  4604.     constexpr auto groupTitle = 0x10; // Phrase::groupTitle
  4605. };
  4606. namespace AchievementTodo
  4607. {
  4608.     constexpr auto checkIcon = 0x20; // RectTransform::checkIcon
  4609.     constexpr auto checkBox = 0x28; // RectTransform::checkBox
  4610.     constexpr auto AliveColor = 0x30; // Color::AliveColor
  4611.     constexpr auto DeadColor = 0x40; // Color::DeadColor
  4612.     constexpr auto HighlightColor = 0x50; // Color::HighlightColor
  4613.     constexpr auto Item = 0x60; // AchievementItem::Item
  4614.     constexpr auto State = 0x68; // bool::State
  4615. };
  4616. namespace Achievements
  4617. {
  4618.     constexpr auto listComplete = 0x18; // SoundDefinition::listComplete
  4619.     constexpr auto itemComplete = 0x20; // SoundDefinition::itemComplete
  4620.     constexpr auto popup = 0x28; // SoundDefinition::popup
  4621.     constexpr auto Canvas = 0x30; // Canvas::Canvas
  4622.     constexpr auto titleText = 0x38; // Text::titleText
  4623.     constexpr auto blockOpenSound = 0x48; // bool::blockOpenSound
  4624. };
  4625. namespace AspectRatioGuide
  4626. {
  4627.     constexpr auto aspectRatioFitter = 0x18; // AspectRatioFitter::aspectRatioFitter
  4628.     constexpr auto label = 0x20; // RustText::label
  4629.     constexpr auto aspect = 0x28; // Single::aspect
  4630.     constexpr auto ratio = 0x2C; // Single::ratio
  4631. };
  4632. namespace BlurManager
  4633. {
  4634.     constexpr auto color = 0x38; // ColorCorrectionCurves::color
  4635.     constexpr auto maxBlurScale = 0x40; // Single::maxBlurScale
  4636.     constexpr auto desaturationAmount = 0x48; // Single::desaturationAmount
  4637. };
  4638. namespace Branding
  4639. {
  4640.     constexpr auto versionText = 0x18; // TextMeshProUGUI::versionText
  4641.     constexpr auto oldChangeId = 0x28; // string::oldChangeId
  4642. };
  4643. namespace ChatEntry
  4644. {
  4645.     constexpr auto avatar = 0x20; // RawImage::avatar
  4646.     constexpr auto lifeStarted = 0x30; // Single::lifeStarted
  4647.     constexpr auto steamid = 0x38; // UInt64::steamid
  4648.     constexpr auto defaultTexture = 0x40; // Texture::defaultTexture
  4649. };
  4650. namespace UIChat
  4651. {
  4652.     constexpr auto inputArea = 0x18; // GameObject::inputArea
  4653.     constexpr auto chatArea = 0x20; // GameObject::chatArea
  4654.     constexpr auto inputField = 0x28; // TMP_InputField::inputField
  4655.     constexpr auto channelLabel = 0x30; // TextMeshProUGUI::channelLabel
  4656.     constexpr auto scrollRect = 0x38; // ScrollRect::scrollRect
  4657.     constexpr auto chatItemPlayer = 0x48; // GameObjectRef::chatItemPlayer
  4658.     constexpr auto userPopup = 0x50; // GameObject::userPopup
  4659.     constexpr auto isOpen = 0x0; // bool::isOpen
  4660.     constexpr auto activeChannel = 0x58; // ChatChannel::activeChannel
  4661.     constexpr auto popup = 0x60; // UIChatPopup::popup
  4662. };
  4663. namespace UIChatPopup
  4664. {
  4665.     constexpr auto TextToggleMute = 0x18; // TextMeshProUGUI::TextToggleMute
  4666.     constexpr auto TextToggleGlobalMute = 0x20; // TextMeshProUGUI::TextToggleGlobalMute
  4667.     constexpr auto MuteButton = 0x28; // Button::MuteButton
  4668.     constexpr auto ReportButton = 0x30; // Button::ReportButton
  4669.     constexpr auto InviteToTeamButton = 0x38; // GameObject::InviteToTeamButton
  4670.     constexpr auto steamID = 0x40; // UInt64::steamID
  4671. };
  4672. namespace ChildrenFromScene
  4673. {
  4674.     constexpr auto SceneName = 0x18; // string::SceneName
  4675.     constexpr auto StartChildrenDisabled = 0x20; // bool::StartChildrenDisabled
  4676. };
  4677. namespace CompassMapMarker
  4678. {
  4679.     constexpr auto MarkerImage = 0x18; // Image::MarkerImage
  4680.     constexpr auto LeaderRoot = 0x20; // GameObject::LeaderRoot
  4681. };
  4682. namespace ConsoleUI
  4683. {
  4684.     constexpr auto outputField = 0x20; // InputField::outputField
  4685.     constexpr auto inputField = 0x28; // InputField::inputField
  4686.     constexpr auto AutocompleteDropDown = 0x30; // GameObject::AutocompleteDropDown
  4687.     constexpr auto ItemTemplate = 0x38; // GameObject::ItemTemplate
  4688.     constexpr auto errorColor = 0x40; // Color::errorColor
  4689.     constexpr auto warningColor = 0x50; // Color::warningColor
  4690.     constexpr auto inputColor = 0x60; // Color::inputColor
  4691.     constexpr auto buffer = 0x70; // TextBuffer::buffer
  4692.     constexpr auto history = 0x78; // TextBuffer::history
  4693.     constexpr auto historyTemp = 0x80; // string::historyTemp
  4694.     constexpr auto historyText = 0x88; // string::historyText
  4695.     constexpr auto historyIndex = 0x90; // int32_t::historyIndex
  4696.     constexpr auto autocompleteIndex = 0xA0; // int32_t::autocompleteIndex
  4697. };
  4698. namespace ContextMenuUI
  4699. {
  4700.     constexpr auto type = 0x23B0; // MenuType::type
  4701. };
  4702. namespace ConvarToggleChildren
  4703. {
  4704.     constexpr auto ConvarName = 0x18; // string::ConvarName
  4705.     constexpr auto ConvarEnabled = 0x20; // string::ConvarEnabled
  4706.     constexpr auto Command = 0x30; // Command::Command
  4707. };
  4708. namespace Crosshair
  4709. {
  4710.     constexpr auto Image = 0x18; // Image::Image
  4711.     constexpr auto rectTransform = 0x20; // RectTransform::rectTransform
  4712. };
  4713. namespace CursorManager
  4714. {
  4715.     constexpr auto iHoldOpen = 0x0; // int32_t::iHoldOpen
  4716.     constexpr auto iPreviousOpen = 0x4; // int32_t::iPreviousOpen
  4717. };
  4718. namespace ContainerSourceLocalPlayer
  4719. {
  4720. };
  4721. namespace ContainerSourceLoot
  4722. {
  4723.     constexpr auto container = 0x18; // int32_t::container
  4724. };
  4725. namespace DemoRecorder
  4726. {
  4727.     constexpr auto Input = 0x18; // RustInput::Input
  4728.     constexpr auto RecordingUnderlay = 0x20; // GameObject::RecordingUnderlay
  4729.     constexpr auto IsOpen = 0x28; // bool::IsOpen
  4730. };
  4731. namespace DemoRecorderProgress
  4732. {
  4733.     constexpr auto RecordingLabel = 0x18; // RustText::RecordingLabel
  4734.     constexpr auto ProgressLabel = 0x20; // RustText::ProgressLabel
  4735. };
  4736. namespace DemoText
  4737. {
  4738.     constexpr auto TimeText = 0x18; // RustText::TimeText
  4739.     constexpr auto TotalSecondText = 0x20; // RustText::TotalSecondText
  4740.     constexpr auto TimeScaleText = 0x28; // RustText::TimeScaleText
  4741.     constexpr auto FilenameText = 0x30; // RustText::FilenameText
  4742.     constexpr auto DateTimeText = 0x38; // RustText::DateTimeText
  4743.     constexpr auto ParentText = 0x40; // RustText::ParentText
  4744.     constexpr auto DofText = 0x48; // RustText::DofText
  4745.     constexpr auto InternalRoot = 0x50; // GameObject::InternalRoot
  4746.     constexpr auto ParentRoot = 0x58; // GameObject::ParentRoot
  4747.     constexpr auto DofRoot = 0x60; // GameObject::DofRoot
  4748. };
  4749. namespace DeveloperTools
  4750. {
  4751.     constexpr auto developerTools = 0x18; // GameObject::developerTools
  4752.     constexpr auto navButton = 0x20; // GameObject::navButton
  4753.     constexpr auto panelContainer = 0x28; // GameObject::panelContainer
  4754.     constexpr auto ConsoleInput = 0x30; // Text::ConsoleInput
  4755.     constexpr auto LastSelected = 0x0; // int32_t::LastSelected
  4756.     constexpr auto CurrentlySelected = 0x4; // int32_t::CurrentlySelected
  4757. };
  4758. namespace ChangeSignText
  4759. {
  4760.     constexpr auto objectContainer = 0x38; // GameObject::objectContainer
  4761.     constexpr auto currentFrameSection = 0x40; // GameObject::currentFrameSection
  4762. };
  4763. namespace KeyCodeEntry
  4764. {
  4765.     constexpr auto textDisplay = 0x30; // Text::textDisplay
  4766.     constexpr auto typeDisplay = 0x40; // Text::typeDisplay
  4767.     constexpr auto masterCodePhrase = 0x48; // Phrase::masterCodePhrase
  4768.     constexpr auto guestCodePhrase = 0x50; // Phrase::guestCodePhrase
  4769.     constexpr auto textEntered = 0x58; // string::textEntered
  4770.     constexpr auto lastKeyDelete = 0x60; // TimeSince::lastKeyDelete
  4771.     constexpr auto lastEnteredFrame = 0x64; // int32_t::lastEnteredFrame
  4772. };
  4773. namespace PhoneDialler
  4774. {
  4775.     constexpr auto DialingRoot = 0x30; // GameObject::DialingRoot
  4776.     constexpr auto CallInProcessRoot = 0x38; // GameObject::CallInProcessRoot
  4777.     constexpr auto IncomingCallRoot = 0x40; // GameObject::IncomingCallRoot
  4778.     constexpr auto ThisPhoneNumber = 0x48; // RustText::ThisPhoneNumber
  4779.     constexpr auto PhoneNameInput = 0x50; // RustInput::PhoneNameInput
  4780.     constexpr auto textDisplay = 0x60; // RustText::textDisplay
  4781.     constexpr auto CallTimeText = 0x68; // RustText::CallTimeText
  4782.     constexpr auto DefaultDialViewButton = 0x70; // RustButton::DefaultDialViewButton
  4783.     constexpr auto NumberDialRoot = 0x80; // GameObject::NumberDialRoot
  4784.     constexpr auto ContactsButton = 0x88; // RustButton::ContactsButton
  4785.     constexpr auto FailText = 0x90; // RustText::FailText
  4786.     constexpr auto CursorController = 0x98; // NeedsCursor::CursorController
  4787.     constexpr auto WrongNumberPhrase = 0xA0; // Phrase::WrongNumberPhrase
  4788.     constexpr auto NetworkBusy = 0xA8; // Phrase::NetworkBusy
  4789.     constexpr auto Engaged = 0xB0; // Phrase::Engaged
  4790.     constexpr auto DirectoryEntryPrefab = 0xB8; // GameObjectRef::DirectoryEntryPrefab
  4791.     constexpr auto DirectoryRoot = 0xC0; // Transform::DirectoryRoot
  4792.     constexpr auto NoDirectoryRoot = 0xC8; // GameObject::NoDirectoryRoot
  4793.     constexpr auto DirectoryPageUp = 0xD0; // RustButton::DirectoryPageUp
  4794.     constexpr auto DirectoryPageDown = 0xD8; // RustButton::DirectoryPageDown
  4795.     constexpr auto ContactsRoot = 0xE0; // Transform::ContactsRoot
  4796.     constexpr auto ContactsNameInput = 0xE8; // RustInput::ContactsNameInput
  4797.     constexpr auto ContactsNumberInput = 0xF0; // RustInput::ContactsNumberInput
  4798.     constexpr auto NoContactsRoot = 0xF8; // GameObject::NoContactsRoot
  4799.     constexpr auto AddContactButton = 0x100; // RustButton::AddContactButton
  4800.     constexpr auto attachedPhone = 0x118; // PhoneController::attachedPhone
  4801.     constexpr auto lastState = 0x120; // CallState::lastState
  4802.     constexpr auto directoryPage = 0x130; // int32_t::directoryPage
  4803.     constexpr auto dialTone = 0x138; // Sound::dialTone
  4804.     constexpr auto inputtingNumber = 0x144; // bool::inputtingNumber
  4805. };
  4806. namespace PhoneDirectoryEntry
  4807. {
  4808.     constexpr auto PhoneNumber = 0x18; // RustText::PhoneNumber
  4809.     constexpr auto PhoneName = 0x20; // RustText::PhoneName
  4810.     constexpr auto DeleteIcon = 0x28; // GameObject::DeleteIcon
  4811.     constexpr auto CensorIcon = 0x30; // GameObject::CensorIcon
  4812.     constexpr auto diallerDialog = 0x38; // PhoneDialler::diallerDialog
  4813.     constexpr auto rawNumberString = 0x40; // string::rawNumberString
  4814.     constexpr auto cachedName = 0x48; // string::cachedName
  4815.     constexpr auto cachedNumber = 0x50; // int32_t::cachedNumber
  4816.     constexpr auto assignedType = 0x54; // NumberType::assignedType
  4817. };
  4818. namespace PickAFriend
  4819. {
  4820. };
  4821. namespace RadioDialog
  4822. {
  4823.     constexpr auto IpInput = 0x30; // RustInput::IpInput
  4824. };
  4825. namespace RenameSleepingBag
  4826. {
  4827.     constexpr auto bag = 0x38; // SleepingBag::bag
  4828. };
  4829. namespace SetupAppNotification
  4830. {
  4831.     constexpr auto titleInput = 0x30; // RustInput::titleInput
  4832.     constexpr auto bodyInput = 0x38; // RustInput::bodyInput
  4833.     constexpr auto _alarm = 0x40; // SmartAlarm::_alarm
  4834. };
  4835. namespace TechTreeDialog
  4836. {
  4837.     constexpr auto data = 0x30; // TechTreeData::data
  4838.     constexpr auto graphScale = 0x38; // Single::graphScale
  4839.     constexpr auto entryPrefab = 0x40; // TechTreeEntry::entryPrefab
  4840.     constexpr auto groupPrefab = 0x48; // TechTreeGroup::groupPrefab
  4841.     constexpr auto linePrefab = 0x50; // TechTreeLine::linePrefab
  4842.     constexpr auto contents = 0x58; // RectTransform::contents
  4843.     constexpr auto contentParent = 0x60; // RectTransform::contentParent
  4844.     constexpr auto selectedNodeUI = 0x68; // TechTreeSelectedNodeUI::selectedNodeUI
  4845.     constexpr auto nodeSize = 0x70; // Single::nodeSize
  4846.     constexpr auto gridSize = 0x74; // Single::gridSize
  4847.     constexpr auto unlockEffect = 0x78; // GameObjectRef::unlockEffect
  4848.     constexpr auto startPos = 0x80; // Vector2::startPos
  4849.     constexpr auto zoom = 0xA0; // ScrollRectZoom::zoom
  4850.     constexpr auto selectedNodeID = 0xA8; // int32_t::selectedNodeID
  4851.     constexpr auto _attachedWorkbench = 0xB0; // Workbench::_attachedWorkbench
  4852. };
  4853. namespace TechTreeEntry
  4854. {
  4855.     constexpr auto icon = 0x28; // RawImage::icon
  4856.     constexpr auto ableToUnlockBackground = 0x30; // GameObject::ableToUnlockBackground
  4857.     constexpr auto unlockedBackground = 0x38; // GameObject::unlockedBackground
  4858.     constexpr auto lockedBackground = 0x40; // GameObject::lockedBackground
  4859.     constexpr auto lockOverlay = 0x48; // GameObject::lockOverlay
  4860.     constexpr auto selectedBackground = 0x50; // GameObject::selectedBackground
  4861.     constexpr auto locked = 0x58; // bool::locked
  4862.     constexpr auto pathToUnlock = 0x59; // bool::pathToUnlock
  4863. };
  4864. namespace TechTreeLine
  4865. {
  4866.     constexpr auto center = 0x28; // RawImage::center
  4867.     constexpr auto topLeft = 0x30; // RawImage::topLeft
  4868.     constexpr auto topRight = 0x38; // RawImage::topRight
  4869.     constexpr auto bottomLeft = 0x40; // RawImage::bottomLeft
  4870.     constexpr auto bottomRight = 0x48; // RawImage::bottomRight
  4871.     constexpr auto centerDotted = 0x50; // RawImage::centerDotted
  4872.     constexpr auto topLeftDotted = 0x58; // RawImage::topLeftDotted
  4873.     constexpr auto topRightDotted = 0x60; // RawImage::topRightDotted
  4874.     constexpr auto bottomLeftDotted = 0x68; // RawImage::bottomLeftDotted
  4875.     constexpr auto bottomRightDotted = 0x70; // RawImage::bottomRightDotted
  4876.     constexpr auto from = 0x78; // int32_t::from
  4877.     constexpr auto to = 0x7C; // int32_t::to
  4878.     constexpr auto isLocked = 0x80; // bool::isLocked
  4879.     constexpr auto targetAbove = 0x81; // bool::targetAbove
  4880.     constexpr auto targetLeft = 0x82; // bool::targetLeft
  4881. };
  4882. namespace TechTreeSelectedNodeUI
  4883. {
  4884.     constexpr auto selectedTitle = 0x18; // RustText::selectedTitle
  4885.     constexpr auto selectedIcon = 0x20; // RawImage::selectedIcon
  4886.     constexpr auto selectedDescription = 0x28; // RustText::selectedDescription
  4887.     constexpr auto costText = 0x30; // RustText::costText
  4888.     constexpr auto craftingCostText = 0x38; // RustText::craftingCostText
  4889.     constexpr auto costObject = 0x40; // GameObject::costObject
  4890.     constexpr auto cantAffordObject = 0x48; // GameObject::cantAffordObject
  4891.     constexpr auto unlockedObject = 0x50; // GameObject::unlockedObject
  4892.     constexpr auto unlockButton = 0x58; // GameObject::unlockButton
  4893.     constexpr auto noPathObject = 0x60; // GameObject::noPathObject
  4894.     constexpr auto dialog = 0x68; // TechTreeDialog::dialog
  4895.     constexpr auto ColorAfford = 0x70; // Color::ColorAfford
  4896.     constexpr auto ColorCantAfford = 0x80; // Color::ColorCantAfford
  4897. };
  4898. namespace TechTreeWidget
  4899. {
  4900.     constexpr auto originalPos = 0x1C; // Vector3::originalPos
  4901. };
  4902. namespace ZoomImage
  4903. {
  4904.     constexpr auto _minimumScale = 0x18; // Single::_minimumScale
  4905.     constexpr auto _initialScale = 0x1C; // Single::_initialScale
  4906.     constexpr auto _maximumScale = 0x20; // Single::_maximumScale
  4907.     constexpr auto _scaleIncrement = 0x24; // Single::_scaleIncrement
  4908.     constexpr auto _scale = 0x28; // Vector3::_scale
  4909.     constexpr auto _thisTransform = 0x38; // RectTransform::_thisTransform
  4910. };
  4911. namespace UIDialog
  4912. {
  4913.     constexpr auto openSoundDef = 0x18; // SoundDefinition::openSoundDef
  4914.     constexpr auto closeSoundDef = 0x20; // SoundDefinition::closeSoundDef
  4915.     constexpr auto isClosing = 0x28; // bool::isClosing
  4916. };
  4917. namespace DynamicMouseCursor
  4918. {
  4919.     constexpr auto RegularCursor = 0x18; // Texture2D::RegularCursor
  4920.     constexpr auto RegularCursorPos = 0x20; // Vector2::RegularCursorPos
  4921.     constexpr auto HoverCursor = 0x28; // Texture2D::HoverCursor
  4922.     constexpr auto HoverCursorPos = 0x30; // Vector2::HoverCursorPos
  4923.     constexpr auto current = 0x38; // Texture2D::current
  4924.     constexpr auto pointer = 0x40; // PointerEventData::pointer
  4925. };
  4926. namespace EntityHUDRender
  4927. {
  4928.     constexpr auto cachedEntity = 0x18; // BaseEntity::cachedEntity
  4929. };
  4930. namespace ErrorText
  4931. {
  4932.     constexpr auto maxLength = 0x20; // int32_t::maxLength
  4933. };
  4934. namespace ExpandedLifeStats
  4935. {
  4936.     constexpr auto DisplayRoot = 0x18; // GameObject::DisplayRoot
  4937.     constexpr auto GenericStatRow = 0x20; // GameObjectRef::GenericStatRow
  4938.     constexpr auto ResourcesStatRoot = 0x28; // Transform::ResourcesStatRoot
  4939.     constexpr auto WeaponStatRow = 0x38; // GameObjectRef::WeaponStatRow
  4940.     constexpr auto WeaponsRoot = 0x40; // Transform::WeaponsRoot
  4941.     constexpr auto MiscRoot = 0x48; // Transform::MiscRoot
  4942.     constexpr auto Infographic = 0x58; // LifeInfographic::Infographic
  4943.     constexpr auto MoveRoot = 0x60; // RectTransform::MoveRoot
  4944.     constexpr auto OpenPosition = 0x68; // Vector2::OpenPosition
  4945.     constexpr auto ClosedPosition = 0x70; // Vector2::ClosedPosition
  4946.     constexpr auto OpenButtonRoot = 0x78; // GameObject::OpenButtonRoot
  4947.     constexpr auto CloseButtonRoot = 0x80; // GameObject::CloseButtonRoot
  4948.     constexpr auto ScrollGradient = 0x88; // GameObject::ScrollGradient
  4949.     constexpr auto Scroller = 0x90; // ScrollRect::Scroller
  4950. };
  4951. namespace FPSText
  4952. {
  4953.     constexpr auto fpsTimer = 0x20; // Stopwatch::fpsTimer
  4954. };
  4955. namespace GameStat
  4956. {
  4957.     constexpr auto refreshTime = 0x18; // Single::refreshTime
  4958.     constexpr auto title = 0x20; // Text::title
  4959.     constexpr auto globalStat = 0x28; // Text::globalStat
  4960.     constexpr auto localStat = 0x30; // Text::localStat
  4961.     constexpr auto globalValue = 0x38; // Int64::globalValue
  4962.     constexpr auto localValue = 0x40; // Int64::localValue
  4963.     constexpr auto secondsSinceRefresh = 0x48; // Single::secondsSinceRefresh
  4964.     constexpr auto secondsUntilUpdate = 0x4C; // Single::secondsUntilUpdate
  4965.     constexpr auto secondsUntilChange = 0x50; // Single::secondsUntilChange
  4966.     constexpr auto stat = 0x68; // Stat::stat
  4967. };
  4968. namespace Graph
  4969. {
  4970.     constexpr auto Resolution = 0x20; // int32_t::Resolution
  4971.     constexpr auto ScreenFill = 0x24; // Vector2::ScreenFill
  4972.     constexpr auto ScreenOrigin = 0x2C; // Vector2::ScreenOrigin
  4973.     constexpr auto Pivot = 0x34; // Vector2::Pivot
  4974.     constexpr auto Area = 0x3C; // Rect::Area
  4975.     constexpr auto CurrentValue = 0x4C; // Single::CurrentValue
  4976. };
  4977. namespace HostileNote
  4978. {
  4979.     constexpr auto warnGroup = 0x18; // CanvasGroup::warnGroup
  4980.     constexpr auto smallWarning = 0x30; // CanvasGroup::smallWarning
  4981.     constexpr auto smallWarningText = 0x40; // Text::smallWarningText
  4982.     constexpr auto unhostileTime = 0x0; // Single::unhostileTime
  4983.     constexpr auto weaponDrawnDuration = 0x4; // Single::weaponDrawnDuration
  4984.     constexpr auto warnColor = 0x48; // Color::warnColor
  4985.     constexpr auto hostileColor = 0x58; // Color::hostileColor
  4986.     constexpr auto requireDistanceToSafeZone = 0x68; // Single::requireDistanceToSafeZone
  4987.     constexpr auto nextMonumentUpdate = 0x6C; // TimeSince::nextMonumentUpdate
  4988.     constexpr auto isNearSafeZone = 0x70; // bool::isNearSafeZone
  4989.     constexpr auto lastHostileTimeStringUpdate = 0x78; // Double::lastHostileTimeStringUpdate
  4990.     constexpr auto lastWeaponDrawnStringUpdate = 0x80; // Double::lastWeaponDrawnStringUpdate
  4991.     constexpr auto hostileTimeLeftString = 0x88; // string::hostileTimeLeftString
  4992. };
  4993. namespace HudElement
  4994. {
  4995.     constexpr auto lastMax = 0x2C; // Single::lastMax
  4996. };
  4997. namespace IOEntityUISlotEntry
  4998. {
  4999.     constexpr auto leftText = 0x20; // Text::leftText
  5000.     constexpr auto rightText = 0x28; // Text::rightText
  5001. };
  5002. namespace InfoBar
  5003. {
  5004.     constexpr auto TextValue = 0x18; // Text::TextValue
  5005.     constexpr auto ImageFill = 0x20; // Image::ImageFill
  5006.     constexpr auto GoodColor = 0x28; // Color::GoodColor
  5007.     constexpr auto BadColor = 0x38; // Color::BadColor
  5008. };
  5009. namespace GameTip
  5010. {
  5011.     constexpr auto icon = 0x20; // RustIcon::icon
  5012.     constexpr auto background = 0x28; // Image::background
  5013.     constexpr auto text = 0x30; // RustText::text
  5014.     constexpr auto showgametips = 0x8; // bool::showgametips
  5015. };
  5016. namespace ImagePainter
  5017. {
  5018.     constexpr auto onDrawing = 0x18; // OnDrawingEvent::onDrawing
  5019.     constexpr auto redirectRightClick = 0x20; // MonoBehaviour::redirectRightClick
  5020.     constexpr auto spacingScale = 0x28; // Single::spacingScale
  5021.     constexpr auto brush = 0x30; // Brush::brush
  5022. };
  5023. namespace IndependentScale
  5024. {
  5025.     constexpr auto scaleParent = 0x18; // Transform::scaleParent
  5026.     constexpr auto lastScale = 0x2C; // Vector3::lastScale
  5027. };
  5028. namespace MapInterface
  5029. {
  5030.     constexpr auto cameraPositon = 0x18; // Image::cameraPositon
  5031.     constexpr auto scrollRect = 0x20; // ScrollRectEx::scrollRect
  5032.     constexpr auto showGridToggle = 0x28; // Toggle::showGridToggle
  5033.     constexpr auto FocusButton = 0x30; // Button::FocusButton
  5034.     constexpr auto CanvasGroup = 0x38; // CanvasGroup::CanvasGroup
  5035.     constexpr auto PlaceMarkerSound = 0x40; // SoundDefinition::PlaceMarkerSound
  5036.     constexpr auto ClearMarkerSound = 0x48; // SoundDefinition::ClearMarkerSound
  5037.     constexpr auto View = 0x50; // MapView::View
  5038.     constexpr auto DebugStayOpen = 0x68; // bool::DebugStayOpen
  5039.     constexpr auto pointerData = 0x70; // PointerEventData::pointerData
  5040.     constexpr auto LastOpened = 0x4; // Single::LastOpened
  5041.     constexpr auto NeedsCursor = 0x80; // NeedsCursor::NeedsCursor
  5042.     constexpr auto NeedsMouseButtons = 0x88; // NeedsMouseButtons::NeedsMouseButtons
  5043.     constexpr auto NeedsMouseWheel = 0x90; // NeedsMouseWheel::NeedsMouseWheel
  5044.     constexpr auto rmbStartPos = 0x98; // Vector3::rmbStartPos
  5045.     constexpr auto rmbStartTime = 0xA4; // Single::rmbStartTime
  5046.     constexpr auto lastActiveMap = 0x8; // MapEntity::lastActiveMap
  5047. };
  5048. namespace MapView
  5049. {
  5050.     constexpr auto mapImage = 0x18; // RawImage::mapImage
  5051.     constexpr auto monumentMarkerContainer = 0x30; // GameObject::monumentMarkerContainer
  5052.     constexpr auto clusterMarkerContainer = 0x38; // Transform::clusterMarkerContainer
  5053.     constexpr auto monumentMarkerPrefab = 0x40; // GameObjectRef::monumentMarkerPrefab
  5054.     constexpr auto PointOfInterestMarker = 0x50; // PointOfInterestMapMarker::PointOfInterestMarker
  5055.     constexpr auto LeaderPointOfInterestMarker = 0x58; // PointOfInterestMapMarker::LeaderPointOfInterestMarker
  5056.     constexpr auto PlayerDeathMarker = 0x60; // GameObject::PlayerDeathMarker
  5057.     constexpr auto ShowGrid = 0x78; // bool::ShowGrid
  5058.     constexpr auto ShowPointOfInterestMarkers = 0x79; // bool::ShowPointOfInterestMarkers
  5059.     constexpr auto ShowDeathMarker = 0x7A; // bool::ShowDeathMarker
  5060.     constexpr auto ShowSleepingBags = 0x7B; // bool::ShowSleepingBags
  5061.     constexpr auto ShowLocalPlayer = 0x7C; // bool::ShowLocalPlayer
  5062.     constexpr auto ShowTeamMembers = 0x7D; // bool::ShowTeamMembers
  5063.     constexpr auto ActiveView = 0x0; // MapView::ActiveView
  5064.     constexpr auto followingPlayerk__BackingField = 0x7E; // bool::<followingPlayer>k__BackingField
  5065. };
  5066. namespace MonumentMarker
  5067. {
  5068. };
  5069. namespace PointOfInterestMapMarker
  5070. {
  5071.     constexpr auto MapIcon = 0x18; // Image::MapIcon
  5072.     constexpr auto isLeaderk__BackingField = 0x28; // bool::<isLeader>k__BackingField
  5073. };
  5074. namespace SleepingBagClusterMapMarker
  5075. {
  5076.     constexpr auto CountText = 0x18; // TextMeshProUGUI::CountText
  5077.     constexpr auto OpenRoot = 0x28; // GameObject::OpenRoot
  5078.     constexpr auto SummaryTooltip = 0x30; // Tooltip::SummaryTooltip
  5079.     constexpr auto RimImage = 0x38; // Image::RimImage
  5080.     constexpr auto open = 0x40; // bool::open
  5081.     constexpr auto currentlyOpen = 0x0; // SleepingBagClusterMapMarker::currentlyOpen
  5082. };
  5083. namespace SleepingBagMapMarker
  5084. {
  5085.     constexpr auto SleepingBagIcon = 0x20; // Image::SleepingBagIcon
  5086.     constexpr auto SleepingBagSprite = 0x28; // Sprite::SleepingBagSprite
  5087.     constexpr auto BedSprite = 0x30; // Sprite::BedSprite
  5088.     constexpr auto BeachTowelSprite = 0x38; // Sprite::BeachTowelSprite
  5089.     constexpr auto MarkerTooltip = 0x40; // Tooltip::MarkerTooltip
  5090.     constexpr auto LockRoot = 0x48; // GameObject::LockRoot
  5091.     constexpr auto LockTime = 0x50; // TextMeshProUGUI::LockTime
  5092.     constexpr auto CircleRim = 0x58; // Image::CircleRim
  5093.     constexpr auto CircleFill = 0x60; // Image::CircleFill
  5094.     constexpr auto cachedSpawnInfo = 0x68; // SpawnOptions::cachedSpawnInfo
  5095.     constexpr auto releaseTime = 0x70; // Single::releaseTime
  5096. };
  5097. namespace TeamMemberMapMarker
  5098. {
  5099.     constexpr auto nameTagText = 0x20; // Text::nameTagText
  5100.     constexpr auto toolTip = 0x28; // Tooltip::toolTip
  5101. };
  5102. namespace UIMapGenericRadius
  5103. {
  5104.     constexpr auto radialImage = 0x18; // Image::radialImage
  5105.     constexpr auto outlineImage = 0x20; // Image::outlineImage
  5106.     constexpr auto fade = 0x30; // CanvasGroup::fade
  5107.     constexpr auto rect = 0x38; // RectTransform::rect
  5108. };
  5109. namespace UIMapVendingMachineMarker
  5110. {
  5111.     constexpr auto inStock = 0x18; // Color::inStock
  5112.     constexpr auto outOfStock = 0x28; // Color::outOfStock
  5113.     constexpr auto colorBackground = 0x38; // Image::colorBackground
  5114.     constexpr auto button = 0x50; // RustButton::button
  5115.     constexpr auto isInStock = 0x58; // bool::isInStock
  5116.     constexpr auto vendingMachineData = 0x70; // VendingMachine::vendingMachineData
  5117. };
  5118. namespace UIMapVendingMachineMarkerCluster
  5119. {
  5120.     constexpr auto currentlyOpen = 0x0; // UIMapVendingMachineMarkerCluster::currentlyOpen
  5121. };
  5122. namespace UIPaintBox
  5123. {
  5124.     constexpr auto onBrushChanged = 0x18; // OnBrushChanged::onBrushChanged
  5125. };
  5126. namespace MenuTip
  5127. {
  5128.     constexpr auto screen = 0x20; // LoadingScreen::screen
  5129.     constexpr auto currentTipIndex = 0x28; // int32_t::currentTipIndex
  5130.     constexpr auto nextTipTime = 0x2C; // Single::nextTipTime
  5131. };
  5132. namespace UIBuffs
  5133. {
  5134.     constexpr auto PrefabBuffIcon = 0x20; // Transform::PrefabBuffIcon
  5135. };
  5136. namespace UIBuffsIcon
  5137. {
  5138.     constexpr auto Text = 0x18; // TextMeshProUGUI::Text
  5139.     constexpr auto ToolTip = 0x20; // Tooltip::ToolTip
  5140.     constexpr auto Group = 0x28; // CanvasGroup::Group
  5141.     constexpr auto Buffs = 0x30; // string::Buffs
  5142. };
  5143. namespace UICompass
  5144. {
  5145.     constexpr auto compassStrip = 0x18; // RawImage::compassStrip
  5146.     constexpr auto compassGroup = 0x20; // CanvasGroup::compassGroup
  5147.     constexpr auto CompassMarker = 0x28; // CompassMapMarker::CompassMarker
  5148.     constexpr auto TeamLeaderCompassMarker = 0x30; // CompassMapMarker::TeamLeaderCompassMarker
  5149.     constexpr auto compassToggle = 0x38; // bool::compassToggle
  5150.     constexpr auto compassStripMaterial = 0x40; // Material::compassStripMaterial
  5151.     constexpr auto compassStripMaterialInst = 0x48; // Material::compassStripMaterialInst
  5152. };
  5153. namespace UIFadeOut
  5154. {
  5155.     constexpr auto secondsToFadeOut = 0x18; // Single::secondsToFadeOut
  5156.     constexpr auto destroyOnFaded = 0x1C; // bool::destroyOnFaded
  5157.     constexpr auto targetGroup = 0x20; // CanvasGroup::targetGroup
  5158.     constexpr auto timeStarted = 0x28; // Single::timeStarted
  5159. };
  5160. namespace UIHUD
  5161. {
  5162.     constexpr auto chatPanel = 0x18; // UIChat::chatPanel
  5163.     constexpr auto Hunger = 0x20; // HudElement::Hunger
  5164.     constexpr auto Thirst = 0x28; // HudElement::Thirst
  5165.     constexpr auto Health = 0x30; // HudElement::Health
  5166.     constexpr auto PendingHealth = 0x38; // HudElement::PendingHealth
  5167.     constexpr auto VehicleHealth = 0x40; // HudElement::VehicleHealth
  5168.     constexpr auto AnimalStamina = 0x48; // HudElement::AnimalStamina
  5169.     constexpr auto AnimalStaminaMax = 0x50; // HudElement::AnimalStaminaMax
  5170.     constexpr auto vitalsRect = 0x58; // RectTransform::vitalsRect
  5171.     constexpr auto CompassWidget = 0x60; // UICompass::CompassWidget
  5172.     constexpr auto KeyboardCaptureMode = 0x68; // GameObject::KeyboardCaptureMode
  5173. };
  5174. namespace UIRecordingInfo
  5175. {
  5176.     constexpr auto CountdownText = 0x18; // RustText::CountdownText
  5177.     constexpr auto TapeProgressSlider = 0x20; // Slider::TapeProgressSlider
  5178.     constexpr auto CountdownRoot = 0x28; // GameObject::CountdownRoot
  5179.     constexpr auto RecordingRoot = 0x30; // GameObject::RecordingRoot
  5180.     constexpr auto Spinner = 0x38; // Transform::Spinner
  5181.     constexpr auto SpinSpeed = 0x40; // Single::SpinSpeed
  5182.     constexpr auto CassetteImage = 0x48; // Image::CassetteImage
  5183. };
  5184. namespace UIUnderlay
  5185. {
  5186.     constexpr auto damageDirectional = 0x18; // GameObject::damageDirectional
  5187.     constexpr auto waterDirectional = 0x20; // GameObject::waterDirectional
  5188. };
  5189. namespace IngameMenuBackground
  5190. {
  5191. };
  5192. namespace AmmoInformationPanel
  5193. {
  5194.     constexpr auto damageDisplay = 0x18; // ItemStatValue::damageDisplay
  5195.     constexpr auto velocityDisplay = 0x20; // ItemStatValue::velocityDisplay
  5196.     constexpr auto spreadDisplay = 0x28; // ItemStatValue::spreadDisplay
  5197.     constexpr auto pelletsDisplay = 0x30; // ItemTextValue::pelletsDisplay
  5198.     constexpr auto falloffRangeDisplay = 0x38; // ItemStatValue::falloffRangeDisplay
  5199.     constexpr auto thicknessDisplay = 0x40; // ItemTextValue::thicknessDisplay
  5200. };
  5201. namespace ArmorInformationPanel
  5202. {
  5203.     constexpr auto projectileDisplay = 0x18; // ItemTextValue::projectileDisplay
  5204.     constexpr auto meleeDisplay = 0x20; // ItemTextValue::meleeDisplay
  5205.     constexpr auto coldDisplay = 0x28; // ItemTextValue::coldDisplay
  5206.     constexpr auto explosionDisplay = 0x30; // ItemTextValue::explosionDisplay
  5207.     constexpr auto radiationDisplay = 0x38; // ItemTextValue::radiationDisplay
  5208.     constexpr auto biteDisplay = 0x40; // ItemTextValue::biteDisplay
  5209.     constexpr auto spacer = 0x48; // ItemTextValue::spacer
  5210.     constexpr auto areaProtectionText = 0x50; // Text::areaProtectionText
  5211.     constexpr auto LegText = 0x58; // Phrase::LegText
  5212.     constexpr auto ChestText = 0x60; // Phrase::ChestText
  5213.     constexpr auto HeadText = 0x68; // Phrase::HeadText
  5214.     constexpr auto ChestLegsText = 0x70; // Phrase::ChestLegsText
  5215.     constexpr auto WholeBodyText = 0x78; // Phrase::WholeBodyText
  5216.     constexpr auto eggVision = 0x80; // ItemTextValue::eggVision
  5217. };
  5218. namespace BeltBarIcon
  5219. {
  5220.     constexpr auto itemIcon = 0x18; // ItemIcon::itemIcon
  5221.     constexpr auto wasSelected = 0x20; // bool::wasSelected
  5222. };
  5223. namespace BlueprintButton
  5224. {
  5225.     constexpr auto imageFavourite = 0x20; // Image::imageFavourite
  5226.     constexpr auto newNotification = 0x38; // GameObject::newNotification
  5227.     constexpr auto lockedOverlay = 0x40; // GameObject::lockedOverlay
  5228.     constexpr auto Tip = 0x48; // Tooltip::Tip
  5229.     constexpr auto FavouriteIcon = 0x50; // Image::FavouriteIcon
  5230.     constexpr auto needsRefresh = 0x58; // bool::needsRefresh
  5231.     constexpr auto parentBlueprints = 0x68; // UIBlueprints::parentBlueprints
  5232.     constexpr auto favourited = 0x70; // bool::favourited
  5233.     constexpr auto hovered = 0x71; // bool::hovered
  5234. };
  5235. namespace BlueprintCategoryButton
  5236. {
  5237.     constexpr auto amountLabel = 0x18; // TextMeshProUGUI::amountLabel
  5238.     constexpr auto Category = 0x20; // ItemCategory::Category
  5239.     constexpr auto AlwaysShow = 0x24; // bool::AlwaysShow
  5240.     constexpr auto ShowItemCount = 0x25; // bool::ShowItemCount
  5241.     constexpr auto BackgroundHighlight = 0x28; // GameObject::BackgroundHighlight
  5242.     constexpr auto clickSound = 0x30; // SoundDefinition::clickSound
  5243.     constexpr auto hoverSound = 0x38; // SoundDefinition::hoverSound
  5244.     constexpr auto CurrentAmount = 0x44; // int32_t::CurrentAmount
  5245.     constexpr auto Selected = 0x48; // bool::Selected
  5246. };
  5247. namespace BlueprintCraftGridRow
  5248. {
  5249.     constexpr auto amount = 0x18; // GameObject::amount
  5250.     constexpr auto itemName = 0x20; // GameObject::itemName
  5251.     constexpr auto total = 0x28; // GameObject::total
  5252.     constexpr auto have = 0x30; // GameObject::have
  5253.     constexpr auto colorOK = 0x38; // Color::colorOK
  5254.     constexpr auto colorBad = 0x48; // Color::colorBad
  5255. };
  5256. namespace BlueprintHeader
  5257. {
  5258.     constexpr auto categoryName = 0x18; // Text::categoryName
  5259.     constexpr auto unlockCount = 0x20; // Text::unlockCount
  5260. };
  5261. namespace CraftingNotice
  5262. {
  5263.     constexpr auto itemName = 0x20; // TextMeshProUGUI::itemName
  5264.     constexpr auto craftSeconds = 0x28; // TextMeshProUGUI::craftSeconds
  5265. };
  5266. namespace CraftingQueue
  5267. {
  5268.     constexpr auto queueContainer = 0x18; // GameObject::queueContainer
  5269.     constexpr auto queueItemPrefab = 0x20; // GameObject::queueItemPrefab
  5270.     constexpr auto isCrafting = 0x8; // bool::isCrafting
  5271. };
  5272. namespace CraftingQueueIcon
  5273. {
  5274.     constexpr auto iconCancel = 0x28; // Image::iconCancel
  5275.     constexpr auto timeLeft = 0x30; // GameObject::timeLeft
  5276.     constexpr auto craftingCount = 0x38; // GameObject::craftingCount
  5277.     constexpr auto taskid = 0x40; // int32_t::taskid
  5278.     constexpr auto pointerOverButton = 0x60; // bool::pointerOverButton
  5279. };
  5280. namespace SelectedBlueprint
  5281. {
  5282.     constexpr auto craftAmountText = 0x20; // InputField::craftAmountText
  5283.     constexpr auto ingredientGrid = 0x28; // GameObject::ingredientGrid
  5284.     constexpr auto skinPicker = 0x30; // IconSkinPicker::skinPicker
  5285.     constexpr auto iconImage = 0x38; // Image::iconImage
  5286.     constexpr auto titleText = 0x40; // RustText::titleText
  5287.     constexpr auto descriptionText = 0x48; // RustText::descriptionText
  5288.     constexpr auto CraftArea = 0x50; // CanvasGroup::CraftArea
  5289.     constexpr auto CraftButton = 0x58; // Button::CraftButton
  5290.     constexpr auto CraftingTime = 0x60; // RustText::CraftingTime
  5291.     constexpr auto CraftingAmount = 0x68; // RustText::CraftingAmount
  5292.     constexpr auto FavouriteOnSprite = 0x70; // Sprite::FavouriteOnSprite
  5293.     constexpr auto FavouriteOffSprite = 0x78; // Sprite::FavouriteOffSprite
  5294.     constexpr auto FavouriteButtonStatusMarker = 0x80; // Image::FavouriteButtonStatusMarker
  5295.     constexpr auto craftAmount = 0x9C; // int32_t::craftAmount
  5296. };
  5297. namespace UIBlueprints
  5298. {
  5299.     constexpr auto buttonPrefab = 0x18; // GameObjectRef::buttonPrefab
  5300.     constexpr auto ScrollRectCanvasGroup = 0x28; // CanvasGroup::ScrollRectCanvasGroup
  5301.     constexpr auto searchField = 0x30; // InputField::searchField
  5302.     constexpr auto searchFieldPlaceholder = 0x38; // GameObject::searchFieldPlaceholder
  5303.     constexpr auto listAvailable = 0x40; // GameObject::listAvailable
  5304.     constexpr auto listLocked = 0x48; // GameObject::listLocked
  5305.     constexpr auto Categories = 0x50; // GameObject::Categories
  5306.     constexpr auto CategoryVerticalLayoutGroup = 0x58; // VerticalLayoutGroup::CategoryVerticalLayoutGroup
  5307.     constexpr auto FavouriteCategoryButton = 0x60; // BlueprintCategoryButton::FavouriteCategoryButton
  5308.     constexpr auto needsResort = 0x68; // bool::needsResort
  5309. };
  5310. namespace ConsumableInformationPanel
  5311. {
  5312.     constexpr auto Genes = 0x20; // UIGenesDisplay::Genes
  5313.     constexpr auto TextUnknownGenetics = 0x28; // Text::TextUnknownGenetics
  5314.     constexpr auto LabelGenetics = 0x30; // Text::LabelGenetics
  5315.     constexpr auto GeneticsGameObject = 0x38; // GameObject::GeneticsGameObject
  5316.     constexpr auto durationValue = 0x40; // ItemTextValue::durationValue
  5317.     constexpr auto genes = 0x48; // GrowableGenes::genes
  5318. };
  5319. namespace DragReceiver
  5320. {
  5321.     constexpr auto onEndDrag = 0x18; // TriggerEvent::onEndDrag
  5322. };
  5323. namespace EngineItemInformationPanel
  5324. {
  5325.     constexpr auto tier = 0x18; // Text::tier
  5326.     constexpr auto low = 0x20; // Phrase::low
  5327.     constexpr auto medium = 0x28; // Phrase::medium
  5328.     constexpr auto high = 0x30; // Phrase::high
  5329.     constexpr auto accelerationRoot = 0x38; // GameObject::accelerationRoot
  5330.     constexpr auto topSpeedRoot = 0x40; // GameObject::topSpeedRoot
  5331.     constexpr auto fuelEconomyRoot = 0x48; // GameObject::fuelEconomyRoot
  5332. };
  5333. namespace ExplosiveInformationPanel
  5334. {
  5335.     constexpr auto explosiveDmgDisplay = 0x18; // ItemTextValue::explosiveDmgDisplay
  5336.     constexpr auto lethalDmgDisplay = 0x20; // ItemTextValue::lethalDmgDisplay
  5337.     constexpr auto throwDistanceDisplay = 0x28; // ItemTextValue::throwDistanceDisplay
  5338.     constexpr auto projectileDistanceDisplay = 0x30; // ItemTextValue::projectileDistanceDisplay
  5339.     constexpr auto fuseLengthDisplay = 0x38; // ItemTextValue::fuseLengthDisplay
  5340.     constexpr auto blastRadiusDisplay = 0x40; // ItemTextValue::blastRadiusDisplay
  5341.     constexpr auto unreliableText = 0x48; // Text::unreliableText
  5342. };
  5343. namespace GunModInformationPanel
  5344. {
  5345.     constexpr auto fireRateDisplay = 0x18; // ItemTextValue::fireRateDisplay
  5346.     constexpr auto velocityDisplay = 0x20; // ItemTextValue::velocityDisplay
  5347.     constexpr auto damageDisplay = 0x28; // ItemTextValue::damageDisplay
  5348.     constexpr auto accuracyDisplay = 0x30; // ItemTextValue::accuracyDisplay
  5349.     constexpr auto recoilDisplay = 0x38; // ItemTextValue::recoilDisplay
  5350.     constexpr auto zoomDisplay = 0x40; // ItemTextValue::zoomDisplay
  5351. };
  5352. namespace HorseEquipmentInformationPanel
  5353. {
  5354.     constexpr auto horseProtectionDisplay = 0x18; // ItemTextValue::horseProtectionDisplay
  5355.     constexpr auto riderProtectionDisplay = 0x20; // ItemTextValue::riderProtectionDisplay
  5356.     constexpr auto maxSpeedDisplay = 0x28; // ItemTextValue::maxSpeedDisplay
  5357.     constexpr auto storageAmountDisplay = 0x30; // ItemTextValue::storageAmountDisplay
  5358. };
  5359. namespace IOEntityInformationPanel
  5360. {
  5361.     constexpr auto requiredPowerDisplay = 0x18; // ItemTextValue::requiredPowerDisplay
  5362.     constexpr auto requiredFluidDisplay = 0x20; // ItemTextValue::requiredFluidDisplay
  5363.     constexpr auto generatedPowerDisplay = 0x28; // ItemTextValue::generatedPowerDisplay
  5364.     constexpr auto capacityDisplay = 0x30; // ItemTextValue::capacityDisplay
  5365.     constexpr auto chargeDisplay = 0x38; // ItemTextValue::chargeDisplay
  5366. };
  5367. namespace ItemDropCommand
  5368. {
  5369.     constexpr auto command = 0x18; // string::command
  5370. };
  5371. namespace ItemIcon
  5372. {
  5373.     constexpr auto defaultBackgroundColor = 0x0; // Color::defaultBackgroundColor
  5374.     constexpr auto selectedBackgroundColor = 0x10; // Color::selectedBackgroundColor
  5375.     constexpr auto containerSource = 0x18; // ItemContainerSource::containerSource
  5376.     constexpr auto slotOffset = 0x20; // int32_t::slotOffset
  5377.     constexpr auto slot = 0x24; // int32_t::slot
  5378.     constexpr auto setSlotFromSiblingIndex = 0x28; // bool::setSlotFromSiblingIndex
  5379.     constexpr auto slots = 0x30; // GameObject::slots
  5380.     constexpr auto iconContents = 0x38; // CanvasGroup::iconContents
  5381.     constexpr auto underlayImage = 0x48; // Image::underlayImage
  5382.     constexpr auto hoverText = 0x58; // Text::hoverText
  5383.     constexpr auto hoverOutline = 0x60; // Image::hoverOutline
  5384.     constexpr auto cornerIcon = 0x68; // Image::cornerIcon
  5385.     constexpr auto lockedImage = 0x70; // Image::lockedImage
  5386.     constexpr auto progressImage = 0x78; // Image::progressImage
  5387.     constexpr auto backgroundUnderlayImage = 0x88; // Image::backgroundUnderlayImage
  5388.     constexpr auto emptySlotBackgroundSprite = 0x90; // Sprite::emptySlotBackgroundSprite
  5389.     constexpr auto conditionObject = 0x98; // CanvasGroup::conditionObject
  5390.     constexpr auto conditionFill = 0xA0; // Image::conditionFill
  5391.     constexpr auto maxConditionFill = 0xA8; // Image::maxConditionFill
  5392.     constexpr auto allowSelection = 0xB0; // bool::allowSelection
  5393.     constexpr auto allowDropping = 0xB1; // bool::allowDropping
  5394.     constexpr auto allowMove = 0xB2; // bool::allowMove
  5395.     constexpr auto invalidSlot = 0xC0; // bool::invalidSlot
  5396.     constexpr auto queuedForLooting = 0xD8; // bool::queuedForLooting
  5397.     constexpr auto queuedQuickLootContainerID = 0xDC; // uint32_t::queuedQuickLootContainerID
  5398.     constexpr auto queuedLootAtTime = 0xE0; // Single::queuedLootAtTime
  5399.     constexpr auto hovering = 0xE5; // bool::hovering
  5400.     constexpr auto canvasGroupParent = 0xE8; // CanvasGroup::canvasGroupParent
  5401.     constexpr auto timedAction = 0xF0; // Action::timedAction
  5402. };
  5403. namespace ItemOptionButton
  5404. {
  5405.     constexpr auto name = 0x18; // TextMeshProUGUI::name
  5406. };
  5407. namespace ItemPanel
  5408. {
  5409.     constexpr auto item = 0x18; // ItemIcon::item
  5410. };
  5411. namespace ItemPickupNotice
  5412. {
  5413.     constexpr auto objectDeleteOnFinish = 0x18; // GameObject::objectDeleteOnFinish
  5414.     constexpr auto Amount = 0x28; // TextMeshProUGUI::Amount
  5415. };
  5416. namespace ItemPreviewIcon
  5417. {
  5418. };
  5419. namespace ItemSplitter
  5420. {
  5421.     constexpr auto slider = 0x18; // Slider::slider
  5422.     constexpr auto textValue = 0x20; // TextMeshProUGUI::textValue
  5423.     constexpr auto splitAmountText = 0x28; // TextMeshProUGUI::splitAmountText
  5424.     constexpr auto amountInputField = 0x30; // TMP_InputField::amountInputField
  5425.     constexpr auto isInputFieldOpen = 0x0; // bool::isInputFieldOpen
  5426.     constexpr auto oldAmount = 0x38; // Single::oldAmount
  5427. };
  5428. namespace ItemSplitterDragOut
  5429. {
  5430.     constexpr auto rootSplitter = 0x18; // ItemSplitter::rootSplitter
  5431. };
  5432. namespace ItemSplitterSlider
  5433. {
  5434.     constexpr auto Splitter = 0x18; // ItemSplitter::Splitter
  5435. };
  5436. namespace ItemStatValue
  5437. {
  5438.     constexpr auto selectedItem = 0x28; // bool::selectedItem
  5439.     constexpr auto smallerIsBetter = 0x29; // bool::smallerIsBetter
  5440.     constexpr auto asPercentage = 0x2A; // bool::asPercentage
  5441. };
  5442. namespace ItemTextValue
  5443. {
  5444.     constexpr auto bad = 0x20; // Color::bad
  5445.     constexpr auto good = 0x30; // Color::good
  5446.     constexpr auto negativestat = 0x40; // bool::negativestat
  5447.     constexpr auto useColors = 0x42; // bool::useColors
  5448.     constexpr auto signedd = 0x43; // bool::signed
  5449.     constexpr auto suffix = 0x48; // string::suffix
  5450.     constexpr auto multiplier = 0x50; // Single::multiplier
  5451. };
  5452. namespace KeyInformationPanel
  5453. {
  5454.     constexpr auto id = 0x18; // Text::id
  5455. };
  5456. namespace LootPanel
  5457. {
  5458.     constexpr auto Title = 0x18; // Text::Title
  5459. };
  5460. namespace LootPanelContainer
  5461. {
  5462.     constexpr auto containerName = 0x0; // string::containerName
  5463.     constexpr auto NoLootPanel = 0x18; // GameObject::NoLootPanel
  5464.     constexpr auto wasShowingPanel = 0x20; // bool::wasShowingPanel
  5465.     constexpr auto currentLootPanel = 0x28; // GameObject::currentLootPanel
  5466.     constexpr auto _lastLootPanel = 0x30; // string::_lastLootPanel
  5467. };
  5468. namespace LootPanelEngine
  5469. {
  5470.     constexpr auto engineImage = 0x20; // Image::engineImage
  5471.     constexpr auto warning = 0x30; // GameObject::warning
  5472.     constexpr auto hp = 0x38; // RustText::hp
  5473.     constexpr auto power = 0x40; // RustText::power
  5474.     constexpr auto acceleration = 0x48; // RustText::acceleration
  5475.     constexpr auto topSpeed = 0x50; // RustText::topSpeed
  5476.     constexpr auto fuelEconomy = 0x58; // RustText::fuelEconomy
  5477. };
  5478. namespace LootPanelHorse
  5479. {
  5480.     constexpr auto breedTitle = 0x20; // Text::breedTitle
  5481.     constexpr auto maxSpeedText = 0x28; // Text::maxSpeedText
  5482.     constexpr auto staminaText = 0x30; // Text::staminaText
  5483.     constexpr auto healthText = 0x38; // Text::healthText
  5484.     constexpr auto storageWindow = 0x48; // GameObject::storageWindow
  5485. };
  5486. namespace LootPanelLocker
  5487. {
  5488. };
  5489. namespace LootPanelMixingTable
  5490. {
  5491.     constexpr auto controlsOn = 0x20; // GameObject::controlsOn
  5492.     constexpr auto controlsOff = 0x28; // GameObject::controlsOff
  5493.     constexpr auto StartMixingButton = 0x30; // Button::StartMixingButton
  5494.     constexpr auto ProgressBar = 0x38; // InfoBar::ProgressBar
  5495.     constexpr auto recipeItemPrefab = 0x40; // GameObject::recipeItemPrefab
  5496.     constexpr auto recipeContentRect = 0x48; // RectTransform::recipeContentRect
  5497. };
  5498. namespace LootPanelOven
  5499. {
  5500. };
  5501. namespace LootPanelReclaim
  5502. {
  5503.     constexpr auto oldOverflow = 0x20; // int32_t::oldOverflow
  5504.     constexpr auto overflowText = 0x28; // Text::overflowText
  5505.     constexpr auto overflowObject = 0x30; // GameObject::overflowObject
  5506.     constexpr auto MorePhrase = 0x0; // Phrase::MorePhrase
  5507. };
  5508. namespace LootPanelRecycler
  5509. {
  5510. };
  5511. namespace LootPanelWaterCatcher
  5512. {
  5513.     constexpr auto sourceItem = 0x20; // ItemIcon::sourceItem
  5514.     constexpr auto capacityImage = 0x28; // Image::capacityImage
  5515.     constexpr auto helpCanvas = 0x30; // CanvasGroup::helpCanvas
  5516.     constexpr auto buttonsCanvas = 0x38; // CanvasGroup::buttonsCanvas
  5517.     constexpr auto fromButton = 0x40; // Button::fromButton
  5518.     constexpr auto toButton = 0x48; // Button::toButton
  5519.     constexpr auto drinkButton = 0x50; // Button::drinkButton
  5520.     constexpr auto transferMode = 0x58; // TransferMode::transferMode
  5521. };
  5522. namespace MeleeWeaponInformationPanel
  5523. {
  5524.     constexpr auto attackRateDisplay = 0x20; // ItemStatValue::attackRateDisplay
  5525.     constexpr auto attackSizeDisplay = 0x28; // ItemStatValue::attackSizeDisplay
  5526.     constexpr auto attackRangeDisplay = 0x30; // ItemStatValue::attackRangeDisplay
  5527.     constexpr auto oreGatherDisplay = 0x38; // ItemStatValue::oreGatherDisplay
  5528.     constexpr auto treeGatherDisplay = 0x40; // ItemStatValue::treeGatherDisplay
  5529.     constexpr auto fleshGatherDisplay = 0x48; // ItemStatValue::fleshGatherDisplay
  5530. };
  5531. namespace NoticeArea
  5532. {
  5533.     constexpr auto itemPickupPrefab = 0x18; // GameObject::itemPickupPrefab
  5534.     constexpr auto itemDroppedPrefab = 0x20; // GameObject::itemDroppedPrefab
  5535.     constexpr auto timeSinceUpdatedNotices = 0x30; // RealTimeSince::timeSinceUpdatedNotices
  5536. };
  5537. namespace PaperDollSegment
  5538. {
  5539.     constexpr auto selectedAreas = 0x0; // HitArea::selectedAreas
  5540.     constexpr auto overlayImg = 0x20; // Image::overlayImg
  5541. };
  5542. namespace ProjectileWeaponInformationPanel
  5543. {
  5544.     constexpr auto recoilDisplay = 0x20; // ItemStatValue::recoilDisplay
  5545.     constexpr auto rofDisplay = 0x28; // ItemStatValue::rofDisplay
  5546.     constexpr auto accuracyDisplay = 0x30; // ItemStatValue::accuracyDisplay
  5547.     constexpr auto rangeDisplay = 0x38; // ItemStatValue::rangeDisplay
  5548. };
  5549. namespace ProtectionValue
  5550. {
  5551.     constexpr auto displayBaseProtection = 0x2D; // bool::displayBaseProtection
  5552. };
  5553. namespace QuickCraft
  5554. {
  5555.     constexpr auto craftButton = 0x18; // GameObjectRef::craftButton
  5556.     constexpr auto empty = 0x20; // GameObject::empty
  5557.     constexpr auto FavouriteOnColor = 0x38; // Color::FavouriteOnColor
  5558.     constexpr auto FavouriteOffColor = 0x48; // Color::FavouriteOffColor
  5559.     constexpr auto lastRebuildTime = 0x58; // Single::lastRebuildTime
  5560.     constexpr auto forceRebuild = 0x5C; // bool::forceRebuild
  5561.     constexpr auto lastHash = 0x60; // int32_t::lastHash
  5562. };
  5563. namespace QuickCraftButton
  5564. {
  5565.     constexpr auto favourite = 0x20; // Image::favourite
  5566.     constexpr auto tooltip = 0x28; // Tooltip::tooltip
  5567.     constexpr auto CraftCount = 0x30; // Text::CraftCount
  5568.     constexpr auto bp = 0x40; // ItemBlueprint::bp
  5569.     constexpr auto oldCount = 0x4C; // int32_t::oldCount
  5570.     constexpr auto lastClickedItemID = 0x0; // int32_t::lastClickedItemID
  5571. };
  5572. namespace RepairBenchPanel
  5573. {
  5574.     constexpr auto infoText = 0x20; // Text::infoText
  5575.     constexpr auto repairButton = 0x28; // Button::repairButton
  5576.     constexpr auto gotColor = 0x30; // Color::gotColor
  5577.     constexpr auto notGotColor = 0x40; // Color::notGotColor
  5578.     constexpr auto phraseEmpty = 0x50; // Phrase::phraseEmpty
  5579.     constexpr auto phraseNotRepairable = 0x58; // Phrase::phraseNotRepairable
  5580.     constexpr auto phraseRepairNotNeeded = 0x60; // Phrase::phraseRepairNotNeeded
  5581.     constexpr auto phraseNoBlueprint = 0x68; // Phrase::phraseNoBlueprint
  5582.     constexpr auto skinsPanel = 0x70; // GameObject::skinsPanel
  5583.     constexpr auto changeSkinDialog = 0x78; // GameObject::changeSkinDialog
  5584.     constexpr auto picker = 0x80; // IconSkinPicker::picker
  5585.     constexpr auto _displayItem = 0x88; // Item::_displayItem
  5586. };
  5587. namespace ResearchTablePanel
  5588. {
  5589.     constexpr auto researchButton = 0x20; // Button::researchButton
  5590.     constexpr auto itemDescNoItem = 0x30; // GameObject::itemDescNoItem
  5591.     constexpr auto itemDescTooBroken = 0x38; // GameObject::itemDescTooBroken
  5592.     constexpr auto itemDescNotResearchable = 0x40; // GameObject::itemDescNotResearchable
  5593.     constexpr auto itemDescTooMany = 0x48; // GameObject::itemDescTooMany
  5594.     constexpr auto itemTakeBlueprint = 0x50; // GameObject::itemTakeBlueprint
  5595.     constexpr auto successChanceText = 0x58; // Text::successChanceText
  5596.     constexpr auto scrapIcon = 0x60; // ItemIcon::scrapIcon
  5597.     constexpr auto wasResearching = 0x68; // bool::wasResearching
  5598.     constexpr auto _researchItem = 0x78; // Item::_researchItem
  5599. };
  5600. namespace SeedInformationPanel
  5601. {
  5602.     constexpr auto maxHarvestsDisplay = 0x18; // ItemTextValue::maxHarvestsDisplay
  5603.     constexpr auto GeneticsDisplay = 0x20; // UIGenesDisplay::GeneticsDisplay
  5604.     constexpr auto WaterResilience = 0x38; // ItemStatValue::WaterResilience
  5605.     constexpr auto GroundResilience = 0x40; // ItemStatValue::GroundResilience
  5606.     constexpr auto LightResilience = 0x48; // ItemStatValue::LightResilience
  5607.     constexpr auto TemperatureResilience = 0x50; // ItemStatValue::TemperatureResilience
  5608. };
  5609. namespace SelectedItem
  5610. {
  5611.     constexpr auto iconSplitter = 0x20; // Image::iconSplitter
  5612.     constexpr auto title = 0x28; // RustText::title
  5613.     constexpr auto description = 0x30; // RustText::description
  5614.     constexpr auto splitPanel = 0x38; // GameObject::splitPanel
  5615.     constexpr auto itemProtection = 0x40; // GameObject::itemProtection
  5616.     constexpr auto menuOption = 0x48; // GameObject::menuOption
  5617.     constexpr auto optionsParent = 0x50; // GameObject::optionsParent
  5618.     constexpr auto innerPanelContainer = 0x58; // GameObject::innerPanelContainer
  5619.     constexpr auto lastItem = 0x80; // Item::lastItem
  5620.     constexpr auto wasOpen = 0x88; // bool::wasOpen
  5621.     constexpr auto selectedItem = 0x0; // ItemIcon::selectedItem
  5622.     constexpr auto hoveredItem = 0x8; // ItemIcon::hoveredItem
  5623. };
  5624. namespace UIBelt
  5625. {
  5626. };
  5627. namespace UICrafting
  5628. {
  5629.     constexpr auto graphicRaycster = 0x10; // GraphicRaycaster::graphicRaycster
  5630.     constexpr auto Inset = 0x18; // GameObject::Inset
  5631.     constexpr auto returnX = 0x20; // Single::returnX
  5632. };
  5633. namespace UIIntegerEntry
  5634. {
  5635.     constexpr auto textEntry = 0x18; // InputField::textEntry
  5636.     constexpr auto textChanged = 0x20; // Action::textChanged
  5637. };
  5638. namespace UIInventory
  5639. {
  5640.     constexpr auto PlayerName = 0x18; // TextMeshProUGUI::PlayerName
  5641.     constexpr auto rightContents = 0x20; // VerticalLayoutGroup::rightContents
  5642.     constexpr auto QuickCraft = 0x28; // GameObject::QuickCraft
  5643.     constexpr auto InventoryIconContainer = 0x30; // Transform::InventoryIconContainer
  5644.     constexpr auto currentQuickLootContainerID = 0x8; // uint32_t::currentQuickLootContainerID
  5645.     constexpr auto underwearSkinPicker = 0x50; // UnderwearSkinPicker::underwearSkinPicker
  5646. };
  5647. namespace UIMixingTableItem
  5648. {
  5649.     constexpr auto ItemIcon = 0x18; // Image::ItemIcon
  5650.     constexpr auto ItemTooltip = 0x20; // Tooltip::ItemTooltip
  5651.     constexpr auto TextItemNameAndQuantity = 0x28; // RustText::TextItemNameAndQuantity
  5652. };
  5653. namespace UIMixingTableItemIngredient
  5654. {
  5655.     constexpr auto ItemCount = 0x20; // Text::ItemCount
  5656. };
  5657. namespace VehicleEditingItemIcon
  5658. {
  5659.     constexpr auto foregroundImage = 0x18; // Image::foregroundImage
  5660.     constexpr auto linkImage = 0x20; // Image::linkImage
  5661. };
  5662. namespace VehicleEditingPanel
  5663. {
  5664.     constexpr auto disabledAlpha = 0x20; // Single::disabledAlpha
  5665.     constexpr auto editGroup = 0x28; // CanvasGroup::editGroup
  5666.     constexpr auto moduleInternalItemsGroup = 0x30; // GameObject::moduleInternalItemsGroup
  5667.     constexpr auto moduleInternalLiquidsGroup = 0x38; // GameObject::moduleInternalLiquidsGroup
  5668.     constexpr auto destroyChassisGroup = 0x40; // GameObject::destroyChassisGroup
  5669.     constexpr auto itemTakeButton = 0x48; // Button::itemTakeButton
  5670.     constexpr auto liquidTakeButton = 0x50; // Button::liquidTakeButton
  5671.     constexpr auto liquidHelp = 0x58; // GameObject::liquidHelp
  5672.     constexpr auto liquidButton = 0x60; // GameObject::liquidButton
  5673.     constexpr auto generalInfoText = 0x88; // Text::generalInfoText
  5674.     constexpr auto generalWarningText = 0x90; // Text::generalWarningText
  5675.     constexpr auto generalWarningImage = 0x98; // Image::generalWarningImage
  5676.     constexpr auto repairInfoText = 0xA0; // Text::repairInfoText
  5677.     constexpr auto destroyChassisButtonText = 0xB0; // Text::destroyChassisButtonText
  5678.     constexpr auto destroyChassisCountdown = 0xB8; // Text::destroyChassisCountdown
  5679.     constexpr auto phraseEditingInfo = 0xC0; // Phrase::phraseEditingInfo
  5680.     constexpr auto phraseNoOccupant = 0xC8; // Phrase::phraseNoOccupant
  5681.     constexpr auto phraseBadOccupant = 0xD0; // Phrase::phraseBadOccupant
  5682.     constexpr auto phraseNotDriveable = 0xD8; // Phrase::phraseNotDriveable
  5683.     constexpr auto phraseRepairSelectInfo = 0xF0; // Phrase::phraseRepairSelectInfo
  5684.     constexpr auto phraseRepairEnactInfo = 0xF8; // Phrase::phraseRepairEnactInfo
  5685.     constexpr auto phraseHasLock = 0x100; // Phrase::phraseHasLock
  5686.     constexpr auto phraseHasNoLock = 0x108; // Phrase::phraseHasNoLock
  5687.     constexpr auto phraseAddLock = 0x110; // Phrase::phraseAddLock
  5688.     constexpr auto phraseAddKey = 0x118; // Phrase::phraseAddKey
  5689.     constexpr auto phraseAddLockButton = 0x120; // Phrase::phraseAddLockButton
  5690.     constexpr auto phraseCraftKeyButton = 0x128; // Phrase::phraseCraftKeyButton
  5691.     constexpr auto carLockInfoText = 0x130; // Text::carLockInfoText
  5692.     constexpr auto carLockButtonText = 0x138; // Text::carLockButtonText
  5693.     constexpr auto actionLockButton = 0x140; // Button::actionLockButton
  5694.     constexpr auto removeLockButton = 0x148; // Button::removeLockButton
  5695.     constexpr auto phraseEmptyStorage = 0x150; // Phrase::phraseEmptyStorage
  5696.     constexpr auto prevSelectedUID = 0x160; // uint32_t::prevSelectedUID
  5697.     constexpr auto platformWasOccupied = 0x164; // bool::platformWasOccupied
  5698.     constexpr auto hadEditableOccupant = 0x165; // bool::hadEditableOccupant
  5699.     constexpr auto hasDriveableOccupant = 0x166; // bool::hasDriveableOccupant
  5700.     constexpr auto occupantLockState = 0x168; // OccupantLock::occupantLockState
  5701.     constexpr auto occupantLockID = 0x16C; // int32_t::occupantLockID
  5702. };
  5703. namespace VehicleModuleInformationPanel
  5704. {
  5705.     constexpr auto socketsDisplay = 0x18; // ItemStatValue::socketsDisplay
  5706.     constexpr auto hpDisplay = 0x20; // ItemStatValue::hpDisplay
  5707. };
  5708. namespace VirtualItemIcon
  5709. {
  5710.     constexpr auto itemAmount = 0x20; // int32_t::itemAmount
  5711.     constexpr auto asBlueprint = 0x24; // bool::asBlueprint
  5712.     constexpr auto bpUnderlay = 0x30; // Image::bpUnderlay
  5713. };
  5714. namespace WorkbenchPanel
  5715. {
  5716.     constexpr auto experimentButton = 0x20; // Button::experimentButton
  5717.     constexpr auto costText = 0x30; // Text::costText
  5718.     constexpr auto expermentCostParent = 0x38; // GameObject::expermentCostParent
  5719.     constexpr auto controlsParent = 0x40; // GameObject::controlsParent
  5720.     constexpr auto allUnlockedNotification = 0x48; // GameObject::allUnlockedNotification
  5721.     constexpr auto informationParent = 0x50; // GameObject::informationParent
  5722.     constexpr auto cycleIcon = 0x58; // GameObject::cycleIcon
  5723.     constexpr auto techTreeDialog = 0x60; // TechTreeDialog::techTreeDialog
  5724.     constexpr auto wasWorking = 0x68; // bool::wasWorking
  5725. };
  5726. namespace LifeInfographic
  5727. {
  5728.     constexpr auto life = 0x18; // PlayerLifeStory::life
  5729.     constexpr auto AttackerAvatarImage = 0x28; // RawImage::AttackerAvatarImage
  5730.     constexpr auto DamageSourceImage = 0x30; // Image::DamageSourceImage
  5731.     constexpr auto WeaponRoot = 0x48; // GameObject::WeaponRoot
  5732.     constexpr auto DistanceRoot = 0x50; // GameObject::DistanceRoot
  5733.     constexpr auto DistanceDivider = 0x58; // GameObject::DistanceDivider
  5734.     constexpr auto WeaponImage = 0x60; // Image::WeaponImage
  5735.     constexpr auto ShowDebugData = 0x70; // bool::ShowDebugData
  5736.     constexpr auto triggerParam = 0x74; // int32_t::triggerParam
  5737.     constexpr auto closeState = 0x78; // int32_t::closeState
  5738. };
  5739. namespace LifeInfographicStat
  5740. {
  5741.     constexpr auto dataSource = 0x18; // DataType::dataSource
  5742.     constexpr auto genericStatKey = 0x20; // string::genericStatKey
  5743.     constexpr auto targetWeaponName = 0x28; // string::targetWeaponName
  5744.     constexpr auto weaponInfoType = 0x30; // WeaponInfoType::weaponInfoType
  5745.     constexpr auto targetText = 0x38; // TextMeshProUGUI::targetText
  5746.     constexpr auto StatImage = 0x40; // Image::StatImage
  5747.     constexpr auto cachedInfographic = 0x48; // LifeInfographic::cachedInfographic
  5748. };
  5749. namespace LifeInfographicStatDynamicRow
  5750. {
  5751.     constexpr auto StatName = 0x50; // RustText::StatName
  5752. };
  5753. namespace LifeInfographicStatWeapon
  5754. {
  5755.     constexpr auto WeaponName = 0x18; // RustText::WeaponName
  5756.     constexpr auto ShotsFired = 0x20; // RustText::ShotsFired
  5757.     constexpr auto ShotsHit = 0x28; // RustText::ShotsHit
  5758.     constexpr auto ShotsPercent = 0x30; // RustText::ShotsPercent
  5759.     constexpr auto WeaponIcon = 0x38; // Image::WeaponIcon
  5760. };
  5761. namespace LookAtIOEnt
  5762. {
  5763.     constexpr auto objectTitle = 0x18; // Text::objectTitle
  5764.     constexpr auto slotToolTip = 0x20; // RectTransform::slotToolTip
  5765.     constexpr auto slotTitle = 0x28; // Text::slotTitle
  5766.     constexpr auto slotConnection = 0x30; // Text::slotConnection
  5767.     constexpr auto slotPower = 0x38; // Text::slotPower
  5768.     constexpr auto powerText = 0x40; // Text::powerText
  5769.     constexpr auto passthroughText = 0x48; // Text::passthroughText
  5770.     constexpr auto chargeLeftText = 0x50; // Text::chargeLeftText
  5771.     constexpr auto capacityText = 0x58; // Text::capacityText
  5772.     constexpr auto maxOutputText = 0x60; // Text::maxOutputText
  5773.     constexpr auto activeOutputText = 0x68; // Text::activeOutputText
  5774.     constexpr auto NoPowerColor = 0x80; // Color::NoPowerColor
  5775.     constexpr auto GravityWarning = 0x90; // GameObject::GravityWarning
  5776.     constexpr auto clearNotification = 0xA8; // RectTransform::clearNotification
  5777.     constexpr auto wireInfoGroup = 0xB0; // CanvasGroup::wireInfoGroup
  5778.     constexpr auto wireLengthText = 0xB8; // Text::wireLengthText
  5779.     constexpr auto wireClipsText = 0xC0; // Text::wireClipsText
  5780.     constexpr auto errorReasonTextTooFar = 0xC8; // Text::errorReasonTextTooFar
  5781.     constexpr auto errorReasonTextNoSurface = 0xD0; // Text::errorReasonTextNoSurface
  5782.     constexpr auto errorShortCircuit = 0xD8; // Text::errorShortCircuit
  5783.     constexpr auto ConnectionTypeIcon = 0xE0; // RawImage::ConnectionTypeIcon
  5784.     constexpr auto ElectricSprite = 0xE8; // Texture::ElectricSprite
  5785.     constexpr auto FluidSprite = 0xF0; // Texture::FluidSprite
  5786.     constexpr auto lastLooking = 0xF8; // IOEntity::lastLooking
  5787.     constexpr auto nextUpdatetime = 0x100; // Single::nextUpdatetime
  5788.     constexpr auto activeHandle = 0x108; // GameObject::activeHandle
  5789.     constexpr auto activeHandleMaterialSwap = 0x110; // MaterialSwap::activeHandleMaterialSwap
  5790.     constexpr auto pluggedHandle = 0x118; // GameObject::pluggedHandle
  5791.     constexpr auto selectedIndex = 0x0; // int32_t::selectedIndex
  5792.     constexpr auto selectedWasInput = 0x4; // bool::selectedWasInput
  5793.     constexpr auto wiretoolWasPendingInput = 0x130; // bool::wiretoolWasPendingInput
  5794.     constexpr auto wiretoolWasPendingOutput = 0x131; // bool::wiretoolWasPendingOutput
  5795.     constexpr auto wireToolWasPendingRoot = 0x132; // bool::wireToolWasPendingRoot
  5796.     constexpr auto wireToolWasType = 0x134; // IOType::wireToolWasType
  5797. };
  5798. namespace LookAtPlant
  5799. {
  5800.     constexpr auto GeneDisplay = 0x20; // UIGenesDisplay::GeneDisplay
  5801.     constexpr auto GeneDisplay2 = 0x28; // UIGenesDisplay::GeneDisplay2
  5802.     constexpr auto TextPlant = 0x30; // Text::TextPlant
  5803.     constexpr auto PlantIcon = 0x38; // Image::PlantIcon
  5804.     constexpr auto Age = 0x40; // InfoBar::Age
  5805.     constexpr auto Stage = 0x48; // InfoBar::Stage
  5806.     constexpr auto WaterIntake = 0x50; // InfoBar::WaterIntake
  5807.     constexpr auto TextYieldLabel = 0x58; // Text::TextYieldLabel
  5808.     constexpr auto Yield = 0x60; // InfoBar::Yield
  5809.     constexpr auto Health = 0x68; // InfoBar::Health
  5810.     constexpr auto Light = 0x70; // InfoBar::Light
  5811.     constexpr auto WaterSaturation = 0x78; // InfoBar::WaterSaturation
  5812.     constexpr auto Ground = 0x80; // InfoBar::Ground
  5813.     constexpr auto Temperature = 0x88; // InfoBar::Temperature
  5814.     constexpr auto Overall = 0x90; // InfoBar::Overall
  5815. };
  5816. namespace LookAtPlanter
  5817. {
  5818.     constexpr auto waterText = 0x20; // Text::waterText
  5819. };
  5820. namespace LookatHealth
  5821. {
  5822.     constexpr auto textHealth = 0x20; // Text::textHealth
  5823.     constexpr auto textStability = 0x28; // Text::textStability
  5824.     constexpr auto healthBar = 0x30; // Image::healthBar
  5825.     constexpr auto healthBarBG = 0x38; // Image::healthBarBG
  5826.     constexpr auto barBGColorNormal = 0x40; // Color::barBGColorNormal
  5827.     constexpr auto barBGColorUnstable = 0x50; // Color::barBGColorUnstable
  5828.     constexpr auto previousLookingAt = 0x60; // BaseEntity::previousLookingAt
  5829.     constexpr auto idealWidth = 0x68; // Single::idealWidth
  5830.     constexpr auto anim = 0x70; // Animator::anim
  5831. };
  5832. namespace LookatTooltip
  5833. {
  5834.     constexpr auto currentlyLookingAt = 0x18; // BaseEntity::currentlyLookingAt
  5835.     constexpr auto textLabel = 0x20; // RustText::textLabel
  5836.     constexpr auto infoGroup = 0x38; // CanvasGroup::infoGroup
  5837.     constexpr auto lastInfoHash = 0x40; // int32_t::lastInfoHash
  5838. };
  5839. namespace AboutYou
  5840. {
  5841.     constexpr auto username = 0x18; // Text::username
  5842.     constexpr auto subtitle = 0x28; // Text::subtitle
  5843. };
  5844. namespace CompanionSetupScreen
  5845. {
  5846.     constexpr auto instructionsBody = 0x18; // GameObject::instructionsBody
  5847.     constexpr auto detailsPanel = 0x20; // GameObject::detailsPanel
  5848.     constexpr auto loadingMessage = 0x28; // GameObject::loadingMessage
  5849.     constexpr auto errorMessage = 0x30; // GameObject::errorMessage
  5850.     constexpr auto notSupportedMessage = 0x38; // GameObject::notSupportedMessage
  5851.     constexpr auto disabledMessage = 0x40; // GameObject::disabledMessage
  5852.     constexpr auto enabledMessage = 0x48; // GameObject::enabledMessage
  5853.     constexpr auto refreshButton = 0x50; // GameObject::refreshButton
  5854.     constexpr auto enableButton = 0x58; // GameObject::enableButton
  5855.     constexpr auto disableButton = 0x60; // GameObject::disableButton
  5856.     constexpr auto pairButton = 0x68; // GameObject::pairButton
  5857.     constexpr auto serverName = 0x70; // RustText::serverName
  5858.     constexpr auto helpButton = 0x78; // RustButton::helpButton
  5859.     constexpr auto Statek__BackingField = 0x80; // ScreenState::<State>k__BackingField
  5860.     constexpr auto _isLoading = 0x84; // bool::_isLoading
  5861.     constexpr auto _hidePair = 0x87; // bool::_hidePair
  5862. };
  5863. namespace CompanionSubscription
  5864. {
  5865.     constexpr auto Http = 0x24C0; // HttpClient::Http
  5866. };
  5867. namespace ConnectionScreen
  5868. {
  5869.     constexpr auto statusText = 0x18; // Text::statusText
  5870.     constexpr auto disconnectButton = 0x20; // GameObject::disconnectButton
  5871.     constexpr auto retryButton = 0x28; // GameObject::retryButton
  5872.     constexpr auto browserInfo = 0x30; // ServerBrowserInfo::browserInfo
  5873.     constexpr auto currentServer = 0x38; // ServerInfo::currentServer
  5874. };
  5875. namespace DemoItem
  5876. {
  5877.     constexpr auto demos = 0x90; // Demos::demos
  5878.     constexpr auto itemId = 0x98; // int32_t::itemId
  5879.     constexpr auto nameText = 0xA0; // RustText::nameText
  5880.     constexpr auto dateText = 0xA8; // RustText::dateText
  5881.     constexpr auto lengthText = 0xB0; // RustText::lengthText
  5882. };
  5883. namespace Demos
  5884. {
  5885.     constexpr auto virtualScroll = 0x18; // VirtualScroll::virtualScroll
  5886.     constexpr auto deletePopup = 0x20; // GameObject::deletePopup
  5887.     constexpr auto _selectedItem = 0x38; // DemoItem::_selectedItem
  5888.     constexpr auto sortOrder = 0x40; // string::sortOrder
  5889. };
  5890. namespace ItemStore
  5891. {
  5892.     constexpr auto ItemPrefab = 0x18; // GameObject::ItemPrefab
  5893.     constexpr auto ItemParent = 0x20; // RectTransform::ItemParent
  5894.     constexpr auto ItemStoreInfoModal = 0x30; // ItemStoreItemInfoModal::ItemStoreInfoModal
  5895.     constexpr auto BuyingModal = 0x38; // GameObject::BuyingModal
  5896.     constexpr auto ItemStoreBuyFailedModal = 0x40; // ItemStoreBuyFailedModal::ItemStoreBuyFailedModal
  5897.     constexpr auto ItemStoreBuySuccessModal = 0x48; // ItemStoreBuySuccessModal::ItemStoreBuySuccessModal
  5898.     constexpr auto AddToCartSound = 0x50; // SoundDefinition::AddToCartSound
  5899.     constexpr auto TotalValue = 0x58; // TextMeshProUGUI::TotalValue
  5900.     constexpr auto refreshing = 0x60; // Task::refreshing
  5901. };
  5902. namespace ItemStoreCartItem
  5903. {
  5904.     constexpr auto Index = 0x18; // int32_t::Index
  5905.     constexpr auto Name = 0x20; // TextMeshProUGUI::Name
  5906.     constexpr auto Price = 0x28; // TextMeshProUGUI::Price
  5907. };
  5908. namespace ItemStoreItem
  5909. {
  5910.     constexpr auto Icon = 0x18; // HttpImage::Icon
  5911.     constexpr auto item = 0x30; // IPlayerItemDefinition::item
  5912. };
  5913. namespace ItemStoreItemInfoModal
  5914. {
  5915.     constexpr auto Description = 0x30; // TextMeshProUGUI::Description
  5916. };
  5917. namespace LanguageSelection
  5918. {
  5919.     constexpr auto buttonContainer = 0x18; // GameObject::buttonContainer
  5920. };
  5921. namespace LoadingScreen
  5922. {
  5923.     constexpr auto WantsSkipk__BackingField = 0x0; // bool::<WantsSkip>k__BackingField
  5924.     constexpr auto Textk__BackingField = 0x8; // string::<Text>k__BackingField
  5925.     constexpr auto panel = 0x18; // CanvasRenderer::panel
  5926.     constexpr auto title = 0x20; // TextMeshProUGUI::title
  5927.     constexpr auto subtitle = 0x28; // TextMeshProUGUI::subtitle
  5928.     constexpr auto skipButton = 0x30; // Button::skipButton
  5929.     constexpr auto performanceWarning = 0x38; // GameObject::performanceWarning
  5930.     constexpr auto music = 0x40; // AudioSource::music
  5931. };
  5932. namespace MainMenuSystem
  5933. {
  5934.     constexpr auto OnOpenStateChanged = 0x8; // Action::OnOpenStateChanged
  5935.     constexpr auto SessionButton = 0x18; // RustButton::SessionButton
  5936.     constexpr auto SessionPanel = 0x20; // GameObject::SessionPanel
  5937.     constexpr auto NewsStoriesAlert = 0x28; // GameObject::NewsStoriesAlert
  5938.     constexpr auto ItemStoreAlert = 0x30; // GameObject::ItemStoreAlert
  5939.     constexpr auto CompanionAlert = 0x38; // GameObject::CompanionAlert
  5940.     constexpr auto DemoBrowser = 0x40; // GameObject::DemoBrowser
  5941.     constexpr auto DemoBrowserButton = 0x48; // GameObject::DemoBrowserButton
  5942. };
  5943. namespace MenuBackgroundVideo
  5944. {
  5945.     constexpr auto errored = 0x24; // bool::errored
  5946. };
  5947. namespace NewsSource
  5948. {
  5949.     constexpr auto date = 0x20; // TextMeshProUGUI::date
  5950.     constexpr auto authorName = 0x30; // TextMeshProUGUI::authorName
  5951.     constexpr auto image = 0x38; // HttpImage::image
  5952.     constexpr auto layoutGroup = 0x40; // VerticalLayoutGroup::layoutGroup
  5953. };
  5954. namespace SteamNewsSource
  5955. {
  5956. };
  5957. namespace ApplyTweakUIChanges
  5958. {
  5959.     constexpr auto ApplyButton = 0x18; // Button::ApplyButton
  5960. };
  5961. namespace KeyBindUI
  5962. {
  5963.     constexpr auto blockingCanvas = 0x18; // GameObject::blockingCanvas
  5964.     constexpr auto btnA = 0x20; // Button::btnA
  5965.     constexpr auto btnB = 0x28; // Button::btnB
  5966.     constexpr auto bindString = 0x30; // string::bindString
  5967.     constexpr auto binding = 0x38; // Button::binding
  5968.     constexpr auto noButtonsDown = 0x40; // bool::noButtonsDown
  5969. };
  5970. namespace ToggleLayer
  5971. {
  5972.     constexpr auto toggleControl = 0x18; // Toggle::toggleControl
  5973.     constexpr auto textControl = 0x20; // TextMeshProUGUI::textControl
  5974.     constexpr auto layer = 0x28; // LayerSelect::layer
  5975. };
  5976. namespace ToggleResolution
  5977. {
  5978.     constexpr auto Dropdown = 0x18; // TweakUIDropdown::Dropdown
  5979. };
  5980. namespace ToggleTerrainRenderer
  5981. {
  5982.     constexpr auto textControl = 0x20; // Text::textControl
  5983. };
  5984. namespace ToggleTerrainTrees
  5985. {
  5986. };
  5987. namespace TweakUI
  5988. {
  5989. };
  5990. namespace TweakUIBase
  5991. {
  5992.     constexpr auto convarName = 0x18; // string::convarName
  5993.     constexpr auto ApplyImmediatelyOnChange = 0x20; // bool::ApplyImmediatelyOnChange
  5994.     constexpr auto conVar = 0x28; // Command::conVar
  5995. };
  5996. namespace TweakUIDropdown
  5997. {
  5998.     constexpr auto Left = 0x30; // Button::Left
  5999.     constexpr auto Right = 0x38; // Button::Right
  6000.     constexpr auto Current = 0x40; // TextMeshProUGUI::Current
  6001.     constexpr auto BackgroundImage = 0x48; // Image::BackgroundImage
  6002.     constexpr auto assignImageColor = 0x58; // bool::assignImageColor
  6003.     constexpr auto currentValue = 0x5C; // int32_t::currentValue
  6004. };
  6005. namespace TweakUIMultiSelect
  6006. {
  6007.     constexpr auto toggleGroup = 0x30; // ToggleGroup::toggleGroup
  6008. };
  6009. namespace TweakUISlider
  6010. {
  6011.     constexpr auto sliderControl = 0x30; // Slider::sliderControl
  6012. };
  6013. namespace TweakUIToggle
  6014. {
  6015.     constexpr auto inverse = 0x38; // bool::inverse
  6016. };
  6017. namespace ServerBrowser
  6018. {
  6019.     constexpr auto orderBy = 0x18; // string::orderBy
  6020.     constexpr auto searchText = 0x20; // string::searchText
  6021.     constexpr auto showFull = 0x28; // bool::showFull
  6022.     constexpr auto showEmpty = 0x29; // bool::showEmpty
  6023. };
  6024. namespace ServerBrowserCategory
  6025. {
  6026.     constexpr auto serverCountText = 0x18; // LocalizeText::serverCountText
  6027.     constexpr auto browserList = 0x20; // ServerBrowserList::browserList
  6028. };
  6029. namespace ServerBrowserInfo
  6030. {
  6031.     constexpr auto isMain = 0x18; // bool::isMain
  6032.     constexpr auto serverName = 0x20; // Text::serverName
  6033.     constexpr auto serverMeta = 0x28; // Text::serverMeta
  6034.     constexpr auto serverText = 0x30; // Text::serverText
  6035.     constexpr auto viewWebpage = 0x38; // Button::viewWebpage
  6036.     constexpr auto refresh = 0x40; // Button::refresh
  6037.     constexpr auto headerImage = 0xC8; // HttpImage::headerImage
  6038.     constexpr auto logoImage = 0xD0; // HttpImage::logoImage
  6039.     constexpr auto weburl = 0xD8; // string::weburl
  6040.     constexpr auto loadedTexture = 0xE0; // Texture::loadedTexture
  6041.     constexpr auto descriptionText = 0xE8; // string::descriptionText
  6042. };
  6043. namespace ServerBrowserItem
  6044. {
  6045.     constexpr auto serverName = 0x18; // TextMeshProUGUI::serverName
  6046.     constexpr auto mapName = 0x20; // RustText::mapName
  6047.     constexpr auto playerCount = 0x28; // TextMeshProUGUI::playerCount
  6048.     constexpr auto ping = 0x30; // TextMeshProUGUI::ping
  6049.     constexpr auto favourited = 0x38; // Toggle::favourited
  6050.     constexpr auto timeSinceGotFriendServers = 0x0; // RealTimeSince::timeSinceGotFriendServers
  6051.     constexpr auto timeSinceGotFavouriteServers = 0x10; // RealTimeSince::timeSinceGotFavouriteServers
  6052.     constexpr auto serverInfo = 0x48; // ServerInfo::serverInfo
  6053.     constexpr auto preventFavouriteToggle = 0xC0; // bool::preventFavouriteToggle
  6054. };
  6055. namespace ServerBrowserList
  6056. {
  6057.     constexpr auto queryType = 0x18; // QueryType::queryType
  6058.     constexpr auto VersionTag = 0x0; // string::VersionTag
  6059.     constexpr auto Request = 0x28; // IServerQuery::Request
  6060.     constexpr auto servers = 0x30; // int32_t::servers
  6061.     constexpr auto players = 0x34; // int32_t::players
  6062.     constexpr auto shouldShowSecureServers = 0x38; // bool::shouldShowSecureServers
  6063.     constexpr auto categoryButton = 0x48; // ServerBrowserCategory::categoryButton
  6064.     constexpr auto startActive = 0x50; // bool::startActive
  6065.     constexpr auto listTransform = 0x58; // Transform::listTransform
  6066.     constexpr auto refreshOrder = 0x60; // int32_t::refreshOrder
  6067.     constexpr auto UseOfficialServers = 0x64; // bool::UseOfficialServers
  6068.     constexpr auto VirtualScroll = 0x68; // VirtualScroll::VirtualScroll
  6069.     constexpr auto hideOfficialServers = 0x78; // bool::hideOfficialServers
  6070.     constexpr auto searchFilter = 0x80; // string::searchFilter
  6071.     constexpr auto timeSinceRebuild = 0xA8; // RealTimeSince::timeSinceRebuild
  6072. };
  6073. namespace ServerBrowserTag
  6074. {
  6075. };
  6076. namespace ServerHistory
  6077. {
  6078.     constexpr auto prefab = 0x18; // ServerHistoryItem::prefab
  6079.     constexpr auto panelList = 0x20; // GameObject::panelList
  6080. };
  6081. namespace ServerHistoryItem
  6082. {
  6083.     constexpr auto players = 0x98; // Text::players
  6084.     constexpr auto lastJoinDate = 0xA0; // Text::lastJoinDate
  6085.     constexpr auto order = 0xA8; // uint32_t::order
  6086. };
  6087. namespace SuicideMenuItem
  6088. {
  6089.     constexpr auto Button = 0x18; // GameObject::Button
  6090. };
  6091. namespace UnreadMessages
  6092. {
  6093.     constexpr auto AllRead = 0x18; // StyleAsset::AllRead
  6094.     constexpr auto Unread = 0x20; // StyleAsset::Unread
  6095.     constexpr auto Button = 0x28; // RustButton::Button
  6096.     constexpr auto UnreadTextObject = 0x30; // GameObject::UnreadTextObject
  6097.     constexpr auto UnreadText = 0x38; // RustText::UnreadText
  6098.     constexpr auto MessageList = 0x40; // GameObject::MessageList
  6099.     constexpr auto MessageListContainer = 0x48; // GameObject::MessageListContainer
  6100.     constexpr auto MessageListEmpty = 0x50; // GameObject::MessageListEmpty
  6101.     constexpr auto lastCount = 0x58; // int32_t::lastCount
  6102. };
  6103. namespace WorkshopMainMenu
  6104. {
  6105.     constexpr auto loading_workshop = 0x0; // Phrase::loading_workshop
  6106.     constexpr auto loading_workshop_setup = 0x8; // Phrase::loading_workshop_setup
  6107.     constexpr auto loading_workshop_skinnables = 0x10; // Phrase::loading_workshop_skinnables
  6108.     constexpr auto loading_workshop_item = 0x18; // Phrase::loading_workshop_item
  6109. };
  6110. namespace ObjectRotation
  6111. {
  6112. };
  6113. namespace OpenURL
  6114. {
  6115.     constexpr auto OpenWebURL = 0x18; // bool::OpenWebURL
  6116. };
  6117. namespace PaintableImageGrid
  6118. {
  6119.     constexpr auto templateImage = 0x18; // UIPaintableImage::templateImage
  6120.     constexpr auto cols = 0x20; // int32_t::cols
  6121.     constexpr auto rows = 0x24; // int32_t::rows
  6122. };
  6123. namespace UIPaintableImage
  6124. {
  6125.     constexpr auto texSize = 0x20; // int32_t::texSize
  6126.     constexpr auto filterMode = 0x34; // FilterMode::filterMode
  6127.     constexpr auto mipmaps = 0x38; // bool::mipmaps
  6128.     constexpr auto imageNumber = 0x3C; // int32_t::imageNumber
  6129.     constexpr auto imageHash = 0x40; // uint32_t::imageHash
  6130.     constexpr auto isBlank = 0x46; // bool::isBlank
  6131.     constexpr auto needsApply = 0x47; // bool::needsApply
  6132. };
  6133. namespace UIParticle
  6134. {
  6135.     constexpr auto LifeTime = 0x18; // Vector2::LifeTime
  6136.     constexpr auto Gravity = 0x20; // Vector2::Gravity
  6137.     constexpr auto InitialX = 0x28; // Vector2::InitialX
  6138.     constexpr auto InitialY = 0x30; // Vector2::InitialY
  6139.     constexpr auto InitialScale = 0x38; // Vector2::InitialScale
  6140.     constexpr auto InitialDelay = 0x40; // Vector2::InitialDelay
  6141.     constexpr auto ScaleVelocity = 0x48; // Vector2::ScaleVelocity
  6142.     constexpr auto InitialColor = 0x50; // Gradient::InitialColor
  6143.     constexpr auto lifetime = 0x58; // Single::lifetime
  6144.     constexpr auto velocity = 0x60; // Vector2::velocity
  6145.     constexpr auto scaleVelocity = 0x68; // Single::scaleVelocity
  6146. };
  6147. namespace PerformanceText
  6148. {
  6149.     constexpr auto tick = 0x28; // Tick::tick
  6150. };
  6151. namespace PieMenu
  6152. {
  6153.     constexpr auto Instance = 0x0; // PieMenu::Instance
  6154.     constexpr auto middleBox = 0x18; // Image::middleBox
  6155.     constexpr auto pieBackgroundBlur = 0x20; // PieShape::pieBackgroundBlur
  6156.     constexpr auto pieBackground = 0x28; // PieShape::pieBackground
  6157.     constexpr auto pieSelection = 0x30; // PieShape::pieSelection
  6158.     constexpr auto pieOptionPrefab = 0x38; // GameObject::pieOptionPrefab
  6159.     constexpr auto optionsCanvas = 0x40; // GameObject::optionsCanvas
  6160.     constexpr auto scaleTarget = 0x50; // GameObject::scaleTarget
  6161.     constexpr auto sliceGaps = 0x58; // Single::sliceGaps
  6162.     constexpr auto outerSize = 0x5C; // Single::outerSize
  6163.     constexpr auto innerSize = 0x60; // Single::innerSize
  6164.     constexpr auto iconSize = 0x64; // Single::iconSize
  6165.     constexpr auto startRadius = 0x68; // Single::startRadius
  6166.     constexpr auto radiusSize = 0x6C; // Single::radiusSize
  6167.     constexpr auto middleImage = 0x70; // Image::middleImage
  6168.     constexpr auto middleTitle = 0x78; // TextMeshProUGUI::middleTitle
  6169.     constexpr auto middleDesc = 0x80; // TextMeshProUGUI::middleDesc
  6170.     constexpr auto middleRequired = 0x88; // TextMeshProUGUI::middleRequired
  6171.     constexpr auto colorIconActive = 0x90; // Color::colorIconActive
  6172.     constexpr auto colorIconHovered = 0xA0; // Color::colorIconHovered
  6173.     constexpr auto colorIconDisabled = 0xB0; // Color::colorIconDisabled
  6174.     constexpr auto colorBackgroundDisabled = 0xC0; // Color::colorBackgroundDisabled
  6175.     constexpr auto clipOpen = 0xD0; // SoundDefinition::clipOpen
  6176.     constexpr auto clipCancel = 0xD8; // SoundDefinition::clipCancel
  6177.     constexpr auto clipChanged = 0xE0; // SoundDefinition::clipChanged
  6178.     constexpr auto clipSelected = 0xE8; // SoundDefinition::clipSelected
  6179.     constexpr auto defaultOption = 0xF0; // MenuOption::defaultOption
  6180.     constexpr auto selectedOption = 0x110; // MenuOption::selectedOption
  6181.     constexpr auto easePunch = 0x8; // AnimationCurve::easePunch
  6182. };
  6183. namespace UISound
  6184. {
  6185. };
  6186. namespace PieOption
  6187. {
  6188.     constexpr auto background = 0x18; // PieShape::background
  6189.     constexpr auto imageIcon = 0x20; // Image::imageIcon
  6190. };
  6191. namespace PieShape
  6192. {
  6193.     constexpr auto endRadius = 0x9C; // Single::endRadius
  6194.     constexpr auto border = 0xA0; // Single::border
  6195.     constexpr auto debugDrawing = 0xA4; // bool::debugDrawing
  6196. };
  6197. namespace CameraEx
  6198. {
  6199.     constexpr auto overrideAmbientLight = 0x18; // bool::overrideAmbientLight
  6200.     constexpr auto ambientMode = 0x1C; // AmbientMode::ambientMode
  6201.     constexpr auto ambientGroundColor = 0x20; // Color::ambientGroundColor
  6202.     constexpr auto ambientEquatorColor = 0x30; // Color::ambientEquatorColor
  6203.     constexpr auto ambientLight = 0x40; // Color::ambientLight
  6204.     constexpr auto ambientIntensity = 0x50; // Single::ambientIntensity
  6205.     constexpr auto old_ambientLight = 0x54; // Color::old_ambientLight
  6206.     constexpr auto old_ambientGroundColor = 0x64; // Color::old_ambientGroundColor
  6207.     constexpr auto old_ambientEquatorColor = 0x74; // Color::old_ambientEquatorColor
  6208.     constexpr auto old_ambientIntensity = 0x84; // Single::old_ambientIntensity
  6209.     constexpr auto old_ambientMode = 0x88; // AmbientMode::old_ambientMode
  6210. };
  6211. namespace SegmentMaskPositioning
  6212. {
  6213.     constexpr auto source = 0x18; // PlayerModel::source
  6214.     constexpr auto headMask = 0x20; // GameObject::headMask
  6215.     constexpr auto chestMask = 0x28; // GameObject::chestMask
  6216.     constexpr auto legsMask = 0x30; // GameObject::legsMask
  6217.     constexpr auto xOffset = 0x38; // Single::xOffset
  6218. };
  6219. namespace UIPlayerPreviewControls
  6220. {
  6221.     constexpr auto RotationSpeed = 0x18; // Single::RotationSpeed
  6222.     constexpr auto RotationLerpSpeed = 0x1C; // Single::RotationLerpSpeed
  6223.     constexpr auto RotationStopLerpSpeed = 0x20; // Single::RotationStopLerpSpeed
  6224.     constexpr auto rotating = 0x24; // bool::rotating
  6225.     constexpr auto pointerInControlArea = 0x25; // bool::pointerInControlArea
  6226.     constexpr auto rotationVelocity = 0x28; // Single::rotationVelocity
  6227.     constexpr auto horizRotationPerc = 0x2C; // Single::horizRotationPerc
  6228.     constexpr auto startingRotation = 0x30; // Single::startingRotation
  6229.     constexpr auto dragInputPos = 0x34; // Vector3::dragInputPos
  6230.     constexpr auto currentDragInputPos = 0x40; // Vector3::currentDragInputPos
  6231.     constexpr auto previewModel = 0x58; // Transform::previewModel
  6232.     constexpr auto showInventoryPlayer = 0x68; // bool::showInventoryPlayer
  6233. };
  6234. namespace uiPlayerPreview
  6235. {
  6236.     constexpr auto previewCamera = 0x18; // Camera::previewCamera
  6237.     constexpr auto playermodel = 0x20; // PlayerModel::playermodel
  6238.     constexpr auto reflectionProbe = 0x28; // ReflectionProbe::reflectionProbe
  6239.     constexpr auto segmentMask = 0x30; // SegmentMaskPositioning::segmentMask
  6240.     constexpr auto FalseObject = 0x0; // Object::FalseObject
  6241.     constexpr auto TrueObject = 0x8; // Object::TrueObject
  6242.     constexpr auto needsUpdateFrom = 0x38; // PlayerModel::needsUpdateFrom
  6243.     constexpr auto postProcessLayer = 0x40; // PostProcessLayer::postProcessLayer
  6244. };
  6245. namespace PowerBar
  6246. {
  6247.     constexpr auto Instance = 0x0; // PowerBar::Instance
  6248.     constexpr auto powerInner = 0x18; // Image::powerInner
  6249.     constexpr auto fullSize = 0x20; // Single::fullSize
  6250.     constexpr auto progress = 0x34; // Single::progress
  6251. };
  6252. namespace ProgressBar
  6253. {
  6254.     constexpr auto Instance = 0x0; // ProgressBar::Instance
  6255.     constexpr auto timeFinished = 0x20; // Single::timeFinished
  6256.     constexpr auto timeCounter = 0x24; // Single::timeCounter
  6257.     constexpr auto progressField = 0x30; // Image::progressField
  6258.     constexpr auto iconField = 0x38; // Image::iconField
  6259.     constexpr auto leftField = 0x40; // Text::leftField
  6260.     constexpr auto rightField = 0x48; // Text::rightField
  6261. };
  6262. namespace ProgressBarUI
  6263. {
  6264. };
  6265. namespace RecordingBars
  6266. {
  6267.     constexpr auto BorderImage = 0x18; // Image::BorderImage
  6268. };
  6269. namespace RecordingSaved
  6270. {
  6271.     constexpr auto Label = 0x18; // RustText::Label
  6272. };
  6273. namespace Scoreboard
  6274. {
  6275.     constexpr auto instance = 0x0; // Scoreboard::instance
  6276.     constexpr auto scoreboardTitle = 0x18; // RustText::scoreboardTitle
  6277.     constexpr auto scoreboardRootContents = 0x20; // RectTransform::scoreboardRootContents
  6278.     constexpr auto scoreLimitText = 0x28; // RustText::scoreLimitText
  6279.     constexpr auto teamPrefab = 0x30; // GameObject::teamPrefab
  6280.     constexpr auto columnPrefab = 0x38; // GameObject::columnPrefab
  6281.     constexpr auto dividerPrefab = 0x40; // GameObject::dividerPrefab
  6282.     constexpr auto localPlayerColor = 0x48; // Color::localPlayerColor
  6283.     constexpr auto otherPlayerColor = 0x58; // Color::otherPlayerColor
  6284.     constexpr auto divider = 0x78; // GameObject::divider
  6285. };
  6286. namespace ScrollRectZoom
  6287. {
  6288.     constexpr auto smooth = 0x24; // bool::smooth
  6289.     constexpr auto scrollAmount = 0x30; // Single::scrollAmount
  6290. };
  6291. namespace SleepingBagButton
  6292. {
  6293.     constexpr auto ClickButton = 0x20; // Button::ClickButton
  6294.     constexpr auto BagName = 0x28; // TextMeshProUGUI::BagName
  6295.     constexpr auto Icon = 0x38; // Image::Icon
  6296.     constexpr auto Background = 0x68; // Image::Background
  6297.     constexpr auto DeleteButton = 0x70; // GameObject::DeleteButton
  6298.     constexpr auto spawnOption = 0x78; // SpawnOptions::spawnOption
  6299. };
  6300. namespace SteamFriendsList
  6301. {
  6302.     constexpr auto targetPanel = 0x18; // RectTransform::targetPanel
  6303.     constexpr auto userButton = 0x20; // SteamUserButton::userButton
  6304.     constexpr auto IncludeFriendsList = 0x28; // bool::IncludeFriendsList
  6305.     constexpr auto IncludeRecentlySeen = 0x29; // bool::IncludeRecentlySeen
  6306.     constexpr auto IncludeLastAttacker = 0x2A; // bool::IncludeLastAttacker
  6307.     constexpr auto IncludeRecentlyPlayedWith = 0x2B; // bool::IncludeRecentlyPlayedWith
  6308.     constexpr auto onFriendSelected = 0x30; // onFriendSelectedEvent::onFriendSelected
  6309. };
  6310. namespace SteamUserButton
  6311. {
  6312.     constexpr auto steamName = 0x18; // RustText::steamName
  6313.     constexpr auto steamInfo = 0x20; // RustText::steamInfo
  6314.     constexpr auto textColorInGame = 0x30; // Color::textColorInGame
  6315.     constexpr auto textColorOnline = 0x40; // Color::textColorOnline
  6316.     constexpr auto textColorNormal = 0x50; // Color::textColorNormal
  6317.     constexpr auto SteamIdk__BackingField = 0x60; // UInt64::<SteamId>k__BackingField
  6318.     constexpr auto Usernamek__BackingField = 0x68; // string::<Username>k__BackingField
  6319. };
  6320. namespace TabToggle
  6321. {
  6322.     constexpr auto TabHolder = 0x18; // Transform::TabHolder
  6323.     constexpr auto ContentHolder = 0x20; // Transform::ContentHolder
  6324.     constexpr auto FadeIn = 0x28; // bool::FadeIn
  6325.     constexpr auto FadeOut = 0x29; // bool::FadeOut
  6326. };
  6327. namespace TeamMemberElement
  6328. {
  6329.     constexpr auto onlineColor = 0x28; // Color::onlineColor
  6330.     constexpr auto offlineColor = 0x38; // Color::offlineColor
  6331.     constexpr auto deadColor = 0x48; // Color::deadColor
  6332.     constexpr auto hoverOverlay = 0x58; // GameObject::hoverOverlay
  6333.     constexpr auto memberIcon = 0x60; // RawImage::memberIcon
  6334.     constexpr auto leaderIcon = 0x68; // RawImage::leaderIcon
  6335.     constexpr auto deadIcon = 0x70; // RawImage::deadIcon
  6336.     constexpr auto teamIndex = 0x78; // int32_t::teamIndex
  6337. };
  6338. namespace TeamUI
  6339. {
  6340.     constexpr auto invitePhrase = 0x0; // Phrase::invitePhrase
  6341.     constexpr auto MemberPanel = 0x18; // RectTransform::MemberPanel
  6342.     constexpr auto memberEntryPrefab = 0x20; // GameObject::memberEntryPrefab
  6343.     constexpr auto NoTeamPanel = 0x30; // GameObject::NoTeamPanel
  6344.     constexpr auto TeamPanel = 0x38; // GameObject::TeamPanel
  6345.     constexpr auto LeaveTeamButton = 0x40; // GameObject::LeaveTeamButton
  6346.     constexpr auto InviteAcceptPanel = 0x48; // GameObject::InviteAcceptPanel
  6347.     constexpr auto inviteText = 0x50; // TextMeshProUGUI::inviteText
  6348.     constexpr auto pendingTeamID = 0x10; // UInt64::pendingTeamID
  6349.     constexpr auto pendingTeamLeaderName = 0x18; // string::pendingTeamLeaderName
  6350. };
  6351. namespace TimeSlider
  6352. {
  6353. };
  6354. namespace Tooltip
  6355. {
  6356.     constexpr auto Current = 0x0; // GameObject::Current
  6357.     constexpr auto Text = 0x18; // string::Text
  6358.     constexpr auto TooltipObject = 0x20; // GameObject::TooltipObject
  6359.     constexpr auto token = 0x28; // string::token
  6360. };
  6361. namespace TooltipContainer
  6362. {
  6363.     constexpr auto Source = 0x18; // RectTransform::Source
  6364. };
  6365. namespace TypeThroughButton
  6366. {
  6367.     constexpr auto typingTarget = 0xF0; // InputField::typingTarget
  6368.     constexpr auto _processingEvent = 0xF8; // Event::_processingEvent
  6369. };
  6370. namespace UIBackgroundBlur
  6371. {
  6372. };
  6373. namespace UIBlackoutOverlay
  6374. {
  6375.     constexpr auto overlayType = 0x20; // blackoutType::overlayType
  6376.     constexpr auto myAlpha = 0x30; // Single::myAlpha
  6377. };
  6378. namespace UICameraOverlay
  6379. {
  6380.     constexpr auto FocusOffText = 0x0; // Phrase::FocusOffText
  6381.     constexpr auto FocusAutoText = 0x8; // Phrase::FocusAutoText
  6382.     constexpr auto FocusManualText = 0x10; // Phrase::FocusManualText
  6383.     constexpr auto FocusModeLabel = 0x20; // RustText::FocusModeLabel
  6384. };
  6385. namespace UIConversationScreen
  6386. {
  6387.     constexpr auto conversationPanel = 0x20; // RectTransform::conversationPanel
  6388.     constexpr auto conversationSpeechBody = 0x28; // RustText::conversationSpeechBody
  6389.     constexpr auto conversationProviderName = 0x30; // RustText::conversationProviderName
  6390.     constexpr auto letterBoxTop = 0x40; // RectTransform::letterBoxTop
  6391.     constexpr auto letterBoxBottom = 0x48; // RectTransform::letterBoxBottom
  6392.     constexpr auto currentlyDisplayedSpeechIndex = 0x58; // int32_t::currentlyDisplayedSpeechIndex
  6393.     constexpr auto wasTalking = 0x5D; // bool::wasTalking
  6394. };
  6395. namespace UIDeathScreen
  6396. {
  6397.     constexpr auto previousLifeInfographic = 0x18; // LifeInfographic::previousLifeInfographic
  6398.     constexpr auto screenAnimator = 0x20; // Animator::screenAnimator
  6399.     constexpr auto fadeIn = 0x28; // bool::fadeIn
  6400.     constexpr auto ReportCheatButton = 0x30; // Button::ReportCheatButton
  6401.     constexpr auto RespawnScrollGradient = 0x50; // GameObject::RespawnScrollGradient
  6402.     constexpr auto RespawnScrollRect = 0x58; // ScrollRect::RespawnScrollRect
  6403.     constexpr auto ExpandedStats = 0x60; // ExpandedLifeStats::ExpandedStats
  6404.     constexpr auto StreamerModeContainer = 0x68; // CanvasGroup::StreamerModeContainer
  6405.     constexpr auto graphicRaycaster = 0x78; // GraphicRaycaster::graphicRaycaster
  6406.     constexpr auto currentRespawnInfok__BackingField = 0x90; // RespawnInformation::<currentRespawnInfo>k__BackingField
  6407. };
  6408. namespace UIEscapeCapture
  6409. {
  6410.     constexpr auto onEscape = 0x18; // UnityEvent::onEscape
  6411. };
  6412. namespace UIFogOverlay
  6413. {
  6414.     constexpr auto Instance = 0x0; // UIFogOverlay::Instance
  6415.     constexpr auto baseColor = 0x20; // Color::baseColor
  6416.     constexpr auto overlayImage = 0x30; // Image::overlayImage
  6417. };
  6418. namespace UIGene
  6419. {
  6420.     constexpr auto Child = 0x18; // GameObject::Child
  6421.     constexpr auto PositiveColour = 0x20; // Color::PositiveColour
  6422.     constexpr auto NegativeColour = 0x30; // Color::NegativeColour
  6423.     constexpr auto PositiveTextColour = 0x40; // Color::PositiveTextColour
  6424.     constexpr auto NegativeTextColour = 0x50; // Color::NegativeTextColour
  6425.     constexpr auto ImageBG = 0x60; // Image::ImageBG
  6426.     constexpr auto TextGene = 0x68; // Text::TextGene
  6427. };
  6428. namespace UIGenesDisplay
  6429. {
  6430. };
  6431. namespace UIPrefab
  6432. {
  6433.     constexpr auto prefabSource = 0x18; // GameObject::prefabSource
  6434.     constexpr auto createdGameObject = 0x20; // GameObject::createdGameObject
  6435. };
  6436. namespace UIRoot
  6437. {
  6438.     constexpr auto overlayCanvas = 0x20; // Canvas::overlayCanvas
  6439. };
  6440. namespace UIRootScaled
  6441. {
  6442.     constexpr auto Instance = 0x0; // UIRootScaled::Instance
  6443.     constexpr auto scaler = 0x28; // CanvasScaler::scaler
  6444. };
  6445. namespace UIScale
  6446. {
  6447. };
  6448. namespace UIScopeOverlay
  6449. {
  6450.     constexpr auto instance = 0x0; // UIScopeOverlay::instance
  6451.     constexpr auto scopeImage = 0x20; // Image::scopeImage
  6452. };
  6453. namespace UISleepingScreen
  6454. {
  6455. };
  6456. namespace UIVoiceIcon
  6457. {
  6458. };
  6459. namespace UIWounded
  6460. {
  6461. };
  6462. namespace UI_LocalVoice
  6463. {
  6464.     constexpr auto voiceCanvas = 0x18; // CanvasGroup::voiceCanvas
  6465.     constexpr auto levelImage = 0x20; // CanvasGroup::levelImage
  6466. };
  6467. namespace DragMe
  6468. {
  6469.     constexpr auto dragging = 0x0; // DragMe::dragging
  6470.     constexpr auto dragIcon = 0x8; // GameObject::dragIcon
  6471.     constexpr auto data = 0x10; // Object::data
  6472.     constexpr auto dragType = 0x18; // string::dragType
  6473.     constexpr auto DraggableWhenWounded = 0x20; // bool::DraggableWhenWounded
  6474. };
  6475. namespace DropMe
  6476. {
  6477. };
  6478. namespace LocalizeText
  6479. {
  6480.     constexpr auto english = 0x20; // string::english
  6481.     constexpr auto append = 0x28; // string::append
  6482.     constexpr auto specialMode = 0x30; // SpecialMode::specialMode
  6483. };
  6484. namespace ShowIfConvarEnabled
  6485. {
  6486.     constexpr auto Convar = 0x18; // string::Convar
  6487.     constexpr auto _initialized = 0x20; // bool::_initialized
  6488.     constexpr auto _cmd = 0x28; // Command::_cmd
  6489. };
  6490. namespace VitalInfo
  6491. {
  6492.     constexpr auto VitalType = 0x18; // Vital::VitalType
  6493.     constexpr auto show = 0x28; // bool::show
  6494. };
  6495. namespace VitalNote
  6496. {
  6497.     constexpr auto showIf = 0x20; // FloatConditions::showIf
  6498.     constexpr auto valueText = 0x28; // TextMeshProUGUI::valueText
  6499.     constexpr auto lastPrintedValue = 0x34; // Single::lastPrintedValue
  6500. };
  6501. namespace BaseCommandBuffer
  6502. {
  6503. };
  6504. namespace BaseScriptableObject
  6505. {
  6506.     constexpr auto FilenameStringId = 0x18; // uint32_t::FilenameStringId
  6507. };
  6508. namespace InspectorNameAttribute
  6509. {
  6510. };
  6511. namespace MinMax
  6512. {
  6513.     constexpr auto x = 0x10; // Single::x
  6514.     constexpr auto y = 0x14; // Single::y
  6515. };
  6516. namespace MinMaxAttribute
  6517. {
  6518. };
  6519. namespace AmbientLightLOD
  6520. {
  6521.     constexpr auto enabledRadius = 0x1C; // Single::enabledRadius
  6522.     constexpr auto toggleFade = 0x20; // bool::toggleFade
  6523.     constexpr auto toggleFadeDuration = 0x24; // Single::toggleFadeDuration
  6524.     constexpr auto lightOccludee = 0x38; // LightOccludee::lightOccludee
  6525.     constexpr auto lightEx = 0x40; // LightEx::lightEx
  6526.     constexpr auto volumetricBeam = 0x48; // VolumetricLightBeam::volumetricBeam
  6527.     constexpr auto targetIntensity = 0x58; // Single::targetIntensity
  6528.     constexpr auto targetFadeDuration = 0x5C; // Single::targetFadeDuration
  6529.     constexpr auto fadeStartTime = 0x60; // Single::fadeStartTime
  6530.     constexpr auto fadeEndTime = 0x64; // Single::fadeEndTime
  6531.     constexpr auto fadeToState = 0x68; // bool::fadeToState
  6532.     constexpr auto queuedState = 0x69; // bool::queuedState
  6533. };
  6534. namespace BasePrefab
  6535. {
  6536.     constexpr auto isClient = 0x1C; // bool::isClient
  6537. };
  6538. namespace CachedTransform1
  6539. {
  6540.     constexpr auto localScale = 0x0; // Vector3::localScale
  6541. };
  6542. namespace ChildrenScreenshot
  6543. {
  6544.     constexpr auto offsetAngle = 0x18; // Vector3::offsetAngle
  6545.     constexpr auto fieldOfView = 0x2C; // Single::fieldOfView
  6546.     constexpr auto folder = 0x30; // string::folder
  6547. };
  6548. namespace CommentComponent
  6549. {
  6550.     constexpr auto comment = 0x18; // string::comment
  6551. };
  6552. namespace ConvarComponent
  6553. {
  6554.     constexpr auto runOnServer = 0x18; // bool::runOnServer
  6555.     constexpr auto runOnClient = 0x19; // bool::runOnClient
  6556. };
  6557. namespace ConvarWater
  6558. {
  6559.     constexpr auto water_quality = 0x20; // Command::water_quality
  6560. };
  6561. namespace DistanceFlareLOD
  6562. {
  6563.     constexpr auto minEnabledDistance = 0x1C; // Single::minEnabledDistance
  6564.     constexpr auto maxEnabledDistance = 0x20; // Single::maxEnabledDistance
  6565.     constexpr auto fadeIntensity = 0x44; // Single::fadeIntensity
  6566. };
  6567. namespace IgnoreCollision
  6568. {
  6569. };
  6570. namespace LayerCullDistance
  6571. {
  6572.     constexpr auto Layer = 0x18; // string::Layer
  6573. };
  6574. namespace LightLOD
  6575. {
  6576.     constexpr auto DistanceBias = 0x18; // Single::DistanceBias
  6577.     constexpr auto ToggleLight = 0x1C; // bool::ToggleLight
  6578.     constexpr auto ToggleShadows = 0x1D; // bool::ToggleShadows
  6579.     constexpr auto cameraDist = 0x40; // Single::cameraDist
  6580.     constexpr auto fadeSign = 0x44; // Single::fadeSign
  6581.     constexpr auto maxLightIntensity = 0x48; // Single::maxLightIntensity
  6582.     constexpr auto shadowIntensity = 0x4C; // Single::shadowIntensity
  6583.     constexpr auto UpdatePerFrame = 0x18; // int32_t::UpdatePerFrame
  6584.     constexpr auto updateIndex = 0x1C; // int32_t::updateIndex
  6585. };
  6586. namespace LightOccludee
  6587. {
  6588.     constexpr auto RadiusScale = 0x18; // Single::RadiusScale
  6589.     constexpr auto MinTimeVisible = 0x1C; // Single::MinTimeVisible
  6590.     constexpr auto IsDynamic = 0x20; // bool::IsDynamic
  6591.     constexpr auto lodVisible = 0x60; // bool::lodVisible
  6592.     constexpr auto volumeVisible = 0x61; // bool::volumeVisible
  6593. };
  6594. namespace LoadBalancer
  6595. {
  6596. };
  6597. namespace ActionPriority
  6598. {
  6599. };
  6600. namespace DeferredAction
  6601. {
  6602.     constexpr auto sender = 0x10; // Object::sender
  6603.     constexpr auto action = 0x18; // Action::action
  6604.     constexpr auto priority = 0x20; // ActionPriority::priority
  6605.     constexpr auto Idlek__BackingField = 0x24; // bool::<Idle>k__BackingField
  6606. };
  6607. namespace MaterialConfig
  6608. {
  6609.     constexpr auto properties = 0x38; // MaterialPropertyBlock::properties
  6610. };
  6611. namespace MaterialSetup
  6612. {
  6613.     constexpr auto config = 0x18; // MaterialConfig::config
  6614. };
  6615. namespace MeshToggle
  6616. {
  6617. };
  6618. namespace MoveForward
  6619. {
  6620.     constexpr auto Speed = 0x18; // Single::Speed
  6621. };
  6622. namespace NetworkSleep
  6623. {
  6624.     constexpr auto totalBehavioursDisabled = 0x0; // int32_t::totalBehavioursDisabled
  6625.     constexpr auto totalCollidersDisabled = 0x4; // int32_t::totalCollidersDisabled
  6626.     constexpr auto BehavioursDisabled = 0x28; // int32_t::BehavioursDisabled
  6627.     constexpr auto CollidersDisabled = 0x2C; // int32_t::CollidersDisabled
  6628. };
  6629. namespace ParticleSystemContainer
  6630. {
  6631.     constexpr auto precached = 0x18; // bool::precached
  6632. };
  6633. namespace ParticleSystemIK
  6634. {
  6635.     constexpr auto system = 0x18; // ParticleSystem::system
  6636.     constexpr auto job = 0x20; // ParticleSystemIKJob::job
  6637. };
  6638. namespace PrefabAttribute
  6639. {
  6640.     constexpr auto worldPosition = 0x18; // Vector3::worldPosition
  6641.     constexpr auto worldRotation = 0x24; // Quaternion::worldRotation
  6642.     constexpr auto worldForward = 0x34; // Vector3::worldForward
  6643.     constexpr auto localRotation = 0x58; // Quaternion::localRotation
  6644.     constexpr auto fullName = 0x68; // string::fullName
  6645.     constexpr auto hierachyName = 0x70; // string::hierachyName
  6646.     constexpr auto instanceID = 0x7C; // int32_t::instanceID
  6647.     constexpr auto prefabAttribute = 0x80; // Library::prefabAttribute
  6648.     constexpr auto gameManager = 0x88; // GameManager::gameManager
  6649.     constexpr auto client = 0x0; // Library::client
  6650. };
  6651. namespace RotateCameraAroundObject
  6652. {
  6653.     constexpr auto m_goObjectToRotateAround = 0x18; // GameObject::m_goObjectToRotateAround
  6654.     constexpr auto m_flRotateSpeed = 0x20; // Single::m_flRotateSpeed
  6655. };
  6656. namespace Screenshot
  6657. {
  6658.     constexpr auto screenshotPath = 0x18; // string::screenshotPath
  6659.     constexpr auto sizeMultiplier = 0x20; // int32_t::sizeMultiplier
  6660.     constexpr auto takingScreenshot = 0x24; // bool::takingScreenshot
  6661.     constexpr auto savePathName = 0x28; // string::savePathName
  6662. };
  6663. namespace UpdateBehaviour
  6664. {
  6665.     constexpr auto lastUpdate = 0x18; // Single::lastUpdate
  6666.     constexpr auto nextUpdate = 0x1C; // Single::nextUpdate
  6667. };
  6668. namespace UpdateHandler
  6669. {
  6670. };
  6671. namespace BoundsEx
  6672. {
  6673. };
  6674. namespace RendererEx
  6675. {
  6676. };
  6677. namespace StreamEx
  6678. {
  6679. };
  6680. namespace DistanceField
  6681. {
  6682. };
  6683. namespace InstancingContainer
  6684. {
  6685. };
  6686. namespace InstancingBuffer
  6687. {
  6688.     constexpr auto submeshIndex = 0x28; // int32_t::submeshIndex
  6689.     constexpr auto shaderPass = 0x2C; // int32_t::shaderPass
  6690. };
  6691. namespace InstancingKey
  6692. {
  6693. };
  6694. namespace ProcessedTexture
  6695. {
  6696.     constexpr auto result = 0x10; // RenderTexture::result
  6697. };
  6698. namespace sRGB
  6699. {
  6700. };
  6701. namespace Craptography
  6702. {
  6703. };
  6704. namespace FixedRateStepped
  6705. {
  6706.     constexpr auto rate = 0x10; // Single::rate
  6707.     constexpr auto maxSteps = 0x14; // int32_t::maxSteps
  6708.     constexpr auto nextCall = 0x18; // Single::nextCall
  6709. };
  6710. namespace FloatConditions
  6711. {
  6712. };
  6713. namespace GlobalMessages
  6714. {
  6715.     constexpr auto OnInventoryChangedAction = 0x8; // Action::OnInventoryChangedAction
  6716.     constexpr auto OnViewModeChangedAction = 0x18; // Action::OnViewModeChangedAction
  6717.     constexpr auto OnClothingChangedAction = 0x28; // Action::OnClothingChangedAction
  6718.     constexpr auto OnViewModelUpdatedAction = 0x38; // Action::OnViewModelUpdatedAction
  6719.     constexpr auto OnBlueprintsChangedAction = 0x48; // Action::OnBlueprintsChangedAction
  6720.     constexpr auto OnItemAmountChangedAction = 0x58; // Action::OnItemAmountChangedAction
  6721.     constexpr auto OnItemIconChangedAction = 0x68; // Action::OnItemIconChangedAction
  6722. };
  6723. namespace HierarchyUtil
  6724. {
  6725. };
  6726. namespace LocalClock
  6727. {
  6728. };
  6729. namespace MeshBatch
  6730. {
  6731.     constexpr auto NeedsRefreshk__BackingField = 0x18; // bool::<NeedsRefresh>k__BackingField
  6732.     constexpr auto Countk__BackingField = 0x1C; // int32_t::<Count>k__BackingField
  6733.     constexpr auto BatchedCountk__BackingField = 0x20; // int32_t::<BatchedCount>k__BackingField
  6734.     constexpr auto VertexCountk__BackingField = 0x24; // int32_t::<VertexCount>k__BackingField
  6735. };
  6736. namespace MeshDataBatch
  6737. {
  6738.     constexpr auto meshBatch = 0x38; // Mesh::meshBatch
  6739.     constexpr auto meshData = 0x50; // MeshData::meshData
  6740.     constexpr auto meshGroup = 0x58; // MeshGroup::meshGroup
  6741. };
  6742. namespace MeshRendererBatch
  6743. {
  6744.     constexpr auto meshData = 0x50; // MeshRendererData::meshData
  6745.     constexpr auto meshGroup = 0x58; // MeshRendererGroup::meshGroup
  6746.     constexpr auto meshLookup = 0x60; // MeshRendererLookup::meshLookup
  6747. };
  6748. namespace MurmurHash
  6749. {
  6750. };
  6751. namespace NativeList1
  6752. {
  6753.     constexpr auto _length = 0x0; // int32_t::_length
  6754. };
  6755. namespace PathFinder
  6756. {
  6757.     constexpr auto PushPoint = 0x28; // Point::PushPoint
  6758.     constexpr auto PushRadius = 0x30; // int32_t::PushRadius
  6759.     constexpr auto PushDistance = 0x34; // int32_t::PushDistance
  6760.     constexpr auto PushMultiplier = 0x38; // int32_t::PushMultiplier
  6761. };
  6762. namespace PathInterpolator
  6763. {
  6764.     constexpr auto MinIndexk__BackingField = 0x20; // int32_t::<MinIndex>k__BackingField
  6765.     constexpr auto MaxIndexk__BackingField = 0x24; // int32_t::<MaxIndex>k__BackingField
  6766.     constexpr auto Lengthk__BackingField = 0x28; // Single::<Length>k__BackingField
  6767.     constexpr auto StepSizek__BackingField = 0x2C; // Single::<StepSize>k__BackingField
  6768.     constexpr auto Circulark__BackingField = 0x30; // bool::<Circular>k__BackingField
  6769. };
  6770. namespace PooledList1
  6771. {
  6772. };
  6773. namespace RadixSorter
  6774. {
  6775. };
  6776. namespace SimpleList1
  6777. {
  6778.     constexpr auto count = 0x0; // int32_t::count
  6779. };
  6780. namespace SynchronizedClock
  6781. {
  6782. };
  6783. namespace TickInterpolator
  6784. {
  6785.     constexpr auto Length = 0x1C; // Single::Length
  6786.     constexpr auto CurrentPoint = 0x20; // Vector3::CurrentPoint
  6787.     constexpr auto StartPoint = 0x2C; // Vector3::StartPoint
  6788.     constexpr auto EndPoint = 0x38; // Vector3::EndPoint
  6789. };
  6790. namespace TimeCachedValue1
  6791. {
  6792.     constexpr auto refreshCooldown = 0x0; // Single::refreshCooldown
  6793.     constexpr auto refreshRandomRange = 0x0; // Single::refreshRandomRange
  6794.     constexpr auto cachedValue = 0x0; // T::cachedValue
  6795.     constexpr auto cooldown = 0x0; // TimeSince::cooldown
  6796.     constexpr auto hasRun = 0x0; // bool::hasRun
  6797.     constexpr auto forceNextRun = 0x0; // bool::forceNextRun
  6798. };
  6799. namespace Timing
  6800. {
  6801.     constexpr auto sw = 0x0; // Stopwatch::sw
  6802. };
  6803. namespace FixedShort3
  6804. {
  6805.     constexpr auto x = 0x0; // Int16::x
  6806.     constexpr auto y = 0x2; // Int16::y
  6807.     constexpr auto z = 0x4; // Int16::z
  6808. };
  6809. namespace FixedSByteNorm3
  6810. {
  6811.     constexpr auto x = 0x0; // Schar::x
  6812.     constexpr auto y = 0x1; // Schar::y
  6813.     constexpr auto z = 0x2; // Schar::z
  6814. };
  6815. namespace FixedSByteNorm4
  6816. {
  6817.     constexpr auto w = 0x3; // Schar::w
  6818. };
  6819. namespace Half3
  6820. {
  6821.     constexpr auto x = 0x0; // UInt16::x
  6822.     constexpr auto y = 0x2; // UInt16::y
  6823.     constexpr auto z = 0x4; // UInt16::z
  6824. };
  6825. namespace Half4
  6826. {
  6827.     constexpr auto w = 0x6; // UInt16::w
  6828. };
  6829. namespace Poolable
  6830. {
  6831. };
  6832. namespace PrefabPool
  6833. {
  6834. };
  6835. namespace PrefabPoolCollection
  6836. {
  6837. };
  6838. namespace LayerSelect
  6839. {
  6840. };
  6841. namespace ResourceRef1
  6842. {
  6843.     constexpr auto guid = 0x0; // string::guid
  6844.     constexpr auto _cachedObject = 0x0; // T::_cachedObject
  6845. };
  6846. namespace AlternateAttack
  6847. {
  6848.     constexpr auto random = 0x18; // bool::random
  6849.     constexpr auto dontIncrement = 0x19; // bool::dontIncrement
  6850. };
  6851. namespace BaseViewModel
  6852. {
  6853.     constexpr auto HideViewmodel = 0x0; // bool::HideViewmodel
  6854.     constexpr auto lazyaimRegular = 0x18; // LazyAimProperties::lazyaimRegular
  6855.     constexpr auto lazyaimIronsights = 0x20; // LazyAimProperties::lazyaimIronsights
  6856.     constexpr auto pivot = 0x28; // Transform::pivot
  6857.     constexpr auto wantsHeldItemFlags = 0x30; // bool::wantsHeldItemFlags
  6858.     constexpr auto animationEvent = 0x58; // AnimationEvents::animationEvent
  6859.     constexpr auto ironSights = 0x60; // IronSights::ironSights
  6860.     constexpr auto sway = 0x68; // ViewmodelSway::sway
  6861.     constexpr auto lower = 0x70; // ViewmodelLower::lower
  6862.     constexpr auto bob = 0x78; // ViewmodelBob::bob
  6863.     constexpr auto Skeleton = 0x88; // Skeleton::Skeleton
  6864.     constexpr auto Clothing = 0x90; // GameObject::Clothing
  6865. };
  6866. namespace IronSightOverride
  6867. {
  6868.     constexpr auto fieldOfViewOffset = 0x20; // Single::fieldOfViewOffset
  6869.     constexpr auto zoomFactor = 0x24; // Single::zoomFactor
  6870.     constexpr auto fovBias = 0x28; // Single::fovBias
  6871. };
  6872. namespace IronSights
  6873. {
  6874.     constexpr auto introSpeed = 0x30; // Single::introSpeed
  6875.     constexpr auto introCurve = 0x38; // AnimationCurve::introCurve
  6876.     constexpr auto outroSpeed = 0x40; // Single::outroSpeed
  6877.     constexpr auto outroCurve = 0x48; // AnimationCurve::outroCurve
  6878.     constexpr auto upSound = 0x50; // SoundDefinition::upSound
  6879.     constexpr auto downSound = 0x58; // SoundDefinition::downSound
  6880.     constexpr auto ironsightsOverride = 0x60; // IronSightOverride::ironsightsOverride
  6881.     constexpr auto processUltrawideOffset = 0x68; // bool::processUltrawideOffset
  6882.     constexpr auto param_ironsightstrength = 0x78; // int32_t::param_ironsightstrength
  6883.     constexpr auto param_ironsightsEnabled = 0x7C; // int32_t::param_ironsightsEnabled
  6884.     constexpr auto rawDelta = 0x84; // Single::rawDelta
  6885.     constexpr auto maxDelta = 0x88; // Single::maxDelta
  6886.     constexpr auto rotationOffset = 0x98; // Quaternion::rotationOffset
  6887.     constexpr auto currentCurve = 0xA8; // AnimationCurve::currentCurve
  6888. };
  6889. namespace IronsightAimPoint
  6890. {
  6891.     constexpr auto targetPoint = 0x18; // Transform::targetPoint
  6892. };
  6893. namespace RagdollEditor
  6894. {
  6895.     constexpr auto grabbedRigid = 0x28; // Rigidbody::grabbedRigid
  6896.     constexpr auto grabPos = 0x30; // Vector3::grabPos
  6897.     constexpr auto grabOffset = 0x3C; // Vector3::grabOffset
  6898. };
  6899. namespace RandomParameterNumber
  6900. {
  6901.     constexpr auto parameterName = 0x18; // string::parameterName
  6902.     constexpr auto min = 0x20; // int32_t::min
  6903.     constexpr auto max = 0x24; // int32_t::max
  6904. };
  6905. namespace RandomParameterNumberFloat
  6906. {
  6907. };
  6908. namespace SwapArrows
  6909. {
  6910.     constexpr auto curAmmoType = 0x20; // string::curAmmoType
  6911.     constexpr auto wasHidden = 0x28; // bool::wasHidden
  6912. };
  6913. namespace SwapKeycard
  6914. {
  6915. };
  6916. namespace SwapRPG
  6917. {
  6918. };
  6919. namespace ViewmodelAttachment
  6920. {
  6921.     constexpr auto modelObject = 0x20; // GameObjectRef::modelObject
  6922.     constexpr auto targetBone = 0x28; // string::targetBone
  6923.     constexpr auto hideViewModelIronSights = 0x30; // bool::hideViewModelIronSights
  6924.     constexpr auto spawnedGameObject = 0x38; // GameObject::spawnedGameObject
  6925. };
  6926. namespace ViewmodelBob
  6927. {
  6928.     constexpr auto bobSpeedWalk = 0x18; // Single::bobSpeedWalk
  6929.     constexpr auto bobSpeedRun = 0x1C; // Single::bobSpeedRun
  6930.     constexpr auto bobAmountWalk = 0x20; // Single::bobAmountWalk
  6931.     constexpr auto bobAmountRun = 0x24; // Single::bobAmountRun
  6932.     constexpr auto leftOffsetRun = 0x28; // Single::leftOffsetRun
  6933.     constexpr auto bobAmountRotateYaw = 0x2C; // Single::bobAmountRotateYaw
  6934.     constexpr auto bobAmountRotateRoll = 0x30; // Single::bobAmountRotateRoll
  6935.     constexpr auto bobOffset = 0x40; // Vector3::bobOffset
  6936.     constexpr auto bobRotateYaw = 0x4C; // Single::bobRotateYaw
  6937.     constexpr auto bobRotateRoll = 0x50; // Single::bobRotateRoll
  6938.     constexpr auto bobCycle = 0x54; // Single::bobCycle
  6939.     constexpr auto smoothedBob = 0x58; // BobSettings::smoothedBob
  6940. };
  6941. namespace ViewmodelEditor
  6942. {
  6943.     constexpr auto meleeHit = 0x24; // bool::meleeHit
  6944. };
  6945. namespace ViewmodelLower
  6946. {
  6947.     constexpr auto lowerOnSprint = 0x18; // bool::lowerOnSprint
  6948.     constexpr auto lowerWhenCantAttack = 0x19; // bool::lowerWhenCantAttack
  6949.     constexpr auto shouldLower = 0x1A; // bool::shouldLower
  6950.     constexpr auto rotateAngle = 0x1C; // Single::rotateAngle
  6951. };
  6952. namespace ViewmodelSway
  6953. {
  6954.     constexpr auto positionalSwaySpeed = 0x18; // Single::positionalSwaySpeed
  6955.     constexpr auto positionalSwayAmount = 0x1C; // Single::positionalSwayAmount
  6956.     constexpr auto rotationSwaySpeed = 0x20; // Single::rotationSwaySpeed
  6957.     constexpr auto rotationSwayAmount = 0x24; // Single::rotationSwayAmount
  6958.     constexpr auto smoothedVelocity = 0x34; // Vector3::smoothedVelocity
  6959.     constexpr auto lastRotation = 0x40; // Vector3::lastRotation
  6960.     constexpr auto smoothedRotation = 0x4C; // Vector3::smoothedRotation
  6961. };
  6962. namespace flamethrowerState
  6963. {
  6964. };
  6965. namespace flamethrowerFire
  6966. {
  6967.     constexpr auto pilotLightFX = 0x18; // ParticleSystem::pilotLightFX
  6968.     constexpr auto oneShotSound = 0x30; // AudioSource::oneShotSound
  6969.     constexpr auto loopSound = 0x38; // AudioSource::loopSound
  6970.     constexpr auto pilotlightIdle = 0x40; // AudioClip::pilotlightIdle
  6971.     constexpr auto flameLoop = 0x48; // AudioClip::flameLoop
  6972.     constexpr auto flameStart = 0x50; // AudioClip::flameStart
  6973.     constexpr auto flameState = 0x58; // flamethrowerState::flameState
  6974.     constexpr auto previousflameState = 0x5C; // flamethrowerState::previousflameState
  6975. };
  6976. namespace AmplifyOcclusionBase
  6977. {
  6978.     constexpr auto ApplyMethod = 0x18; // ApplicationMethod::ApplyMethod
  6979.     constexpr auto SampleCount = 0x1C; // SampleCountLevel::SampleCount
  6980.     constexpr auto PerPixelNormals = 0x20; // PerPixelNormalSource::PerPixelNormals
  6981.     constexpr auto Intensity = 0x24; // Single::Intensity
  6982.     constexpr auto Tint = 0x28; // Color::Tint
  6983.     constexpr auto PixelRadiusLimit = 0x3C; // int32_t::PixelRadiusLimit
  6984.     constexpr auto RadiusIntensity = 0x40; // Single::RadiusIntensity
  6985.     constexpr auto PowerExponent = 0x44; // Single::PowerExponent
  6986.     constexpr auto Bias = 0x48; // Single::Bias
  6987.     constexpr auto Thickness = 0x4C; // Single::Thickness
  6988.     constexpr auto Downsample = 0x50; // bool::Downsample
  6989.     constexpr auto FadeEnabled = 0x51; // bool::FadeEnabled
  6990.     constexpr auto FadeStart = 0x54; // Single::FadeStart
  6991.     constexpr auto FadeLength = 0x58; // Single::FadeLength
  6992.     constexpr auto FadeToIntensity = 0x5C; // Single::FadeToIntensity
  6993.     constexpr auto FadeToTint = 0x60; // Color::FadeToTint
  6994.     constexpr auto FadeToRadius = 0x70; // Single::FadeToRadius
  6995.     constexpr auto FadeToPowerExponent = 0x74; // Single::FadeToPowerExponent
  6996.     constexpr auto FadeToThickness = 0x78; // Single::FadeToThickness
  6997.     constexpr auto BlurEnabled = 0x7C; // bool::BlurEnabled
  6998.     constexpr auto BlurRadius = 0x80; // int32_t::BlurRadius
  6999.     constexpr auto BlurPasses = 0x84; // int32_t::BlurPasses
  7000.     constexpr auto BlurSharpness = 0x88; // Single::BlurSharpness
  7001.     constexpr auto FilterEnabled = 0x8C; // bool::FilterEnabled
  7002.     constexpr auto FilterBlending = 0x90; // Single::FilterBlending
  7003.     constexpr auto FilterResponse = 0x94; // Single::FilterResponse
  7004.     constexpr auto TemporalDirections = 0x98; // bool::TemporalDirections
  7005.     constexpr auto TemporalOffsets = 0x99; // bool::TemporalOffsets
  7006.     constexpr auto TemporalDilation = 0x9A; // bool::TemporalDilation
  7007.     constexpr auto UseMotionVectors = 0x9B; // bool::UseMotionVectors
  7008.     constexpr auto m_prevPerPixelNormals = 0x9C; // PerPixelNormalSource::m_prevPerPixelNormals
  7009.     constexpr auto m_prevApplyMethod = 0xA0; // ApplicationMethod::m_prevApplyMethod
  7010.     constexpr auto m_prevDeferredReflections = 0xA4; // bool::m_prevDeferredReflections
  7011.     constexpr auto m_prevSampleCount = 0xA8; // SampleCountLevel::m_prevSampleCount
  7012.     constexpr auto m_prevDownsample = 0xAC; // bool::m_prevDownsample
  7013.     constexpr auto m_prevBlurEnabled = 0xAD; // bool::m_prevBlurEnabled
  7014.     constexpr auto m_prevBlurRadius = 0xB0; // int32_t::m_prevBlurRadius
  7015.     constexpr auto m_prevBlurPasses = 0xB4; // int32_t::m_prevBlurPasses
  7016.     constexpr auto m_targetCamera = 0xB8; // Camera::m_targetCamera
  7017.     constexpr auto m_commandBuffer_Occlusion = 0xE0; // CmdBuffer::m_commandBuffer_Occlusion
  7018.     constexpr auto m_commandBuffer_Apply = 0xF8; // CmdBuffer::m_commandBuffer_Apply
  7019.     constexpr auto m_quadMesh = 0x0; // Mesh::m_quadMesh
  7020.     constexpr auto m_occlusionMat = 0x8; // Material::m_occlusionMat
  7021.     constexpr auto m_blurMat = 0x10; // Material::m_blurMat
  7022.     constexpr auto m_applyOcclusionMat = 0x18; // Material::m_applyOcclusionMat
  7023.     constexpr auto m_occlusionRTFormat = 0x110; // RenderTextureFormat::m_occlusionRTFormat
  7024.     constexpr auto m_accumTemporalRTFormat = 0x114; // RenderTextureFormat::m_accumTemporalRTFormat
  7025.     constexpr auto m_temporaryEmissionRTFormat = 0x118; // RenderTextureFormat::m_temporaryEmissionRTFormat
  7026.     constexpr auto m_paramsChanged = 0x11C; // bool::m_paramsChanged
  7027.     constexpr auto m_occlusionDepthRT = 0x120; // RenderTexture::m_occlusionDepthRT
  7028.     constexpr auto m_sampleStep = 0x130; // uint32_t::m_sampleStep
  7029.     constexpr auto m_curStepIdx = 0x134; // uint32_t::m_curStepIdx
  7030.     constexpr auto m_maxSampleSteps = 0x20; // uint32_t::m_maxSampleSteps
  7031.     constexpr auto PerPixelNormalSourceCount = 0x24; // int32_t::PerPixelNormalSourceCount
  7032.     constexpr auto m_prevViewProjMatrixLeft = 0x138; // Matrix4x4::m_prevViewProjMatrixLeft
  7033.     constexpr auto m_prevInvViewProjMatrixLeft = 0x178; // Matrix4x4::m_prevInvViewProjMatrixLeft
  7034.     constexpr auto m_prevViewProjMatrixRight = 0x1B8; // Matrix4x4::m_prevViewProjMatrixRight
  7035.     constexpr auto m_prevInvViewProjMatrixRight = 0x1F8; // Matrix4x4::m_prevInvViewProjMatrixRight
  7036.     constexpr auto m_target = 0x248; // TargetDesc::m_target
  7037. };
  7038. namespace UVTextureAnimator
  7039. {
  7040.     constexpr auto Rows = 0x18; // int32_t::Rows
  7041.     constexpr auto Columns = 0x1C; // int32_t::Columns
  7042.     constexpr auto Fps = 0x20; // Single::Fps
  7043.     constexpr auto OffsetMat = 0x24; // int32_t::OffsetMat
  7044.     constexpr auto IsLoop = 0x28; // bool::IsLoop
  7045.     constexpr auto StartDelay = 0x2C; // Single::StartDelay
  7046.     constexpr auto isInizialised = 0x30; // bool::isInizialised
  7047.     constexpr auto allCount = 0x3C; // int32_t::allCount
  7048.     constexpr auto deltaFps = 0x40; // Single::deltaFps
  7049.     constexpr auto isCorutineStarted = 0x45; // bool::isCorutineStarted
  7050.     constexpr auto currentRenderer = 0x48; // Renderer::currentRenderer
  7051.     constexpr auto instanceMaterial = 0x50; // Material::instanceMaterial
  7052. };
  7053. namespace CoverageQueries
  7054. {
  7055.     constexpr auto depthBias = 0x1C; // Single::depthBias
  7056.     constexpr auto buffer = 0x30; // BufferSet::buffer
  7057.     constexpr auto coverageMat = 0x28; // Material::coverageMat
  7058.     constexpr auto instance = 0x38; // CoverageQueries::instance
  7059.     constexpr auto _debugShow = 0x40; // bool::_debugShow
  7060. };
  7061. namespace runtimeScript
  7062. {
  7063.     constexpr auto roadNetwork = 0x18; // ERRoadNetwork::roadNetwork
  7064.     constexpr auto road = 0x20; // ERRoad::road
  7065.     constexpr auto go = 0x28; // GameObject::go
  7066.     constexpr auto currentElement = 0x30; // int32_t::currentElement
  7067. };
  7068. namespace FXAA
  7069. {
  7070.     constexpr auto mat = 0x28; // Material::mat
  7071. };
  7072. namespace FXAAPostEffectsBase
  7073. {
  7074.     constexpr auto supportHDRTextures = 0x18; // bool::supportHDRTextures
  7075.     constexpr auto isSupported = 0x19; // bool::isSupported
  7076. };
  7077. namespace Explosion_Bloom
  7078. {
  7079.     constexpr auto settings = 0x18; // Settings::settings
  7080.     constexpr auto m_Shader = 0x30; // Shader::m_Shader
  7081.     constexpr auto m_Material = 0x38; // Material::m_Material
  7082.     constexpr auto m_Threshold = 0x50; // int32_t::m_Threshold
  7083.     constexpr auto m_Curve = 0x54; // int32_t::m_Curve
  7084.     constexpr auto m_PrefilterOffs = 0x58; // int32_t::m_PrefilterOffs
  7085.     constexpr auto m_SampleScale = 0x5C; // int32_t::m_SampleScale
  7086.     constexpr auto m_Intensity = 0x60; // int32_t::m_Intensity
  7087.     constexpr auto m_BaseTex = 0x64; // int32_t::m_BaseTex
  7088. };
  7089. namespace ExplosionDemoGUI
  7090. {
  7091.     constexpr auto reactivateTime = 0x20; // Single::reactivateTime
  7092.     constexpr auto Sun = 0x28; // Light::Sun
  7093.     constexpr auto currentNomber = 0x30; // int32_t::currentNomber
  7094.     constexpr auto currentInstance = 0x38; // GameObject::currentInstance
  7095.     constexpr auto guiStyleHeader = 0x40; // GUIStyle::guiStyleHeader
  7096.     constexpr auto sunIntensity = 0x48; // Single::sunIntensity
  7097.     constexpr auto dpiScale = 0x4C; // Single::dpiScale
  7098. };
  7099. namespace ExplosionDemoReactivator
  7100. {
  7101.     constexpr auto TimeDelayToReactivate = 0x18; // Single::TimeDelayToReactivate
  7102. };
  7103. namespace ExplosionPlatformActivator
  7104. {
  7105.     constexpr auto Effect = 0x18; // GameObject::Effect
  7106.     constexpr auto TimeDelay = 0x20; // Single::TimeDelay
  7107.     constexpr auto DefaultRepeatTime = 0x24; // Single::DefaultRepeatTime
  7108.     constexpr auto NearRepeatTime = 0x28; // Single::NearRepeatTime
  7109.     constexpr auto currentTime = 0x2C; // Single::currentTime
  7110.     constexpr auto currentRepeatTime = 0x30; // Single::currentRepeatTime
  7111.     constexpr auto canUpdate = 0x34; // bool::canUpdate
  7112. };
  7113. namespace ExplosionsFPS
  7114. {
  7115.     constexpr auto timeleft = 0x20; // Single::timeleft
  7116.     constexpr auto fps = 0x24; // Single::fps
  7117. };
  7118. namespace ExplosionsBillboard
  7119. {
  7120.     constexpr auto Active = 0x20; // bool::Active
  7121.     constexpr auto AutoInitCamera = 0x21; // bool::AutoInitCamera
  7122.     constexpr auto myContainer = 0x28; // GameObject::myContainer
  7123.     constexpr auto t = 0x30; // Transform::t
  7124.     constexpr auto camT = 0x38; // Transform::camT
  7125.     constexpr auto contT = 0x40; // Transform::contT
  7126. };
  7127. namespace ExplosionsDeactivateRendererByTime
  7128. {
  7129. };
  7130. namespace ExplosionsLightCurves
  7131. {
  7132.     constexpr auto LightCurve = 0x18; // AnimationCurve::LightCurve
  7133.     constexpr auto GraphTimeMultiplier = 0x20; // Single::GraphTimeMultiplier
  7134.     constexpr auto GraphIntensityMultiplier = 0x24; // Single::GraphIntensityMultiplier
  7135.     constexpr auto lightSource = 0x30; // Light::lightSource
  7136. };
  7137. namespace ExplosionsParticleSystemScaler
  7138. {
  7139.     constexpr auto particlesScale = 0x18; // Single::particlesScale
  7140. };
  7141. namespace ExplosionsScaleCurves
  7142. {
  7143.     constexpr auto ScaleCurveX = 0x18; // AnimationCurve::ScaleCurveX
  7144.     constexpr auto ScaleCurveY = 0x20; // AnimationCurve::ScaleCurveY
  7145.     constexpr auto ScaleCurveZ = 0x28; // AnimationCurve::ScaleCurveZ
  7146.     constexpr auto GraphTimeMultiplier = 0x30; // Vector3::GraphTimeMultiplier
  7147.     constexpr auto GraphScaleMultiplier = 0x3C; // Vector3::GraphScaleMultiplier
  7148.     constexpr auto evalX = 0x58; // Single::evalX
  7149.     constexpr auto evalY = 0x5C; // Single::evalY
  7150.     constexpr auto evalZ = 0x60; // Single::evalZ
  7151. };
  7152. namespace ExplosionsShaderColorGradient
  7153. {
  7154.     constexpr auto ShaderProperty = 0x18; // string::ShaderProperty
  7155.     constexpr auto MaterialID = 0x20; // int32_t::MaterialID
  7156.     constexpr auto Color = 0x28; // Gradient::Color
  7157.     constexpr auto TimeMultiplier = 0x30; // Single::TimeMultiplier
  7158.     constexpr auto matInstance = 0x38; // Material::matInstance
  7159.     constexpr auto propertyID = 0x40; // int32_t::propertyID
  7160.     constexpr auto oldColor = 0x48; // Color::oldColor
  7161. };
  7162. namespace ExplosionsShaderFloatCurves
  7163. {
  7164.     constexpr auto FloatPropertyCurve = 0x28; // AnimationCurve::FloatPropertyCurve
  7165.     constexpr auto GraphScaleMultiplier = 0x34; // Single::GraphScaleMultiplier
  7166. };
  7167. namespace ExplosionsShaderQueue
  7168. {
  7169.     constexpr auto AddQueue = 0x18; // int32_t::AddQueue
  7170. };
  7171. namespace ExplosionsSpriteSheetAnimation
  7172. {
  7173.     constexpr auto TilesX = 0x18; // int32_t::TilesX
  7174.     constexpr auto TilesY = 0x1C; // int32_t::TilesY
  7175.     constexpr auto AnimationFPS = 0x20; // Single::AnimationFPS
  7176.     constexpr auto IsInterpolateFrames = 0x24; // bool::IsInterpolateFrames
  7177.     constexpr auto StartFrameOffset = 0x28; // int32_t::StartFrameOffset
  7178.     constexpr auto FrameOverTime = 0x38; // AnimationCurve::FrameOverTime
  7179.     constexpr auto animationLifeTime = 0x50; // Single::animationLifeTime
  7180.     constexpr auto currentInterpolatedTime = 0x68; // Single::currentInterpolatedTime
  7181.     constexpr auto animationStartTime = 0x6C; // Single::animationStartTime
  7182.     constexpr auto animationStoped = 0x70; // bool::animationStoped
  7183. };
  7184. namespace NGSS_Directional
  7185. {
  7186.     constexpr auto PCSS_GLOBAL_SOFTNESS = 0x18; // Single::PCSS_GLOBAL_SOFTNESS
  7187.     constexpr auto PCSS_FILTER_DIR_MIN = 0x1C; // Single::PCSS_FILTER_DIR_MIN
  7188.     constexpr auto PCSS_FILTER_DIR_MAX = 0x20; // Single::PCSS_FILTER_DIR_MAX
  7189.     constexpr auto BANDING_NOISE_AMOUNT = 0x24; // Single::BANDING_NOISE_AMOUNT
  7190.     constexpr auto SAMPLERS_COUNT = 0x28; // SAMPLER_COUNT::SAMPLERS_COUNT
  7191. };
  7192. namespace OccludeeSphere
  7193. {
  7194.     constexpr auto state = 0x8; // OccludeeState::state
  7195.     constexpr auto sphere = 0x10; // Sphere::sphere
  7196. };
  7197. namespace OccludeeState
  7198. {
  7199.     constexpr auto onVisibilityChanged = 0x28; // OnVisibilityChanged::onVisibilityChanged
  7200.     constexpr auto cell = 0x30; // Cell::cell
  7201. };
  7202. namespace Occludee
  7203. {
  7204.     constexpr auto minTimeVisible = 0x18; // Single::minTimeVisible
  7205.     constexpr auto autoRegister = 0x1D; // bool::autoRegister
  7206.     constexpr auto stickyGizmos = 0x1E; // bool::stickyGizmos
  7207.     constexpr auto occludeeId = 0x28; // int32_t::occludeeId
  7208. };
  7209. namespace OcclusionCulling
  7210. {
  7211.     constexpr auto debugSettings = 0x18; // DebugSettings::debugSettings
  7212.     constexpr auto debugMipMat = 0x20; // Material::debugMipMat
  7213.     constexpr auto downscaleMat = 0x28; // Material::downscaleMat
  7214.     constexpr auto blitCopyMat = 0x30; // Material::blitCopyMat
  7215.     constexpr auto hiZLevelCount = 0x38; // int32_t::hiZLevelCount
  7216.     constexpr auto hiZWidth = 0x3C; // int32_t::hiZWidth
  7217.     constexpr auto hiZHeight = 0x40; // int32_t::hiZHeight
  7218.     constexpr auto depthTexture = 0x48; // RenderTexture::depthTexture
  7219.     constexpr auto hiZTexture = 0x50; // RenderTexture::hiZTexture
  7220.     constexpr auto computeShader = 0x60; // ComputeShader::computeShader
  7221.     constexpr auto usePixelShaderFallback = 0x68; // bool::usePixelShaderFallback
  7222.     constexpr auto useAsyncReadAPI = 0x69; // bool::useAsyncReadAPI
  7223.     constexpr auto staticSet = 0x68; // BufferSet::staticSet
  7224.     constexpr auto dynamicSet = 0x70; // BufferSet::dynamicSet
  7225.     constexpr auto gridSet = 0x78; // BufferSet::gridSet
  7226.     constexpr auto fallbackMat = 0x90; // Material::fallbackMat
  7227.     constexpr auto depthCopyMat = 0x98; // Material::depthCopyMat
  7228.     constexpr auto viewMatrix = 0xA0; // Matrix4x4::viewMatrix
  7229.     constexpr auto projMatrix = 0xE0; // Matrix4x4::projMatrix
  7230.     constexpr auto viewProjMatrix = 0x120; // Matrix4x4::viewProjMatrix
  7231.     constexpr auto prevViewProjMatrix = 0x160; // Matrix4x4::prevViewProjMatrix
  7232.     constexpr auto invViewProjMatrix = 0x1A0; // Matrix4x4::invViewProjMatrix
  7233.     constexpr auto instance = 0x80; // OcclusionCulling::instance
  7234.     constexpr auto _safeMode = 0x91; // bool::_safeMode
  7235.     constexpr auto _debugShow = 0x94; // DebugFilter::_debugShow
  7236. };
  7237. namespace SEScreenSpaceShadows
  7238. {
  7239.     constexpr auto blendShadowsCommandBuffer = 0x18; // CommandBuffer::blendShadowsCommandBuffer
  7240.     constexpr auto renderShadowsCommandBuffer = 0x20; // CommandBuffer::renderShadowsCommandBuffer
  7241.     constexpr auto attachedCamera = 0x28; // Camera::attachedCamera
  7242.     constexpr auto sun = 0x30; // Light::sun
  7243.     constexpr auto blendStrength = 0x38; // Single::blendStrength
  7244.     constexpr auto accumulation = 0x3C; // Single::accumulation
  7245.     constexpr auto lengthFade = 0x40; // Single::lengthFade
  7246.     constexpr auto zThickness = 0x48; // Single::zThickness
  7247.     constexpr auto samples = 0x4C; // int32_t::samples
  7248.     constexpr auto nearSampleQuality = 0x50; // Single::nearSampleQuality
  7249.     constexpr auto traceBias = 0x54; // Single::traceBias
  7250.     constexpr auto stochasticSampling = 0x58; // bool::stochasticSampling
  7251.     constexpr auto leverageTemporalAA = 0x59; // bool::leverageTemporalAA
  7252.     constexpr auto bilateralBlur = 0x5A; // bool::bilateralBlur
  7253.     constexpr auto blurPasses = 0x5C; // int32_t::blurPasses
  7254.     constexpr auto blurDepthTolerance = 0x60; // Single::blurDepthTolerance
  7255.     constexpr auto initChecker = 0x70; // Object::initChecker
  7256.     constexpr auto sunInitialized = 0x78; // bool::sunInitialized
  7257.     constexpr auto temporalJitterCounter = 0x7C; // int32_t::temporalJitterCounter
  7258.     constexpr auto previousBilateralBlurSetting = 0x80; // bool::previousBilateralBlurSetting
  7259.     constexpr auto previousBlurPassesSetting = 0x84; // int32_t::previousBlurPassesSetting
  7260.     constexpr auto noBlendTex = 0x88; // Texture2D::noBlendTex
  7261. };
  7262. namespace MeshHolder
  7263. {
  7264.     constexpr auto _bounds = 0x40; // Bounds::_bounds
  7265.     constexpr auto _subMeshCount = 0x58; // int32_t::_subMeshCount
  7266. };
  7267. namespace trisPerSubmesh
  7268. {
  7269. };
  7270. namespace VertexColorAnimator
  7271. {
  7272.     constexpr auto timeScale = 0x28; // Single::timeScale
  7273.     constexpr auto mode = 0x2C; // int32_t::mode
  7274.     constexpr auto elapsedTime = 0x30; // Single::elapsedTime
  7275. };
  7276. namespace VertexColorStream
  7277. {
  7278.     constexpr auto paintedMesh = 0x20; // Mesh::paintedMesh
  7279.     constexpr auto meshHold = 0x28; // MeshHolder::meshHold
  7280. };
  7281. namespace VisualizeTexelDensity
  7282. {
  7283.     constexpr auto shaderTag = 0x20; // string::shaderTag
  7284.     constexpr auto texelsPerMeter = 0x28; // int32_t::texelsPerMeter
  7285.     constexpr auto overlayOpacity = 0x2C; // Single::overlayOpacity
  7286.     constexpr auto showHUD = 0x30; // bool::showHUD
  7287.     constexpr auto texelDensityCamera = 0x50; // Camera::texelDensityCamera
  7288.     constexpr auto texelDensityRT = 0x58; // RenderTexture::texelDensityRT
  7289.     constexpr auto texelDensityGradTex = 0x60; // Texture::texelDensityGradTex
  7290.     constexpr auto texelDensityOverlayMat = 0x68; // Material::texelDensityOverlayMat
  7291.     constexpr auto instance = 0x0; // VisualizeTexelDensity::instance
  7292. };
  7293. namespace ViewmodelClothing
  7294. {
  7295. };
  7296. namespace WorkshopIconRender
  7297. {
  7298.     constexpr auto MinimumId = 0x18; // int32_t::MinimumId
  7299.     constexpr auto MaximumId = 0x1C; // int32_t::MaximumId
  7300. };
  7301. namespace BeamGeometry
  7302. {
  7303.     constexpr auto m_Master = 0x18; // VolumetricLightBeam::m_Master
  7304.     constexpr auto m_ColorGradientMatrix = 0x20; // Matrix4x4::m_ColorGradientMatrix
  7305.     constexpr auto m_CurrentMeshType = 0x60; // MeshType::m_CurrentMeshType
  7306.     constexpr auto meshRendererk__BackingField = 0x68; // MeshRenderer::<meshRenderer>k__BackingField
  7307.     constexpr auto meshFilterk__BackingField = 0x70; // MeshFilter::<meshFilter>k__BackingField
  7308.     constexpr auto materialk__BackingField = 0x78; // Material::<material>k__BackingField
  7309.     constexpr auto coneMeshk__BackingField = 0x80; // Mesh::<coneMesh>k__BackingField
  7310. };
  7311. namespace Config
  7312. {
  7313.     constexpr auto geometryLayerID = 0x18; // int32_t::geometryLayerID
  7314.     constexpr auto geometryTag = 0x20; // string::geometryTag
  7315.     constexpr auto geometryRenderQueue = 0x28; // int32_t::geometryRenderQueue
  7316.     constexpr auto forceSinglePass = 0x2C; // bool::forceSinglePass
  7317.     constexpr auto beamShader1Pass = 0x30; // Shader::beamShader1Pass
  7318.     constexpr auto beamShader2Pass = 0x38; // Shader::beamShader2Pass
  7319.     constexpr auto sharedMeshSides = 0x40; // int32_t::sharedMeshSides
  7320.     constexpr auto sharedMeshSegments = 0x44; // int32_t::sharedMeshSegments
  7321.     constexpr auto globalNoiseScale = 0x48; // Single::globalNoiseScale
  7322.     constexpr auto globalNoiseVelocity = 0x4C; // Vector3::globalNoiseVelocity
  7323.     constexpr auto noise3DData = 0x58; // TextAsset::noise3DData
  7324.     constexpr auto noise3DSize = 0x60; // int32_t::noise3DSize
  7325.     constexpr auto dustParticlesPrefab = 0x68; // ParticleSystem::dustParticlesPrefab
  7326.     constexpr auto m_Instance = 0x0; // Config::m_Instance
  7327. };
  7328. namespace Consts
  7329. {
  7330.     constexpr auto ProceduralObjectsVisibleInEditor = 0x0; // bool::ProceduralObjectsVisibleInEditor
  7331.     constexpr auto FlatColor = 0x4; // Color::FlatColor
  7332.     constexpr auto NoiseVelocityDefault = 0x14; // Vector3::NoiseVelocityDefault
  7333. };
  7334. namespace DynamicOcclusion
  7335. {
  7336.     constexpr auto minOccluderArea = 0x1C; // Single::minOccluderArea
  7337.     constexpr auto waitFrameCount = 0x20; // int32_t::waitFrameCount
  7338.     constexpr auto minSurfaceRatio = 0x24; // Single::minSurfaceRatio
  7339.     constexpr auto maxSurfaceDot = 0x28; // Single::maxSurfaceDot
  7340.     constexpr auto planeAlignment = 0x2C; // PlaneAlignment::planeAlignment
  7341.     constexpr auto planeOffset = 0x30; // Single::planeOffset
  7342.     constexpr auto m_FrameCountToWait = 0x40; // int32_t::m_FrameCountToWait
  7343.     constexpr auto m_RangeMultiplier = 0x44; // Single::m_RangeMultiplier
  7344.     constexpr auto m_PrevNonSubHitDirectionId = 0x48; // uint32_t::m_PrevNonSubHitDirectionId
  7345. };
  7346. namespace ColorMode
  7347. {
  7348. };
  7349. namespace AttenuationEquation
  7350. {
  7351. };
  7352. namespace BlendingMode
  7353. {
  7354. };
  7355. namespace MeshType
  7356. {
  7357. };
  7358. namespace RenderQueue
  7359. {
  7360. };
  7361. namespace PlaneAlignment
  7362. {
  7363. };
  7364. namespace GlobalMesh
  7365. {
  7366.     constexpr auto ms_Mesh = 0x28976D4; // Mesh::ms_Mesh
  7367. };
  7368. namespace MeshGenerator
  7369. {
  7370. };
  7371. namespace Noise3D
  7372. {
  7373.     constexpr auto ms_IsSupportedChecked = 0x0; // bool::ms_IsSupportedChecked
  7374.     constexpr auto ms_IsSupported = 0x1; // bool::ms_IsSupported
  7375.     constexpr auto ms_NoiseTexture = 0x8; // Texture3D::ms_NoiseTexture
  7376. };
  7377. namespace TriggerZone
  7378. {
  7379.     constexpr auto setIsTrigger = 0x18; // bool::setIsTrigger
  7380.     constexpr auto rangeMultiplier = 0x1C; // Single::rangeMultiplier
  7381.     constexpr auto m_Mesh = 0x20; // Mesh::m_Mesh
  7382. };
  7383. namespace Utils
  7384. {
  7385.     constexpr auto ms_FloatPackingPrecision = 0x25F0; // FloatPackingPrecision::ms_FloatPackingPrecision
  7386. };
  7387. namespace Version
  7388. {
  7389. };
  7390. namespace VolumetricDustParticles
  7391. {
  7392.     constexpr auto direction = 0x20; // Direction::direction
  7393.     constexpr auto spawnMaxDistance = 0x2C; // Single::spawnMaxDistance
  7394.     constexpr auto cullingEnabled = 0x30; // bool::cullingEnabled
  7395.     constexpr auto cullingMaxDistance = 0x34; // Single::cullingMaxDistance
  7396.     constexpr auto isCulledk__BackingField = 0x38; // bool::<isCulled>k__BackingField
  7397.     constexpr auto isFeatureSupported = 0x0; // bool::isFeatureSupported
  7398.     constexpr auto m_Particles = 0x40; // ParticleSystem::m_Particles
  7399.     constexpr auto m_Renderer = 0x48; // ParticleSystemRenderer::m_Renderer
  7400.     constexpr auto ms_NoMainCameraLogged = 0x1; // bool::ms_NoMainCameraLogged
  7401.     constexpr auto ms_MainCamera = 0x8; // Camera::ms_MainCamera
  7402. };
  7403. namespace VolumetricLightBeam
  7404. {
  7405.     constexpr auto colorFromLight = 0x18; // bool::colorFromLight
  7406.     constexpr auto colorMode = 0x1C; // ColorMode::colorMode
  7407.     constexpr auto colorGradient = 0x30; // Gradient::colorGradient
  7408.     constexpr auto alphaInside = 0x38; // Single::alphaInside
  7409.     constexpr auto alphaOutside = 0x3C; // Single::alphaOutside
  7410.     constexpr auto blendingMode = 0x40; // BlendingMode::blendingMode
  7411.     constexpr auto spotAngleFromLight = 0x44; // bool::spotAngleFromLight
  7412.     constexpr auto spotAngle = 0x48; // Single::spotAngle
  7413.     constexpr auto coneRadiusStart = 0x4C; // Single::coneRadiusStart
  7414.     constexpr auto geomMeshType = 0x50; // MeshType::geomMeshType
  7415.     constexpr auto geomCustomSides = 0x54; // int32_t::geomCustomSides
  7416.     constexpr auto geomCustomSegments = 0x58; // int32_t::geomCustomSegments
  7417.     constexpr auto geomCap = 0x5C; // bool::geomCap
  7418.     constexpr auto fadeEndFromLight = 0x5D; // bool::fadeEndFromLight
  7419.     constexpr auto attenuationEquation = 0x60; // AttenuationEquation::attenuationEquation
  7420.     constexpr auto attenuationCustomBlending = 0x64; // Single::attenuationCustomBlending
  7421.     constexpr auto fadeStart = 0x68; // Single::fadeStart
  7422.     constexpr auto fadeEnd = 0x6C; // Single::fadeEnd
  7423.     constexpr auto depthBlendDistance = 0x70; // Single::depthBlendDistance
  7424.     constexpr auto cameraClippingDistance = 0x74; // Single::cameraClippingDistance
  7425.     constexpr auto glareFrontal = 0x78; // Single::glareFrontal
  7426.     constexpr auto glareBehind = 0x7C; // Single::glareBehind
  7427.     constexpr auto boostDistanceInside = 0x80; // Single::boostDistanceInside
  7428.     constexpr auto fresnelPowInside = 0x84; // Single::fresnelPowInside
  7429.     constexpr auto fresnelPow = 0x88; // Single::fresnelPow
  7430.     constexpr auto noiseEnabled = 0x8C; // bool::noiseEnabled
  7431.     constexpr auto noiseIntensity = 0x90; // Single::noiseIntensity
  7432.     constexpr auto noiseScaleUseGlobal = 0x94; // bool::noiseScaleUseGlobal
  7433.     constexpr auto noiseScaleLocal = 0x98; // Single::noiseScaleLocal
  7434.     constexpr auto noiseVelocityUseGlobal = 0x9C; // bool::noiseVelocityUseGlobal
  7435.     constexpr auto noiseVelocityLocal = 0xA0; // Vector3::noiseVelocityLocal
  7436.     constexpr auto m_PlaneWS = 0xAC; // Plane::m_PlaneWS
  7437.     constexpr auto pluginVersion = 0xBC; // int32_t::pluginVersion
  7438.     constexpr auto _TrackChangesDuringPlaytime = 0xC0; // bool::_TrackChangesDuringPlaytime
  7439.     constexpr auto _SortingLayerID = 0xC4; // int32_t::_SortingLayerID
  7440.     constexpr auto _SortingOrder = 0xC8; // int32_t::_SortingOrder
  7441.     constexpr auto m_BeamGeom = 0xD0; // BeamGeometry::m_BeamGeom
  7442.     constexpr auto m_CoPlaytimeUpdate = 0xD8; // Coroutine::m_CoPlaytimeUpdate
  7443.     constexpr auto _CachedLight = 0xE0; // Light::_CachedLight
  7444. };
  7445. namespace MinAttribute
  7446. {
  7447. };
  7448. namespace PredicationPreset
  7449. {
  7450.     constexpr auto Threshold = 0x10; // Single::Threshold
  7451.     constexpr auto Scale = 0x14; // Single::Scale
  7452.     constexpr auto Strength = 0x18; // Single::Strength
  7453. };
  7454. namespace Preset
  7455. {
  7456.     constexpr auto DiagDetection = 0x10; // bool::DiagDetection
  7457.     constexpr auto CornerDetection = 0x11; // bool::CornerDetection
  7458.     constexpr auto DepthThreshold = 0x18; // Single::DepthThreshold
  7459.     constexpr auto MaxSearchSteps = 0x1C; // int32_t::MaxSearchSteps
  7460.     constexpr auto MaxSearchStepsDiag = 0x20; // int32_t::MaxSearchStepsDiag
  7461.     constexpr auto CornerRounding = 0x24; // int32_t::CornerRounding
  7462.     constexpr auto LocalContrastAdaptationFactor = 0x28; // Single::LocalContrastAdaptationFactor
  7463. };
  7464. namespace EdgeDetectionMethod
  7465. {
  7466. };
  7467. namespace QualityPreset
  7468. {
  7469. };
  7470. namespace DebugPass
  7471. {
  7472. };
  7473. namespace SMAA
  7474. {
  7475.     constexpr auto DebugPass = 0x18; // DebugPass::DebugPass
  7476.     constexpr auto Quality = 0x1C; // QualityPreset::Quality
  7477.     constexpr auto DetectionMethod = 0x20; // EdgeDetectionMethod::DetectionMethod
  7478.     constexpr auto UsePredication = 0x24; // bool::UsePredication
  7479.     constexpr auto CustomPreset = 0x28; // Preset::CustomPreset
  7480.     constexpr auto CustomPredicationPreset = 0x30; // PredicationPreset::CustomPredicationPreset
  7481.     constexpr auto AreaTex = 0x40; // Texture2D::AreaTex
  7482.     constexpr auto SearchTex = 0x48; // Texture2D::SearchTex
  7483.     constexpr auto m_Camera = 0x50; // Camera::m_Camera
  7484.     constexpr auto m_LowPreset = 0x58; // Preset::m_LowPreset
  7485.     constexpr auto m_MediumPreset = 0x60; // Preset::m_MediumPreset
  7486.     constexpr auto m_HighPreset = 0x68; // Preset::m_HighPreset
  7487.     constexpr auto m_UltraPreset = 0x70; // Preset::m_UltraPreset
  7488. };
  7489. namespace VersionInfo
  7490. {
  7491.     constexpr auto StageSuffix = 0x0; // string::StageSuffix
  7492.     constexpr auto m_major = 0x10; // int32_t::m_major
  7493.     constexpr auto m_minor = 0x14; // int32_t::m_minor
  7494.     constexpr auto m_release = 0x18; // int32_t::m_release
  7495. };
  7496. namespace Decoder
  7497. {
  7498.     constexpr auto json = 0x10; // stringReader::json
  7499. };
  7500. namespace EncodeOptions
  7501. {
  7502. };
  7503. namespace Encoder
  7504. {
  7505.     constexpr auto includeAttrType = 0x0; // Type::includeAttrType
  7506.     constexpr auto excludeAttrType = 0x8; // Type::excludeAttrType
  7507.     constexpr auto typeHintAttrType = 0x10; // Type::typeHintAttrType
  7508.     constexpr auto builder = 0x10; // stringBuilder::builder
  7509.     constexpr auto options = 0x18; // EncodeOptions::options
  7510.     constexpr auto indent = 0x1C; // int32_t::indent
  7511. };
  7512. namespace DecodeAlias
  7513. {
  7514. };
  7515. namespace JSON
  7516. {
  7517.     constexpr auto decodeAliasAttrType = 0x10; // Type::decodeAliasAttrType
  7518.     constexpr auto decodeTypeMethod = 0x20; // MethodInfo::decodeTypeMethod
  7519.     constexpr auto decodeListMethod = 0x28; // MethodInfo::decodeListMethod
  7520.     constexpr auto decodeDictionaryMethod = 0x30; // MethodInfo::decodeDictionaryMethod
  7521.     constexpr auto decodeArrayMethod = 0x38; // MethodInfo::decodeArrayMethod
  7522.     constexpr auto decodeMultiRankArrayMethod = 0x40; // MethodInfo::decodeMultiRankArrayMethod
  7523. };
  7524. namespace ProxyArray
  7525. {
  7526. };
  7527. namespace ProxyBoolean
  7528. {
  7529.     constexpr auto value = 0x10; // bool::value
  7530. };
  7531. namespace ProxyNumber
  7532. {
  7533.     constexpr auto value = 0x10; // IConvertible::value
  7534. };
  7535. namespace ProxyObject
  7536. {
  7537. };
  7538. namespace ProxyString
  7539. {
  7540.     constexpr auto value = 0x10; // string::value
  7541. };
  7542. namespace Variant
  7543. {
  7544.     constexpr auto FormatProvider = 0x28976CC; // IFormatProvider::FormatProvider
  7545. };
  7546. namespace TerrainSetNeighbours
  7547. {
  7548.     constexpr auto leftTerrain = 0x18; // Terrain::leftTerrain
  7549.     constexpr auto topTerrain = 0x20; // Terrain::topTerrain
  7550.     constexpr auto rightTerrain = 0x28; // Terrain::rightTerrain
  7551.     constexpr auto bottomTerrain = 0x30; // Terrain::bottomTerrain
  7552. };
  7553. namespace Brush
  7554. {
  7555.     constexpr auto brushSize = 0x14; // Vector2::brushSize
  7556.     constexpr auto erase = 0x38; // bool::erase
  7557. };
  7558. namespace HowToExamineHeld
  7559. {
  7560.     constexpr auto Phrase = 0x2620; // Phrase::Phrase
  7561. };
  7562. namespace HowToHammerUpgrade
  7563. {
  7564.     constexpr auto lastBuildChangeTime = 0x8; // Single::lastBuildChangeTime
  7565. };
  7566. namespace HowToOpenBuildOptions
  7567. {
  7568. };
  7569. namespace HowToOpenCrafting
  7570. {
  7571. };
  7572. namespace HowToOpenInventory
  7573. {
  7574. };
  7575. namespace HowToOpenMap
  7576. {
  7577. };
  7578. namespace HowToOreMinigame
  7579. {
  7580.     constexpr auto lastOreHitTime = 0x8; // Single::lastOreHitTime
  7581. };
  7582. namespace HowToRegenWithComfort
  7583. {
  7584. };
  7585. namespace HowToRetrieveThrown
  7586. {
  7587. };
  7588. namespace HowToThrow
  7589. {
  7590.     constexpr auto itemThrown = 0x8; // bool::itemThrown
  7591.     constexpr auto lastThrownTime = 0xC; // Single::lastThrownTime
  7592. };
  7593. namespace HowToTreeMinigame
  7594. {
  7595.     constexpr auto lastTreeHitTime = 0x8; // Single::lastTreeHitTime
  7596. };
  7597. namespace HowToUseBow
  7598. {
  7599. };
  7600. namespace HowToVoiceChat
  7601. {
  7602. };
  7603. namespace HowToWorldDrink
  7604. {
  7605. };
  7606. namespace TipInstrumentFullKeyboard
  7607. {
  7608. };
  7609. namespace TipInstrumentNumlock
  7610. {
  7611. };
  7612. namespace TipInstrumentPlay
  7613. {
  7614. };
  7615. namespace HolsterPaddleInput
  7616. {
  7617.     constexpr auto hasPaddledWithEquippedEntityk__BackingField = 0x8; // bool::<hasPaddledWithEquippedEntity>k__BackingField
  7618. };
  7619. namespace TipBreakCarLock
  7620. {
  7621.     constexpr auto wasShowing = 0x8; // bool::wasShowing
  7622. };
  7623. namespace TipCannotHarvest
  7624. {
  7625.     constexpr auto nonEntityHitTime = 0x8; // Single::nonEntityHitTime
  7626. };
  7627. namespace TipConsumeFood
  7628. {
  7629.     constexpr auto lastFoodPickupTime = 0x10; // Single::lastFoodPickupTime
  7630.     constexpr auto lastFoodPickupCount = 0x14; // int32_t::lastFoodPickupCount
  7631. };
  7632. namespace TipEquipTorch
  7633. {
  7634.     constexpr auto nextTorchTipTime = 0x8; // Single::nextTorchTipTime
  7635. };
  7636. namespace TipFillToolCupboard
  7637. {
  7638. };
  7639. namespace TipHealAtCampfire
  7640. {
  7641.     constexpr auto oldHealth = 0x10; // Single::oldHealth
  7642.     constexpr auto lastHurtTime = 0x14; // Single::lastHurtTime
  7643. };
  7644. namespace TipKayakPaddle
  7645. {
  7646.     constexpr auto hasPaddledWithoutOark__BackingField = 0x8; // bool::<hasPaddledWithoutOar>k__BackingField
  7647. };
  7648. namespace TipNoBuild
  7649. {
  7650. };
  7651. namespace TipPlaceSleepingBag
  7652. {
  7653. };
  7654. namespace TipPlaceToolCupboard
  7655. {
  7656. };
  7657. namespace TipRads
  7658. {
  7659. };
  7660. namespace TipRemoveRads
  7661. {
  7662. };
  7663. namespace TipSledPlacement
  7664. {
  7665. };
  7666. namespace TipSleepingBagPlacement
  7667. {
  7668. };
  7669. namespace TipTooCold
  7670. {
  7671. };
  7672. namespace TipTooHot
  7673. {
  7674. };
  7675. namespace ConnectionLimiter
  7676. {
  7677.     constexpr auto _sync = 0x10; // Object::_sync
  7678.     constexpr auto _overallCount = 0x20; // int32_t::_overallCount
  7679. };
  7680. namespace NotificationChannel
  7681. {
  7682. };
  7683. namespace NotificationSendResult
  7684. {
  7685. };
  7686. namespace Util
  7687. {
  7688.     constexpr auto NotificationEmpty = 0x0; // Phrase::NotificationEmpty
  7689.     constexpr auto NotificationDisabled = 0x8; // Phrase::NotificationDisabled
  7690.     constexpr auto NotificationRateLimit = 0x10; // Phrase::NotificationRateLimit
  7691.     constexpr auto NotificationServerError = 0x18; // Phrase::NotificationServerError
  7692.     constexpr auto NotificationNoTargets = 0x20; // Phrase::NotificationNoTargets
  7693.     constexpr auto NotificationTooManySubscribers = 0x28; // Phrase::NotificationTooManySubscribers
  7694.     constexpr auto NotificationUnknown = 0x30; // Phrase::NotificationUnknown
  7695. };
  7696. namespace Client
  7697. {
  7698. };
  7699. namespace Server
  7700. {
  7701. };
  7702. namespace MinAttribute
  7703. {
  7704. };
  7705. namespace RenderTextureUtility
  7706. {
  7707. };
  7708. namespace TonemappingColorGrading
  7709. {
  7710.     constexpr auto m_EyeAdaptation = 0x18; // EyeAdaptationSettings::m_EyeAdaptation
  7711.     constexpr auto m_Tonemapping = 0x30; // TonemappingSettings::m_Tonemapping
  7712.     constexpr auto m_ColorGrading = 0x60; // ColorGradingSettings::m_ColorGrading
  7713.     constexpr auto m_Lut = 0xF8; // LUTSettings::m_Lut
  7714.     constexpr auto m_IdentityLut = 0x110; // Texture2D::m_IdentityLut
  7715.     constexpr auto m_InternalLut = 0x118; // RenderTexture::m_InternalLut
  7716.     constexpr auto m_CurveTexture = 0x120; // Texture2D::m_CurveTexture
  7717.     constexpr auto m_TonemapperCurve = 0x128; // Texture2D::m_TonemapperCurve
  7718.     constexpr auto m_TonemapperCurveRange = 0x130; // Single::m_TonemapperCurveRange
  7719.     constexpr auto validRenderTextureFormatk__BackingField = 0x148; // bool::<validRenderTextureFormat>k__BackingField
  7720.     constexpr auto validUserLutSizek__BackingField = 0x149; // bool::<validUserLutSize>k__BackingField
  7721.     constexpr auto m_Dirty = 0x14A; // bool::m_Dirty
  7722.     constexpr auto m_TonemapperDirty = 0x14B; // bool::m_TonemapperDirty
  7723.     constexpr auto m_SmallAdaptiveRt = 0x150; // RenderTexture::m_SmallAdaptiveRt
  7724.     constexpr auto m_AdaptiveRtFormat = 0x158; // RenderTextureFormat::m_AdaptiveRtFormat
  7725. };
  7726. namespace ScopeEffect
  7727. {
  7728.     constexpr auto overlayMaterial = 0x28; // Material::overlayMaterial
  7729. };
  7730. namespace Info
  7731. {
  7732.     constexpr auto action = 0x0; // string::action
  7733.     constexpr auto icon = 0x8; // string::icon
  7734.     constexpr auto hasMoreOptions = 0x10; // bool::hasMoreOptions
  7735.     constexpr auto entityName = 0x18; // string::entityName
  7736. };
  7737. namespace Option
  7738. {
  7739.     constexpr auto title = 0x0; // string::title
  7740.     constexpr auto desc = 0x8; // string::desc
  7741.     constexpr auto requirements = 0x10; // string::requirements
  7742.     constexpr auto showOnItem = 0x20; // bool::showOnItem
  7743.     constexpr auto longUseOnly = 0x2C; // bool::longUseOnly
  7744.     constexpr auto showDisabled = 0x2D; // bool::showDisabled
  7745.     constexpr auto timeStart = 0x38; // Action::timeStart
  7746.     constexpr auto timeProgress = 0x40; // Action::timeProgress
  7747. };
  7748. namespace ConsoleInput
  7749. {
  7750.     constexpr auto inputString = 0x18; // string::inputString
  7751. };
  7752. namespace ConsoleWindow
  7753. {
  7754.     constexpr auto oldOutput = 0x10; // TextWriter::oldOutput
  7755. };
  7756. namespace DDraw
  7757. {
  7758.     constexpr auto store = 0x0; // GameObject::store
  7759.     constexpr auto singleton = 0x8; // DDraw::singleton
  7760.     constexpr auto AutoYPosition = 0x10; // int32_t::AutoYPosition
  7761.     constexpr auto LastAutoY = 0x14; // Single::LastAutoY
  7762.     constexpr auto lineMaterial = 0x18; // Material::lineMaterial
  7763.     constexpr auto _skin = 0x20; // GUISkin::_skin
  7764. };
  7765. namespace CoroutineEx
  7766. {
  7767.     constexpr auto waitForEndOfFrame = 0x0; // WaitForEndOfFrame::waitForEndOfFrame
  7768.     constexpr auto waitForFixedUpdate = 0x8; // WaitForFixedUpdate::waitForFixedUpdate
  7769. };
  7770. namespace ScrollRectEx
  7771. {
  7772.     constexpr auto scrollButton = 0x18; // InputButton::scrollButton
  7773.     constexpr auto altScrollButton = 0x1C; // InputButton::altScrollButton
  7774.     constexpr auto m_Content = 0x20; // RectTransform::m_Content
  7775.     constexpr auto m_Horizontal = 0x28; // bool::m_Horizontal
  7776.     constexpr auto m_Vertical = 0x29; // bool::m_Vertical
  7777.     constexpr auto m_MovementType = 0x2C; // MovementType::m_MovementType
  7778.     constexpr auto m_Elasticity = 0x30; // Single::m_Elasticity
  7779.     constexpr auto m_Inertia = 0x34; // bool::m_Inertia
  7780.     constexpr auto m_DecelerationRate = 0x38; // Single::m_DecelerationRate
  7781.     constexpr auto m_ScrollSensitivity = 0x3C; // Single::m_ScrollSensitivity
  7782.     constexpr auto m_Viewport = 0x40; // RectTransform::m_Viewport
  7783.     constexpr auto m_HorizontalScrollbar = 0x48; // Scrollbar::m_HorizontalScrollbar
  7784.     constexpr auto m_VerticalScrollbar = 0x50; // Scrollbar::m_VerticalScrollbar
  7785.     constexpr auto m_HorizontalScrollbarVisibility = 0x58; // ScrollbarVisibility::m_HorizontalScrollbarVisibility
  7786.     constexpr auto m_VerticalScrollbarVisibility = 0x5C; // ScrollbarVisibility::m_VerticalScrollbarVisibility
  7787.     constexpr auto m_HorizontalScrollbarSpacing = 0x60; // Single::m_HorizontalScrollbarSpacing
  7788.     constexpr auto m_VerticalScrollbarSpacing = 0x64; // Single::m_VerticalScrollbarSpacing
  7789.     constexpr auto m_OnValueChanged = 0x68; // ScrollRectEvent::m_OnValueChanged
  7790.     constexpr auto m_PointerStartLocalCursor = 0x70; // Vector2::m_PointerStartLocalCursor
  7791.     constexpr auto m_ContentStartPosition = 0x78; // Vector2::m_ContentStartPosition
  7792.     constexpr auto m_ViewRect = 0x80; // RectTransform::m_ViewRect
  7793.     constexpr auto m_ContentBounds = 0x88; // Bounds::m_ContentBounds
  7794.     constexpr auto m_ViewBounds = 0xA0; // Bounds::m_ViewBounds
  7795.     constexpr auto m_Velocity = 0xB8; // Vector2::m_Velocity
  7796.     constexpr auto m_Dragging = 0xC0; // bool::m_Dragging
  7797.     constexpr auto m_PrevPosition = 0xC4; // Vector2::m_PrevPosition
  7798.     constexpr auto m_PrevContentBounds = 0xCC; // Bounds::m_PrevContentBounds
  7799.     constexpr auto m_PrevViewBounds = 0xE4; // Bounds::m_PrevViewBounds
  7800.     constexpr auto m_HasRebuiltLayout = 0xFC; // bool::m_HasRebuiltLayout
  7801.     constexpr auto m_HSliderExpand = 0xFD; // bool::m_HSliderExpand
  7802.     constexpr auto m_VSliderExpand = 0xFE; // bool::m_VSliderExpand
  7803.     constexpr auto m_HSliderHeight = 0x100; // Single::m_HSliderHeight
  7804.     constexpr auto m_VSliderWidth = 0x104; // Single::m_VSliderWidth
  7805.     constexpr auto m_Rect = 0x108; // RectTransform::m_Rect
  7806.     constexpr auto m_HorizontalScrollbarRect = 0x110; // RectTransform::m_HorizontalScrollbarRect
  7807.     constexpr auto m_VerticalScrollbarRect = 0x118; // RectTransform::m_VerticalScrollbarRect
  7808.     constexpr auto m_Tracker = 0x120; // DrivenRectTransformTracker::m_Tracker
  7809. };
  7810. namespace DiamondGraph
  7811. {
  7812.     constexpr auto m_a = 0xF0; // Single::m_a
  7813.     constexpr auto m_b = 0xF4; // Single::m_b
  7814.     constexpr auto m_c = 0xF8; // Single::m_c
  7815.     constexpr auto m_d = 0xFC; // Single::m_d
  7816. };
  7817. namespace UICircle
  7818. {
  7819.     constexpr auto ArcInvert = 0xF0; // bool::ArcInvert
  7820.     constexpr auto Arc = 0xF4; // Single::Arc
  7821.     constexpr auto ArcSteps = 0xF8; // int32_t::ArcSteps
  7822.     constexpr auto ArcRotation = 0xFC; // int32_t::ArcRotation
  7823.     constexpr auto Progress = 0x100; // Single::Progress
  7824.     constexpr auto _progress = 0x104; // Single::_progress
  7825.     constexpr auto ProgressColor = 0x108; // Color::ProgressColor
  7826.     constexpr auto Fill = 0x118; // bool::Fill
  7827.     constexpr auto Padding = 0x120; // int32_t::Padding
  7828.     constexpr auto uvCenter = 0x138; // Vector2::uvCenter
  7829. };
  7830. namespace UICornerCut
  7831. {
  7832.     constexpr auto cornerSize = 0xF0; // Vector2::cornerSize
  7833.     constexpr auto m_cutUL = 0xF8; // bool::m_cutUL
  7834.     constexpr auto m_cutUR = 0xF9; // bool::m_cutUR
  7835.     constexpr auto m_cutLL = 0xFA; // bool::m_cutLL
  7836.     constexpr auto m_cutLR = 0xFB; // bool::m_cutLR
  7837.     constexpr auto m_makeColumns = 0xFC; // bool::m_makeColumns
  7838.     constexpr auto m_useColorUp = 0xFD; // bool::m_useColorUp
  7839.     constexpr auto m_colorUp = 0x100; // Color32::m_colorUp
  7840.     constexpr auto m_useColorDown = 0x104; // bool::m_useColorDown
  7841.     constexpr auto m_colorDown = 0x108; // Color32::m_colorDown
  7842. };
  7843. namespace UIGoldenRatioRenderer
  7844. {
  7845.     constexpr auto canvasWidth = 0x128; // int32_t::canvasWidth
  7846.     constexpr auto canvasHeight = 0x12C; // int32_t::canvasHeight
  7847.     constexpr auto lineThickness2 = 0x130; // Single::lineThickness2
  7848. };
  7849. namespace UIGridRenderer
  7850. {
  7851.     constexpr auto m_GridColumns = 0x118; // int32_t::m_GridColumns
  7852.     constexpr auto m_GridRows = 0x11C; // int32_t::m_GridRows
  7853. };
  7854. namespace UILineRenderer
  7855. {
  7856.     constexpr auto UV_TOP_LEFT = 0x0; // Vector2::UV_TOP_LEFT
  7857.     constexpr auto UV_BOTTOM_LEFT = 0x8; // Vector2::UV_BOTTOM_LEFT
  7858.     constexpr auto UV_TOP_CENTER_LEFT = 0x10; // Vector2::UV_TOP_CENTER_LEFT
  7859.     constexpr auto UV_TOP_CENTER_RIGHT = 0x18; // Vector2::UV_TOP_CENTER_RIGHT
  7860.     constexpr auto UV_BOTTOM_CENTER_LEFT = 0x20; // Vector2::UV_BOTTOM_CENTER_LEFT
  7861.     constexpr auto UV_BOTTOM_CENTER_RIGHT = 0x28; // Vector2::UV_BOTTOM_CENTER_RIGHT
  7862.     constexpr auto UV_TOP_RIGHT = 0x30; // Vector2::UV_TOP_RIGHT
  7863.     constexpr auto UV_BOTTOM_RIGHT = 0x38; // Vector2::UV_BOTTOM_RIGHT
  7864.     constexpr auto lineThickness = 0x100; // Single::lineThickness
  7865.     constexpr auto relativeSize = 0x104; // bool::relativeSize
  7866.     constexpr auto lineList = 0x105; // bool::lineList
  7867.     constexpr auto lineCaps = 0x106; // bool::lineCaps
  7868.     constexpr auto bezierSegmentsPerCurve = 0x108; // int32_t::bezierSegmentsPerCurve
  7869.     constexpr auto LineJoins = 0x10C; // JoinType::LineJoins
  7870.     constexpr auto BezierMode = 0x110; // BezierType::BezierMode
  7871.     constexpr auto drivenExternally = 0x114; // bool::drivenExternally
  7872. };
  7873. namespace UILineRendererList
  7874. {
  7875. };
  7876. namespace UILineTextureRenderer
  7877. {
  7878.     constexpr auto m_UVRect = 0xF0; // Rect::m_UVRect
  7879.     constexpr auto LineThickness = 0x108; // Single::LineThickness
  7880.     constexpr auto UseMargins = 0x10C; // bool::UseMargins
  7881.     constexpr auto Margin = 0x110; // Vector2::Margin
  7882. };
  7883. namespace UIPolygon
  7884. {
  7885.     constexpr auto fill = 0xF0; // bool::fill
  7886.     constexpr auto sides = 0xF8; // int32_t::sides
  7887.     constexpr auto rotation = 0xFC; // Single::rotation
  7888. };
  7889. namespace ResolutionMode
  7890. {
  7891. };
  7892. namespace UIPrimitiveBase
  7893. {
  7894.     constexpr auto s_ETC1DefaultUI = 0x0; // Material::s_ETC1DefaultUI
  7895.     constexpr auto m_Sprite = 0xD0; // Sprite::m_Sprite
  7896.     constexpr auto m_OverrideSprite = 0xD8; // Sprite::m_OverrideSprite
  7897.     constexpr auto m_EventAlphaThreshold = 0xE0; // Single::m_EventAlphaThreshold
  7898.     constexpr auto m_improveResolution = 0xE4; // ResolutionMode::m_improveResolution
  7899.     constexpr auto m_Resolution = 0xE8; // Single::m_Resolution
  7900.     constexpr auto m_useNativeSize = 0xEC; // bool::m_useNativeSize
  7901. };
  7902. namespace BezierPath
  7903. {
  7904.     constexpr auto SegmentsPerCurve = 0x10; // int32_t::SegmentsPerCurve
  7905.     constexpr auto MINIMUM_SQR_DISTANCE = 0x14; // Single::MINIMUM_SQR_DISTANCE
  7906.     constexpr auto DIVISION_THRESHOLD = 0x18; // Single::DIVISION_THRESHOLD
  7907.     constexpr auto curveCount = 0x28; // int32_t::curveCount
  7908. };
  7909. namespace CableCurve
  7910. {
  7911.     constexpr auto m_start = 0x10; // Vector2::m_start
  7912.     constexpr auto m_end = 0x18; // Vector2::m_end
  7913.     constexpr auto m_slack = 0x20; // Single::m_slack
  7914.     constexpr auto m_steps = 0x24; // int32_t::m_steps
  7915.     constexpr auto m_regen = 0x28; // bool::m_regen
  7916. };
  7917. namespace Admin
  7918. {
  7919.     constexpr auto admintime = 0x0; // Single::admintime
  7920.     constexpr auto underwater_effect = 0x4; // bool::underwater_effect
  7921. };
  7922. namespace AI
  7923. {
  7924.     constexpr auto groundAlign = 0x0; // bool::groundAlign
  7925.     constexpr auto maxGroundAlignDist = 0x4; // Single::maxGroundAlignDist
  7926.     constexpr auto debugVis = 0x8; // bool::debugVis
  7927.     constexpr auto npc_no_foot_ik = 0x9; // bool::npc_no_foot_ik
  7928.     constexpr auto lookingAtNpcCache = 0x10; // HitTest::lookingAtNpcCache
  7929. };
  7930. namespace App
  7931. {
  7932.     constexpr auto listenip = 0x0; // string::listenip
  7933.     constexpr auto port = 0x8; // int32_t::port
  7934.     constexpr auto publicip = 0x10; // string::publicip
  7935.     constexpr auto update = 0x18; // bool::update
  7936.     constexpr auto notifications = 0x19; // bool::notifications
  7937.     constexpr auto queuelimit = 0x1C; // int32_t::queuelimit
  7938.     constexpr auto serverid = 0x20; // string::serverid
  7939.     constexpr auto alarmcooldown = 0x28; // Single::alarmcooldown
  7940.     constexpr auto maxconnections = 0x2C; // int32_t::maxconnections
  7941.     constexpr auto maxconnectionsperip = 0x30; // int32_t::maxconnectionsperip
  7942. };
  7943. namespace Audio
  7944. {
  7945.     constexpr auto master = 0x0; // Single::master
  7946.     constexpr auto musicvolume = 0x4; // Single::musicvolume
  7947.     constexpr auto musicvolumemenu = 0x8; // Single::musicvolumemenu
  7948.     constexpr auto game = 0xC; // Single::game
  7949.     constexpr auto voices = 0x10; // Single::voices
  7950.     constexpr auto instruments = 0x14; // Single::instruments
  7951.     constexpr auto ambience = 0x18; // bool::ambience
  7952.     constexpr auto framebudget = 0x1C; // Single::framebudget
  7953.     constexpr auto minupdatefraction = 0x20; // Single::minupdatefraction
  7954.     constexpr auto advancedocclusion = 0x24; // bool::advancedocclusion
  7955.     constexpr auto hqsoundfade = 0x25; // bool::hqsoundfade
  7956.     constexpr auto debugVoiceLimiting = 0x26; // bool::debugVoiceLimiting
  7957. };
  7958. namespace Batching
  7959. {
  7960.     constexpr auto renderers = 0x0; // bool::renderers
  7961.     constexpr auto renderer_threading = 0x1; // bool::renderer_threading
  7962.     constexpr auto renderer_capacity = 0x4; // int32_t::renderer_capacity
  7963.     constexpr auto renderer_vertices = 0x8; // int32_t::renderer_vertices
  7964.     constexpr auto renderer_submeshes = 0xC; // int32_t::renderer_submeshes
  7965.     constexpr auto verbose = 0x10; // int32_t::verbose
  7966. };
  7967. namespace Chat
  7968. {
  7969.     constexpr auto muted = 0x8; // MuteList::muted
  7970. };
  7971. namespace Client
  7972. {
  7973.     constexpr auto maxpeerspersecond = 0x0; // int32_t::maxpeerspersecond
  7974.     constexpr auto maxpacketspersecond_effect = 0x4; // int32_t::maxpacketspersecond_effect
  7975.     constexpr auto maxpacketspersecond_voice = 0x8; // int32_t::maxpacketspersecond_voice
  7976.     constexpr auto prediction = 0xC; // bool::prediction
  7977.     constexpr auto maxunack = 0x10; // int32_t::maxunack
  7978.     constexpr auto pushtotalk = 0x14; // bool::pushtotalk
  7979.     constexpr auto debugdragdrop = 0x15; // bool::debugdragdrop
  7980.     constexpr auto debuglootsounds = 0x16; // bool::debuglootsounds
  7981.     constexpr auto headlerp = 0x18; // Single::headlerp
  7982.     constexpr auto headlerp_inertia = 0x1C; // bool::headlerp_inertia
  7983.     constexpr auto camlerp = 0x20; // Single::camlerp
  7984.     constexpr auto camlerptilt = 0x24; // bool::camlerptilt
  7985.     constexpr auto camzoomlerp = 0x28; // Single::camzoomlerp
  7986.     constexpr auto camspeed = 0x2C; // Single::camspeed
  7987.     constexpr auto camzoomspeed = 0x30; // Single::camzoomspeed
  7988.     constexpr auto camlookspeed = 0x34; // Single::camlookspeed
  7989.     constexpr auto camdist = 0x38; // Single::camdist
  7990.     constexpr auto cambone = 0x40; // string::cambone
  7991.     constexpr auto camfov = 0x48; // Single::camfov
  7992.     constexpr auto camoffset = 0x4C; // Vector3::camoffset
  7993.     constexpr auto camoffset_relative = 0x58; // bool::camoffset_relative
  7994.     constexpr auto lookatradius = 0x5C; // Single::lookatradius
  7995.     constexpr auto RockSkin = 0x60; // int32_t::RockSkin
  7996.     constexpr auto UnderwearSkin = 0x64; // int32_t::UnderwearSkin
  7997. };
  7998. namespace Console
  7999. {
  8000.     constexpr auto erroroverlay = 0x29F3; // bool::erroroverlay
  8001. };
  8002. namespace Construct
  8003. {
  8004.     constexpr auto frameminutes = 0x28976F4; // Single::frameminutes
  8005. };
  8006. namespace Culling
  8007. {
  8008.     constexpr auto entityUpdateRate = 0x0; // Single::entityUpdateRate
  8009.     constexpr auto entityMinCullDist = 0x4; // Single::entityMinCullDist
  8010.     constexpr auto entityMinShadowCullDist = 0x8; // Single::entityMinShadowCullDist
  8011.     constexpr auto entityMaxDist = 0xC; // Single::entityMaxDist
  8012.     constexpr auto _env = 0x10; // bool::_env
  8013.     constexpr auto envMinDist = 0x14; // Single::envMinDist
  8014.     constexpr auto noDataVisible = 0x18; // bool::noDataVisible
  8015. };
  8016. namespace Debugging
  8017. {
  8018.     constexpr auto checktriggers = 0x0; // bool::checktriggers
  8019.     constexpr auto callbacks = 0x1; // bool::callbacks
  8020.     constexpr auto debugcamera_targetbind = 0x8; // ConButton::debugcamera_targetbind
  8021.     constexpr auto debugcamera_dollyforward = 0x10; // ConButton::debugcamera_dollyforward
  8022.     constexpr auto debugcamera_dollyback = 0x18; // ConButton::debugcamera_dollyback
  8023.     constexpr auto debugcamera_offset = 0x20; // Vector3::debugcamera_offset
  8024.     constexpr auto debugcamera_bonerotation = 0x2C; // bool::debugcamera_bonerotation
  8025.     constexpr auto debugcamera_lookat = 0x2D; // bool::debugcamera_lookat
  8026.     constexpr auto debugcamera_autosave = 0x2E; // bool::debugcamera_autosave
  8027.     constexpr auto debugcamera_autoload = 0x2F; // bool::debugcamera_autoload
  8028.     constexpr auto debugcamera_preserve = 0x30; // bool::debugcamera_preserve
  8029.     constexpr auto drawcolliders = 0x31; // bool::drawcolliders
  8030.     constexpr auto ambientvolumes = 0x32; // bool::ambientvolumes
  8031.     constexpr auto oninventorychanged = 0x33; // bool::oninventorychanged
  8032. };
  8033. namespace Decal
  8034. {
  8035.     constexpr auto cache = 0x0; // bool::cache
  8036.     constexpr auto instancing = 0x1; // bool::instancing
  8037.     constexpr auto limit = 0x8; // int32_t::limit
  8038. };
  8039. namespace Decor
  8040. {
  8041.     constexpr auto m_quality = 0x2A00; // Single::m_quality
  8042. };
  8043. namespace Demo
  8044. {
  8045.     constexpr auto Version = 0x0; // uint32_t::Version
  8046.     constexpr auto _hud = 0x4; // bool::_hud
  8047.     constexpr auto timescale = 0x8; // Single::timescale
  8048.     constexpr auto renableNametags = 0xC; // bool::renableNametags
  8049. };
  8050. namespace Effects
  8051. {
  8052.     constexpr auto _antialiasing = 0x0; // int32_t::_antialiasing
  8053.     constexpr auto ao = 0x4; // bool::ao
  8054.     constexpr auto bloom = 0x5; // bool::bloom
  8055.     constexpr auto lensdirt = 0x6; // bool::lensdirt
  8056.     constexpr auto motionblur = 0x7; // bool::motionblur
  8057.     constexpr auto sharpen = 0x8; // bool::sharpen
  8058.     constexpr auto shafts = 0x9; // bool::shafts
  8059.     constexpr auto vignet = 0xA; // bool::vignet
  8060.     constexpr auto footsteps = 0xB; // bool::footsteps
  8061.     constexpr auto maxgibs = 0xC; // int32_t::maxgibs
  8062.     constexpr auto maxGibDist = 0x10; // int32_t::maxGibDist
  8063.     constexpr auto minGibLife = 0x14; // int32_t::minGibLife
  8064.     constexpr auto maxGibLife = 0x18; // int32_t::maxGibLife
  8065.     constexpr auto otherplayerslightflares = 0x1C; // bool::otherplayerslightflares
  8066.     constexpr auto showoutlines = 0x1D; // bool::showoutlines
  8067. };
  8068. namespace FPS
  8069. {
  8070.     constexpr auto m_graph = 0xC89D0; // int32_t::m_graph
  8071. };
  8072. namespace GC
  8073. {
  8074.     constexpr auto buffer_enabled = 0x0; // bool::buffer_enabled
  8075.     constexpr auto debuglevel = 0x4; // int32_t::debuglevel
  8076.     constexpr auto m_buffer = 0x8; // int32_t::m_buffer
  8077. };
  8078. namespace Global
  8079. {
  8080.     constexpr auto _developer = 0x0; // int32_t::_developer
  8081.     constexpr auto maxthreads = 0x4; // int32_t::maxthreads
  8082.     constexpr auto _censornudity = 0x8; // int32_t::_censornudity
  8083.     constexpr auto _censorsigns = 0xC; // bool::_censorsigns
  8084.     constexpr auto _processMidiInput = 0xD; // bool::_processMidiInput
  8085.     constexpr auto perf = 0x10; // int32_t::perf
  8086.     constexpr auto god = 0x14; // bool::god
  8087.     constexpr auto specnet = 0x15; // bool::specnet
  8088.     constexpr auto streamermode = 0x16; // bool::streamermode
  8089.     constexpr auto richPresence = 0x17; // bool::richPresence
  8090. };
  8091. namespace Graphics
  8092. {
  8093.     constexpr auto _shadowdistance = 0x0; // Single::_shadowdistance
  8094.     constexpr auto shadowmode = 0x4; // int32_t::shadowmode
  8095.     constexpr auto shadowlights = 0x8; // int32_t::shadowlights
  8096.     constexpr auto _shadowquality = 0xC; // int32_t::_shadowquality
  8097.     constexpr auto grassshadows = 0x10; // bool::grassshadows
  8098.     constexpr auto contactshadows = 0x11; // bool::contactshadows
  8099.     constexpr auto drawdistance = 0x14; // Single::drawdistance
  8100.     constexpr auto _fov = 0x18; // Single::_fov
  8101.     constexpr auto hud = 0x1C; // bool::hud
  8102.     constexpr auto chat = 0x1D; // bool::chat
  8103.     constexpr auto branding = 0x1E; // bool::branding
  8104.     constexpr auto compass = 0x20; // int32_t::compass
  8105.     constexpr auto dof = 0x24; // bool::dof
  8106.     constexpr auto dof_aper = 0x28; // Single::dof_aper
  8107.     constexpr auto dof_blur = 0x2C; // Single::dof_blur
  8108.     constexpr auto dof_mode = 0x30; // int32_t::dof_mode
  8109.     constexpr auto dof_focus_dist = 0x34; // Single::dof_focus_dist
  8110.     constexpr auto dof_focus_time = 0x38; // Single::dof_focus_time
  8111.     constexpr auto dof_debug = 0x3C; // bool::dof_debug
  8112.     constexpr auto dof_focus_target = 0x40; // int32_t::dof_focus_target
  8113.     constexpr auto vm_fov_scale = 0x44; // bool::vm_fov_scale
  8114.     constexpr auto vm_horizontal_flip = 0x45; // bool::vm_horizontal_flip
  8115.     constexpr auto _resolution = 0x48; // int32_t::_resolution
  8116.     constexpr auto firstResolutionSet = 0x58; // bool::firstResolutionSet
  8117.     constexpr auto _screenmode = 0x5C; // int32_t::_screenmode
  8118.     constexpr auto _uiscale = 0x60; // Single::_uiscale
  8119.     constexpr auto _anisotropic = 0x64; // int32_t::_anisotropic
  8120.     constexpr auto _parallax = 0x68; // int32_t::_parallax
  8121.     constexpr auto _impostorshadows = 0x6C; // bool::_impostorshadows
  8122.     constexpr auto _showtexeldensity = 0x70; // int32_t::_showtexeldensity
  8123.     constexpr auto _waves = 0x74; // bool::_waves
  8124. };
  8125. namespace Grass
  8126. {
  8127.     constexpr auto displacement = 0x0; // bool::displacement
  8128.     constexpr auto m_distance = 0x8; // Single::m_distance
  8129. };
  8130. namespace Hero
  8131. {
  8132.     constexpr auto ident = 0x0; // string::ident
  8133.     constexpr auto video = 0x8; // string::video
  8134.     constexpr auto url = 0x20; // string::url
  8135. };
  8136. namespace Input
  8137. {
  8138.     constexpr auto flipy = 0x0; // bool::flipy
  8139.     constexpr auto autocrouch = 0x1; // bool::autocrouch
  8140.     constexpr auto vehicle_sensitivity = 0x8; // Single::vehicle_sensitivity
  8141.     constexpr auto vehicle_flipy = 0xC; // bool::vehicle_flipy
  8142.     constexpr auto holdtime = 0x10; // Single::holdtime
  8143. };
  8144. namespace instruments
  8145. {
  8146.     constexpr auto _debugMidi = 0x0; // bool::_debugMidi
  8147.     constexpr auto processSustainPedal = 0x1; // bool::processSustainPedal
  8148.     constexpr auto debugNotesk__BackingField = 0x2; // bool::<debugNotes>k__BackingField
  8149. };
  8150. namespace Inventory
  8151. {
  8152.     constexpr auto _quickCraftDelay = 0xC8A04; // Single::_quickCraftDelay
  8153. };
  8154. namespace Legs
  8155. {
  8156.     constexpr auto EnableLegs = 0x0; // bool::EnableLegs
  8157.     constexpr auto LeanBack = 0x4; // Single::LeanBack
  8158.     constexpr auto LeanDown = 0x8; // Single::LeanDown
  8159.     constexpr auto ModelOffset = 0xC; // Single::ModelOffset
  8160.     constexpr auto ModelRotation = 0x10; // Vector3::ModelRotation
  8161. };
  8162. namespace Lerp
  8163. {
  8164.     constexpr auto inertia_cur = 0x4; // Single::inertia_cur
  8165.     constexpr auto smoothing_cur = 0x8; // Single::smoothing_cur
  8166.     constexpr auto interpolation_cur = 0xC; // Single::interpolation_cur
  8167.     constexpr auto extrapolation_cur = 0x10; // Single::extrapolation_cur
  8168. };
  8169. namespace Mesh
  8170. {
  8171. };
  8172. namespace Music
  8173. {
  8174.     constexpr auto songGapMin = 0x4; // int32_t::songGapMin
  8175.     constexpr auto songGapMax = 0x8; // int32_t::songGapMax
  8176. };
  8177. namespace Net
  8178. {
  8179.     constexpr auto visdebug = 0x0; // bool::visdebug
  8180. };
  8181. namespace Netgraph
  8182. {
  8183.     constexpr auto updatespeed = 0x4; // Single::updatespeed
  8184.     constexpr auto typefilter = 0x8; // string::typefilter
  8185.     constexpr auto entityfilter = 0x10; // string::entityfilter
  8186. };
  8187. namespace Particle
  8188. {
  8189.     constexpr auto simulationspace = 0x4; // bool::simulationspace
  8190.     constexpr auto ik = 0x5; // bool::ik
  8191. };
  8192. namespace Physics
  8193. {
  8194.     constexpr auto ragdollmode = 0x0; // int32_t::ragdollmode
  8195.     constexpr auto batchsynctransforms = 0x4; // bool::batchsynctransforms
  8196. };
  8197. namespace Player
  8198. {
  8199.     constexpr auto tickrate_cl = 0x0; // int32_t::tickrate_cl
  8200.     constexpr auto tickrate_sv = 0x4; // int32_t::tickrate_sv
  8201.     constexpr auto recoilcomp = 0x8; // bool::recoilcomp
  8202.     constexpr auto footik = 0x9; // bool::footik
  8203.     constexpr auto footikdistance = 0xC; // Single::footikdistance
  8204.     constexpr auto footikrate = 0x10; // Single::footikrate
  8205.     constexpr auto triggerfix = 0x14; // bool::triggerfix
  8206.     constexpr auto eye_blinking = 0x15; // bool::eye_blinking
  8207.     constexpr auto eye_movement = 0x16; // bool::eye_movement
  8208.     constexpr auto noclipspeed = 0x18; // Single::noclipspeed
  8209.     constexpr auto noclipspeedslow = 0x1C; // Single::noclipspeedslow
  8210.     constexpr auto noclipspeedfast = 0x20; // Single::noclipspeedfast
  8211. };
  8212. namespace PlayerCull
  8213. {
  8214.     constexpr auto updateRate = 0x4; // Single::updateRate
  8215.     constexpr auto minCullDist = 0x8; // Single::minCullDist
  8216.     constexpr auto maxSleeperDist = 0xC; // Single::maxSleeperDist
  8217.     constexpr auto maxPlayerDist = 0x10; // Single::maxPlayerDist
  8218.     constexpr auto visQuality = 0x14; // int32_t::visQuality
  8219. };
  8220. namespace Pool
  8221. {
  8222.     constexpr auto prewarm = 0x4; // bool::prewarm
  8223. };
  8224. namespace Reflection
  8225. {
  8226. };
  8227. namespace Sentry
  8228. {
  8229.     constexpr auto targetall = 0x0; // bool::targetall
  8230.     constexpr auto hostileduration = 0x4; // Single::hostileduration
  8231. };
  8232. namespace Server
  8233. {
  8234.     constexpr auto ip = 0x0; // string::ip
  8235.     constexpr auto queryport = 0xC; // int32_t::queryport
  8236.     constexpr auto maxplayers = 0x10; // int32_t::maxplayers
  8237.     constexpr auto hostname = 0x18; // string::hostname
  8238.     constexpr auto identity = 0x20; // string::identity
  8239.     constexpr auto level = 0x28; // string::level
  8240.     constexpr auto levelurl = 0x30; // string::levelurl
  8241.     constexpr auto leveltransfer = 0x38; // bool::leveltransfer
  8242.     constexpr auto salt = 0x40; // int32_t::salt
  8243.     constexpr auto worldsize = 0x44; // int32_t::worldsize
  8244.     constexpr auto saveinterval = 0x48; // int32_t::saveinterval
  8245.     constexpr auto secure = 0x4C; // bool::secure
  8246.     constexpr auto encryption = 0x50; // int32_t::encryption
  8247.     constexpr auto tickrate = 0x54; // int32_t::tickrate
  8248.     constexpr auto entityrate = 0x58; // int32_t::entityrate
  8249.     constexpr auto schematime = 0x5C; // Single::schematime
  8250.     constexpr auto cycletime = 0x60; // Single::cycletime
  8251.     constexpr auto official = 0x64; // bool::official
  8252.     constexpr auto stats = 0x65; // bool::stats
  8253.     constexpr auto globalchat = 0x66; // bool::globalchat
  8254.     constexpr auto stability = 0x67; // bool::stability
  8255.     constexpr auto radiation = 0x68; // bool::radiation
  8256.     constexpr auto itemdespawn = 0x6C; // Single::itemdespawn
  8257.     constexpr auto corpsedespawn = 0x70; // Single::corpsedespawn
  8258.     constexpr auto debrisdespawn = 0x74; // Single::debrisdespawn
  8259.     constexpr auto pve = 0x78; // bool::pve
  8260.     constexpr auto cinematic = 0x79; // bool::cinematic
  8261.     constexpr auto branch = 0x90; // string::branch
  8262.     constexpr auto queriesPerSecond = 0x98; // int32_t::queriesPerSecond
  8263.     constexpr auto ipQueriesPerMin = 0x9C; // int32_t::ipQueriesPerMin
  8264.     constexpr auto headerimage = 0xA0; // string::headerimage
  8265.     constexpr auto logoimage = 0xA8; // string::logoimage
  8266.     constexpr auto saveBackupCount = 0xB0; // int32_t::saveBackupCount
  8267.     constexpr auto motd = 0xB8; // string::motd
  8268.     constexpr auto meleedamage = 0xC0; // Single::meleedamage
  8269.     constexpr auto arrowdamage = 0xC4; // Single::arrowdamage
  8270.     constexpr auto bulletdamage = 0xC8; // Single::bulletdamage
  8271.     constexpr auto bleedingdamage = 0xCC; // Single::bleedingdamage
  8272.     constexpr auto funWaterDamageThreshold = 0xD0; // Single::funWaterDamageThreshold
  8273.     constexpr auto funWaterWetnessGain = 0xD4; // Single::funWaterWetnessGain
  8274.     constexpr auto meleearmor = 0xD8; // Single::meleearmor
  8275.     constexpr auto arrowarmor = 0xDC; // Single::arrowarmor
  8276.     constexpr auto bulletarmor = 0xE0; // Single::bulletarmor
  8277.     constexpr auto bleedingarmor = 0xE4; // Single::bleedingarmor
  8278.     constexpr auto updatebatch = 0xE8; // int32_t::updatebatch
  8279.     constexpr auto updatebatchspawn = 0xEC; // int32_t::updatebatchspawn
  8280.     constexpr auto entitybatchsize = 0xF0; // int32_t::entitybatchsize
  8281.     constexpr auto entitybatchtime = 0xF4; // Single::entitybatchtime
  8282.     constexpr auto composterUpdateInterval = 0xF8; // Single::composterUpdateInterval
  8283.     constexpr auto planttick = 0xFC; // Single::planttick
  8284.     constexpr auto planttickscale = 0x100; // Single::planttickscale
  8285.     constexpr auto useMinimumPlantCondition = 0x104; // bool::useMinimumPlantCondition
  8286.     constexpr auto nonPlanterDeathChancePerTick = 0x108; // Single::nonPlanterDeathChancePerTick
  8287.     constexpr auto ceilingLightGrowableRange = 0x10C; // Single::ceilingLightGrowableRange
  8288.     constexpr auto artificialTemperatureGrowableRange = 0x110; // Single::artificialTemperatureGrowableRange
  8289.     constexpr auto ceilingLightHeightOffset = 0x114; // Single::ceilingLightHeightOffset
  8290.     constexpr auto sprinklerRadius = 0x118; // Single::sprinklerRadius
  8291.     constexpr auto sprinklerEyeHeightOffset = 0x11C; // Single::sprinklerEyeHeightOffset
  8292.     constexpr auto optimalPlanterQualitySaturation = 0x120; // Single::optimalPlanterQualitySaturation
  8293.     constexpr auto metabolismtick = 0x124; // Single::metabolismtick
  8294.     constexpr auto modifierTickRate = 0x128; // Single::modifierTickRate
  8295.     constexpr auto rewounddelay = 0x12C; // Single::rewounddelay
  8296.     constexpr auto woundingenabled = 0x130; // bool::woundingenabled
  8297.     constexpr auto playerserverfall = 0x131; // bool::playerserverfall
  8298.     constexpr auto plantlightdetection = 0x132; // bool::plantlightdetection
  8299.     constexpr auto respawnresetrange = 0x134; // Single::respawnresetrange
  8300.     constexpr auto netcache = 0x13C; // bool::netcache
  8301.     constexpr auto corpses = 0x13D; // bool::corpses
  8302.     constexpr auto events = 0x13E; // bool::events
  8303.     constexpr auto dropitems = 0x13F; // bool::dropitems
  8304.     constexpr auto netcachesize = 0x140; // int32_t::netcachesize
  8305.     constexpr auto savecachesize = 0x144; // int32_t::savecachesize
  8306.     constexpr auto combatlogsize = 0x148; // int32_t::combatlogsize
  8307.     constexpr auto combatlogdelay = 0x14C; // int32_t::combatlogdelay
  8308.     constexpr auto authtimeout = 0x150; // int32_t::authtimeout
  8309.     constexpr auto playertimeout = 0x154; // int32_t::playertimeout
  8310.     constexpr auto idlekick = 0x158; // int32_t::idlekick
  8311.     constexpr auto idlekickmode = 0x15C; // int32_t::idlekickmode
  8312.     constexpr auto idlekickadmins = 0x160; // int32_t::idlekickadmins
  8313.     constexpr auto gamemode = 0x168; // string::gamemode
  8314.     constexpr auto tags = 0x170; // string::tags
  8315.     constexpr auto censorplayerlist = 0x178; // bool::censorplayerlist
  8316.     constexpr auto bansServerEndpoint = 0x180; // string::bansServerEndpoint
  8317.     constexpr auto bansServerFailureMode = 0x188; // int32_t::bansServerFailureMode
  8318.     constexpr auto bansServerTimeout = 0x18C; // int32_t::bansServerTimeout
  8319. };
  8320. namespace Spawn
  8321. {
  8322.     constexpr auto min_rate = 0x0; // Single::min_rate
  8323.     constexpr auto max_rate = 0x4; // Single::max_rate
  8324.     constexpr auto min_density = 0x8; // Single::min_density
  8325.     constexpr auto max_density = 0xC; // Single::max_density
  8326.     constexpr auto player_base = 0x10; // Single::player_base
  8327.     constexpr auto player_scale = 0x14; // Single::player_scale
  8328.     constexpr auto respawn_populations = 0x18; // bool::respawn_populations
  8329.     constexpr auto respawn_groups = 0x19; // bool::respawn_groups
  8330.     constexpr auto respawn_individuals = 0x1A; // bool::respawn_individuals
  8331.     constexpr auto tick_populations = 0x1C; // Single::tick_populations
  8332.     constexpr auto tick_individuals = 0x20; // Single::tick_individuals
  8333. };
  8334. namespace SSS
  8335. {
  8336.     constexpr auto halfres = 0x8; // bool::halfres
  8337. };
  8338. namespace Stability
  8339. {
  8340.     constexpr auto collapse = 0x8; // Single::collapse
  8341.     constexpr auto accuracy = 0xC; // Single::accuracy
  8342.     constexpr auto stabilityqueue = 0x10; // Single::stabilityqueue
  8343.     constexpr auto surroundingsqueue = 0x14; // Single::surroundingsqueue
  8344. };
  8345. namespace Terrain
  8346. {
  8347.     constexpr auto quality = 0xC8A6A; // Single::quality
  8348. };
  8349. namespace Tree
  8350. {
  8351.     constexpr auto m_meshes = 0x4; // int32_t::m_meshes
  8352. };
  8353. namespace UI
  8354. {
  8355.     constexpr auto showinventoryplayer = 0x0; // bool::showinventoryplayer
  8356.     constexpr auto autoswitchchannel = 0x1; // bool::autoswitchchannel
  8357. };
  8358. namespace Vis
  8359. {
  8360.     constexpr auto lerp = 0x0; // bool::lerp
  8361.     constexpr auto damage = 0x1; // bool::damage
  8362.     constexpr auto attack = 0x2; // bool::attack
  8363.     constexpr auto protection = 0x3; // bool::protection
  8364.     constexpr auto weakspots = 0x4; // bool::weakspots
  8365.     constexpr auto triggers = 0x5; // bool::triggers
  8366.     constexpr auto hitboxes = 0x6; // bool::hitboxes
  8367.     constexpr auto lineofsight = 0x7; // bool::lineofsight
  8368.     constexpr auto sense = 0x8; // bool::sense
  8369. };
  8370. namespace Voice
  8371. {
  8372.     constexpr auto loopback = 0x28976CC; // bool::loopback
  8373. };
  8374. namespace Water
  8375. {
  8376. };
  8377. namespace Weather
  8378. {
  8379.     constexpr auto wetness_rain = 0x0; // Single::wetness_rain
  8380.     constexpr auto wetness_snow = 0x4; // Single::wetness_snow
  8381. };
  8382. namespace World
  8383. {
  8384.     constexpr auto streaming = 0x1; // bool::streaming
  8385. };
  8386. namespace hitnotify
  8387. {
  8388.     constexpr auto notification_level = 0x0; // int32_t::notification_level
  8389.     constexpr auto headshot = 0x4; // bool::headshot
  8390. };
  8391. namespace Job
  8392. {
  8393.     constexpr auto NetIdk__BackingField = 0x0; // uint32_t::<NetId>k__BackingField
  8394.     constexpr auto RequestIdk__BackingField = 0x4; // uint32_t::<RequestId>k__BackingField
  8395.     constexpr auto Assignedk__BackingField = 0x8; // Single::<Assigned>k__BackingField
  8396. };
  8397. namespace JobReceiver
  8398. {
  8399.     constexpr auto Receiverk__BackingField = 0x8; // IReceiver::<Receiver>k__BackingField
  8400. };
  8401. namespace Output
  8402. {
  8403. };
  8404. namespace RCon
  8405. {
  8406.     constexpr auto Password = 0x0; // string::Password
  8407.     constexpr auto Port = 0x8; // int32_t::Port
  8408.     constexpr auto Ip = 0x10; // string::Ip
  8409.     constexpr auto Web = 0x18; // bool::Web
  8410.     constexpr auto Print = 0x19; // bool::Print
  8411.     constexpr auto listener = 0x20; // RConListener::listener
  8412.     constexpr auto listenerNew = 0x28; // Listener::listenerNew
  8413.     constexpr auto lastRunTime = 0x38; // Single::lastRunTime
  8414.     constexpr auto responseIdentifier = 0x48; // int32_t::responseIdentifier
  8415.     constexpr auto responseConnection = 0x4C; // int32_t::responseConnection
  8416.     constexpr auto isInput = 0x50; // bool::isInput
  8417.     constexpr auto SERVERDATA_AUTH = 0x54; // int32_t::SERVERDATA_AUTH
  8418.     constexpr auto SERVERDATA_EXECCOMMAND = 0x58; // int32_t::SERVERDATA_EXECCOMMAND
  8419.     constexpr auto SERVERDATA_AUTH_RESPONSE = 0x5C; // int32_t::SERVERDATA_AUTH_RESPONSE
  8420.     constexpr auto SERVERDATA_RESPONSE_VALUE = 0x60; // int32_t::SERVERDATA_RESPONSE_VALUE
  8421.     constexpr auto SERVERDATA_CONSOLE_LOG = 0x64; // int32_t::SERVERDATA_CONSOLE_LOG
  8422.     constexpr auto SERVERDATA_SWITCH_UTF8 = 0x68; // int32_t::SERVERDATA_SWITCH_UTF8
  8423. };
  8424. namespace VirtualScroll
  8425. {
  8426.     constexpr auto ItemHeight = 0x18; // int32_t::ItemHeight
  8427.     constexpr auto ItemSpacing = 0x1C; // int32_t::ItemSpacing
  8428.     constexpr auto Padding = 0x20; // RectOffset::Padding
  8429.     constexpr auto DataSourceObject = 0x28; // GameObject::DataSourceObject
  8430.     constexpr auto SourceObject = 0x30; // GameObject::SourceObject
  8431.     constexpr auto ScrollRect = 0x38; // ScrollRect::ScrollRect
  8432.     constexpr auto dataSource = 0x40; // IDataSource::dataSource
  8433. };
  8434. namespace ESPCanvas
  8435. {
  8436.     constexpr auto MaxElements = 0x18; // int32_t::MaxElements
  8437.     constexpr auto RefreshRate = 0x1C; // Single::RefreshRate
  8438.     constexpr auto Source = 0x20; // ESPPlayerInfo::Source
  8439.     constexpr auto timeSinceRefreshed = 0x38; // RealTimeSince::timeSinceRefreshed
  8440. };
  8441. namespace ESPPlayerInfo
  8442. {
  8443.     constexpr auto WorldOffset = 0x18; // Vector3::WorldOffset
  8444.     constexpr auto Image = 0x30; // TextMeshProUGUI::Image
  8445.     constexpr auto gradientNormal = 0x40; // Gradient::gradientNormal
  8446.     constexpr auto gradientTeam = 0x48; // Gradient::gradientTeam
  8447.     constexpr auto TeamColor = 0x50; // Color::TeamColor
  8448.     constexpr auto visCheck = 0x60; // QueryVis::visCheck
  8449. };
  8450. namespace Controls
  8451. {
  8452.     constexpr auto labelWidth = 0xC8A70; // Single::labelWidth
  8453. };
  8454. namespace TabbedPanel
  8455. {
  8456.     constexpr auto selectedTabID = 0x10; // int32_t::selectedTabID
  8457. };
  8458. namespace CompositeSumMustBeAboveThresholdQualifier
  8459. {
  8460.     constexpr auto threshold = 0x28; // Single::threshold
  8461. };
  8462. namespace AINameMap
  8463. {
  8464.     constexpr auto AnimalAction = 0x0; // Guid::AnimalAction
  8465.     constexpr auto AnimalMovement = 0x10; // Guid::AnimalMovement
  8466.     constexpr auto AnimalThink = 0x20; // Guid::AnimalThink
  8467.     constexpr auto HTNAllShoot = 0x30; // Guid::HTNAllShoot
  8468.     constexpr auto HTNDomainAnimalBear = 0x40; // Guid::HTNDomainAnimalBear
  8469.     constexpr auto HTNDomainMurderer = 0x50; // Guid::HTNDomainMurderer
  8470.     constexpr auto HTNDomainNPCTurret = 0x60; // Guid::HTNDomainNPCTurret
  8471.     constexpr auto HTNDomainScientistAStar = 0x70; // Guid::HTNDomainScientistAStar
  8472.     constexpr auto HTNDomainScientistAStarTestCargoShip = 0x80; // Guid::HTNDomainScientistAStarTestCargoShip
  8473.     constexpr auto HTNDomainScientistJunkpile = 0x90; // Guid::HTNDomainScientistJunkpile
  8474.     constexpr auto HTNDomainScientistMilitaryTunnel = 0xA0; // Guid::HTNDomainScientistMilitaryTunnel
  8475.     constexpr auto HTNOneAttackFromCover = 0xB0; // Guid::HTNOneAttackFromCover
  8476.     constexpr auto HTNOneIdle = 0xC0; // Guid::HTNOneIdle
  8477.     constexpr auto HTNOneKillPrimaryThreat = 0xD0; // Guid::HTNOneKillPrimaryThreat
  8478.     constexpr auto HTNOneReloadOrSwitchWeapon = 0xE0; // Guid::HTNOneReloadOrSwitchWeapon
  8479.     constexpr auto HTNRootScientist = 0xF0; // Guid::HTNRootScientist
  8480.     constexpr auto MurdererAction = 0x100; // Guid::MurdererAction
  8481.     constexpr auto MurdererMove = 0x110; // Guid::MurdererMove
  8482.     constexpr auto MurdererThink = 0x120; // Guid::MurdererThink
  8483.     constexpr auto NpcAnimalGeneric = 0x130; // Guid::NpcAnimalGeneric
  8484.     constexpr auto NpcHumanBanditGuard = 0x140; // Guid::NpcHumanBanditGuard
  8485.     constexpr auto NpcHumanScientist = 0x150; // Guid::NpcHumanScientist
  8486.     constexpr auto NpcHumanScientistCH47 = 0x160; // Guid::NpcHumanScientistCH47
  8487.     constexpr auto NpcHumanScientistJunkpile = 0x170; // Guid::NpcHumanScientistJunkpile
  8488.     constexpr auto NpcHumanScientistMelee = 0x180; // Guid::NpcHumanScientistMelee
  8489.     constexpr auto NpcHumanScientistTactical = 0x190; // Guid::NpcHumanScientistTactical
  8490.     constexpr auto NpcHumanScientistTacticalMountable = 0x1A0; // Guid::NpcHumanScientistTacticalMountable
  8491.     constexpr auto NpcHumanScientistTargetSelectorCover = 0x1B0; // Guid::NpcHumanScientistTargetSelectorCover
  8492.     constexpr auto NpcHumanScientistTargetSelectorEnemyHideout = 0x1C0; // Guid::NpcHumanScientistTargetSelectorEnemyHideout
  8493.     constexpr auto NpcHumanScientistTargetSelectorOtherEntities = 0x1D0; // Guid::NpcHumanScientistTargetSelectorOtherEntities
  8494.     constexpr auto NpcHumanScientistTargetSelectorPlayer = 0x1E0; // Guid::NpcHumanScientistTargetSelectorPlayer
  8495.     constexpr auto NpcHumanScientistTargetSelectorPlayerMounted = 0x1F0; // Guid::NpcHumanScientistTargetSelectorPlayerMounted
  8496.     constexpr auto NPCPlayerAction = 0x200; // Guid::NPCPlayerAction
  8497.     constexpr auto NPCPlayerIdle = 0x210; // Guid::NPCPlayerIdle
  8498.     constexpr auto NPCPlayerMove = 0x220; // Guid::NPCPlayerMove
  8499.     constexpr auto NPCPlayerThink = 0x230; // Guid::NPCPlayerThink
  8500.     constexpr auto ZombieAction = 0x240; // Guid::ZombieAction
  8501. };
  8502. namespace Numlock
  8503. {
  8504. };
  8505. namespace GC
  8506. {
  8507.     constexpr auto gcTime = 0x0; // Single::gcTime
  8508.     constexpr auto gcMode = 0x4; // Mode::gcMode
  8509.     constexpr auto heapSize = 0x18; // int32_t::heapSize
  8510.     constexpr auto heapBaseline = 0x1C; // int32_t::heapBaseline
  8511.     constexpr auto collectionCount = 0x20; // int32_t::collectionCount
  8512. };
  8513. namespace DamageType
  8514. {
  8515. };
  8516. namespace DamageTypeList
  8517. {
  8518. };
  8519. namespace DamageTypeEntry
  8520. {
  8521.     constexpr auto type = 0x10; // DamageType::type
  8522. };
  8523. namespace Defines
  8524. {
  8525.     constexpr auto appID = 0xC8ABC; // uint32_t::appID
  8526. };
  8527. namespace Generic
  8528. {
  8529.     constexpr auto _batchingScene = 0xC8AC0; // Scene::_batchingScene
  8530. };
  8531. namespace Client
  8532. {
  8533.     constexpr auto _entityScene = 0x0; // Scene::_entityScene
  8534.     constexpr auto _effectScene = 0x4; // Scene::_effectScene
  8535.     constexpr auto _decorScene = 0x8; // Scene::_decorScene
  8536. };
  8537. namespace ReportBug
  8538. {
  8539.     constexpr auto GetInformation = 0x30; // GameObject::GetInformation
  8540.     constexpr auto Finished = 0x38; // GameObject::Finished
  8541.     constexpr auto Subject = 0x40; // RustInput::Subject
  8542.     constexpr auto Message = 0x48; // RustInput::Message
  8543.     constexpr auto ReportButton = 0x50; // RustButton::ReportButton
  8544.     constexpr auto Category = 0x58; // RustButtonGroup::Category
  8545.     constexpr auto ProgressIcon = 0x60; // RustIcon::ProgressIcon
  8546.     constexpr auto ProgressText = 0x68; // RustText::ProgressText
  8547. };
  8548. namespace ReportPlayer
  8549. {
  8550.     constexpr auto FindPlayer = 0x30; // GameObject::FindPlayer
  8551.     constexpr auto ReasonDropdown = 0x48; // Dropdown::ReasonDropdown
  8552.     constexpr auto SteamUserButton = 0x68; // SteamUserButton::SteamUserButton
  8553.     constexpr auto SteamId = 0x80; // UInt64::SteamId
  8554. };
  8555. namespace SteamInventoryCrafting
  8556. {
  8557.     constexpr auto Container = 0x18; // GameObject::Container
  8558.     constexpr auto ConvertToItem = 0x20; // Button::ConvertToItem
  8559.     constexpr auto WoodAmount = 0x28; // TextMeshProUGUI::WoodAmount
  8560.     constexpr auto ClothAmount = 0x30; // TextMeshProUGUI::ClothAmount
  8561.     constexpr auto MetalAmount = 0x38; // TextMeshProUGUI::MetalAmount
  8562.     constexpr auto SelectedCount = 0x40; // int32_t::SelectedCount
  8563.     constexpr auto InfoText = 0x48; // TextMeshProUGUI::InfoText
  8564.     constexpr auto ResultItemk__BackingField = 0x50; // IPlayerItemDefinition::<ResultItem>k__BackingField
  8565.     constexpr auto MarketCoroutinek__BackingField = 0x58; // Coroutine::<MarketCoroutine>k__BackingField
  8566.     constexpr auto CraftModal = 0x60; // SteamInventoryCrateOpen::CraftModal
  8567.     constexpr auto CraftingContainer = 0x68; // GameObject::CraftingContainer
  8568.     constexpr auto CraftingButton = 0x70; // GameObject::CraftingButton
  8569.     constexpr auto NewItemModal = 0x78; // SteamInventoryNewItem::NewItemModal
  8570.     constexpr auto priceRegex = 0x0; // Regex::priceRegex
  8571.     constexpr auto httpClient = 0x80; // HttpClient::httpClient
  8572. };
  8573. namespace SteamInventoryCrateOpen
  8574. {
  8575.     constexpr auto Requirements = 0x20; // TextMeshProUGUI::Requirements
  8576.     constexpr auto Label = 0x28; // TextMeshProUGUI::Label
  8577.     constexpr auto IconImage = 0x30; // HttpImage::IconImage
  8578.     constexpr auto ErrorPanel = 0x38; // GameObject::ErrorPanel
  8579.     constexpr auto ErrorText = 0x40; // TextMeshProUGUI::ErrorText
  8580.     constexpr auto CraftButton = 0x48; // GameObject::CraftButton
  8581.     constexpr auto ProgressPanel = 0x50; // GameObject::ProgressPanel
  8582.     constexpr auto Recipe = 0x60; // InventoryRecipe::Recipe
  8583. };
  8584. namespace SteamInventoryItem
  8585. {
  8586.     constexpr auto Item = 0x18; // IPlayerItem::Item
  8587.     constexpr auto Image = 0x20; // HttpImage::Image
  8588. };
  8589. namespace SteamInventoryManager
  8590. {
  8591.     constexpr auto inventoryItemPrefab = 0x18; // GameObject::inventoryItemPrefab
  8592.     constexpr auto inventoryCanvas = 0x20; // GameObject::inventoryCanvas
  8593.     constexpr auto missingItems = 0x28; // GameObject::missingItems
  8594.     constexpr auto CraftControl = 0x30; // SteamInventoryCrafting::CraftControl
  8595.     constexpr auto LoadingOverlay = 0x40; // GameObject::LoadingOverlay
  8596. };
  8597. namespace Hero
  8598. {
  8599.     constexpr auto VideoPlayer = 0x20; // Video::VideoPlayer
  8600.     constexpr auto TitleText = 0x28; // RustText::TitleText
  8601.     constexpr auto ButtonText = 0x30; // RustText::ButtonText
  8602.     constexpr auto ItemStoreButton = 0x38; // RustButton::ItemStoreButton
  8603.     constexpr auto canShowHero = 0x40; // bool::canShowHero
  8604. };
  8605. namespace ForceWeather
  8606. {
  8607.     constexpr auto component = 0x18; // Toggle::component
  8608.     constexpr auto Rain = 0x20; // bool::Rain
  8609.     constexpr auto Fog = 0x21; // bool::Fog
  8610.     constexpr auto Wind = 0x22; // bool::Wind
  8611.     constexpr auto Clouds = 0x23; // bool::Clouds
  8612. };
  8613. namespace ConditionalObject
  8614. {
  8615.     constexpr auto ownerGameObject = 0x18; // GameObject::ownerGameObject
  8616.     constexpr auto restrictOnHealth = 0x28; // bool::restrictOnHealth
  8617.     constexpr auto healthRestrictionMin = 0x2C; // Single::healthRestrictionMin
  8618.     constexpr auto healthRestrictionMax = 0x30; // Single::healthRestrictionMax
  8619.     constexpr auto restrictOnAdjacent = 0x34; // bool::restrictOnAdjacent
  8620.     constexpr auto adjacentRestriction = 0x38; // AdjacentCondition::adjacentRestriction
  8621.     constexpr auto adjacentMatch = 0x3C; // AdjacentMatchType::adjacentMatch
  8622.     constexpr auto restrictOnLockable = 0x40; // bool::restrictOnLockable
  8623.     constexpr auto lockableRestriction = 0x41; // bool::lockableRestriction
  8624.     constexpr auto gibId = 0x44; // int32_t::gibId
  8625. };
  8626. namespace ConditionalSocketSettings
  8627. {
  8628.     constexpr auto restrictOnLocation = 0x10; // bool::restrictOnLocation
  8629.     constexpr auto locationRestriction = 0x14; // LocationCondition::locationRestriction
  8630.     constexpr auto restrictOnWheel = 0x18; // bool::restrictOnWheel
  8631.     constexpr auto wheelRestriction = 0x1C; // SocketWheelType::wheelRestriction
  8632. };
  8633. namespace EnableDisableEvent
  8634. {
  8635.     constexpr auto enableEvent = 0x18; // UnityEvent::enableEvent
  8636.     constexpr auto disableEvent = 0x20; // UnityEvent::disableEvent
  8637. };
  8638. namespace EngineStorage
  8639. {
  8640.     constexpr auto engineIcon = 0x3A0; // Sprite::engineIcon
  8641.     constexpr auto internalDamageMultiplier = 0x3A8; // Single::internalDamageMultiplier
  8642.     constexpr auto allEngineItems = 0x3B8; // VehicleModuleEngineItems::allEngineItems
  8643.     constexpr auto accelerationBoostSlots = 0x3C0; // int32_t::accelerationBoostSlots
  8644.     constexpr auto topSpeedBoostSlots = 0x3C4; // int32_t::topSpeedBoostSlots
  8645.     constexpr auto fuelEconomyBoostSlots = 0x3C8; // int32_t::fuelEconomyBoostSlots
  8646.     constexpr auto accelerationBoostPercentk__BackingField = 0x3D0; // Single::<accelerationBoostPercent>k__BackingField
  8647.     constexpr auto topSpeedBoostPercentk__BackingField = 0x3D4; // Single::<topSpeedBoostPercent>k__BackingField
  8648.     constexpr auto fuelEconomyBoostPercentk__BackingField = 0x3D8; // Single::<fuelEconomyBoostPercent>k__BackingField
  8649. };
  8650. namespace ModularCarAudio
  8651. {
  8652.     constexpr auto showDebug = 0x18; // bool::showDebug
  8653.     constexpr auto modularCar = 0x20; // ModularCar::modularCar
  8654.     constexpr auto engineStartSound = 0x30; // SoundDefinition::engineStartSound
  8655.     constexpr auto engineStopSound = 0x38; // SoundDefinition::engineStopSound
  8656.     constexpr auto engineStartFailSound = 0x40; // SoundDefinition::engineStartFailSound
  8657.     constexpr auto blendedEngineLoops = 0x48; // BlendedLoopEngineSound::blendedEngineLoops
  8658.     constexpr auto skidSoundLoop = 0x50; // SoundDefinition::skidSoundLoop
  8659.     constexpr auto skidSoundDirtLoop = 0x58; // SoundDefinition::skidSoundDirtLoop
  8660.     constexpr auto skidSoundSnowLoop = 0x60; // SoundDefinition::skidSoundSnowLoop
  8661.     constexpr auto skidMinSlip = 0x68; // Single::skidMinSlip
  8662.     constexpr auto skidMaxSlip = 0x6C; // Single::skidMaxSlip
  8663.     constexpr auto movementStartOneshot = 0x70; // SoundDefinition::movementStartOneshot
  8664.     constexpr auto movementStopOneshot = 0x78; // SoundDefinition::movementStopOneshot
  8665.     constexpr auto movementStartStopMinTimeBetweenSounds = 0x80; // Single::movementStartStopMinTimeBetweenSounds
  8666.     constexpr auto movementRattleLoop = 0x88; // SoundDefinition::movementRattleLoop
  8667.     constexpr auto movementRattleMaxSpeed = 0x90; // Single::movementRattleMaxSpeed
  8668.     constexpr auto movementRattleMaxAngSpeed = 0x94; // Single::movementRattleMaxAngSpeed
  8669.     constexpr auto movementRattleIdleGain = 0x98; // Single::movementRattleIdleGain
  8670.     constexpr auto suspensionLurchSound = 0xA0; // SoundDefinition::suspensionLurchSound
  8671.     constexpr auto suspensionLurchMinExtensionDelta = 0xA8; // Single::suspensionLurchMinExtensionDelta
  8672.     constexpr auto suspensionLurchMinTimeBetweenSounds = 0xAC; // Single::suspensionLurchMinTimeBetweenSounds
  8673.     constexpr auto waterSplashSoundDef = 0xB0; // SoundDefinition::waterSplashSoundDef
  8674.     constexpr auto waterSoundsMaxSpeed = 0xC0; // Single::waterSoundsMaxSpeed
  8675.     constexpr auto brakeSoundDef = 0xC8; // SoundDefinition::brakeSoundDef
  8676.     constexpr auto lightsToggleSound = 0xD0; // SoundDefinition::lightsToggleSound
  8677.     constexpr auto tyreRollingSoundDef = 0xD8; // SoundDefinition::tyreRollingSoundDef
  8678.     constexpr auto tyreRollingWaterSoundDef = 0xE0; // SoundDefinition::tyreRollingWaterSoundDef
  8679.     constexpr auto tyreRollingGrassSoundDef = 0xE8; // SoundDefinition::tyreRollingGrassSoundDef
  8680.     constexpr auto tyreRollingSnowSoundDef = 0xF0; // SoundDefinition::tyreRollingSnowSoundDef
  8681.     constexpr auto tyreRollGainCurve = 0xF8; // AnimationCurve::tyreRollGainCurve
  8682.     constexpr auto engineRpm = 0x104; // Single::engineRpm
  8683.     constexpr auto engineRpmDamp = 0x108; // Single::engineRpmDamp
  8684.     constexpr auto wheelsRpm = 0x10C; // Single::wheelsRpm
  8685.     constexpr auto gear = 0x110; // int32_t::gear
  8686.     constexpr auto prevGear = 0x114; // int32_t::prevGear
  8687.     constexpr auto skidRatio = 0x118; // Single::skidRatio
  8688.     constexpr auto skidSound = 0x120; // Sound::skidSound
  8689.     constexpr auto skidGain = 0x128; // Modulator::skidGain
  8690.     constexpr auto currentEngineAudioSet = 0x150; // EngineAudioSet::currentEngineAudioSet
  8691.     constexpr auto movementRattleSound = 0x158; // Sound::movementRattleSound
  8692.     constexpr auto rattleGain = 0x160; // Modulator::rattleGain
  8693.     constexpr auto brakeSound = 0x168; // Sound::brakeSound
  8694.     constexpr auto prevRotation = 0x170; // Quaternion::prevRotation
  8695.     constexpr auto wasStationary = 0x182; // bool::wasStationary
  8696.     constexpr auto lastMovementStartSoundPlayed = 0x184; // Single::lastMovementStartSoundPlayed
  8697.     constexpr auto lastMovementStopSoundPlayed = 0x188; // Single::lastMovementStopSoundPlayed
  8698.     constexpr auto noMovementCount = 0x18C; // Single::noMovementCount
  8699. };
  8700. namespace ModularCarChassisVisuals
  8701. {
  8702.     constexpr auto frontAxle = 0x20; // Transform::frontAxle
  8703.     constexpr auto rearAxle = 0x28; // Transform::rearAxle
  8704.     constexpr auto steering = 0x30; // Steering::steering
  8705.     constexpr auto transmission = 0x38; // LookAtTarget::transmission
  8706.     constexpr auto defaultGroundMaterial = 0x40; // PhysicMaterial::defaultGroundMaterial
  8707.     constexpr auto snowGroundMaterial = 0x48; // PhysicMaterial::snowGroundMaterial
  8708.     constexpr auto grassGroundMaterial = 0x50; // PhysicMaterial::grassGroundMaterial
  8709.     constexpr auto sandGroundMaterial = 0x58; // PhysicMaterial::sandGroundMaterial
  8710.     constexpr auto wheelRadius = 0x70; // Single::wheelRadius
  8711.     constexpr auto suspensionDistance = 0x74; // Single::suspensionDistance
  8712.     constexpr auto springTargetPosition = 0x78; // Single::springTargetPosition
  8713.     constexpr auto WheelDataFLk__BackingField = 0x80; // ClientWheelData::<WheelDataFL>k__BackingField
  8714.     constexpr auto WheelDataFRk__BackingField = 0x88; // ClientWheelData::<WheelDataFR>k__BackingField
  8715.     constexpr auto WheelDataRLk__BackingField = 0x90; // ClientWheelData::<WheelDataRL>k__BackingField
  8716.     constexpr auto WheelDataRRk__BackingField = 0x98; // ClientWheelData::<WheelDataRR>k__BackingField
  8717.     constexpr auto showFX = 0xA0; // bool::showFX
  8718.     constexpr auto prevSteer = 0xA4; // Single::prevSteer
  8719.     constexpr auto wasStopped = 0xA8; // bool::wasStopped
  8720.     constexpr auto hasBeenSeenSinceStopping = 0xA9; // bool::hasBeenSeenSinceStopping
  8721. };
  8722. namespace ModularCarSettings
  8723. {
  8724.     constexpr auto tireFriction = 0x10; // Single::tireFriction
  8725.     constexpr auto rollingResistance = 0x14; // Single::rollingResistance
  8726.     constexpr auto maxSteerAngle = 0x18; // Single::maxSteerAngle
  8727.     constexpr auto steeringAssist = 0x1C; // bool::steeringAssist
  8728.     constexpr auto steeringAssistRatio = 0x20; // Single::steeringAssistRatio
  8729.     constexpr auto steeringLimit = 0x24; // bool::steeringLimit
  8730.     constexpr auto minSteerLimitAngle = 0x28; // Single::minSteerLimitAngle
  8731.     constexpr auto minSteerLimitSpeed = 0x2C; // Single::minSteerLimitSpeed
  8732.     constexpr auto engineStartupTime = 0x30; // Single::engineStartupTime
  8733.     constexpr auto maxDriveSlip = 0x34; // Single::maxDriveSlip
  8734.     constexpr auto driveForceToMaxSlip = 0x38; // Single::driveForceToMaxSlip
  8735.     constexpr auto reversePercentSpeed = 0x3C; // Single::reversePercentSpeed
  8736.     constexpr auto brakeForceMultiplier = 0x40; // Single::brakeForceMultiplier
  8737.     constexpr auto handlingBias = 0x44; // Single::handlingBias
  8738. };
  8739. namespace ModularVehicleLight
  8740. {
  8741.     constexpr auto IsBrake = 0x18; // bool::IsBrake
  8742.     constexpr auto toggleObject = 0x20; // GameObject::toggleObject
  8743.     constexpr auto lightRenderer = 0x28; // Renderer::lightRenderer
  8744.     constexpr auto lightRendererMaterialIndex = 0x30; // int32_t::lightRendererMaterialIndex
  8745.     constexpr auto lightOnColour = 0x34; // Color::lightOnColour
  8746.     constexpr auto brakesOnColour = 0x44; // Color::brakesOnColour
  8747. };
  8748. namespace ModularVehicleSocket
  8749. {
  8750.     constexpr auto wheelType = 0x18; // SocketWheelType::wheelType
  8751.     constexpr auto locationType = 0x1C; // SocketLocationType::locationType
  8752. };
  8753. namespace VehicleModuleEngineItems
  8754. {
  8755. };
  8756. namespace VehicleModuleSlidingComponent
  8757. {
  8758.     constexpr auto flag_SliderOpen = 0x18; // Flags::flag_SliderOpen
  8759.     constexpr auto moveTime = 0x1C; // Single::moveTime
  8760.     constexpr auto positionPercent = 0x38; // Single::positionPercent
  8761. };
  8762. namespace ItemModEngineItem
  8763. {
  8764.     constexpr auto engineItemType = 0x20; // EngineItemTypes::engineItemType
  8765.     constexpr auto tier = 0x24; // int32_t::tier
  8766. };
  8767. namespace ItemModVehicleChassis
  8768. {
  8769.     constexpr auto socketsTaken = 0x28; // int32_t::socketsTaken
  8770. };
  8771. namespace ItemModVehicleModule
  8772. {
  8773.     constexpr auto doNonUserSpawn = 0x2C; // bool::doNonUserSpawn
  8774. };
  8775. namespace KeyboardMidi
  8776. {
  8777.     constexpr auto midikeymap = 0x0; // string::midikeymap
  8778. };
  8779. namespace NoteButtons
  8780. {
  8781. };
  8782. namespace Notes
  8783. {
  8784. };
  8785. namespace AverageSumOfChildren
  8786. {
  8787.     constexpr auto normalize = 0x28; // bool::normalize
  8788.     constexpr auto postNormalizeMultiplier = 0x2C; // Single::postNormalizeMultiplier
  8789.     constexpr auto MaxAverageScore = 0x30; // Single::MaxAverageScore
  8790.     constexpr auto FailIfAnyScoreZero = 0x34; // bool::FailIfAnyScoreZero
  8791. };
  8792. namespace AiAnswer_ShareEnemyTarget
  8793. {
  8794.     constexpr auto Sourcek__BackingField = 0x0; // NPCPlayerApex::<Source>k__BackingField
  8795.     constexpr auto PlayerTarget = 0x8; // BasePlayer::PlayerTarget
  8796. };
  8797. namespace AiStatement_EnemySeen
  8798. {
  8799.     constexpr auto Enemy = 0x0; // BasePlayer::Enemy
  8800.     constexpr auto Score = 0x8; // Single::Score
  8801. };
  8802. namespace AiStatement_EnemyEngaged
  8803. {
  8804. };
  8805. namespace CoverPoint
  8806. {
  8807.     constexpr auto Volumek__BackingField = 0x10; // CoverPointVolume::<Volume>k__BackingField
  8808.     constexpr auto NormalCoverType = 0x18; // CoverType::NormalCoverType
  8809.     constexpr auto SourceTransform = 0x20; // Transform::SourceTransform
  8810.     constexpr auto _staticPosition = 0x28; // Vector3::_staticPosition
  8811.     constexpr auto _staticNormal = 0x34; // Vector3::_staticNormal
  8812.     constexpr auto ReservedFork__BackingField = 0x40; // BaseEntity::<ReservedFor>k__BackingField
  8813.     constexpr auto IsCompromisedk__BackingField = 0x48; // bool::<IsCompromised>k__BackingField
  8814.     constexpr auto Scorek__BackingField = 0x4C; // Single::<Score>k__BackingField
  8815. };
  8816. namespace CoverPointVolume
  8817. {
  8818.     constexpr auto DefaultCoverPointScore = 0x18; // Single::DefaultCoverPointScore
  8819.     constexpr auto CoverPointRayLength = 0x1C; // Single::CoverPointRayLength
  8820.     constexpr auto CoverLayerMask = 0x20; // LayerMask::CoverLayerMask
  8821.     constexpr auto BlockerGroup = 0x28; // Transform::BlockerGroup
  8822.     constexpr auto ManualCoverPointGroup = 0x30; // Transform::ManualCoverPointGroup
  8823.     constexpr auto cover_point_sample_step_size = 0x0; // Single::cover_point_sample_step_size
  8824.     constexpr auto cover_point_sample_step_height = 0x4; // Single::cover_point_sample_step_height
  8825. };
  8826. namespace ManualCoverPoint
  8827. {
  8828.     constexpr auto Volume = 0x20; // CoverPointVolume::Volume
  8829.     constexpr auto Normal = 0x28; // Vector3::Normal
  8830. };
  8831. namespace AiManagedAgent
  8832. {
  8833.     constexpr auto AgentTypeIndex = 0x18; // int32_t::AgentTypeIndex
  8834. };
  8835. namespace AiManager
  8836. {
  8837.     constexpr auto UseCover = 0x18; // bool::UseCover
  8838.     constexpr auto CoverPointVolumeCellSize = 0x1C; // Single::CoverPointVolumeCellSize
  8839.     constexpr auto CoverPointVolumeCellHeight = 0x20; // Single::CoverPointVolumeCellHeight
  8840.     constexpr auto cpvPrefab = 0x28; // CoverPointVolume::cpvPrefab
  8841.     constexpr auto DynamicCoverPointVolumeLayerMask = 0x30; // LayerMask::DynamicCoverPointVolumeLayerMask
  8842. };
  8843. namespace NavmeshPrefabInstantiator
  8844. {
  8845.     constexpr auto NavmeshPrefab = 0x18; // GameObjectRef::NavmeshPrefab
  8846. };
  8847. namespace ScientistSpawner
  8848. {
  8849.     constexpr auto Mobile = 0x40; // bool::Mobile
  8850.     constexpr auto SpawnHostile = 0x42; // bool::SpawnHostile
  8851.     constexpr auto OnlyAggroMarkedTargets = 0x43; // bool::OnlyAggroMarkedTargets
  8852.     constexpr auto IsPeacekeeper = 0x44; // bool::IsPeacekeeper
  8853.     constexpr auto IsBandit = 0x45; // bool::IsBandit
  8854.     constexpr auto IsMilitaryTunnelLab = 0x46; // bool::IsMilitaryTunnelLab
  8855.     constexpr auto MaxRangeToSpawnLoc = 0x47; // EnemyRangeEnum::MaxRangeToSpawnLoc
  8856.     constexpr auto Waypoints = 0x48; // WaypointSet::Waypoints
  8857.     constexpr auto Model = 0x60; // Model::Model
  8858.     constexpr auto _mgr = 0x68; // AiLocationManager::_mgr
  8859. };
  8860. namespace AiLocationManager
  8861. {
  8862.     constexpr auto MainSpawner = 0x18; // AiLocationSpawner::MainSpawner
  8863.     constexpr auto LocationWhenMainSpawnerIsNull = 0x20; // SquadSpawnerLocation::LocationWhenMainSpawnerIsNull
  8864.     constexpr auto CoverPointGroup = 0x28; // Transform::CoverPointGroup
  8865.     constexpr auto PatrolPointGroup = 0x30; // Transform::PatrolPointGroup
  8866.     constexpr auto DynamicCoverPointVolume = 0x38; // CoverPointVolume::DynamicCoverPointVolume
  8867.     constexpr auto SnapCoverPointsToGround = 0x40; // bool::SnapCoverPointsToGround
  8868. };
  8869. namespace AiLocationSpawner
  8870. {
  8871.     constexpr auto Location = 0x40; // SquadSpawnerLocation::Location
  8872.     constexpr auto Manager = 0x48; // AiLocationManager::Manager
  8873.     constexpr auto Junkpile = 0x50; // JunkPile::Junkpile
  8874.     constexpr auto IsMainSpawner = 0x58; // bool::IsMainSpawner
  8875.     constexpr auto chance = 0x5C; // Single::chance
  8876.     constexpr auto defaultMaxPopulation = 0x60; // int32_t::defaultMaxPopulation
  8877.     constexpr auto defaultNumToSpawnPerTickMax = 0x64; // int32_t::defaultNumToSpawnPerTickMax
  8878.     constexpr auto defaultNumToSpawnPerTickMin = 0x68; // int32_t::defaultNumToSpawnPerTickMin
  8879. };
  8880. namespace WaypointSet
  8881. {
  8882.     constexpr auto navMode = 0x20; // NavModes::navMode
  8883. };
  8884. namespace EnemyRange
  8885. {
  8886.     constexpr auto value__ = 0x0; // char::value__
  8887. };
  8888. namespace EnemyAggroRange
  8889. {
  8890. };
  8891. namespace AmmoState
  8892. {
  8893. };
  8894. namespace HealthState
  8895. {
  8896. };
  8897. namespace ItemType
  8898. {
  8899. };
  8900. namespace PathStatus
  8901. {
  8902. };
  8903. namespace BaseNpcContext
  8904. {
  8905. };
  8906. namespace NpcPlayerInfo
  8907. {
  8908.     constexpr auto Player = 0x0; // BasePlayer::Player
  8909.     constexpr auto Time = 0x8; // Single::Time
  8910.     constexpr auto SqrDistance = 0xC; // Single::SqrDistance
  8911.     constexpr auto ForwardDotDir = 0x10; // Single::ForwardDotDir
  8912.     constexpr auto BodyVisible = 0x14; // bool::BodyVisible
  8913.     constexpr auto HeadVisible = 0x15; // bool::HeadVisible
  8914.     constexpr auto AudibleScore = 0x18; // Single::AudibleScore
  8915.     constexpr auto VisibilityScore = 0x1C; // Single::VisibilityScore
  8916. };
  8917. namespace AnimalInfo
  8918. {
  8919.     constexpr auto Animal = 0x0; // BaseNpc::Animal
  8920. };
  8921. namespace NpcOrientation
  8922. {
  8923. };
  8924. namespace ScientistJunkpileDefinition
  8925. {
  8926.     constexpr auto MissFunction = 0x58; // AnimationCurve::MissFunction
  8927.     constexpr auto _isRadioEffectRunning = 0x88; // bool::_isRadioEffectRunning
  8928. };
  8929. namespace ScientistJunkpileSpawner
  8930. {
  8931.     constexpr auto ScientistPrefab = 0x18; // GameObjectRef::ScientistPrefab
  8932.     constexpr auto MaxPopulation = 0x30; // int32_t::MaxPopulation
  8933.     constexpr auto InitialSpawn = 0x34; // bool::InitialSpawn
  8934.     constexpr auto MinRespawnTimeMinutes = 0x38; // Single::MinRespawnTimeMinutes
  8935.     constexpr auto MaxRespawnTimeMinutes = 0x3C; // Single::MaxRespawnTimeMinutes
  8936.     constexpr auto ReducedLongRangeAccuracy = 0x48; // bool::ReducedLongRangeAccuracy
  8937.     constexpr auto SpawnType = 0x4C; // JunkpileType::SpawnType
  8938.     constexpr auto SpawnBaseChance = 0x50; // Single::SpawnBaseChance
  8939. };
  8940. namespace ScientistAStarDefinition
  8941. {
  8942. };
  8943. namespace ScientistAStarSpawner
  8944. {
  8945.     constexpr auto Path = 0x18; // BasePath::Path
  8946.     constexpr auto ScientistAStarPrefab = 0x20; // GameObjectRef::ScientistAStarPrefab
  8947. };
  8948. namespace ScientistDefinition
  8949. {
  8950. };
  8951. namespace ScientistSpawner
  8952. {
  8953. };
  8954. namespace NPCTurretDefinition
  8955. {
  8956.     constexpr auto CorpsePath = 0x88; // string::CorpsePath
  8957. };
  8958. namespace NPCTurretSpawner
  8959. {
  8960.     constexpr auto NPCTurretPrefab = 0x18; // GameObjectRef::NPCTurretPrefab
  8961.     constexpr auto OnlyRotateAroundYAxis = 0x40; // bool::OnlyRotateAroundYAxis
  8962.     constexpr auto BurstAtLongRange = 0x42; // bool::BurstAtLongRange
  8963. };
  8964. namespace MurdererDefinition
  8965. {
  8966. };
  8967. namespace MurdererSpawner
  8968. {
  8969.     constexpr auto MurdererPrefab = 0x18; // GameObjectRef::MurdererPrefab
  8970. };
  8971. namespace BearDefinition
  8972. {
  8973.     constexpr auto StandingAggroRange = 0x58; // Single::StandingAggroRange
  8974.     constexpr auto IdleEffectRepeatRange = 0x70; // Vector2::IdleEffectRepeatRange
  8975.     constexpr auto IdleEffect = 0x78; // GameObjectRef::IdleEffect
  8976.     constexpr auto _isEffectRunning = 0x88; // bool::_isEffectRunning
  8977. };
  8978. namespace AStarNode
  8979. {
  8980.     constexpr auto Parent = 0x10; // AStarNode::Parent
  8981.     constexpr auto G = 0x18; // Single::G
  8982.     constexpr auto H = 0x1C; // Single::H
  8983.     constexpr auto Node = 0x20; // BasePathNode::Node
  8984. };
  8985. namespace AStarNodeList
  8986. {
  8987.     constexpr auto comparer = 0x28; // AStarNodeComparer::comparer
  8988. };
  8989. namespace SimpleAIMemory
  8990. {
  8991. };
  8992.  
  8993. }
Add Comment
Please, Sign In to add comment