Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- namespace Offsets{
- namespace RustCamera1
- {
- constexpr auto dof = 0x0; // DepthOfField::dof
- constexpr auto ssao = 0x0; // AmplifyOcclusionEffect::ssao
- constexpr auto motionBlur = 0x0; // Motion::motionBlur
- constexpr auto shafts = 0x0; // TOD_Rays::shafts
- constexpr auto tonemappingColorGrading = 0x0; // TonemappingColorGrading::tonemappingColorGrading
- constexpr auto smaa = 0x0; // SMAA::smaa
- constexpr auto post = 0x0; // PostProcessLayer::post
- constexpr auto contactShadows = 0x0; // SEScreenSpaceShadows::contactShadows
- constexpr auto visualizeTexelDensity = 0x0; // VisualizeTexelDensity::visualizeTexelDensity
- constexpr auto environmentVolumeProperties = 0x0; // EnvironmentVolumePropertiesCollection::environmentVolumeProperties
- constexpr auto cctvCurves = 0x0; // ColorCorrectionCurves::cctvCurves
- constexpr auto localCamerak__BackingField = 0x0; // Camera::<localCamera>k__BackingField
- constexpr auto todScattering = 0x0; // TOD_Scattering::todScattering
- constexpr auto ambientLightDay = 0x0; // Single::ambientLightDay
- constexpr auto ambientLightNight = 0x0; // Single::ambientLightNight
- constexpr auto ambientLightMultiplier = 0x0; // Single::ambientLightMultiplier
- constexpr auto ambientLightMultiplierTarget = 0x0; // Single::ambientLightMultiplierTarget
- constexpr auto skyReflectionDay = 0x0; // Single::skyReflectionDay
- constexpr auto skyReflectionNight = 0x0; // Single::skyReflectionNight
- constexpr auto skyReflectionMultiplier = 0x0; // Single::skyReflectionMultiplier
- constexpr auto skyReflectionMultiplierTarget = 0x0; // Single::skyReflectionMultiplierTarget
- constexpr auto skyReflectionCullingFlags = 0x0; // LayerMask::skyReflectionCullingFlags
- constexpr auto environmentTimestamp = 0x0; // Single::environmentTimestamp
- constexpr auto environmentTransitionSpeed = 0x0; // Single::environmentTransitionSpeed
- constexpr auto waterVisible = 0x0; // bool::waterVisible
- constexpr auto lastRotation = 0x0; // Quaternion::lastRotation
- constexpr auto depthOfField = 0x0; // DepthOfFieldSettings::depthOfField
- constexpr auto lastDOFUpdateTime = 0x0; // Single::lastDOFUpdateTime
- constexpr auto currentDofTargetk__BackingField = 0x0; // BaseEntity::<currentDofTarget>k__BackingField
- };
- namespace ScaleByIntensity
- {
- constexpr auto initialScale = 0x18; // Vector3::initialScale
- constexpr auto intensitySource = 0x28; // Light::intensitySource
- constexpr auto maxIntensity = 0x30; // Single::maxIntensity
- };
- namespace ScaleBySpeed
- {
- constexpr auto minSpeed = 0x20; // Single::minSpeed
- constexpr auto component = 0x28; // MonoBehaviour::component
- constexpr auto toggleComponent = 0x30; // bool::toggleComponent
- constexpr auto onlyWhenSubmerged = 0x31; // bool::onlyWhenSubmerged
- constexpr auto submergedThickness = 0x34; // Single::submergedThickness
- constexpr auto prevPosition = 0x38; // Vector3::prevPosition
- };
- namespace ScreenshotCamera
- {
- };
- namespace SkinnedMultiMesh
- {
- constexpr auto shadowOnly = 0x18; // bool::shadowOnly
- constexpr auto IsVisible = 0x19; // bool::IsVisible
- constexpr auto skeletonSkinLod = 0x28; // SkeletonSkinLod::skeletonSkinLod
- constexpr auto lastBuildHash = 0x40; // Int64::lastBuildHash
- constexpr auto sharedPropertyBlock = 0x48; // MaterialPropertyBlock::sharedPropertyBlock
- constexpr auto hairPropertyBlock = 0x50; // MaterialPropertyBlock::hairPropertyBlock
- constexpr auto skinNumber = 0x58; // Single::skinNumber
- constexpr auto meshNumber = 0x5C; // Single::meshNumber
- constexpr auto hairNumber = 0x60; // Single::hairNumber
- constexpr auto skinType = 0x64; // int32_t::skinType
- constexpr auto SkinCollection = 0x68; // SkinSetCollection::SkinCollection
- };
- namespace StatusLightRenderer
- {
- constexpr auto offMaterial = 0x18; // Material::offMaterial
- constexpr auto onMaterial = 0x20; // Material::onMaterial
- constexpr auto propertyBlock = 0x28; // MaterialPropertyBlock::propertyBlock
- constexpr auto targetRenderer = 0x30; // Renderer::targetRenderer
- constexpr auto lightColor = 0x38; // Color::lightColor
- constexpr auto targetLight = 0x48; // Light::targetLight
- constexpr auto colorID = 0x50; // int32_t::colorID
- constexpr auto emissionID = 0x54; // int32_t::emissionID
- };
- namespace SunSettings
- {
- constexpr auto light = 0x18; // Light::light
- };
- namespace TextureColorPicker
- {
- constexpr auto onColorSelected = 0x20; // onColorSelectedEvent::onColorSelected
- };
- namespace TimedRemoval
- {
- constexpr auto objectToDestroy = 0x18; // Object::objectToDestroy
- constexpr auto removeDelay = 0x20; // Single::removeDelay
- };
- namespace TriggerMovement
- {
- constexpr auto losEyes = 0x30; // Transform::losEyes
- constexpr auto movementModify = 0x38; // MovementModify::movementModify
- constexpr auto scale = 0x3C; // Single::scale
- };
- namespace TriggerVehicleDrag
- {
- constexpr auto vehicleDrag = 0x38; // Single::vehicleDrag
- };
- namespace UnderwearIcon
- {
- constexpr auto onChanged = 0x20; // Action::onChanged
- constexpr auto underwearShortName = 0x30; // string::underwearShortName
- };
- namespace UnderwearSkinPicker
- {
- constexpr auto defaultNudeIcon = 0x30; // Sprite::defaultNudeIcon
- constexpr auto defaultIconMale = 0x38; // Sprite::defaultIconMale
- constexpr auto defaultIconFemale = 0x40; // Sprite::defaultIconFemale
- };
- namespace UnparentOnDestroy
- {
- };
- namespace ViewModel
- {
- constexpr auto viewModelPrefab = 0x18; // GameObjectRef::viewModelPrefab
- constexpr auto targetEntity = 0x20; // HeldEntity::targetEntity
- constexpr auto instance = 0x28; // BaseViewModel::instance
- };
- namespace ViewShake
- {
- constexpr auto PositionOffsetk__BackingField = 0x10; // Vector3::<PositionOffset>k__BackingField
- constexpr auto AnglesOffsetk__BackingField = 0x1C; // Vector3::<AnglesOffset>k__BackingField
- };
- namespace ViewmodelItem
- {
- constexpr auto vOneRun = 0x18; // bool::vOneRun
- constexpr auto bWasOn = 0x19; // bool::bWasOn
- constexpr auto viewmodelAnimator = 0x20; // Animator::viewmodelAnimator
- };
- namespace WearableHairCap
- {
- constexpr auto Type = 0x18; // HairType::Type
- constexpr auto BaseColor = 0x1C; // Color::BaseColor
- constexpr auto Mask = 0x30; // Texture::Mask
- constexpr auto _HairBaseColorUV1 = 0x8; // int32_t::_HairBaseColorUV1
- constexpr auto _HairBaseColorUV2 = 0xC; // int32_t::_HairBaseColorUV2
- constexpr auto _HairPackedMapUV1 = 0x10; // int32_t::_HairPackedMapUV1
- constexpr auto _HairPackedMapUV2 = 0x14; // int32_t::_HairPackedMapUV2
- };
- namespace BaseCollision
- {
- constexpr auto Owner = 0x18; // BaseEntity::Owner
- };
- namespace GamePhysics
- {
- };
- namespace TraceInfo
- {
- constexpr auto valid = 0x0; // bool::valid
- constexpr auto distance = 0x4; // Single::distance
- constexpr auto entity = 0x8; // BaseEntity::entity
- constexpr auto point = 0x10; // Vector3::point
- constexpr auto normal = 0x1C; // Vector3::normal
- constexpr auto bone = 0x28; // Transform::bone
- constexpr auto material = 0x30; // PhysicMaterial::material
- constexpr auto partID = 0x38; // uint32_t::partID
- };
- namespace GameTrace
- {
- };
- namespace EZSoftBoneHitboxSystemCollider
- {
- constexpr auto hitboxSystem = 0x20; // HitboxSystem::hitboxSystem
- constexpr auto positionTime = 0x28; // Single::positionTime
- constexpr auto positionCache = 0x2C; // Vector3::positionCache
- };
- namespace HitboxDefinition
- {
- constexpr auto center = 0x18; // Vector3::center
- constexpr auto rotation = 0x24; // Vector3::rotation
- constexpr auto type = 0x30; // Type::type
- };
- namespace HitboxSystem
- {
- constexpr auto rebuildTime = 0x18; // Single::rebuildTime
- };
- namespace Buttons
- {
- constexpr auto Console = 0x0; // ConButton::Console
- constexpr auto Forward = 0x8; // ConButton::Forward
- constexpr auto Backward = 0x10; // ConButton::Backward
- constexpr auto Left = 0x18; // ConButton::Left
- constexpr auto Right = 0x20; // ConButton::Right
- constexpr auto Jump = 0x28; // ConButton::Jump
- constexpr auto Duck = 0x30; // ConButton::Duck
- constexpr auto Sprint = 0x38; // ConButton::Sprint
- constexpr auto Use = 0x40; // ConButton::Use
- constexpr auto Inventory = 0x48; // ConButton::Inventory
- constexpr auto Chat = 0x50; // ConButton::Chat
- constexpr auto Reload = 0x58; // ConButton::Reload
- constexpr auto Voice = 0x60; // ConButton::Voice
- constexpr auto DropItemStack = 0x68; // ConButton::DropItemStack
- constexpr auto DropItemSingle = 0x70; // ConButton::DropItemSingle
- constexpr auto HoverLoot = 0x78; // ConButton::HoverLoot
- constexpr auto InvNext = 0x80; // ConButton::InvNext
- constexpr auto InvPrev = 0x88; // ConButton::InvPrev
- constexpr auto Slot1 = 0x90; // ConButton::Slot1
- constexpr auto Slot2 = 0x98; // ConButton::Slot2
- constexpr auto Slot3 = 0xA0; // ConButton::Slot3
- constexpr auto Slot4 = 0xA8; // ConButton::Slot4
- constexpr auto Slot5 = 0xB0; // ConButton::Slot5
- constexpr auto Slot6 = 0xB8; // ConButton::Slot6
- constexpr auto Slot7 = 0xC0; // ConButton::Slot7
- constexpr auto Slot8 = 0xC8; // ConButton::Slot8
- constexpr auto Attack = 0xD0; // ConButton::Attack
- constexpr auto Attack2 = 0xD8; // ConButton::Attack2
- constexpr auto Attack3 = 0xE0; // ConButton::Attack3
- constexpr auto AltLook = 0xE8; // ConButton::AltLook
- constexpr auto Map = 0xF0; // ConButton::Map
- constexpr auto Compass = 0xF8; // ConButton::Compass
- constexpr auto NoteA = 0x100; // ConButton::NoteA
- constexpr auto NoteB = 0x108; // ConButton::NoteB
- constexpr auto NoteC = 0x110; // ConButton::NoteC
- constexpr auto NoteD = 0x118; // ConButton::NoteD
- constexpr auto NoteE = 0x120; // ConButton::NoteE
- constexpr auto NoteF = 0x128; // ConButton::NoteF
- constexpr auto NoteG = 0x130; // ConButton::NoteG
- constexpr auto NoteASharp = 0x138; // ConButton::NoteASharp
- constexpr auto NoteBSharp = 0x140; // ConButton::NoteBSharp
- constexpr auto NoteCSharp = 0x148; // ConButton::NoteCSharp
- constexpr auto NoteDSharp = 0x150; // ConButton::NoteDSharp
- constexpr auto NoteESharp = 0x158; // ConButton::NoteESharp
- constexpr auto NoteFSharp = 0x160; // ConButton::NoteFSharp
- constexpr auto NoteGSharp = 0x168; // ConButton::NoteGSharp
- constexpr auto NoteSharpMod = 0x170; // ConButton::NoteSharpMod
- constexpr auto NoteOctaveUpMod = 0x178; // ConButton::NoteOctaveUpMod
- };
- namespace ArticulatedOccludee
- {
- constexpr auto TriggerUpdateVisibilityBoundsDelegate = 0x58; // Action::TriggerUpdateVisibilityBoundsDelegate
- };
- namespace DirectionalDamageTrigger
- {
- constexpr auto repeatRate = 0x30; // Single::repeatRate
- };
- namespace DrawArrow
- {
- constexpr auto color = 0x18; // Color::color
- constexpr auto arrowLength = 0x2C; // Single::arrowLength
- };
- namespace ErrorLogger
- {
- constexpr auto installed = 0x16E0; // bool::installed
- };
- namespace ItemButtonTools
- {
- constexpr auto image = 0x18; // Image::image
- constexpr auto itemDef = 0x20; // ItemDefinition::itemDef
- };
- namespace ItemListTools
- {
- constexpr auto categoryButton = 0x18; // GameObject::categoryButton
- constexpr auto itemButton = 0x20; // GameObject::itemButton
- constexpr auto searchInputText = 0x28; // RustInput::searchInputText
- constexpr auto lastCategory = 0x30; // Button::lastCategory
- };
- namespace NetworkInfoGeneralText
- {
- };
- namespace ObjectSpam
- {
- constexpr auto source = 0x18; // GameObject::source
- constexpr auto amount = 0x20; // int32_t::amount
- };
- namespace PingPongRotate
- {
- constexpr auto rotationSpeed = 0x18; // Vector3::rotationSpeed
- constexpr auto offset = 0x24; // Vector3::offset
- };
- namespace RotateObject
- {
- constexpr auto rotateSpeed_X = 0x18; // Single::rotateSpeed_X
- constexpr auto rotateSpeed_Y = 0x1C; // Single::rotateSpeed_Y
- constexpr auto rotateSpeed_Z = 0x20; // Single::rotateSpeed_Z
- };
- namespace SystemInfoEx
- {
- };
- namespace SystemInfoGeneralText
- {
- };
- namespace DevBotSpawner
- {
- constexpr auto bot = 0x18; // GameObjectRef::bot
- constexpr auto waypointParent = 0x20; // Transform::waypointParent
- constexpr auto autoSelectLatestSpawnedGameObject = 0x28; // bool::autoSelectLatestSpawnedGameObject
- constexpr auto spawnRate = 0x2C; // Single::spawnRate
- constexpr auto maxPopulation = 0x30; // int32_t::maxPopulation
- };
- namespace DevCamera
- {
- constexpr auto movementScale = 0x18; // Single::movementScale
- constexpr auto zoom = 0x34; // Single::zoom
- };
- namespace DevControls
- {
- constexpr auto skin = 0x18; // GUISkin::skin
- constexpr auto tabbedPanel = 0x20; // TabbedPanel::tabbedPanel
- };
- namespace DevDressPlayer
- {
- constexpr auto DressRandomly = 0x18; // bool::DressRandomly
- };
- namespace DevEnableDisable
- {
- constexpr auto CookieName = 0x20; // string::CookieName
- constexpr auto TabName = 0x28; // string::TabName
- };
- namespace DevEnvironment
- {
- constexpr auto sky = 0x18; // TOD_Sky::sky
- };
- namespace DevImpactEffectTest
- {
- constexpr auto timeNextFire = 0x18; // Single::timeNextFire
- constexpr auto attackType = 0x1C; // int32_t::attackType
- };
- namespace DevMovePlayer
- {
- constexpr auto moveRandomly = 0x28; // bool::moveRandomly
- constexpr auto lookPoint = 0x38; // Vector3::lookPoint
- };
- namespace GameContentList
- {
- constexpr auto resourceType = 0x18; // ResourceType::resourceType
- };
- namespace MidiConvar
- {
- constexpr auto _enabled = 0x0; // bool::_enabled
- constexpr auto Instance = 0x8; // MidiConvar::Instance
- };
- namespace Performance
- {
- constexpr auto current = 0x0; // Tick::current
- constexpr auto report = 0x50; // Tick::report
- constexpr auto cycles = 0xA0; // Int64::cycles
- constexpr auto frames = 0x18; // int32_t::frames
- };
- namespace ProjectileTestSpawner
- {
- constexpr auto TargetProjectile = 0x18; // Projectile::TargetProjectile
- constexpr auto RepeatTime = 0x20; // Single::RepeatTime
- constexpr auto VelocityScale = 0x24; // Single::VelocityScale
- };
- namespace DoorAnimEvents
- {
- constexpr auto openStart = 0x18; // GameObjectRef::openStart
- constexpr auto openEnd = 0x20; // GameObjectRef::openEnd
- constexpr auto closeStart = 0x28; // GameObjectRef::closeStart
- constexpr auto closeEnd = 0x30; // GameObjectRef::closeEnd
- };
- namespace AnimationEvents
- {
- constexpr auto rootObject = 0x18; // Transform::rootObject
- constexpr auto effectFolder = 0x28; // string::effectFolder
- constexpr auto localFolder = 0x30; // string::localFolder
- constexpr auto IsBusy = 0x38; // bool::IsBusy
- };
- namespace BaseFootstepEffect
- {
- constexpr auto validImpactLayers = 0x18; // LayerMask::validImpactLayers
- constexpr auto lastFootstepTime = 0x1C; // Single::lastFootstepTime
- constexpr auto lastFootstepPos = 0x20; // Vector3::lastFootstepPos
- };
- namespace BucketVMFluidSim
- {
- constexpr auto waterbucketAnim = 0x18; // Animator::waterbucketAnim
- constexpr auto waterPour = 0x20; // ParticleSystem::waterPour
- constexpr auto waterTurbulence = 0x28; // ParticleSystem::waterTurbulence
- constexpr auto waterFill = 0x30; // ParticleSystem::waterFill
- constexpr auto waterLevel = 0x38; // Single::waterLevel
- constexpr auto targetWaterLevel = 0x3C; // Single::targetWaterLevel
- constexpr auto waterSpill = 0x40; // AudioSource::waterSpill
- constexpr auto PlayerEyePitch = 0x48; // Single::PlayerEyePitch
- constexpr auto turb_forward = 0x4C; // Single::turb_forward
- constexpr auto turb_side = 0x50; // Single::turb_side
- constexpr auto groundSpeedLast = 0x60; // Vector3::groundSpeedLast
- constexpr auto lastAngle = 0x6C; // Vector3::lastAngle
- constexpr auto vecAngleSpeedLast = 0x78; // Vector3::vecAngleSpeedLast
- };
- namespace ColdBreath
- {
- constexpr auto effect = 0x18; // GameObjectRef::effect
- constexpr auto jawBone = 0x28; // Transform::jawBone
- };
- namespace Effect
- {
- constexpr auto Up = 0x50; // Vector3::Up
- constexpr auto worldPos = 0x5C; // Vector3::worldPos
- constexpr auto worldNrm = 0x68; // Vector3::worldNrm
- constexpr auto attached = 0x74; // bool::attached
- constexpr auto gameObject = 0x80; // GameObject::gameObject
- constexpr auto pooledString = 0x88; // string::pooledString
- constexpr auto broadcast = 0x90; // bool::broadcast
- constexpr auto reusableInstace = 0x0; // Effect::reusableInstace
- };
- namespace EffectNetwork
- {
- constexpr auto effect = 0x2897724; // Effect::effect
- };
- namespace EffectParentToWeaponBone
- {
- constexpr auto boneName = 0x18; // string::boneName
- constexpr auto singleFrame = 0x20; // bool::singleFrame
- };
- namespace EmissionScaledByLight
- {
- constexpr auto emissionColor = 0x18; // Color::emissionColor
- constexpr auto materialIndex = 0x30; // int32_t::materialIndex
- constexpr auto lightToFollow = 0x38; // Light::lightToFollow
- constexpr auto maxEmissionValue = 0x40; // Single::maxEmissionValue
- };
- namespace EmissionToggle
- {
- };
- namespace EyeBlink
- {
- constexpr auto LeftEye = 0x18; // Transform::LeftEye
- constexpr auto LeftEyeOffset = 0x20; // Vector3::LeftEyeOffset
- constexpr auto RightEye = 0x30; // Transform::RightEye
- constexpr auto RightEyeOffset = 0x38; // Vector3::RightEyeOffset
- constexpr auto TimeWithoutBlinking = 0x44; // Vector2::TimeWithoutBlinking
- constexpr auto BlinkSpeed = 0x4C; // Single::BlinkSpeed
- constexpr auto LeftEyeInitial = 0x50; // Vector3::LeftEyeInitial
- constexpr auto RightEyeInitial = 0x5C; // Vector3::RightEyeInitial
- constexpr auto BlinkCountdown = 0x68; // Single::BlinkCountdown
- };
- namespace EyeController
- {
- constexpr auto debug = 0x18; // bool::debug
- constexpr auto EyeTransform = 0x30; // Transform::EyeTransform
- constexpr auto Fudge = 0x38; // Vector3::Fudge
- constexpr auto FlickerRange = 0x44; // Vector3::FlickerRange
- constexpr auto Focus = 0x50; // Transform::Focus
- constexpr auto FocusUpdateTime = 0x58; // Single::FocusUpdateTime
- constexpr auto Flicker = 0x5C; // Vector3::Flicker
- constexpr auto FlickerTarget = 0x68; // Vector3::FlickerTarget
- constexpr auto TimeToUpdateFlicker = 0x74; // Single::TimeToUpdateFlicker
- constexpr auto FlickerSpeed = 0x78; // Single::FlickerSpeed
- };
- namespace FireBomb
- {
- constexpr auto fireParticle = 0x18; // GameObject::fireParticle
- constexpr auto bombRadius = 0x20; // Single::bombRadius
- constexpr auto particleDuration = 0x24; // Single::particleDuration
- constexpr auto emitDuration = 0x28; // Single::emitDuration
- constexpr auto particleSpawnRadius = 0x2C; // Single::particleSpawnRadius
- constexpr auto emitIntervalTime = 0x30; // Single::emitIntervalTime
- constexpr auto emitStartTime = 0x34; // Single::emitStartTime
- constexpr auto nextEmitTime = 0x38; // Single::nextEmitTime
- };
- namespace FirstPersonEffect
- {
- constexpr auto isGunShot = 0x18; // bool::isGunShot
- };
- namespace FootstepEffects
- {
- constexpr auto leftFoot = 0x30; // Transform::leftFoot
- constexpr auto rightFoot = 0x38; // Transform::rightFoot
- constexpr auto footstepEffectName = 0x40; // string::footstepEffectName
- constexpr auto jumpStartEffectName = 0x48; // string::jumpStartEffectName
- constexpr auto jumpLandEffectName = 0x50; // string::jumpLandEffectName
- constexpr auto lastWasLeft = 0x58; // bool::lastWasLeft
- constexpr auto lastWasStopped = 0x59; // bool::lastWasStopped
- constexpr auto isOnGround = 0x68; // bool::isOnGround
- };
- namespace MaterialSwap
- {
- constexpr auto myRenderer = 0x20; // Renderer::myRenderer
- constexpr auto OverrideMaterial = 0x28; // Material::OverrideMaterial
- };
- namespace MuzzleFlash_Flamelet
- {
- constexpr auto flameletParticle = 0x18; // ParticleSystem::flameletParticle
- };
- namespace Muzzleflash_AlphaRandom
- {
- constexpr auto grad = 0x20; // Gradient::grad
- };
- namespace NPCFootstepEffects
- {
- constexpr auto impactEffectDirectory = 0x30; // string::impactEffectDirectory
- constexpr auto frontLeftFoot = 0x38; // Transform::frontLeftFoot
- constexpr auto frontRightFoot = 0x40; // Transform::frontRightFoot
- constexpr auto backLeftFoot = 0x48; // Transform::backLeftFoot
- constexpr auto backRightFoot = 0x50; // Transform::backRightFoot
- };
- namespace ParticleEmitFromParentObject
- {
- constexpr auto bonename = 0x18; // string::bonename
- constexpr auto lastBoundsUpdate = 0x48; // Single::lastBoundsUpdate
- };
- namespace PhysicsEffects
- {
- constexpr auto physImpactSoundDef = 0x20; // SoundDefinition::physImpactSoundDef
- constexpr auto hardnessScale = 0x30; // Single::hardnessScale
- constexpr auto lowMedThreshold = 0x34; // Single::lowMedThreshold
- constexpr auto medHardThreshold = 0x38; // Single::medHardThreshold
- constexpr auto enableDelay = 0x3C; // Single::enableDelay
- constexpr auto ignoreLayers = 0x40; // LayerMask::ignoreLayers
- };
- namespace RottingFlies
- {
- constexpr auto soundDef = 0x20; // SoundDefinition::soundDef
- constexpr auto particleInstance = 0x30; // GameObject::particleInstance
- };
- namespace Sandstorm
- {
- constexpr auto m_psSandStorm = 0x18; // ParticleSystem::m_psSandStorm
- constexpr auto m_flSpeed = 0x20; // Single::m_flSpeed
- constexpr auto m_flSwirl = 0x24; // Single::m_flSwirl
- constexpr auto m_flEmissionRate = 0x28; // Single::m_flEmissionRate
- };
- namespace ScaleParticleSystem
- {
- constexpr auto pSystem = 0x38; // ParticleSystem::pSystem
- constexpr auto scaleGravity = 0x40; // bool::scaleGravity
- constexpr auto startSize = 0x44; // Single::startSize
- constexpr auto startLifeTime = 0x48; // Single::startLifeTime
- constexpr auto startSpeed = 0x4C; // Single::startSpeed
- constexpr auto startGravity = 0x50; // Single::startGravity
- };
- namespace ScaleRenderer
- {
- constexpr auto useRandomScale = 0x18; // bool::useRandomScale
- constexpr auto scaleMin = 0x1C; // Single::scaleMin
- constexpr auto scaleMax = 0x20; // Single::scaleMax
- constexpr auto lastScale = 0x24; // Single::lastScale
- constexpr auto hasInitialValues = 0x28; // bool::hasInitialValues
- };
- namespace ScaleTrailRenderer
- {
- constexpr auto trailRenderer = 0x38; // TrailRenderer::trailRenderer
- constexpr auto startWidth = 0x40; // Single::startWidth
- constexpr auto endWidth = 0x44; // Single::endWidth
- constexpr auto startMultiplier = 0x4C; // Single::startMultiplier
- };
- namespace ScaleTransform
- {
- };
- namespace BaseScreenShake
- {
- constexpr auto timeTaken = 0x1C; // Single::timeTaken
- };
- namespace ScreenBounce
- {
- constexpr auto bounceScale = 0x28; // AnimationCurve::bounceScale
- constexpr auto bounceSpeed = 0x30; // AnimationCurve::bounceSpeed
- constexpr auto bounceViewmodel = 0x38; // AnimationCurve::bounceViewmodel
- constexpr auto bounceTime = 0x40; // Single::bounceTime
- constexpr auto bounceVelocity = 0x44; // Vector3::bounceVelocity
- };
- namespace ScreenBounceFade
- {
- constexpr auto distanceFalloff = 0x40; // AnimationCurve::distanceFalloff
- constexpr auto timeFalloff = 0x48; // AnimationCurve::timeFalloff
- };
- namespace ScreenFov
- {
- constexpr auto FovAdjustment = 0x28; // AnimationCurve::FovAdjustment
- };
- namespace ScreenRotate
- {
- constexpr auto Pitch = 0x28; // AnimationCurve::Pitch
- constexpr auto Yaw = 0x30; // AnimationCurve::Yaw
- constexpr auto Roll = 0x38; // AnimationCurve::Roll
- constexpr auto ViewmodelEffect = 0x40; // AnimationCurve::ViewmodelEffect
- constexpr auto useViewModelEffect = 0x48; // bool::useViewModelEffect
- };
- namespace FileSystem_Warmup
- {
- constexpr auto run = 0x0; // bool::run
- constexpr auto running = 0x1; // bool::running
- };
- namespace Profile
- {
- constexpr auto category = 0x18; // string::category
- constexpr auto name = 0x20; // string::name
- };
- namespace BaseAIBrain1
- {
- constexpr auto _currentState = 0x0; // int32_t::_currentState
- constexpr auto mainInterestPoint = 0x0; // Vector3::mainInterestPoint
- };
- namespace PhoneController
- {
- constexpr auto PhoneNumber = 0x20; // int32_t::PhoneNumber
- constexpr auto PhoneName = 0x28; // string::PhoneName
- constexpr auto CanModifyPhoneName = 0x30; // bool::CanModifyPhoneName
- constexpr auto CanSaveNumbers = 0x31; // bool::CanSaveNumbers
- constexpr auto RequirePower = 0x32; // bool::RequirePower
- constexpr auto RequireParent = 0x33; // bool::RequireParent
- constexpr auto CallWaitingTime = 0x34; // Single::CallWaitingTime
- constexpr auto AppendGridToName = 0x38; // bool::AppendGridToName
- constexpr auto PhoneDialog = 0x40; // GameObjectRef::PhoneDialog
- constexpr auto VProcessor = 0x48; // VoiceProcessor::VProcessor
- constexpr auto DialToneSfx = 0x58; // SoundDefinition::DialToneSfx
- constexpr auto RingingSfx = 0x60; // SoundDefinition::RingingSfx
- constexpr auto ErrorSfx = 0x68; // SoundDefinition::ErrorSfx
- constexpr auto CallIncomingWhileBusySfx = 0x70; // SoundDefinition::CallIncomingWhileBusySfx
- constexpr auto PickupHandsetSfx = 0x78; // SoundDefinition::PickupHandsetSfx
- constexpr auto PutDownHandsetSfx = 0x80; // SoundDefinition::PutDownHandsetSfx
- constexpr auto FailedWrongNumber = 0x88; // SoundDefinition::FailedWrongNumber
- constexpr auto FailedNoAnswer = 0x90; // SoundDefinition::FailedNoAnswer
- constexpr auto FailedNetworkBusy = 0x98; // SoundDefinition::FailedNetworkBusy
- constexpr auto FailedEngaged = 0xA0; // SoundDefinition::FailedEngaged
- constexpr auto FailedRemoteHangUp = 0xA8; // SoundDefinition::FailedRemoteHangUp
- constexpr auto FailedSelfHangUp = 0xB0; // SoundDefinition::FailedSelfHangUp
- constexpr auto RingingLight = 0xB8; // Light::RingingLight
- constexpr auto RingingLightFrequency = 0xC0; // Single::RingingLightFrequency
- constexpr auto answeringMachineSound = 0xC8; // AudioSource::answeringMachineSound
- constexpr auto currentPlayerRef = 0xD0; // EntityRef::currentPlayerRef
- constexpr auto lastDialedNumberk__BackingField = 0xE0; // int32_t::<lastDialedNumber>k__BackingField
- constexpr auto savedNumbersk__BackingField = 0xE8; // PhoneDirectory::<savedNumbers>k__BackingField
- constexpr auto connectedPlayerId = 0xF0; // string::connectedPlayerId
- constexpr auto clientCallStatek__BackingField = 0xF8; // CallState::<clientCallState>k__BackingField
- constexpr auto currentDialog = 0x100; // PhoneDialler::currentDialog
- constexpr auto callStartTime = 0x108; // Single::callStartTime
- constexpr auto ringingSound = 0x110; // Sound::ringingSound
- constexpr auto dialingSound = 0x118; // Sound::dialingSound
- constexpr auto currentDirectoryk__BackingField = 0x120; // PhoneDirectory::<currentDirectory>k__BackingField
- constexpr auto lastDirectoryUpdate = 0x128; // TimeSince::lastDirectoryUpdate
- constexpr auto ConnectedCallPhoneNumberk__BackingField = 0x12C; // int32_t::<ConnectedCallPhoneNumber>k__BackingField
- constexpr auto requestedDialNumber = 0x130; // int32_t::requestedDialNumber
- };
- namespace TelephoneManager
- {
- };
- namespace AudioInterceptComponent
- {
- constexpr auto Encoder = 0x18; // OggEncoder::Encoder
- };
- namespace BaseCorpse
- {
- constexpr auto prefabRagdoll = 0x220; // GameObjectRef::prefabRagdoll
- constexpr auto parentEnt = 0x228; // BaseEntity::parentEnt
- constexpr auto ragdollObject = 0x238; // GameObject::ragdollObject
- };
- namespace AttackEntity
- {
- constexpr auto repeatDelay = 0x1DC; // Single::repeatDelay
- constexpr auto animationDelay = 0x1E0; // Single::animationDelay
- constexpr auto effectiveRange = 0x1E4; // Single::effectiveRange
- constexpr auto npcDamageScale = 0x1E8; // Single::npcDamageScale
- constexpr auto attackLengthMin = 0x1EC; // Single::attackLengthMin
- constexpr auto attackLengthMax = 0x1F0; // Single::attackLengthMax
- constexpr auto attackSpacing = 0x1F4; // Single::attackSpacing
- constexpr auto aiAimSwayOffset = 0x1F8; // Single::aiAimSwayOffset
- constexpr auto aiAimCone = 0x1FC; // Single::aiAimCone
- constexpr auto aiOnlyInRange = 0x200; // bool::aiOnlyInRange
- constexpr auto effectiveRangeType = 0x201; // WeaponTypeEnum::effectiveRangeType
- constexpr auto CloseRangeAddition = 0x204; // Single::CloseRangeAddition
- constexpr auto MediumRangeAddition = 0x208; // Single::MediumRangeAddition
- constexpr auto LongRangeAddition = 0x20C; // Single::LongRangeAddition
- constexpr auto CanUseAtMediumRange = 0x210; // bool::CanUseAtMediumRange
- constexpr auto CanUseAtLongRange = 0x211; // bool::CanUseAtLongRange
- constexpr auto thirdPersonMeleeSound = 0x220; // SoundDefinition::thirdPersonMeleeSound
- constexpr auto recoilCompDelayOverride = 0x228; // Single::recoilCompDelayOverride
- constexpr auto wantsRecoilComp = 0x22C; // bool::wantsRecoilComp
- constexpr auto nextAttackTime = 0x230; // Single::nextAttackTime
- constexpr auto lastTickTime = 0x234; // Single::lastTickTime
- constexpr auto nextTickTime = 0x238; // Single::nextTickTime
- constexpr auto reductionSpeedScalars = 0x0; // Vector3::reductionSpeedScalars
- constexpr auto lastRecoilCompTime = 0x240; // Single::lastRecoilCompTime
- constexpr auto startAimingDirection = 0x244; // Vector3::startAimingDirection
- constexpr auto wasDoingRecoilComp = 0x250; // bool::wasDoingRecoilComp
- constexpr auto reductionSpeed = 0x254; // Vector3::reductionSpeed
- };
- namespace Binocular
- {
- constexpr auto fovChangeEffect = 0x268; // GameObjectRef::fovChangeEffect
- constexpr auto vmVisible = 0x274; // bool::vmVisible
- constexpr auto isAiming = 0x275; // bool::isAiming
- constexpr auto timeAiming = 0x278; // Single::timeAiming
- constexpr auto currentFovIndex = 0x27C; // int32_t::currentFovIndex
- };
- namespace CrossbowWeapon
- {
- };
- namespace FlintStrikeWeapon
- {
- constexpr auto successFraction = 0x340; // Single::successFraction
- constexpr auto strikeRecoil = 0x348; // RecoilProperties::strikeRecoil
- constexpr auto _didSparkThisFrame = 0x350; // bool::_didSparkThisFrame
- constexpr auto _isStriking = 0x351; // bool::_isStriking
- constexpr auto strikes = 0x354; // int32_t::strikes
- };
- namespace GeigerCounter
- {
- constexpr auto geigerRod = 0x260; // Transform::geigerRod
- constexpr auto playerCache = 0x268; // BasePlayer::playerCache
- constexpr auto attachmentBoneCache = 0x270; // Transform::attachmentBoneCache
- };
- namespace GrenadeWeapon
- {
- constexpr auto drop = 0x280; // bool::drop
- };
- namespace InstrumentToolGuitar
- {
- constexpr auto InUseAligner = 0x210; // Transform::InUseAligner
- constexpr auto DeployAligner = 0x218; // Transform::DeployAligner
- constexpr auto DeployBone = 0x220; // string::DeployBone
- constexpr auto handBoneTarget = 0x228; // Transform::handBoneTarget
- constexpr auto deployHash = 0x0; // int32_t::deployHash
- };
- namespace LiquidWeaponEffects
- {
- constexpr auto RootPS = 0x18; // ParticleSystem::RootPS
- constexpr auto EmissionPS = 0x20; // ParticleSystem::EmissionPS
- constexpr auto InnerEmissionPS = 0x28; // ParticleSystem::InnerEmissionPS
- constexpr auto Liquid = 0x30; // LiquidWobble::Liquid
- constexpr auto MinPressureSpeed = 0x38; // Single::MinPressureSpeed
- constexpr auto MaxPressureSpeed = 0x3C; // Single::MaxPressureSpeed
- constexpr auto PressureSpeedCurve = 0x40; // AnimationCurve::PressureSpeedCurve
- constexpr auto StreamSize = 0x48; // Vector2::StreamSize
- constexpr auto PressureSizeMultiplierCurve = 0x50; // AnimationCurve::PressureSizeMultiplierCurve
- constexpr auto MinPressureInnerSpeed = 0x58; // Single::MinPressureInnerSpeed
- constexpr auto MaxPressureInnerSpeed = 0x5C; // Single::MaxPressureInnerSpeed
- constexpr auto InnerPressureSpeedCurve = 0x60; // AnimationCurve::InnerPressureSpeedCurve
- constexpr auto InnerStreamSize = 0x68; // Vector2::InnerStreamSize
- constexpr auto InnerPressureSizeMultiplierCurve = 0x70; // AnimationCurve::InnerPressureSizeMultiplierCurve
- constexpr auto UseImpactSplashEffect = 0x78; // bool::UseImpactSplashEffect
- constexpr auto ImpactSplashEffectInterval = 0x88; // Single::ImpactSplashEffectInterval
- constexpr auto FillSpeed = 0x8C; // Single::FillSpeed
- constexpr auto maxRange = 0x98; // Single::maxRange
- constexpr auto currentRange = 0x9C; // Single::currentRange
- constexpr auto pressure = 0xA0; // Single::pressure
- constexpr auto nextSplashTime = 0xA4; // Single::nextSplashTime
- constexpr auto firstPersonSounds = 0xAC; // bool::firstPersonSounds
- constexpr auto shootStartSoundDef = 0xB0; // SoundDefinition::shootStartSoundDef
- constexpr auto shootLoopSoundDef = 0xB8; // SoundDefinition::shootLoopSoundDef
- constexpr auto shootLowPressureLoopSoundDef = 0xC0; // SoundDefinition::shootLowPressureLoopSoundDef
- constexpr auto shootLoopSound = 0xC8; // Sound::shootLoopSound
- constexpr auto shootLowPressureLoopSound = 0xD0; // Sound::shootLowPressureLoopSound
- constexpr auto shootLoopGainMod = 0xD8; // Modulator::shootLoopGainMod
- constexpr auto shootLowPressureGainMod = 0xE0; // Modulator::shootLowPressureGainMod
- constexpr auto impactStartSoundDef = 0xE8; // SoundDefinition::impactStartSoundDef
- constexpr auto impactLoopSoundDef = 0xF0; // SoundDefinition::impactLoopSoundDef
- constexpr auto impactLoopSound = 0xF8; // Sound::impactLoopSound
- constexpr auto impactStartPlayed = 0x100; // bool::impactStartPlayed
- constexpr auto lastImpactHit = 0x101; // bool::lastImpactHit
- constexpr auto lastImpactPosition = 0x104; // Vector3::lastImpactPosition
- constexpr auto emitting = 0x110; // bool::emitting
- };
- namespace Paddle
- {
- constexpr auto animPaddleCooldown = 0x2C0; // Single::animPaddleCooldown
- constexpr auto kayakSeat = 0x2C8; // GameObjectRef::kayakSeat
- constexpr auto param_Paddling = 0x0; // int32_t::param_Paddling
- constexpr auto param_right = 0x4; // int32_t::param_right
- constexpr auto param_forward = 0x8; // int32_t::param_forward
- };
- namespace BaseNetworkablee
- {
- constexpr auto JustCreatedk__BackingField = 0x18; // bool::<JustCreated>k__BackingField
- constexpr auto entityDestroy = 0x20; // DeferredAction::entityDestroy
- constexpr auto parentEntity = 0x30; // EntityRef::parentEntity
- constexpr auto globalBroadcast = 0x4C; // bool::globalBroadcast
- constexpr auto net = 0x50; // Networkable::net
- constexpr auto IsDestroyedk__BackingField = 0x58; // bool::<IsDestroyed>k__BackingField
- constexpr auto _prefabName = 0x60; // string::_prefabName
- constexpr auto _prefabNameWithoutExtension = 0x68; // string::_prefabNameWithoutExtension
- constexpr auto clientEntities = 0x0; // EntityRealm::clientEntities
- };
- namespace AnimatedBuildingBlock
- {
- constexpr auto animatorNeedsInitializing = 0x248; // bool::animatorNeedsInitializing
- constexpr auto animatorIsOpen = 0x249; // bool::animatorIsOpen
- constexpr auto isAnimating = 0x24A; // bool::isAnimating
- };
- namespace DeployableToSlot
- {
- constexpr auto slot = 0x18; // Slot::slot
- };
- namespace EntityComponent1
- {
- constexpr auto _baseEntity = 0x0; // T::_baseEntity
- };
- namespace EntityDebug
- {
- constexpr auto stopwatch = 0x20; // Stopwatch::stopwatch
- };
- namespace EntityFlag_Animator
- {
- constexpr auto TargetAnimator = 0x40; // Animator::TargetAnimator
- constexpr auto ParamName = 0x48; // string::ParamName
- constexpr auto AnimationMode = 0x50; // AnimatorMode::AnimationMode
- constexpr auto FloatOnState = 0x54; // Single::FloatOnState
- constexpr auto FloatOffState = 0x58; // Single::FloatOffState
- constexpr auto IntegerOnState = 0x5C; // int32_t::IntegerOnState
- constexpr auto IntegerOffState = 0x60; // int32_t::IntegerOffState
- constexpr auto cachedHash = 0x64; // int32_t::cachedHash
- constexpr auto cachedState = 0x68; // bool::cachedState
- };
- namespace EntityFlag_TOD
- {
- constexpr auto desiredFlag = 0x20; // Flags::desiredFlag
- constexpr auto onAtNight = 0x24; // bool::onAtNight
- };
- namespace EntityFlag_Toggle
- {
- constexpr auto runClientside = 0x20; // bool::runClientside
- constexpr auto runServerside = 0x21; // bool::runServerside
- constexpr auto flag = 0x24; // Flags::flag
- constexpr auto onFlagEnabled = 0x28; // UnityEvent::onFlagEnabled
- constexpr auto onFlagDisabled = 0x30; // UnityEvent::onFlagDisabled
- constexpr auto hasRunOnce = 0x38; // bool::hasRunOnce
- constexpr auto lastHasFlag = 0x39; // bool::lastHasFlag
- };
- namespace EntityFlag_ToggleNotify
- {
- constexpr auto UseEntityParent = 0x40; // bool::UseEntityParent
- };
- namespace EntityItem_RotateWhenOn
- {
- constexpr auto on = 0x20; // State::on
- constexpr auto off = 0x28; // State::off
- constexpr auto currentlyOn = 0x30; // bool::currentlyOn
- constexpr auto stateInitialized = 0x31; // bool::stateInitialized
- constexpr auto targetFlag = 0x34; // Flags::targetFlag
- constexpr auto movementLoop = 0x38; // Sound::movementLoop
- };
- namespace EntityTimedDestroy
- {
- constexpr auto secondsTillDestroy = 0x20; // Single::secondsTillDestroy
- };
- namespace HideIfOwnerFirstPerson
- {
- constexpr auto worldModelEffect = 0x28; // bool::worldModelEffect
- constexpr auto lastHidden = 0x29; // bool::lastHidden
- };
- namespace LerpBetweenPointsBool
- {
- constexpr auto offsetPosLocal = 0x18; // Vector3::offsetPosLocal
- constexpr auto initialPos = 0x34; // Vector3::initialPos
- };
- namespace LootDistanceOverride
- {
- constexpr auto amount = 0x18; // Single::amount
- };
- namespace ResourceDispenser
- {
- constexpr auto gatherType = 0x20; // GatherType::gatherType
- constexpr auto maxDestroyFractionForFinishBonus = 0x30; // Single::maxDestroyFractionForFinishBonus
- constexpr auto fractionRemaining = 0x40; // Single::fractionRemaining
- };
- namespace Barricade
- {
- constexpr auto reflectDamage = 0x238; // Single::reflectDamage
- constexpr auto reflectEffect = 0x240; // GameObjectRef::reflectEffect
- constexpr auto canNpcSmash = 0x248; // bool::canNpcSmash
- constexpr auto NavMeshVolumeAnimals = 0x250; // NavMeshModifierVolume::NavMeshVolumeAnimals
- constexpr auto NavMeshVolumeHumanoids = 0x258; // NavMeshModifierVolume::NavMeshVolumeHumanoids
- };
- namespace PoweredWaterPurifier
- {
- constexpr auto ConvertInterval = 0x3D8; // Single::ConvertInterval
- constexpr auto PowerDrain = 0x3DC; // int32_t::PowerDrain
- constexpr auto PoweredMaterial = 0x3E0; // Material::PoweredMaterial
- constexpr auto UnpoweredMaterial = 0x3E8; // Material::UnpoweredMaterial
- constexpr auto TargetRenderer = 0x3F0; // MeshRenderer::TargetRenderer
- };
- namespace WaterCatcher
- {
- constexpr auto itemToCreate = 0x3B0; // ItemDefinition::itemToCreate
- constexpr auto maxItemToCreate = 0x3B8; // Single::maxItemToCreate
- constexpr auto rainTestPosition = 0x3BC; // Vector3::rainTestPosition
- constexpr auto rainTestSize = 0x3C8; // Single::rainTestSize
- };
- namespace WaterPump
- {
- constexpr auto WaterResourceLocation = 0x3B0; // Transform::WaterResourceLocation
- constexpr auto PumpInterval = 0x3B8; // Single::PumpInterval
- constexpr auto AmountPerPump = 0x3BC; // int32_t::AmountPerPump
- };
- namespace WaterPurifier
- {
- constexpr auto storagePrefab = 0x3B0; // GameObjectRef::storagePrefab
- constexpr auto storagePrefabAnchor = 0x3B8; // Transform::storagePrefabAnchor
- constexpr auto freshWater = 0x3C0; // ItemDefinition::freshWater
- constexpr auto waterToProcessPerMinute = 0x3C8; // int32_t::waterToProcessPerMinute
- constexpr auto freshWaterRatio = 0x3CC; // int32_t::freshWaterRatio
- constexpr auto stopWhenOutputFull = 0x3D0; // bool::stopWhenOutputFull
- };
- namespace BuildingGradeDecay
- {
- constexpr auto decayGrade = 0x98; // Enum::decayGrade
- };
- namespace DecayEntity
- {
- constexpr auto debrisPrefab = 0x220; // GameObjectRef::debrisPrefab
- constexpr auto buildingID = 0x228; // uint32_t::buildingID
- constexpr auto upkeep = 0x230; // Upkeep::upkeep
- };
- namespace DeployableDecay
- {
- constexpr auto decayDelay = 0x98; // Single::decayDelay
- constexpr auto decayDuration = 0x9C; // Single::decayDuration
- };
- namespace Upkeep
- {
- constexpr auto upkeepMultiplier = 0x98; // Single::upkeepMultiplier
- };
- namespace EntityFuelSystem
- {
- constexpr auto isServer = 0x10; // bool::isServer
- constexpr auto owner = 0x18; // BaseEntity::owner
- constexpr auto fuelStorageInstance = 0x20; // EntityRef::fuelStorageInstance
- };
- namespace EntityLink
- {
- constexpr auto capacity = 0x28; // int32_t::capacity
- };
- namespace EntityRef
- {
- constexpr auto ent_cached = 0x0; // BaseEntity::ent_cached
- constexpr auto id_cached = 0x8; // uint32_t::id_cached
- };
- namespace EntityRef1
- {
- constexpr auto entityRef = 0x0; // EntityRef::entityRef
- };
- namespace FireBall
- {
- constexpr auto lifeTimeMin = 0x148; // Single::lifeTimeMin
- constexpr auto lifeTimeMax = 0x14C; // Single::lifeTimeMax
- constexpr auto generation = 0x160; // Single::generation
- constexpr auto spreadSubEntity = 0x168; // GameObjectRef::spreadSubEntity
- constexpr auto damagePerSecond = 0x174; // Single::damagePerSecond
- constexpr auto waterToExtinguish = 0x17C; // int32_t::waterToExtinguish
- constexpr auto canMerge = 0x180; // bool::canMerge
- constexpr auto AttackLayers = 0x184; // LayerMask::AttackLayers
- constexpr auto ignoreNPC = 0x188; // bool::ignoreNPC
- constexpr auto wasResting = 0x189; // bool::wasResting
- };
- namespace FireSpot
- {
- constexpr auto flameEffect = 0x148; // GameObject::flameEffect
- };
- namespace FlameExplosive
- {
- constexpr auto createOnExplode = 0x190; // GameObjectRef::createOnExplode
- constexpr auto numToCreate = 0x198; // Single::numToCreate
- constexpr auto minVelocity = 0x19C; // Single::minVelocity
- constexpr auto maxVelocity = 0x1A0; // Single::maxVelocity
- constexpr auto spreadAngle = 0x1A4; // Single::spreadAngle
- };
- namespace GrowableGene
- {
- constexpr auto Typek__BackingField = 0x10; // GeneType::<Type>k__BackingField
- constexpr auto PreviousTypek__BackingField = 0x14; // GeneType::<PreviousType>k__BackingField
- };
- namespace GrowableGeneProperties
- {
- };
- namespace GrowableGenes
- {
- };
- namespace GrowableGenetics
- {
- };
- namespace InstrumentDebugInput
- {
- constexpr auto Note = 0x20; // KeySet::Note
- constexpr auto Frequency = 0x2C; // Single::Frequency
- constexpr auto StopAfter = 0x30; // Single::StopAfter
- constexpr auto OverrideDefinition = 0x38; // SoundDefinition::OverrideDefinition
- };
- namespace InstrumentIKController
- {
- constexpr auto HitRotationVector = 0x18; // Vector3::HitRotationVector
- constexpr auto HandHeightCurve = 0x50; // AnimationCurve::HandHeightCurve
- constexpr auto HandHeightMultiplier = 0x58; // Single::HandHeightMultiplier
- constexpr auto HandMoveLerpSpeed = 0x5C; // Single::HandMoveLerpSpeed
- constexpr auto DebugHitRotation = 0x60; // bool::DebugHitRotation
- constexpr auto HandHitCurve = 0x68; // AnimationCurve::HandHitCurve
- constexpr auto NoteHitTime = 0x70; // Single::NoteHitTime
- constexpr auto BodyLookWeight = 0x74; // Single::BodyLookWeight
- constexpr auto HeadLookWeight = 0x78; // Single::HeadLookWeight
- constexpr auto LookWeightLimit = 0x7C; // Single::LookWeightLimit
- constexpr auto HoldHandsAtPlay = 0x80; // bool::HoldHandsAtPlay
- constexpr auto currentLeftHandTarget = 0x84; // int32_t::currentLeftHandTarget
- constexpr auto leftHandTargetNoteTime = 0x88; // Single::leftHandTargetNoteTime
- constexpr auto currentRightHandTarget = 0x8C; // int32_t::currentRightHandTarget
- constexpr auto rightHandTargetNoteTime = 0x90; // Single::rightHandTargetNoteTime
- constexpr auto currentRightFootTarget = 0x94; // int32_t::currentRightFootTarget
- constexpr auto rightFootTargetNoteTime = 0x98; // Single::rightFootTargetNoteTime
- constexpr auto leftHandIkPos = 0x9C; // Vector3::leftHandIkPos
- constexpr auto rightHandIkPos = 0xA8; // Vector3::rightHandIkPos
- constexpr auto rightFootIkPos = 0xB4; // Vector3::rightFootIkPos
- constexpr auto iKWorkerTransform = 0xC0; // Transform::iKWorkerTransform
- constexpr auto rotationWorker = 0xC8; // Transform::rotationWorker
- constexpr auto totalHandAnimTime = 0xD0; // Single::totalHandAnimTime
- constexpr auto lastSetLeftHandTime = 0xD4; // Single::lastSetLeftHandTime
- constexpr auto lastSetRightHandTime = 0xD8; // Single::lastSetRightHandTime
- constexpr auto lastSetRightFootTime = 0xDC; // Single::lastSetRightFootTime
- };
- namespace InstrumentKeyController
- {
- constexpr auto PlayingNoteParam = 0x0; // int32_t::PlayingNoteParam
- constexpr auto AnimationSlot1 = 0x4; // int32_t::AnimationSlot1
- constexpr auto AnimationSlot2 = 0x8; // int32_t::AnimationSlot2
- constexpr auto AnimationSlot3 = 0xC; // int32_t::AnimationSlot3
- constexpr auto AnimationSlot4 = 0x10; // int32_t::AnimationSlot4
- constexpr auto AnimationSlot5 = 0x14; // int32_t::AnimationSlot5
- constexpr auto AnimationSlot6 = 0x18; // int32_t::AnimationSlot6
- constexpr auto AnimationSlot7 = 0x1C; // int32_t::AnimationSlot7
- constexpr auto lastAnimationSlotTime = 0x18; // Single::lastAnimationSlotTime
- constexpr auto sustain = 0x28; // bool::sustain
- constexpr auto lastMidiFrame = 0x2C; // int32_t::lastMidiFrame
- constexpr auto midiNotesThisFrame = 0x30; // int32_t::midiNotesThisFrame
- constexpr auto activeRecording = 0x38; // InstrumentRecording::activeRecording
- constexpr auto recordingFileName = 0x40; // string::recordingFileName
- constexpr auto recordingStartTime = 0x48; // Single::recordingStartTime
- constexpr auto playingRecording = 0x58; // InstrumentRecording::playingRecording
- constexpr auto playbackElapsedTime = 0x60; // Single::playbackElapsedTime
- constexpr auto Bindings = 0x70; // NoteBindingCollection::Bindings
- constexpr auto IKController = 0x88; // InstrumentIKController::IKController
- constexpr auto LeftHandProp = 0x90; // Transform::LeftHandProp
- constexpr auto RightHandProp = 0x98; // Transform::RightHandProp
- constexpr auto InstrumentAnimator = 0xA0; // Animator::InstrumentAnimator
- constexpr auto RPCHandler = 0xA8; // BaseEntity::RPCHandler
- constexpr auto overrideAchievementId = 0xB0; // uint32_t::overrideAchievementId
- constexpr auto workerBinding = 0xB8; // NoteBinding::workerBinding
- constexpr auto midiPlayer = 0xD0; // BasePlayer::midiPlayer
- constexpr auto playedFirstNote = 0xD8; // bool::playedFirstNote
- constexpr auto teamAchievementCheck = 0xDC; // Single::teamAchievementCheck
- constexpr auto TimeInUse = 0xE0; // TimeSince::TimeInUse
- constexpr auto subscribedToMidi = 0xE4; // bool::subscribedToMidi
- constexpr auto activeMidiBindings = 0xE8; // InstrumentMidiBindings::activeMidiBindings
- constexpr auto hasSetupBindings = 0xF0; // bool::hasSetupBindings
- constexpr auto autoplayPrefString = 0xF8; // string::autoplayPrefString
- constexpr auto autoplayDefaultName = 0x100; // string::autoplayDefaultName
- constexpr auto FullKeyboardModek__BackingField = 0x108; // bool::<FullKeyboardMode>k__BackingField
- constexpr auto CurrentAnimationk__BackingField = 0x118; // AnimationSlot::<CurrentAnimation>k__BackingField
- constexpr auto OwnerPlayer = 0x120; // BasePlayer::OwnerPlayer
- constexpr auto PlayedNoteThisFramek__BackingField = 0x128; // bool::<PlayedNoteThisFrame>k__BackingField
- };
- namespace NoteBindingCollection
- {
- constexpr auto MinimumNoteTime = 0x20; // Single::MinimumNoteTime
- constexpr auto MaximumNoteLength = 0x24; // Single::MaximumNoteLength
- constexpr auto AllowAutoplay = 0x28; // bool::AllowAutoplay
- constexpr auto AutoplayLoopDelay = 0x2C; // Single::AutoplayLoopDelay
- constexpr auto NotePlayedStatName = 0x30; // string::NotePlayedStatName
- constexpr auto KeyMidiMapShortname = 0x38; // string::KeyMidiMapShortname
- constexpr auto AllowSustain = 0x40; // bool::AllowSustain
- constexpr auto AllowFullKeyboardInput = 0x41; // bool::AllowFullKeyboardInput
- constexpr auto InstrumentShortName = 0x48; // string::InstrumentShortName
- constexpr auto NotePlayType = 0x50; // InstrumentType::NotePlayType
- constexpr auto MaxConcurrentNotes = 0x54; // int32_t::MaxConcurrentNotes
- constexpr auto LoopSounds = 0x58; // bool::LoopSounds
- constexpr auto SoundFadeInTime = 0x5C; // Single::SoundFadeInTime
- constexpr auto minimumSoundFadeOutTime = 0x60; // Single::minimumSoundFadeOutTime
- constexpr auto PrimaryClickNote = 0x64; // KeySet::PrimaryClickNote
- constexpr auto SecondaryClickNote = 0x70; // KeySet::SecondaryClickNote
- constexpr auto RunInstrumentAnimationController = 0x7C; // bool::RunInstrumentAnimationController
- constexpr auto PlayRepeatAnimations = 0x7D; // bool::PlayRepeatAnimations
- constexpr auto AnimationDeadTime = 0x80; // Single::AnimationDeadTime
- constexpr auto AnimationResetDelay = 0x84; // Single::AnimationResetDelay
- constexpr auto RecentlyPlayedThreshold = 0x88; // Single::RecentlyPlayedThreshold
- constexpr auto CrossfadeNormalizedAnimationTarget = 0x8C; // Single::CrossfadeNormalizedAnimationTarget
- constexpr auto AnimationCrossfadeDuration = 0x90; // Single::AnimationCrossfadeDuration
- constexpr auto CrossfadePlayerSpeedMulti = 0x94; // Single::CrossfadePlayerSpeedMulti
- constexpr auto DefaultOctave = 0x98; // int32_t::DefaultOctave
- constexpr auto ShiftedOctave = 0x9C; // int32_t::ShiftedOctave
- };
- namespace BaseMetabolism
- {
- };
- namespace BaseMetabolism1
- {
- constexpr auto owner = 0x0; // T::owner
- constexpr auto calories = 0x0; // MetabolismAttribute::calories
- constexpr auto hydration = 0x0; // MetabolismAttribute::hydration
- constexpr auto heartrate = 0x0; // MetabolismAttribute::heartrate
- };
- namespace MetabolismAttribute
- {
- constexpr auto startMin = 0x10; // Single::startMin
- constexpr auto startMax = 0x14; // Single::startMax
- constexpr auto min = 0x18; // Single::min
- constexpr auto max = 0x1C; // Single::max
- constexpr auto value = 0x20; // Single::value
- constexpr auto lastValue = 0x24; // Single::lastValue
- constexpr auto lastGreatFraction = 0x28; // Single::lastGreatFraction
- };
- namespace BaseResourceExtractor
- {
- constexpr auto canExtractLiquid = 0x220; // bool::canExtractLiquid
- constexpr auto canExtractSolid = 0x221; // bool::canExtractSolid
- };
- namespace MiningQuarry
- {
- constexpr auto beltAnimator = 0x228; // Animator::beltAnimator
- constexpr auto beltScrollRenderer = 0x230; // Renderer::beltScrollRenderer
- constexpr auto scrollMatIndex = 0x238; // int32_t::scrollMatIndex
- constexpr auto processRate = 0x248; // Single::processRate
- constexpr auto workToAdd = 0x24C; // Single::workToAdd
- constexpr auto bucketDropEffect = 0x250; // GameObjectRef::bucketDropEffect
- constexpr auto bucketDropTransform = 0x258; // GameObject::bucketDropTransform
- constexpr auto engineSwitchPrefab = 0x260; // ChildPrefab::engineSwitchPrefab
- constexpr auto hopperPrefab = 0x268; // ChildPrefab::hopperPrefab
- constexpr auto fuelStoragePrefab = 0x270; // ChildPrefab::fuelStoragePrefab
- constexpr auto staticType = 0x278; // QuarryType::staticType
- constexpr auto beltSpeed = 0x290; // Single::beltSpeed
- };
- namespace ResourceDepositManager
- {
- constexpr auto _manager = 0x0; // ResourceDepositManager::_manager
- };
- namespace SurveyCharge
- {
- constexpr auto craterPrefab = 0x190; // GameObjectRef::craterPrefab
- constexpr auto craterPrefab_Oil = 0x198; // GameObjectRef::craterPrefab_Oil
- };
- namespace NPCAutoTurret
- {
- constexpr auto centerMuzzle = 0x6C0; // Transform::centerMuzzle
- constexpr auto muzzleLeft = 0x6C8; // Transform::muzzleLeft
- constexpr auto muzzleRight = 0x6D0; // Transform::muzzleRight
- constexpr auto useLeftMuzzle = 0x6D8; // bool::useLeftMuzzle
- };
- namespace TargetTrigger
- {
- };
- namespace BirthdayBalloonHandler
- {
- constexpr auto checkOffset = 0x18; // Single::checkOffset
- constexpr auto checkRadius = 0x1C; // Single::checkRadius
- };
- namespace EnvSync
- {
- constexpr auto EngineTimeClient = 0x0; // Single::EngineTimeClient
- constexpr auto EngineTimeServer = 0x4; // Single::EngineTimeServer
- constexpr auto timeSpan = 0x148; // TimeSpan::timeSpan
- };
- namespace LootContainer
- {
- constexpr auto destroyOnEmpty = 0x3A0; // bool::destroyOnEmpty
- constexpr auto lootDefinition = 0x3A8; // LootSpawn::lootDefinition
- constexpr auto maxDefinitionsToSpawn = 0x3B0; // int32_t::maxDefinitionsToSpawn
- constexpr auto minSecondsBetweenRefresh = 0x3B4; // Single::minSecondsBetweenRefresh
- constexpr auto maxSecondsBetweenRefresh = 0x3B8; // Single::maxSecondsBetweenRefresh
- constexpr auto initialLootSpawn = 0x3BC; // bool::initialLootSpawn
- constexpr auto xpLootedScale = 0x3C0; // Single::xpLootedScale
- constexpr auto xpDestroyedScale = 0x3C4; // Single::xpDestroyedScale
- constexpr auto BlockPlayerItemInput = 0x3C8; // bool::BlockPlayerItemInput
- constexpr auto scrapAmount = 0x3CC; // int32_t::scrapAmount
- constexpr auto deathStat = 0x3D0; // string::deathStat
- constexpr auto SpawnType = 0x3E0; // spawnType::SpawnType
- constexpr auto localPlayerInvolved = 0x3E4; // bool::localPlayerInvolved
- };
- namespace M2BradleyPhysics
- {
- constexpr auto m2Animator = 0x18; // m2bradleyAnimator::m2Animator
- constexpr auto mainRigidbody = 0x30; // Rigidbody::mainRigidbody
- constexpr auto currentWaypoint = 0x40; // Vector3::currentWaypoint
- constexpr auto nextWaypoint = 0x4C; // Vector3::nextWaypoint
- };
- namespace m2bradleyAnimator
- {
- constexpr auto m2Animator = 0x18; // Animator::m2Animator
- constexpr auto treadLeftMaterial = 0x20; // Material::treadLeftMaterial
- constexpr auto treadRightMaterial = 0x28; // Material::treadRightMaterial
- constexpr auto turret = 0x38; // Transform::turret
- constexpr auto mainCannon = 0x40; // Transform::mainCannon
- constexpr auto coaxGun = 0x48; // Transform::coaxGun
- constexpr auto rocketsPitch = 0x50; // Transform::rocketsPitch
- constexpr auto spotLightYaw = 0x58; // Transform::spotLightYaw
- constexpr auto spotLightPitch = 0x60; // Transform::spotLightPitch
- constexpr auto sideMG = 0x68; // Transform::sideMG
- constexpr auto targetTurret = 0x90; // Transform::targetTurret
- constexpr auto targetSpotLight = 0x98; // Transform::targetSpotLight
- constexpr auto vecTurret = 0xA8; // Vector3::vecTurret
- constexpr auto vecMainCannon = 0xB4; // Vector3::vecMainCannon
- constexpr auto vecCoaxGun = 0xC0; // Vector3::vecCoaxGun
- constexpr auto vecRocketsPitch = 0xCC; // Vector3::vecRocketsPitch
- constexpr auto vecSpotLightBase = 0xD8; // Vector3::vecSpotLightBase
- constexpr auto vecSpotLight = 0xE4; // Vector3::vecSpotLight
- constexpr auto sideMGPitchValue = 0xF0; // Single::sideMGPitchValue
- constexpr auto muzzleflashCannon = 0xF8; // GameObject::muzzleflashCannon
- constexpr auto muzzleflashCoaxGun = 0x100; // GameObject::muzzleflashCoaxGun
- constexpr auto muzzleflashSideMG = 0x108; // GameObject::muzzleflashSideMG
- constexpr auto spotLightHaloSawnpoint = 0x118; // GameObject::spotLightHaloSawnpoint
- constexpr auto machineGunMuzzleFlashFX = 0x128; // GameObjectRef::machineGunMuzzleFlashFX
- constexpr auto mainCannonFireFX = 0x130; // GameObjectRef::mainCannonFireFX
- constexpr auto rocketLaunchFX = 0x138; // GameObjectRef::rocketLaunchFX
- constexpr auto rocketsOpen = 0x140; // bool::rocketsOpen
- constexpr auto sidegunsTurnSpeed = 0x158; // Single::sidegunsTurnSpeed
- constexpr auto turretTurnSpeed = 0x15C; // Single::turretTurnSpeed
- constexpr auto cannonPitchSpeed = 0x160; // Single::cannonPitchSpeed
- constexpr auto rocketPitchSpeed = 0x164; // Single::rocketPitchSpeed
- constexpr auto spotLightTurnSpeed = 0x168; // Single::spotLightTurnSpeed
- constexpr auto machineGunSpeed = 0x16C; // Single::machineGunSpeed
- };
- namespace MapMarker
- {
- constexpr auto appType = 0x148; // AppMarkerType::appType
- constexpr auto markerObj = 0x150; // GameObjectRef::markerObj
- };
- namespace AIHelicopterAnimation
- {
- constexpr auto _ai = 0x18; // PatrolHelicopterAI::_ai
- constexpr auto swayAmount = 0x20; // Single::swayAmount
- constexpr auto lastStrafeScalar = 0x24; // Single::lastStrafeScalar
- constexpr auto lastForwardBackScalar = 0x28; // Single::lastForwardBackScalar
- constexpr auto degreeMax = 0x2C; // Single::degreeMax
- constexpr auto oldMoveSpeed = 0x3C; // Single::oldMoveSpeed
- constexpr auto smoothRateOfChange = 0x40; // Single::smoothRateOfChange
- constexpr auto flareAmount = 0x44; // Single::flareAmount
- };
- namespace HelicopterDebris
- {
- constexpr auto metalFragments = 0x258; // ItemDefinition::metalFragments
- constexpr auto hqMetal = 0x260; // ItemDefinition::hqMetal
- constexpr auto charcoal = 0x268; // ItemDefinition::charcoal
- constexpr auto massReductionScalar = 0x270; // Single::massReductionScalar
- };
- namespace HelicopterTurret
- {
- constexpr auto _heliAI = 0x18; // PatrolHelicopterAI::_heliAI
- constexpr auto burstLength = 0x24; // Single::burstLength
- constexpr auto timeBetweenBursts = 0x28; // Single::timeBetweenBursts
- constexpr auto maxTargetRange = 0x2C; // Single::maxTargetRange
- constexpr auto loseTargetAfter = 0x30; // Single::loseTargetAfter
- constexpr auto muzzleTransform = 0x48; // Transform::muzzleTransform
- constexpr auto left = 0x50; // bool::left
- constexpr auto _target = 0x58; // BaseCombatEntity::_target
- };
- namespace LockedByEntCrate
- {
- constexpr auto lockingEnt = 0x3E8; // GameObject::lockingEnt
- };
- namespace PatrolHelicopterAI
- {
- constexpr auto interestZoneOrigin = 0x20; // Vector3::interestZoneOrigin
- constexpr auto hasInterestZone = 0x38; // bool::hasInterestZone
- constexpr auto courseAdjustLerpTime = 0x44; // Single::courseAdjustLerpTime
- constexpr auto windVec = 0x58; // Vector3::windVec
- constexpr auto targetWindVec = 0x64; // Vector3::targetWindVec
- constexpr auto windFrequency = 0x74; // Single::windFrequency
- constexpr auto targetThrottleSpeed = 0x78; // Single::targetThrottleSpeed
- constexpr auto throttleSpeed = 0x7C; // Single::throttleSpeed
- constexpr auto maxRotationSpeed = 0x80; // Single::maxRotationSpeed
- constexpr auto rotationSpeed = 0x84; // Single::rotationSpeed
- constexpr auto terrainPushForce = 0x88; // Single::terrainPushForce
- constexpr auto obstaclePushForce = 0x8C; // Single::obstaclePushForce
- constexpr auto leftGun = 0x90; // HelicopterTurret::leftGun
- constexpr auto rightGun = 0x98; // HelicopterTurret::rightGun
- constexpr auto heliInstance = 0x0; // PatrolHelicopterAI::heliInstance
- constexpr auto helicopterBase = 0xA0; // BaseHelicopter::helicopterBase
- constexpr auto _currentState = 0xA8; // aiState::_currentState
- constexpr auto arrivalTime = 0xB8; // Single::arrivalTime
- constexpr auto rocketProjectile = 0xC0; // GameObjectRef::rocketProjectile
- constexpr auto rocketProjectile_Napalm = 0xC8; // GameObjectRef::rocketProjectile_Napalm
- };
- namespace ServerGib
- {
- constexpr auto _gibSource = 0x220; // GameObject::_gibSource
- constexpr auto _gibName = 0x228; // string::_gibName
- constexpr auto physicsMaterial = 0x230; // PhysicMaterial::physicsMaterial
- constexpr auto meshCollider = 0x238; // MeshCollider::meshCollider
- constexpr auto meshRenderer = 0x248; // MeshRenderer::meshRenderer
- };
- namespace TimedUnlootableCrate
- {
- constexpr auto unlootableOnSpawn = 0x3E8; // bool::unlootableOnSpawn
- constexpr auto unlootableDuration = 0x3EC; // Single::unlootableDuration
- };
- namespace PlanterBox
- {
- constexpr auto soilSaturation = 0x3A0; // int32_t::soilSaturation
- constexpr auto soilSaturationMax = 0x3A4; // int32_t::soilSaturationMax
- constexpr auto soilRenderer = 0x3A8; // MeshRenderer::soilRenderer
- };
- namespace SmokeGrenade
- {
- constexpr auto smokeDuration = 0x190; // Single::smokeDuration
- constexpr auto smokeEffectPrefab = 0x198; // GameObjectRef::smokeEffectPrefab
- constexpr auto igniteSound = 0x1A0; // GameObjectRef::igniteSound
- constexpr auto soundLoop = 0x1A8; // SoundPlayer::soundLoop
- constexpr auto smokeEffectInstance = 0x1B0; // GameObject::smokeEffectInstance
- constexpr auto fieldMin = 0x1B8; // Single::fieldMin
- constexpr auto fieldMax = 0x1BC; // Single::fieldMax
- };
- namespace SphereEntity
- {
- constexpr auto currentRadius = 0x148; // Single::currentRadius
- constexpr auto lerpRadius = 0x14C; // Single::lerpRadius
- };
- namespace StaticRespawnArea
- {
- constexpr auto allowHostileSpawns = 0x438; // bool::allowHostileSpawns
- };
- namespace SupplyDrop
- {
- constexpr auto parachutePrefab = 0x3E8; // GameObjectRef::parachutePrefab
- };
- namespace SupplySignal
- {
- constexpr auto EntityToCreate = 0x198; // GameObjectRef::EntityToCreate
- constexpr auto smokeEffect = 0x1A0; // GameObject::smokeEffect
- };
- namespace VendingMachineMapMarker
- {
- constexpr auto markerShopName = 0x158; // string::markerShopName
- constexpr auto server_vendingMachine = 0x160; // VendingMachine::server_vendingMachine
- constexpr auto client_vendingMachine = 0x168; // VendingMachine::client_vendingMachine
- constexpr auto client_vendingMachineNetworkID = 0x170; // uint32_t::client_vendingMachineNetworkID
- constexpr auto clusterMarkerObj = 0x178; // GameObjectRef::clusterMarkerObj
- };
- namespace VisualStorageContainer
- {
- constexpr auto nodeParent = 0x3F8; // Transform::nodeParent
- constexpr auto defaultDisplayModel = 0x400; // GameObject::defaultDisplayModel
- };
- namespace WaterBall
- {
- constexpr auto liquidType = 0x148; // ItemDefinition::liquidType
- constexpr auto waterAmount = 0x150; // int32_t::waterAmount
- constexpr auto waterExplosion = 0x158; // GameObjectRef::waterExplosion
- };
- namespace BaseModifiers1
- {
- };
- namespace ModifierDefintion
- {
- constexpr auto type = 0x10; // ModifierType::type
- constexpr auto source = 0x14; // ModifierSource::source
- };
- namespace Modifier
- {
- constexpr auto Typek__BackingField = 0x10; // ModifierType::<Type>k__BackingField
- constexpr auto Sourcek__BackingField = 0x14; // ModifierSource::<Source>k__BackingField
- constexpr auto Valuek__BackingField = 0x18; // Single::<Value>k__BackingField
- constexpr auto Durationk__BackingField = 0x1C; // Single::<Duration>k__BackingField
- constexpr auto TimeRemainingk__BackingField = 0x20; // Single::<TimeRemaining>k__BackingField
- constexpr auto Expiredk__BackingField = 0x24; // bool::<Expired>k__BackingField
- constexpr auto lastClientUpdateTimestamp = 0x28; // Single::lastClientUpdateTimestamp
- };
- namespace ProjectileWeaponMod
- {
- constexpr auto defaultSilencerEffect = 0x148; // GameObjectRef::defaultSilencerEffect
- constexpr auto isSilencer = 0x150; // bool::isSilencer
- constexpr auto repeatDelay = 0x154; // Modifier::repeatDelay
- constexpr auto projectileVelocity = 0x160; // Modifier::projectileVelocity
- constexpr auto projectileDamage = 0x16C; // Modifier::projectileDamage
- constexpr auto projectileDistance = 0x178; // Modifier::projectileDistance
- constexpr auto aimsway = 0x184; // Modifier::aimsway
- constexpr auto aimswaySpeed = 0x190; // Modifier::aimswaySpeed
- constexpr auto recoil = 0x19C; // Modifier::recoil
- constexpr auto sightAimCone = 0x1A8; // Modifier::sightAimCone
- constexpr auto hipAimCone = 0x1B4; // Modifier::hipAimCone
- constexpr auto isLight = 0x1C0; // bool::isLight
- constexpr auto isMuzzleBrake = 0x1C1; // bool::isMuzzleBrake
- constexpr auto isMuzzleBoost = 0x1C2; // bool::isMuzzleBoost
- constexpr auto isScope = 0x1C3; // bool::isScope
- constexpr auto zoomAmountDisplayOnly = 0x1C4; // Single::zoomAmountDisplayOnly
- constexpr auto needsOnForEffects = 0x1C8; // bool::needsOnForEffects
- };
- namespace ExcavatorEffects
- {
- constexpr auto instance = 0x0; // ExcavatorEffects::instance
- constexpr auto wasMining = 0x40; // bool::wasMining
- };
- namespace ExcavatorEngineSounds
- {
- };
- namespace ExcavatorServerEffects
- {
- constexpr auto instance = 0x0; // ExcavatorServerEffects::instance
- };
- namespace ExcavatorYawSounds
- {
- };
- namespace LightListener
- {
- constexpr auto onMessage = 0x148; // string::onMessage
- constexpr auto offMessage = 0x150; // string::offMessage
- constexpr auto onLights = 0x158; // LightGroupAtTime::onLights
- constexpr auto offLights = 0x160; // LightGroupAtTime::offLights
- };
- namespace LifeScale
- {
- constexpr auto finalScale = 0x28; // Vector3::finalScale
- constexpr auto targetLerpScale = 0x34; // Vector3::targetLerpScale
- constexpr auto updateScaleAction = 0x40; // Action::updateScaleAction
- };
- namespace MaterialColorLerp
- {
- constexpr auto delta = 0x48; // Single::delta
- constexpr auto lerpStartTime = 0x50; // Single::lerpStartTime
- };
- namespace PlantProperties
- {
- constexpr auto Description = 0x18; // Phrase::Description
- constexpr auto Genes = 0x20; // GrowableGeneProperties::Genes
- constexpr auto timeOfDayHappiness = 0x30; // AnimationCurve::timeOfDayHappiness
- constexpr auto temperatureHappiness = 0x38; // AnimationCurve::temperatureHappiness
- constexpr auto temperatureWaterRequirementMultiplier = 0x40; // AnimationCurve::temperatureWaterRequirementMultiplier
- constexpr auto fruitVisualScaleCurve = 0x48; // AnimationCurve::fruitVisualScaleCurve
- constexpr auto MaxSeasons = 0x50; // int32_t::MaxSeasons
- constexpr auto WaterIntake = 0x54; // Single::WaterIntake
- constexpr auto OptimalLightQuality = 0x58; // Single::OptimalLightQuality
- constexpr auto OptimalWaterQuality = 0x5C; // Single::OptimalWaterQuality
- constexpr auto OptimalGroundQuality = 0x60; // Single::OptimalGroundQuality
- constexpr auto OptimalTemperatureQuality = 0x64; // Single::OptimalTemperatureQuality
- constexpr auto pickOption = 0x68; // Option::pickOption
- constexpr auto pickupItem = 0x88; // ItemDefinition::pickupItem
- constexpr auto cloneOption = 0x90; // Option::cloneOption
- constexpr auto removeDyingOption = 0xB0; // Option::removeDyingOption
- constexpr auto removeDyingItem = 0xD0; // ItemDefinition::removeDyingItem
- constexpr auto removeDyingEffect = 0xD8; // GameObjectRef::removeDyingEffect
- constexpr auto pickupMultiplier = 0xE0; // int32_t::pickupMultiplier
- constexpr auto pickEffect = 0xE8; // GameObjectRef::pickEffect
- constexpr auto maxHarvests = 0xF0; // int32_t::maxHarvests
- constexpr auto disappearAfterHarvest = 0xF4; // bool::disappearAfterHarvest
- constexpr auto CrossBreedEffect = 0xF8; // GameObjectRef::CrossBreedEffect
- constexpr auto SeedItem = 0x100; // ItemDefinition::SeedItem
- constexpr auto CloneItem = 0x108; // ItemDefinition::CloneItem
- constexpr auto BaseCloneCount = 0x110; // int32_t::BaseCloneCount
- constexpr auto BaseMarketValue = 0x114; // int32_t::BaseMarketValue
- };
- namespace PlantSkin
- {
- };
- namespace PlatformEntity
- {
- constexpr auto targetPosition = 0x148; // Vector3::targetPosition
- };
- namespace PlayerAnimationEvents
- {
- };
- namespace PlayerBelt
- {
- constexpr auto SelectedSlot = 0x0; // int32_t::SelectedSlot
- };
- namespace PlayerBlueprints
- {
- constexpr auto steamInventory = 0x20; // SteamInventory::steamInventory
- };
- namespace PlayerEyes
- {
- constexpr auto EyeOffset = 0x0; // Vector3::EyeOffset
- constexpr auto DuckOffset = 0xC; // Vector3::DuckOffset
- constexpr auto thirdPersonSleepingOffset = 0x20; // Vector3::thirdPersonSleepingOffset
- constexpr auto defaultLazyAim = 0x30; // LazyAimProperties::defaultLazyAim
- constexpr auto viewOffset = 0x38; // Vector3::viewOffset
- constexpr auto bodyRotationk__BackingField = 0x44; // Quaternion::<bodyRotation>k__BackingField
- constexpr auto headAnglesk__BackingField = 0x54; // Vector3::<headAngles>k__BackingField
- constexpr auto rotationLookk__BackingField = 0x60; // Quaternion::<rotationLook>k__BackingField
- constexpr auto IsAltLookingLegsThresholdk__BackingField = 0x70; // bool::<IsAltLookingLegsThreshold>k__BackingField
- };
- namespace PlayerInput
- {
- constexpr auto state = 0x20; // InputState::state
- constexpr auto hadInputBuffer = 0x28; // bool::hadInputBuffer
- constexpr auto bodyRotation = 0x2C; // Quaternion::bodyRotation
- constexpr auto bodyAngles = 0x3C; // Vector3::bodyAngles
- constexpr auto headRotation = 0x48; // Quaternion::headRotation
- constexpr auto headAngles = 0x58; // Vector3::headAngles
- constexpr auto recoilAngles = 0x64; // Vector3::recoilAngles
- constexpr auto viewDelta = 0x70; // Vector2::viewDelta
- constexpr auto headLerp = 0x78; // Single::headLerp
- constexpr auto mouseWheelUp = 0x7C; // int32_t::mouseWheelUp
- constexpr auto mouseWheelDn = 0x80; // int32_t::mouseWheelDn
- constexpr auto offsetAngles = 0x84; // Vector3::offsetAngles
- constexpr auto ignoredButtons = 0x90; // int32_t::ignoredButtons
- constexpr auto hasKeyFocus = 0x94; // bool::hasKeyFocus
- };
- namespace PlayerModel
- {
- constexpr auto pm_uplimit = 0x0; // Single::pm_uplimit
- constexpr auto pm_downlimit = 0x4; // Single::pm_downlimit
- constexpr auto pm_upspine = 0x8; // Single::pm_upspine
- constexpr auto pm_downspine = 0xC; // Single::pm_downspine
- constexpr auto pm_lookoffset = 0x10; // Vector3::pm_lookoffset
- constexpr auto pm_anglesmoothspeed = 0x1C; // Single::pm_anglesmoothspeed
- constexpr auto pm_nohold = 0x20; // Single::pm_nohold
- constexpr auto pm_ladder = 0x24; // Single::pm_ladder
- constexpr auto pm_minweight = 0x28; // Single::pm_minweight
- constexpr auto _smoothAimWeight = 0x18; // Single::_smoothAimWeight
- constexpr auto _smoothVelocity = 0x1C; // Single::_smoothVelocity
- constexpr auto _smoothlookAngle = 0x20; // Vector3::_smoothlookAngle
- constexpr auto smoothLookDir = 0x2C; // Vector3::smoothLookDir
- constexpr auto extraLeanBack = 0x50; // Single::extraLeanBack
- constexpr auto drawState = 0x54; // bool::drawState
- constexpr auto speed = 0x2C; // int32_t::speed
- constexpr auto acceleration = 0x30; // int32_t::acceleration
- constexpr auto rotationYaw = 0x34; // int32_t::rotationYaw
- constexpr auto forward = 0x38; // int32_t::forward
- constexpr auto right = 0x3C; // int32_t::right
- constexpr auto up = 0x40; // int32_t::up
- constexpr auto ducked = 0x44; // int32_t::ducked
- constexpr auto grounded = 0x48; // int32_t::grounded
- constexpr auto waterlevel = 0x4C; // int32_t::waterlevel
- constexpr auto attack = 0x50; // int32_t::attack
- constexpr auto attack_alt = 0x54; // int32_t::attack_alt
- constexpr auto deploy = 0x58; // int32_t::deploy
- constexpr auto reload = 0x5C; // int32_t::reload
- constexpr auto throwWeapon = 0x60; // int32_t::throwWeapon
- constexpr auto holster = 0x64; // int32_t::holster
- constexpr auto aiming = 0x68; // int32_t::aiming
- constexpr auto onLadder = 0x6C; // int32_t::onLadder
- constexpr auto posing = 0x70; // int32_t::posing
- constexpr auto poseType = 0x74; // int32_t::poseType
- constexpr auto relaxGunPose = 0x78; // int32_t::relaxGunPose
- constexpr auto vehicle_aim_yaw = 0x7C; // int32_t::vehicle_aim_yaw
- constexpr auto vehicle_aim_speed = 0x80; // int32_t::vehicle_aim_speed
- constexpr auto onPhone = 0x84; // int32_t::onPhone
- constexpr auto leftFootIK = 0x88; // int32_t::leftFootIK
- constexpr auto rightFootIK = 0x8C; // int32_t::rightFootIK
- constexpr auto vehicleSteering = 0x90; // int32_t::vehicleSteering
- constexpr auto collision = 0x58; // BoxCollider::collision
- constexpr auto censorshipCube = 0x60; // GameObject::censorshipCube
- constexpr auto censorshipCubeBreasts = 0x68; // GameObject::censorshipCubeBreasts
- constexpr auto jawBone = 0x70; // GameObject::jawBone
- constexpr auto neckBone = 0x78; // GameObject::neckBone
- constexpr auto headBone = 0x80; // GameObject::headBone
- constexpr auto eyeController = 0x88; // EyeController::eyeController
- constexpr auto leftFootBone = 0x98; // Transform::leftFootBone
- constexpr auto rightFootBone = 0xA0; // Transform::rightFootBone
- constexpr auto leftHandPropBone = 0xA8; // Transform::leftHandPropBone
- constexpr auto rightHandPropBone = 0xB0; // Transform::rightHandPropBone
- constexpr auto rightHandTarget = 0xB8; // Vector3::rightHandTarget
- constexpr auto leftHandTargetPosition = 0xC4; // Vector3::leftHandTargetPosition
- constexpr auto leftHandTargetRotation = 0xD0; // Quaternion::leftHandTargetRotation
- constexpr auto rightHandTargetPosition = 0xE0; // Vector3::rightHandTargetPosition
- constexpr auto rightHandTargetRotation = 0xEC; // Quaternion::rightHandTargetRotation
- constexpr auto steeringTargetDegrees = 0xFC; // Single::steeringTargetDegrees
- constexpr auto rightFootTargetPosition = 0x100; // Vector3::rightFootTargetPosition
- constexpr auto rightFootTargetRotation = 0x10C; // Quaternion::rightFootTargetRotation
- constexpr auto leftFootTargetPosition = 0x11C; // Vector3::leftFootTargetPosition
- constexpr auto leftFootTargetRotation = 0x128; // Quaternion::leftFootTargetRotation
- constexpr auto CinematicAnimationController = 0x138; // RuntimeAnimatorController::CinematicAnimationController
- constexpr auto DefaultHoldType = 0x140; // RuntimeAnimatorController::DefaultHoldType
- constexpr auto SleepGesture = 0x148; // RuntimeAnimatorController::SleepGesture
- constexpr auto WoundedGesture = 0x150; // RuntimeAnimatorController::WoundedGesture
- constexpr auto CurrentGesture = 0x158; // RuntimeAnimatorController::CurrentGesture
- constexpr auto MaleSkin = 0x160; // SkinSetCollection::MaleSkin
- constexpr auto FemaleSkin = 0x168; // SkinSetCollection::FemaleSkin
- constexpr auto subsurfaceProfile = 0x170; // SubsurfaceProfile::subsurfaceProfile
- constexpr auto voiceVolume = 0x178; // Single::voiceVolume
- constexpr auto skinColor = 0x17C; // Single::skinColor
- constexpr auto movementSounds = 0x190; // MovementSounds::movementSounds
- constexpr auto showSash = 0x198; // bool::showSash
- constexpr auto tempPoseType = 0x19C; // int32_t::tempPoseType
- constexpr auto underwearSkin = 0x1A0; // uint32_t::underwearSkin
- constexpr auto overrideSkinSeedk__BackingField = 0x1A8; // UInt64::<overrideSkinSeed>k__BackingField
- constexpr auto AimAnglesk__BackingField = 0x1B0; // Quaternion::<AimAngles>k__BackingField
- constexpr auto LookAnglesk__BackingField = 0x1C0; // Quaternion::<LookAngles>k__BackingField
- constexpr auto speedOverride = 0x1F0; // Vector3::speedOverride
- constexpr auto newVelocity = 0x1FC; // Vector3::newVelocity
- constexpr auto mountedRotation = 0x218; // Quaternion::mountedRotation
- constexpr auto smoothLeftFootIK = 0x228; // Vector3::smoothLeftFootIK
- constexpr auto smoothRightFootIK = 0x234; // Vector3::smoothRightFootIK
- constexpr auto drawShadowOnly = 0x240; // bool::drawShadowOnly
- constexpr auto isIncapacitated = 0x241; // bool::isIncapacitated
- constexpr auto flinchLocation = 0x244; // uint32_t::flinchLocation
- constexpr auto nameTag = 0x250; // PlayerNameTag::nameTag
- constexpr auto animatorNeedsWarmup = 0x258; // bool::animatorNeedsWarmup
- constexpr auto isLocalPlayer = 0x259; // bool::isLocalPlayer
- constexpr auto aimSoundDef = 0x260; // SoundDefinition::aimSoundDef
- constexpr auto aimEndSoundDef = 0x268; // SoundDefinition::aimEndSoundDef
- constexpr auto InGesture = 0x270; // bool::InGesture
- constexpr auto InCinematic = 0x271; // bool::InCinematic
- constexpr auto defaultAnimatorController = 0x278; // RuntimeAnimatorController::defaultAnimatorController
- constexpr auto _multiMesh = 0x280; // SkinnedMultiMesh::_multiMesh
- constexpr auto _currentGesture = 0x298; // RuntimeAnimatorController::_currentGesture
- constexpr auto holdTypeLock = 0x2A0; // Single::holdTypeLock
- constexpr auto wasMountedRightAim = 0x2A4; // bool::wasMountedRightAim
- constexpr auto cachedConstructionMask = 0x2AC; // int32_t::cachedConstructionMask
- constexpr auto WorkshopHeldEntity = 0x2B0; // HeldEntity::WorkshopHeldEntity
- constexpr auto mountedSpineLookWeight = 0x2B8; // Single::mountedSpineLookWeight
- constexpr auto mountedAnimSpeed = 0x2BC; // Single::mountedAnimSpeed
- constexpr auto IsNpck__BackingField = 0x2C0; // bool::<IsNpc>k__BackingField
- constexpr auto timeSinceLeftFootTest = 0x2C4; // TimeSince::timeSinceLeftFootTest
- constexpr auto cachedLeftFootPos = 0x2C8; // Vector3::cachedLeftFootPos
- constexpr auto cachedLeftFootNormal = 0x2D4; // Vector3::cachedLeftFootNormal
- constexpr auto timeSinceRightFootTest = 0x2E0; // TimeSince::timeSinceRightFootTest
- constexpr auto cachedRightFootPos = 0x2E4; // Vector3::cachedRightFootPos
- constexpr auto cachedRightFootNormal = 0x2F0; // Vector3::cachedRightFootNormal
- };
- namespace PlayerNameTag
- {
- constexpr auto canvasGroup = 0x18; // CanvasGroup::canvasGroup
- constexpr auto color = 0x28; // Gradient::color
- constexpr auto positionOffset = 0x38; // Vector3::positionOffset
- constexpr auto parentBone = 0x48; // Transform::parentBone
- constexpr auto distanceFromCamera = 0x50; // Single::distanceFromCamera
- constexpr auto lastName = 0x58; // string::lastName
- };
- namespace nametags
- {
- };
- namespace PlayerVoiceRecorder
- {
- constexpr auto timeSinceLastSpeak = 0x20; // RealTimeSince::timeSinceLastSpeak
- constexpr auto timeSinceLastCheck = 0x24; // RealTimeSince::timeSinceLastCheck
- constexpr auto TalkTimer = 0x28; // Stopwatch::TalkTimer
- };
- namespace PlayerVoiceSpeaker
- {
- constexpr auto voiceProcessor = 0x20; // VoiceProcessor::voiceProcessor
- };
- namespace VoiceProcessor
- {
- constexpr auto mouthSpeaker = 0x18; // AudioSource::mouthSpeaker
- constexpr auto playerSpeaker = 0x20; // PlayerVoiceSpeaker::playerSpeaker
- constexpr auto optimalRate = 0x28; // uint32_t::optimalRate
- constexpr auto bufferSize = 0x2C; // uint32_t::bufferSize
- constexpr auto dataReceived = 0x38; // uint32_t::dataReceived
- constexpr auto playbackBuffer = 0x3C; // uint32_t::playbackBuffer
- constexpr auto dataPosition = 0x40; // uint32_t::dataPosition
- constexpr auto Initialized = 0x44; // bool::Initialized
- constexpr auto currentVolume = 0x48; // Single::currentVolume
- constexpr auto stopping = 0x4D; // bool::stopping
- constexpr auto volumeVelocity = 0x58; // Single::volumeVelocity
- constexpr auto decompressStream = 0x0; // MemoryStream::decompressStream
- };
- namespace LocalPlayer
- {
- constexpr auto Entityk__BackingField = 0x0; // BasePlayer::<Entity>k__BackingField
- constexpr auto LastAttackerSteamIDk__BackingField = 0x8; // UInt64::<LastAttackerSteamID>k__BackingField
- constexpr auto LastAttackerNamek__BackingField = 0x10; // string::<LastAttackerName>k__BackingField
- constexpr auto LastDeathTime = 0x18; // Single::LastDeathTime
- constexpr auto ItemBluePrintOrdered = 0x28; // ItemBlueprintComparer::ItemBluePrintOrdered
- };
- namespace BaseMovement
- {
- constexpr auto adminCheat = 0x18; // bool::adminCheat
- constexpr auto adminSpeed = 0x1C; // Single::adminSpeed
- constexpr auto Ownerk__BackingField = 0x20; // BasePlayer::<Owner>k__BackingField
- constexpr auto InheritedVelocityk__BackingField = 0x28; // Vector3::<InheritedVelocity>k__BackingField
- constexpr auto TargetMovementk__BackingField = 0x34; // Vector3::<TargetMovement>k__BackingField
- constexpr auto Runningk__BackingField = 0x40; // Single::<Running>k__BackingField
- constexpr auto Duckingk__BackingField = 0x44; // Single::<Ducking>k__BackingField
- constexpr auto Groundedk__BackingField = 0x48; // Single::<Grounded>k__BackingField
- };
- namespace PlayerWalkMovement
- {
- constexpr auto zeroFrictionMaterial = 0x50; // PhysicMaterial::zeroFrictionMaterial
- constexpr auto highFrictionMaterial = 0x58; // PhysicMaterial::highFrictionMaterial
- constexpr auto capsuleHeight = 0x60; // Single::capsuleHeight
- constexpr auto capsuleCenter = 0x64; // Single::capsuleCenter
- constexpr auto capsuleHeightDucked = 0x68; // Single::capsuleHeightDucked
- constexpr auto capsuleCenterDucked = 0x6C; // Single::capsuleCenterDucked
- constexpr auto gravityTestRadius = 0x70; // Single::gravityTestRadius
- constexpr auto gravityMultiplier = 0x74; // Single::gravityMultiplier
- constexpr auto gravityMultiplierSwimming = 0x78; // Single::gravityMultiplierSwimming
- constexpr auto maxAngleWalking = 0x7C; // Single::maxAngleWalking
- constexpr auto maxAngleClimbing = 0x80; // Single::maxAngleClimbing
- constexpr auto maxAngleSliding = 0x84; // Single::maxAngleSliding
- constexpr auto initialColDetectionMode = 0x98; // CollisionDetectionMode::initialColDetectionMode
- constexpr auto capsule = 0xA0; // CapsuleCollider::capsule
- constexpr auto ladder = 0xA8; // TriggerLadder::ladder
- constexpr auto groundAngle = 0xB4; // Single::groundAngle
- constexpr auto groundAngleNew = 0xB8; // Single::groundAngleNew
- constexpr auto groundTime = 0xBC; // Single::groundTime
- constexpr auto jumpTime = 0xC0; // Single::jumpTime
- constexpr auto landTime = 0xC4; // Single::landTime
- constexpr auto previousInheritedVelocity = 0xE0; // Vector3::previousInheritedVelocity
- constexpr auto groundNormal = 0xEC; // Vector3::groundNormal
- constexpr auto groundNormalNew = 0xF8; // Vector3::groundNormalNew
- constexpr auto groundVelocity = 0x104; // Vector3::groundVelocity
- constexpr auto groundVelocityNew = 0x110; // Vector3::groundVelocityNew
- constexpr auto nextSprintTime = 0x11C; // Single::nextSprintTime
- constexpr auto lastSprintTime = 0x120; // Single::lastSprintTime
- constexpr auto sprintForced = 0x124; // bool::sprintForced
- constexpr auto attemptedMountTime = 0x128; // TimeSince::attemptedMountTime
- constexpr auto modify = 0x12C; // MovementModify::modify
- constexpr auto grounded = 0x130; // bool::grounded
- constexpr auto wasGrounded = 0x131; // bool::wasGrounded
- constexpr auto climbing = 0x132; // bool::climbing
- constexpr auto wasClimbing = 0x133; // bool::wasClimbing
- constexpr auto sliding = 0x134; // bool::sliding
- constexpr auto wasSliding = 0x135; // bool::wasSliding
- constexpr auto swimming = 0x136; // bool::swimming
- constexpr auto wasSwimming = 0x137; // bool::wasSwimming
- constexpr auto jumping = 0x138; // bool::jumping
- constexpr auto wasJumping = 0x139; // bool::wasJumping
- constexpr auto falling = 0x13A; // bool::falling
- constexpr auto wasFalling = 0x13B; // bool::wasFalling
- constexpr auto flying = 0x13C; // bool::flying
- constexpr auto wasFlying = 0x13D; // bool::wasFlying
- constexpr auto forcedDuckDelta = 0x140; // Single::forcedDuckDelta
- };
- namespace PlayerCorpse
- {
- constexpr auto clientClothing = 0x2C0; // ItemContainer::clientClothing
- constexpr auto lastClothes = 0x2C8; // uint32_t::lastClothes
- };
- namespace PropSway
- {
- };
- namespace ResourceEntity
- {
- constexpr auto isKilled = 0x15C; // bool::isKilled
- };
- namespace TreeMarkerData
- {
- constexpr auto GenerationStartPoint = 0x28; // Vector3::GenerationStartPoint
- constexpr auto GenerationRadius = 0x34; // Single::GenerationRadius
- constexpr auto MaxY = 0x38; // Single::MaxY
- constexpr auto MinY = 0x3C; // Single::MinY
- constexpr auto ProcessAngleChecks = 0x40; // bool::ProcessAngleChecks
- };
- namespace SeasonalTimedExplosive
- {
- constexpr auto randomRenderer = 0x190; // RandomRendererEnable::randomRenderer
- };
- namespace ServerProjectile
- {
- constexpr auto scanRange = 0x38; // Single::scanRange
- };
- namespace StabilityEntity
- {
- constexpr auto cachedStability = 0x23C; // Single::cachedStability
- constexpr auto cachedDistanceFromGround = 0x240; // int32_t::cachedDistanceFromGround
- };
- namespace TimedExplosive
- {
- constexpr auto timerAmountMin = 0x148; // Single::timerAmountMin
- constexpr auto timerAmountMax = 0x14C; // Single::timerAmountMax
- constexpr auto canStick = 0x158; // bool::canStick
- constexpr auto onlyDamageParent = 0x159; // bool::onlyDamageParent
- constexpr auto stickEffect = 0x168; // GameObjectRef::stickEffect
- constexpr auto explosionUsesForward = 0x178; // bool::explosionUsesForward
- constexpr auto waterCausesExplosion = 0x179; // bool::waterCausesExplosion
- constexpr auto lastBounceTime = 0x188; // Single::lastBounceTime
- };
- namespace BaseTrapTrigger
- {
- constexpr auto _trap = 0x30; // BaseTrap::_trap
- };
- namespace TrappableWildlife
- {
- constexpr auto worldObject = 0x18; // GameObjectRef::worldObject
- constexpr auto inventoryObject = 0x20; // ItemDefinition::inventoryObject
- constexpr auto minToCatch = 0x28; // int32_t::minToCatch
- constexpr auto maxToCatch = 0x2C; // int32_t::maxToCatch
- constexpr auto caloriesForInterest = 0x38; // int32_t::caloriesForInterest
- constexpr auto successRate = 0x3C; // Single::successRate
- };
- namespace WildlifeTrap
- {
- constexpr auto trappedEffect = 0x3A8; // GameObjectRef::trappedEffect
- constexpr auto trappedEffectRepeatRate = 0x3B0; // Single::trappedEffectRepeatRate
- constexpr auto trapSuccessRate = 0x3B4; // Single::trapSuccessRate
- constexpr auto nextEffectTime = 0x3C8; // Single::nextEffectTime
- };
- namespace BaseAimable
- {
- constexpr auto aimBase = 0x300; // Transform::aimBase
- };
- namespace BaseSaddle
- {
- constexpr auto animal = 0x300; // BaseRidableAnimal::animal
- };
- namespace BaseVehicleSeat
- {
- constexpr auto mountedAnimationSpeed = 0x300; // Single::mountedAnimationSpeed
- constexpr auto sendClientInputToVehicleParent = 0x304; // bool::sendClientInputToVehicleParent
- constexpr auto forcePlayerModelUpdate = 0x305; // bool::forcePlayerModelUpdate
- };
- namespace BasicCar
- {
- constexpr auto driverEye = 0x368; // Transform::driverEye
- constexpr auto chairRef = 0x370; // GameObjectRef::chairRef
- constexpr auto chairAnchorTest = 0x378; // Transform::chairAnchorTest
- constexpr auto idleLoopPlayer = 0x380; // SoundPlayer::idleLoopPlayer
- constexpr auto engineOffset = 0x388; // Transform::engineOffset
- constexpr auto engineSoundDef = 0x390; // SoundDefinition::engineSoundDef
- constexpr auto wheelSmoke = 0x398; // SedanWheelSmoke::wheelSmoke
- constexpr auto engineSoundLoop = 0x3B8; // Sound::engineSoundLoop
- constexpr auto engineSoundVolume = 0x3C0; // Modulator::engineSoundVolume
- constexpr auto engineSoundPitch = 0x3C8; // Modulator::engineSoundPitch
- };
- namespace Buoyancy
- {
- constexpr auto buoyancyScale = 0x30; // Single::buoyancyScale
- constexpr auto submergedFraction = 0x34; // Single::submergedFraction
- constexpr auto doEffects = 0x38; // bool::doEffects
- constexpr auto clientSide = 0x39; // bool::clientSide
- constexpr auto flowMovementScale = 0x48; // Single::flowMovementScale
- constexpr auto timeOutOfWaterk__BackingField = 0x4C; // Single::<timeOutOfWater>k__BackingField
- constexpr auto timeInWater = 0x50; // Single::timeInWater
- constexpr auto requiredSubmergedFraction = 0x54; // Single::requiredSubmergedFraction
- constexpr auto forEntity = 0x58; // BaseEntity::forEntity
- constexpr auto waveHeightScale = 0x90; // Single::waveHeightScale
- };
- namespace BuoyancyPoint
- {
- constexpr auto buoyancyForce = 0x18; // Single::buoyancyForce
- constexpr auto size = 0x1C; // Single::size
- constexpr auto waveScale = 0x24; // Single::waveScale
- constexpr auto waveFrequency = 0x28; // Single::waveFrequency
- constexpr auto wasSubmergedLastFrame = 0x2C; // bool::wasSubmergedLastFrame
- constexpr auto nexSplashTime = 0x30; // Single::nexSplashTime
- constexpr auto doSplashEffects = 0x34; // bool::doSplashEffects
- };
- namespace KayakSeat
- {
- constexpr auto PaddleItem = 0x308; // ItemDefinition::PaddleItem
- };
- namespace RHIBAIController
- {
- };
- namespace CrushTrigger
- {
- constexpr auto includeNPCs = 0x40; // bool::includeNPCs
- };
- namespace DamageRenderer
- {
- constexpr auto prevHealth = 0x30; // Single::prevHealth
- constexpr auto prevIsDead = 0x34; // bool::prevIsDead
- constexpr auto damageColour = 0x38; // Color::damageColour
- constexpr auto glassMaterialPB = 0x8; // MaterialPropertyBlock::glassMaterialPB
- constexpr auto highlightMaterial = 0x18; // Material::highlightMaterial
- };
- namespace CH47AIBrain
- {
- };
- namespace CH47DropZone
- {
- constexpr auto lastDropTime = 0x18; // Single::lastDropTime
- };
- namespace CH47Helicopter
- {
- };
- namespace CH47HelicopterAIController
- {
- constexpr auto scientistPrefab = 0x450; // GameObjectRef::scientistPrefab
- constexpr auto dismountablePrefab = 0x458; // GameObjectRef::dismountablePrefab
- constexpr auto weakDismountablePrefab = 0x460; // GameObjectRef::weakDismountablePrefab
- constexpr auto maxTiltAngle = 0x468; // Single::maxTiltAngle
- constexpr auto AiAltitudeForce = 0x46C; // Single::AiAltitudeForce
- constexpr auto triggerHurt = 0x478; // GameObject::triggerHurt
- constexpr auto landingTarget = 0x480; // Vector3::landingTarget
- };
- namespace CH47LandingZone
- {
- constexpr auto dropoffScale = 0x1C; // Single::dropoffScale
- };
- namespace CH47ReinforcementListener
- {
- constexpr auto listenString = 0x148; // string::listenString
- constexpr auto heliPrefab = 0x150; // GameObjectRef::heliPrefab
- constexpr auto startDist = 0x158; // Single::startDist
- };
- namespace EngineAudioSet
- {
- constexpr auto idleVolume = 0x24; // Single::idleVolume
- constexpr auto maxVolume = 0x28; // Single::maxVolume
- constexpr auto volumeChangeRateUp = 0x2C; // Single::volumeChangeRateUp
- constexpr auto volumeChangeRateDown = 0x30; // Single::volumeChangeRateDown
- constexpr auto idlePitch = 0x34; // Single::idlePitch
- constexpr auto maxPitch = 0x38; // Single::maxPitch
- constexpr auto idleRpm = 0x3C; // Single::idleRpm
- constexpr auto gearUpRpm = 0x40; // Single::gearUpRpm
- constexpr auto gearDownRpm = 0x44; // Single::gearDownRpm
- constexpr auto numGears = 0x48; // int32_t::numGears
- constexpr auto maxRpm = 0x4C; // Single::maxRpm
- constexpr auto gearUpRpmRate = 0x50; // Single::gearUpRpmRate
- constexpr auto gearDownRpmRate = 0x54; // Single::gearDownRpmRate
- constexpr auto badPerformanceLoop = 0x58; // SoundDefinition::badPerformanceLoop
- };
- namespace GlassPane
- {
- constexpr auto glassRendereer = 0x18; // Renderer::glassRendereer
- constexpr auto module = 0x20; // BaseVehicleModule::module
- constexpr auto showFullDamageAt = 0x28; // Single::showFullDamageAt
- constexpr auto detailAmountID = 0x0; // int32_t::detailAmountID
- };
- namespace MagnetSnap
- {
- constexpr auto snapLocation = 0x10; // Transform::snapLocation
- constexpr auto prevSnapLocation = 0x18; // Vector3::prevSnapLocation
- };
- namespace ModularCarCentralLockingSwitch
- {
- constexpr auto centralLockingSwitch = 0x28; // Transform::centralLockingSwitch
- constexpr auto switchOffPos = 0x30; // Vector3::switchOffPos
- constexpr auto switchOnPos = 0x3C; // Vector3::switchOnPos
- };
- namespace ModularCarLock
- {
- constexpr auto owner = 0x18; // ModularCar::owner
- constexpr auto LockID = 0x20; // int32_t::LockID
- };
- namespace ModularCarPresetConfig
- {
- };
- namespace ModularCarSeat
- {
- constexpr auto supportsMouseSteer = 0x308; // bool::supportsMouseSteer
- constexpr auto leftFootIKPos = 0x30C; // Vector3::leftFootIKPos
- constexpr auto rightFootIKPos = 0x318; // Vector3::rightFootIKPos
- constexpr auto playerIsMouseSteering = 0x324; // bool::playerIsMouseSteering
- };
- namespace ModularVehicleShopFront
- {
- constexpr auto maxUseDistance = 0x3C0; // Single::maxUseDistance
- };
- namespace VehicleModuleButtonComponent
- {
- constexpr auto interactionColliderName = 0x18; // string::interactionColliderName
- constexpr auto pressSoundDef = 0x20; // SoundDefinition::pressSoundDef
- };
- namespace VehicleModuleEngine
- {
- constexpr auto engine = 0x548; // Engine::engine
- constexpr auto IsUsablek__BackingField = 0x550; // bool::<IsUsable>k__BackingField
- constexpr auto PerformanceFractionAccelerationk__BackingField = 0x554; // Single::<PerformanceFractionAcceleration>k__BackingField
- constexpr auto PerformanceFractionTopSpeedk__BackingField = 0x558; // Single::<PerformanceFractionTopSpeed>k__BackingField
- constexpr auto PerformanceFractionFuelEconomyk__BackingField = 0x55C; // Single::<PerformanceFractionFuelEconomy>k__BackingField
- constexpr auto OverallPerformanceFractionk__BackingField = 0x560; // Single::<OverallPerformanceFraction>k__BackingField
- constexpr auto badPerformanceLoop = 0x568; // Sound::badPerformanceLoop
- constexpr auto badPerformancePitchModulator = 0x570; // Modulator::badPerformancePitchModulator
- constexpr auto prevSmokePercent = 0x578; // Single::prevSmokePercent
- };
- namespace TakeCollisionDamage
- {
- constexpr auto entity = 0x18; // BaseCombatEntity::entity
- constexpr auto minDamage = 0x20; // Single::minDamage
- constexpr auto maxDamage = 0x24; // Single::maxDamage
- constexpr auto forceForAnyDamage = 0x28; // Single::forceForAnyDamage
- constexpr auto forceForMaxDamage = 0x2C; // Single::forceForMaxDamage
- constexpr auto velocityRestorePercent = 0x30; // Single::velocityRestorePercent
- };
- namespace SoccerBall
- {
- constexpr auto additionalForceMultiplier = 0x228; // Single::additionalForceMultiplier
- constexpr auto upForceMultiplier = 0x22C; // Single::upForceMultiplier
- constexpr auto explosionForceMultiplier = 0x238; // Single::explosionForceMultiplier
- constexpr auto otherForceMultiplier = 0x23C; // Single::otherForceMultiplier
- };
- namespace DeployGuide
- {
- constexpr auto current = 0x0; // DeployGuide::current
- constexpr auto hidden = 0x18; // bool::hidden
- constexpr auto isGoodPlacement = 0x19; // bool::isGoodPlacement
- };
- namespace DroppedItem
- {
- constexpr auto itemModel = 0x158; // GameObject::itemModel
- constexpr auto childCollider = 0x160; // Collider::childCollider
- };
- namespace ItemPickup
- {
- constexpr auto skinOverride = 0x178; // UInt64::skinOverride
- };
- namespace ANDSwitch
- {
- };
- namespace DoorManipulator
- {
- constexpr auto targetDoor = 0x260; // Door::targetDoor
- constexpr auto powerAction = 0x268; // DoorEffect::powerAction
- };
- namespace DummySwitch
- {
- constexpr auto listenStringOff = 0x258; // string::listenStringOff
- };
- namespace ElectricGenerator
- {
- };
- namespace ElevatorIOEntity
- {
- constexpr auto Consumption = 0x250; // int32_t::Consumption
- };
- namespace FluidSwitch
- {
- constexpr auto Flag_PumpPowered = 0x300; // Flags::Flag_PumpPowered
- constexpr auto PumpAnimator = 0x308; // Animator::PumpAnimator
- constexpr auto SwitchOnParam = 0x0; // int32_t::SwitchOnParam
- constexpr auto PowerParam = 0x4; // int32_t::PowerParam
- };
- namespace ORSwitch
- {
- };
- namespace XORSwitch
- {
- };
- namespace ProgressDoor
- {
- constexpr auto storedEnergy = 0x250; // Single::storedEnergy
- constexpr auto energyForOpen = 0x254; // Single::energyForOpen
- constexpr auto secondsToClose = 0x258; // Single::secondsToClose
- constexpr auto openProgress = 0x25C; // Single::openProgress
- };
- namespace SlidingProgressDoor
- {
- constexpr auto openPosition = 0x260; // Vector3::openPosition
- constexpr auto closedPosition = 0x26C; // Vector3::closedPosition
- constexpr auto doorObject = 0x278; // GameObject::doorObject
- constexpr auto vehiclePhysBox = 0x280; // TriggerVehiclePush::vehiclePhysBox
- constexpr auto client_targetStoredEnergy = 0x288; // Single::client_targetStoredEnergy
- };
- namespace PuzzleReset
- {
- constexpr auto playersBlockReset = 0x30; // bool::playersBlockReset
- constexpr auto playerDetectionRadius = 0x34; // Single::playerDetectionRadius
- constexpr auto playerDetectionOrigin = 0x38; // Transform::playerDetectionOrigin
- constexpr auto timeBetweenResets = 0x40; // Single::timeBetweenResets
- constexpr auto scaleWithServerPopulation = 0x44; // bool::scaleWithServerPopulation
- };
- namespace FrequencyConfig
- {
- constexpr auto rfObject = 0x30; // IRFObject::rfObject
- };
- namespace RFManager
- {
- constexpr auto minFreq = 0x10; // int32_t::minFreq
- constexpr auto maxFreq = 0x14; // int32_t::maxFreq
- };
- namespace BaseHuntEvent
- {
- constexpr auto huntStartSound = 0x150; // AudioSource::huntStartSound
- };
- namespace CargoPlane
- {
- };
- namespace EventSchedule
- {
- constexpr auto minimumHoursBetween = 0x18; // Single::minimumHoursBetween
- constexpr auto maxmumHoursBetween = 0x1C; // Single::maxmumHoursBetween
- };
- namespace TriggeredEventPrefab
- {
- constexpr auto targetPrefab = 0x18; // GameObjectRef::targetPrefab
- };
- namespace Bootstrap
- {
- constexpr auto bootstrapInitRun = 0x0; // bool::bootstrapInitRun
- constexpr auto isErrored = 0x1; // bool::isErrored
- constexpr auto messageString = 0x18; // string::messageString
- constexpr auto BootstrapUiCanvas = 0x20; // CanvasGroup::BootstrapUiCanvas
- constexpr auto errorPanel = 0x28; // GameObject::errorPanel
- constexpr auto errorText = 0x30; // TextMeshProUGUI::errorText
- constexpr auto statusText = 0x38; // TextMeshProUGUI::statusText
- constexpr auto timeSinceVisible = 0x40; // TimeSince::timeSinceVisible
- constexpr auto _engineUi = 0x8; // GameObject::_engineUi
- constexpr auto _gameUi = 0x10; // GameObject::_gameUi
- constexpr auto _menuUi = 0x18; // GameObject::_menuUi
- constexpr auto lastWrittenValue = 0x20; // string::lastWrittenValue
- };
- namespace BuildingManager
- {
- constexpr auto client = 0x0; // ClientBuildingManager::client
- };
- namespace Climate
- {
- constexpr auto BlendingSpeed = 0x18; // Single::BlendingSpeed
- constexpr auto FogMultiplier = 0x1C; // Single::FogMultiplier
- constexpr auto FogDarknessDistance = 0x20; // Single::FogDarknessDistance
- constexpr auto DebugLUTBlending = 0x24; // bool::DebugLUTBlending
- constexpr auto Weather = 0x28; // WeatherParameters::Weather
- constexpr auto Arid = 0x38; // ClimateParameters::Arid
- constexpr auto Temperate = 0x40; // ClimateParameters::Temperate
- constexpr auto Tundra = 0x48; // ClimateParameters::Tundra
- constexpr auto Arctic = 0x50; // ClimateParameters::Arctic
- constexpr auto WeatherStateBlendk__BackingField = 0x58; // Single::<WeatherStateBlend>k__BackingField
- constexpr auto WeatherSeedPreviousk__BackingField = 0x5C; // uint32_t::<WeatherSeedPrevious>k__BackingField
- constexpr auto WeatherSeedTargetk__BackingField = 0x60; // uint32_t::<WeatherSeedTarget>k__BackingField
- constexpr auto WeatherSeedNextk__BackingField = 0x64; // uint32_t::<WeatherSeedNext>k__BackingField
- constexpr auto WeatherStatePreviousk__BackingField = 0x68; // WeatherPreset::<WeatherStatePrevious>k__BackingField
- constexpr auto WeatherStateTargetk__BackingField = 0x70; // WeatherPreset::<WeatherStateTarget>k__BackingField
- constexpr auto WeatherStateNextk__BackingField = 0x78; // WeatherPreset::<WeatherStateNext>k__BackingField
- constexpr auto WeatherStatek__BackingField = 0x80; // WeatherPreset::<WeatherState>k__BackingField
- constexpr auto WeatherClampsk__BackingField = 0x88; // WeatherPreset::<WeatherClamps>k__BackingField
- constexpr auto WeatherOverridesk__BackingField = 0x90; // WeatherPreset::<WeatherOverrides>k__BackingField
- constexpr auto Overridesk__BackingField = 0x98; // LegacyWeatherState::<Overrides>k__BackingField
- constexpr auto scattering = 0xB0; // TOD_Scattering::scattering
- constexpr auto windZone = 0xB8; // WindZone::windZone
- constexpr auto lut = 0xC0; // ClimateBlendTexture::lut
- constexpr auto prevLut = 0xC8; // ClimateBlendTexture::prevLut
- constexpr auto prevSrcLut1 = 0xD0; // Texture2D::prevSrcLut1
- constexpr auto prevDstLut1 = 0xD8; // Texture2D::prevDstLut1
- constexpr auto prevSrcLut2 = 0xE0; // Texture2D::prevSrcLut2
- constexpr auto prevDstLut2 = 0xE8; // Texture2D::prevDstLut2
- constexpr auto prevLerpLut1 = 0xF0; // Single::prevLerpLut1
- constexpr auto prevLerpLut2 = 0xF4; // Single::prevLerpLut2
- constexpr auto prevLerp = 0xF8; // Single::prevLerp
- constexpr auto cycleBlendTime = 0xFC; // Single::cycleBlendTime
- };
- namespace ColliderInfo
- {
- };
- namespace CreateEffect
- {
- constexpr auto EffectToCreate = 0x18; // GameObjectRef::EffectToCreate
- };
- namespace CullingManager
- {
- };
- namespace CullingVolume
- {
- constexpr auto OccludeeRoot = 0x18; // GameObject::OccludeeRoot
- constexpr auto Invert = 0x20; // bool::Invert
- constexpr auto Portal = 0x21; // bool::Portal
- constexpr auto root = 0x30; // Transform::root
- constexpr auto lastSeen = 0x60; // Single::lastSeen
- };
- namespace DeployShell
- {
- };
- namespace DeployVolume
- {
- constexpr auto layers = 0x98; // LayerMask::layers
- constexpr auto ignore = 0x9C; // Flags::ignore
- constexpr auto entityMode = 0xA0; // EntityMode::entityMode
- };
- namespace DeployVolumeCapsule
- {
- constexpr auto height = 0xC0; // Single::height
- };
- namespace DeployVolumeEntityBounds
- {
- };
- namespace DeployVolumeEntityBoundsReverse
- {
- constexpr auto layer = 0xC8; // int32_t::layer
- };
- namespace DeployVolumeOBB
- {
- };
- namespace DeployVolumeSphere
- {
- };
- namespace Deployable
- {
- constexpr auto guideMeshScale = 0xA0; // Vector3::guideMeshScale
- constexpr auto guideLights = 0xAC; // bool::guideLights
- constexpr auto wantsInstanceData = 0xAD; // bool::wantsInstanceData
- constexpr auto copyInventoryFromItem = 0xAE; // bool::copyInventoryFromItem
- constexpr auto setSocketParent = 0xAF; // bool::setSocketParent
- constexpr auto toSlot = 0xB0; // bool::toSlot
- constexpr auto placeEffect = 0xB8; // GameObjectRef::placeEffect
- };
- namespace EffectDictionary
- {
- };
- namespace EffectRecycle
- {
- constexpr auto detachTime = 0x18; // Single::detachTime
- constexpr auto recycleTime = 0x1C; // Single::recycleTime
- constexpr auto playMode = 0x20; // PlayMode::playMode
- constexpr auto onParentDestroyed = 0x24; // ParentDestroyBehaviour::onParentDestroyed
- constexpr auto detachWaitRecycleAction = 0x30; // Action::detachWaitRecycleAction
- };
- namespace EffectRecycleDetach
- {
- };
- namespace EffectRecycleLite
- {
- };
- namespace EnvironmentType
- {
- };
- namespace EnvironmentVolume
- {
- constexpr auto StickyGizmos = 0x18; // bool::StickyGizmos
- constexpr auto Type = 0x1C; // EnvironmentType::Type
- constexpr auto Center = 0x20; // Vector3::Center
- constexpr auto Size = 0x2C; // Vector3::Size
- constexpr auto triggerk__BackingField = 0x38; // BoxCollider::<trigger>k__BackingField
- };
- namespace EnvironmentVolumeTrigger
- {
- constexpr auto volumek__BackingField = 0x18; // EnvironmentVolume::<volume>k__BackingField
- };
- namespace FoliageCell
- {
- constexpr auto grid = 0x20; // FoliageGrid::grid
- constexpr auto interrupt = 0x28; // bool::interrupt
- constexpr auto lod = 0x2C; // Single::lod
- constexpr auto seed = 0x30; // uint32_t::seed
- };
- namespace FoliageGrid
- {
- constexpr auto Paused = 0x0; // bool::Paused
- constexpr auto BatchPrefab = 0x18; // GameObjectRef::BatchPrefab
- constexpr auto CellSize = 0x20; // Single::CellSize
- constexpr auto MaxMilliseconds = 0x24; // Single::MaxMilliseconds
- constexpr auto FoliageLayer = 0x28; // LayerSelect::FoliageLayer
- constexpr auto FoliageShadows = 0x2C; // ShadowCastingMode::FoliageShadows
- constexpr auto curCell = 0x40; // Vector2i::curCell
- };
- namespace FoliageGroup
- {
- constexpr auto LOD = 0x10; // Single::LOD
- constexpr auto NeedsRefresh = 0x14; // bool::NeedsRefresh
- constexpr auto Processing = 0x15; // bool::Processing
- constexpr auto Preserving = 0x16; // bool::Preserving
- constexpr auto cell = 0x50; // FoliageCell::cell
- constexpr auto key = 0x58; // FoliageKey::key
- constexpr auto updateData = 0x60; // Action::updateData
- constexpr auto refreshBatches = 0x68; // Action::refreshBatches
- };
- namespace FoliageKey
- {
- };
- namespace FoliagePlacement
- {
- constexpr auto Density = 0x18; // Single::Density
- constexpr auto Filter = 0x20; // SpawnFilter::Filter
- constexpr auto FilterCutoff = 0x28; // Single::FilterCutoff
- constexpr auto FilterFade = 0x2C; // Single::FilterFade
- constexpr auto FilterScaling = 0x30; // Single::FilterScaling
- constexpr auto RandomScaling = 0x34; // Single::RandomScaling
- constexpr auto Range = 0x38; // MinMax::Range
- constexpr auto RangeFade = 0x40; // Single::RangeFade
- constexpr auto DistanceDensity = 0x44; // Single::DistanceDensity
- constexpr auto DistanceScaling = 0x48; // Single::DistanceScaling
- constexpr auto mesh0 = 0x58; // Mesh::mesh0
- constexpr auto mesh1 = 0x60; // Mesh::mesh1
- constexpr auto mesh2 = 0x68; // Mesh::mesh2
- };
- namespace FoliageRenderer
- {
- constexpr auto LOD0 = 0x20; // Mesh::LOD0
- constexpr auto LOD1 = 0x28; // Mesh::LOD1
- constexpr auto batchGroup = 0x30; // FoliageGroup::batchGroup
- constexpr auto batchInstance = 0x38; // MeshInstance::batchInstance
- };
- namespace FoliageSpawn
- {
- constexpr auto Placement = 0x18; // FoliagePlacement::Placement
- };
- namespace GameManager
- {
- constexpr auto client = 0x0; // GameManager::client
- constexpr auto preProcessed = 0x10; // PrefabPreProcess::preProcessed
- constexpr auto pool = 0x18; // PrefabPoolCollection::pool
- constexpr auto Clientside = 0x20; // bool::Clientside
- constexpr auto Serverside = 0x21; // bool::Serverside
- };
- namespace BaseGameMode
- {
- constexpr auto gameModeScores = 0x148; // GameMode::gameModeScores
- constexpr auto matchDuration = 0x160; // Single::matchDuration
- constexpr auto warmupDuration = 0x164; // Single::warmupDuration
- constexpr auto timeBetweenMatches = 0x168; // Single::timeBetweenMatches
- constexpr auto minPlayersToStart = 0x16C; // int32_t::minPlayersToStart
- constexpr auto useCustomSpawns = 0x170; // bool::useCustomSpawns
- constexpr auto victoryScoreName = 0x178; // string::victoryScoreName
- constexpr auto teamScoreName = 0x180; // string::teamScoreName
- constexpr auto numScoreForVictory = 0x188; // int32_t::numScoreForVictory
- constexpr auto startingWeapon = 0x190; // GameObjectRef::startingWeapon
- constexpr auto gamemodeTitle = 0x198; // string::gamemodeTitle
- constexpr auto warmupStartTime = 0x1B8; // Single::warmupStartTime
- constexpr auto matchStartTime = 0x1BC; // Single::matchStartTime
- constexpr auto matchEndTime = 0x1C0; // Single::matchEndTime
- constexpr auto permanent = 0x1D0; // bool::permanent
- constexpr auto limitTeamAuths = 0x1D1; // bool::limitTeamAuths
- constexpr auto clActiveGameMode = 0x8; // BaseGameMode::clActiveGameMode
- constexpr auto wasInWarmup = 0x1E8; // bool::wasInWarmup
- constexpr auto wasMatchOver = 0x1E9; // bool::wasMatchOver
- constexpr auto wasMatchActive = 0x1EA; // bool::wasMatchActive
- };
- namespace GameModeCapturePoint
- {
- constexpr auto captureTrigger = 0x148; // CapturePointTrigger::captureTrigger
- constexpr auto timeToCapture = 0x150; // Single::timeToCapture
- constexpr auto scorePerSecond = 0x154; // int32_t::scorePerSecond
- constexpr auto scoreName = 0x158; // string::scoreName
- constexpr auto captureFraction = 0x160; // Single::captureFraction
- constexpr auto captureTeam = 0x164; // int32_t::captureTeam
- constexpr auto capturingTeam = 0x168; // int32_t::capturingTeam
- constexpr auto capturingPlayer = 0x170; // EntityRef::capturingPlayer
- constexpr auto capturedPlayer = 0x180; // EntityRef::capturedPlayer
- constexpr auto capturePointText = 0x190; // RustText::capturePointText
- constexpr auto captureOwnerName = 0x198; // RustText::captureOwnerName
- constexpr auto captureProgressImage = 0x1A0; // Image::captureProgressImage
- constexpr auto progressBeepEffect = 0x1A8; // GameObjectRef::progressBeepEffect
- constexpr auto progressCompleteEffect = 0x1B0; // GameObjectRef::progressCompleteEffect
- constexpr auto computerPoint = 0x1B8; // Transform::computerPoint
- };
- namespace GameModeManifest
- {
- constexpr auto instance = 0x0; // GameModeManifest::instance
- };
- namespace GameModeObjectToggle
- {
- };
- namespace GameModeSoftcore
- {
- constexpr auto reclaimManagerPrefab = 0x1F0; // GameObjectRef::reclaimManagerPrefab
- constexpr auto reclaimBackpackPrefab = 0x1F8; // GameObjectRef::reclaimBackpackPrefab
- constexpr auto ReclaimToast = 0x0; // Phrase::ReclaimToast
- };
- namespace ReclaimManager
- {
- };
- namespace GameSetup
- {
- constexpr auto RunOnce = 0x0; // bool::RunOnce
- constexpr auto startServer = 0x18; // bool::startServer
- constexpr auto clientConnectCommand = 0x20; // string::clientConnectCommand
- constexpr auto loadMenu = 0x28; // bool::loadMenu
- constexpr auto loadLevel = 0x29; // bool::loadLevel
- constexpr auto loadLevelScene = 0x30; // string::loadLevelScene
- constexpr auto loadSave = 0x38; // bool::loadSave
- constexpr auto loadSaveFile = 0x40; // string::loadSaveFile
- };
- namespace Gibbable
- {
- constexpr auto gibSource = 0x98; // GameObject::gibSource
- constexpr auto materialSource = 0xA8; // GameObject::materialSource
- constexpr auto copyMaterialBlock = 0xB0; // bool::copyMaterialBlock
- constexpr auto fxPrefab = 0xC0; // GameObjectRef::fxPrefab
- constexpr auto spawnFxPrefab = 0xC8; // bool::spawnFxPrefab
- constexpr auto important = 0xC9; // bool::important
- constexpr auto explodeScale = 0xCC; // Single::explodeScale
- constexpr auto scaleOverride = 0xD0; // Single::scaleOverride
- constexpr auto uniqueId = 0xD4; // int32_t::uniqueId
- constexpr auto mf = 0xE0; // MeshFilter::mf
- constexpr auto col = 0xE8; // MeshCollider::col
- constexpr auto newGib = 0xF0; // Gib::newGib
- };
- namespace GroundWatch
- {
- constexpr auto groundPosition = 0x18; // Vector3::groundPosition
- };
- namespace HideUntilMobile
- {
- constexpr auto startPos = 0x28; // Vector3::startPos
- };
- namespace HitTest
- {
- constexpr auto AttackRay = 0x14; // Ray::AttackRay
- constexpr auto Radius = 0x2C; // Single::Radius
- constexpr auto Forgiveness = 0x30; // Single::Forgiveness
- constexpr auto MaxDistance = 0x34; // Single::MaxDistance
- constexpr auto RayHit = 0x38; // RaycastHit::RayHit
- constexpr auto MultiHit = 0x64; // bool::MultiHit
- constexpr auto BestHit = 0x65; // bool::BestHit
- constexpr auto DidHit = 0x66; // bool::DidHit
- constexpr auto ignoreEntity = 0x80; // BaseEntity::ignoreEntity
- constexpr auto HitEntity = 0x88; // BaseEntity::HitEntity
- constexpr auto HitPoint = 0x90; // Vector3::HitPoint
- constexpr auto HitNormal = 0x9C; // Vector3::HitNormal
- constexpr auto HitDistance = 0xA8; // Single::HitDistance
- constexpr auto HitTransform = 0xB0; // Transform::HitTransform
- constexpr auto HitPart = 0xB8; // uint32_t::HitPart
- constexpr auto HitMaterial = 0xC0; // string::HitMaterial
- };
- namespace HitInfo
- {
- constexpr auto Initiator = 0x10; // BaseEntity::Initiator
- constexpr auto WeaponPrefab = 0x18; // BaseEntity::WeaponPrefab
- constexpr auto Weapon = 0x20; // AttackEntity::Weapon
- constexpr auto DoHitEffects = 0x28; // bool::DoHitEffects
- constexpr auto DoDecals = 0x29; // bool::DoDecals
- constexpr auto IsPredicting = 0x2A; // bool::IsPredicting
- constexpr auto UseProtection = 0x2B; // bool::UseProtection
- constexpr auto Predicted = 0x30; // Connection::Predicted
- constexpr auto HitBone = 0x48; // uint32_t::HitBone
- constexpr auto HitMaterial = 0x50; // uint32_t::HitMaterial
- constexpr auto HitPositionWorld = 0x54; // Vector3::HitPositionWorld
- constexpr auto HitPositionLocal = 0x60; // Vector3::HitPositionLocal
- constexpr auto HitNormalWorld = 0x6C; // Vector3::HitNormalWorld
- constexpr auto HitNormalLocal = 0x78; // Vector3::HitNormalLocal
- constexpr auto PointStart = 0x84; // Vector3::PointStart
- constexpr auto PointEnd = 0x90; // Vector3::PointEnd
- constexpr auto ProjectileID = 0x9C; // int32_t::ProjectileID
- constexpr auto ProjectileDistance = 0xA0; // Single::ProjectileDistance
- constexpr auto ProjectileVelocity = 0xA4; // Vector3::ProjectileVelocity
- constexpr auto ProjectilePrefab = 0xB0; // Projectile::ProjectilePrefab
- constexpr auto damageTypes = 0xC8; // DamageTypeList::damageTypes
- constexpr auto CanGather = 0xD0; // bool::CanGather
- constexpr auto DidGather = 0xD1; // bool::DidGather
- constexpr auto gatherScale = 0xD4; // Single::gatherScale
- };
- namespace HitArea
- {
- };
- namespace HitAreaConst
- {
- };
- namespace AnimatorLOD
- {
- constexpr auto Distance = 0x80; // Single::Distance
- };
- namespace RendererBatch
- {
- constexpr auto BatchTransformk__BackingField = 0x18; // Transform::<BatchTransform>k__BackingField
- constexpr auto BatchRendererk__BackingField = 0x20; // MeshRenderer::<BatchRenderer>k__BackingField
- constexpr auto BatchFilterk__BackingField = 0x28; // MeshFilter::<BatchFilter>k__BackingField
- constexpr auto batchGroup = 0x38; // RendererGroup::batchGroup
- constexpr auto batchInstance = 0x40; // MeshRendererInstance::batchInstance
- };
- namespace RendererCell
- {
- constexpr auto grid = 0x20; // RendererGrid::grid
- constexpr auto isInPool = 0x29; // bool::isInPool
- };
- namespace RendererGrid
- {
- };
- namespace RendererGroup
- {
- constexpr auto Invalidated = 0x10; // bool::Invalidated
- constexpr auto cell = 0x48; // RendererCell::cell
- constexpr auto key = 0x50; // RendererKey::key
- };
- namespace RendererKey
- {
- };
- namespace ClothLOD
- {
- constexpr auto clothLODDist = 0x0; // Single::clothLODDist
- constexpr auto cloth = 0x18; // Cloth::cloth
- constexpr auto lastWantsEnabled = 0x20; // bool::lastWantsEnabled
- };
- namespace DecalCull
- {
- constexpr auto decal = 0x88; // DeferredDecal::decal
- };
- namespace GameObjectLOD
- {
- constexpr auto TargetGameObject = 0x88; // GameObject::TargetGameObject
- };
- namespace LODCell
- {
- constexpr auto Position = 0x10; // Vector3::Position
- constexpr auto Size = 0x1C; // Single::Size
- };
- namespace LODComponent
- {
- constexpr auto OccludeeParams = 0x1C; // OccludeeParameters::OccludeeParams
- constexpr auto cachedTransform = 0x30; // Transform::cachedTransform
- constexpr auto impostor = 0x38; // Impostor::impostor
- constexpr auto culled = 0x40; // bool::culled
- constexpr auto occludeeCulled = 0x54; // bool::occludeeCulled
- constexpr auto occludeeShadowsVisible = 0x55; // bool::occludeeShadowsVisible
- constexpr auto occludeeShadowRange = 0x58; // Single::occludeeShadowRange
- constexpr auto occludee = 0x60; // OccludeeSphere::occludee
- constexpr auto DynamicOccludeeLowPerFrame = 0x8; // int32_t::DynamicOccludeeLowPerFrame
- constexpr auto DynamicOccludeeMinimumLowInterval = 0xC; // Single::DynamicOccludeeMinimumLowInterval
- constexpr auto dynamicOccludeeLowIndex = 0x18; // int32_t::dynamicOccludeeLowIndex
- };
- namespace LODComponentParticleSystem
- {
- constexpr auto playOnShow = 0x80; // bool::playOnShow
- constexpr auto particleSystem = 0x88; // ParticleSystem::particleSystem
- constexpr auto particleSystemRenderer = 0x90; // Renderer::particleSystemRenderer
- constexpr auto maxEmission = 0x98; // Single::maxEmission
- };
- namespace LODGrid
- {
- constexpr auto TreeMeshDistance = 0x4; // Single::TreeMeshDistance
- constexpr auto treeRefreshRequest = 0x20; // bool::treeRefreshRequest
- constexpr auto treeRefreshPosition = 0x24; // Vector3::treeRefreshPosition
- };
- namespace LODManager
- {
- constexpr auto offset = 0x30; // int32_t::offset
- };
- namespace LODDistanceMode
- {
- };
- namespace MeshCull
- {
- constexpr auto meshBatch = 0x88; // RendererBatch::meshBatch
- constexpr auto meshRenderer = 0x90; // Renderer::meshRenderer
- };
- namespace MeshGroupCull
- {
- };
- namespace MeshLOD
- {
- constexpr auto meshShadowMode = 0xA0; // ShadowCastingMode::meshShadowMode
- };
- namespace ParticleCollisionLOD
- {
- };
- namespace ParticleSystemCull
- {
- };
- namespace ParticleSystemLOD
- {
- };
- namespace RendererLOD
- {
- };
- namespace RigidbodyLOD
- {
- constexpr auto kinematic = 0x95; // bool::kinematic
- };
- namespace TreeLOD
- {
- constexpr auto requestedlod = 0x88; // int32_t::requestedlod
- };
- namespace LevelInfo
- {
- constexpr auto shortName = 0x18; // string::shortName
- constexpr auto displayName = 0x20; // string::displayName
- constexpr auto description = 0x28; // string::description
- constexpr auto image = 0x30; // Texture2D::image
- constexpr auto version = 0x38; // int32_t::version
- };
- namespace LevelManager
- {
- constexpr auto CurrentLevelName = 0x28976CC; // string::CurrentLevelName
- };
- namespace MeshReplacement
- {
- constexpr auto Female = 0x18; // SkinnedMeshRenderer::Female
- };
- namespace MonumentInfo
- {
- constexpr auto Type = 0x18; // MonumentType::Type
- constexpr auto Tier = 0x1C; // MonumentTier::Tier
- constexpr auto MinWorldSize = 0x20; // int32_t::MinWorldSize
- constexpr auto MinDistance = 0x24; // int32_t::MinDistance
- constexpr auto HasNavmesh = 0x40; // bool::HasNavmesh
- constexpr auto IsSafeZone = 0x41; // bool::IsSafeZone
- constexpr auto shouldDisplayOnMap = 0x42; // bool::shouldDisplayOnMap
- constexpr auto displayPhrase = 0x48; // Phrase::displayPhrase
- };
- namespace MonumentType
- {
- };
- namespace MonumentTier
- {
- };
- namespace Prefab1
- {
- constexpr auto Component = 0x0; // T::Component
- };
- namespace Prefab
- {
- constexpr auto ID = 0x10; // uint32_t::ID
- constexpr auto Name = 0x18; // string::Name
- constexpr auto Object = 0x20; // GameObject::Object
- constexpr auto Manager = 0x28; // GameManager::Manager
- constexpr auto Attribute = 0x30; // Library::Attribute
- constexpr auto Parameters = 0x38; // PrefabParameters::Parameters
- };
- namespace PrefabInformation
- {
- constexpr auto associatedItemDefinition = 0x98; // ItemDefinition::associatedItemDefinition
- constexpr auto title = 0xA0; // Phrase::title
- constexpr auto description = 0xA8; // Phrase::description
- constexpr auto sprite = 0xB0; // Sprite::sprite
- };
- namespace PrefabInstantiate
- {
- constexpr auto Prefab = 0x18; // GameObjectRef::Prefab
- };
- namespace PrefabPriority
- {
- };
- namespace PrefabParameters
- {
- constexpr auto Priority = 0x18; // PrefabPriority::Priority
- constexpr auto Count = 0x1C; // int32_t::Count
- };
- namespace PrefabPreProcess
- {
- constexpr auto isClientside = 0x10; // bool::isClientside
- constexpr auto isServerside = 0x11; // bool::isServerside
- constexpr auto isBundling = 0x12; // bool::isBundling
- };
- namespace ArmorProperties
- {
- constexpr auto area = 0x18; // HitArea::area
- };
- namespace ClothingMovementProperties
- {
- constexpr auto speedReduction = 0x18; // Single::speedReduction
- constexpr auto minSpeedReduction = 0x1C; // Single::minSpeedReduction
- constexpr auto waterSpeedBonus = 0x20; // Single::waterSpeedBonus
- };
- namespace DamageProperties
- {
- constexpr auto fallback = 0x18; // DamageProperties::fallback
- };
- namespace LazyAimProperties
- {
- constexpr auto snapStrength = 0x18; // Single::snapStrength
- constexpr auto deadzoneAngle = 0x1C; // Single::deadzoneAngle
- };
- namespace SkeletonProperties
- {
- constexpr auto boneReference = 0x18; // GameObject::boneReference
- };
- namespace RealmedCollider
- {
- constexpr auto ServerCollider = 0x20; // Collider::ServerCollider
- constexpr auto ClientCollider = 0x28; // Collider::ClientCollider
- };
- namespace RealmedRemove
- {
- };
- namespace RelationshipManager
- {
- constexpr auto clientMaxTeamSize = 0x2320; // int32_t::clientMaxTeamSize
- };
- namespace SaveRestore
- {
- constexpr auto IsSaving = 0x0; // bool::IsSaving
- constexpr auto timedSave = 0x18; // bool::timedSave
- constexpr auto timedSavePause = 0x1C; // int32_t::timedSavePause
- constexpr auto SaveCreatedTime = 0x8; // DateTime::SaveCreatedTime
- };
- namespace SceneToPrefab
- {
- constexpr auto flattenHierarchy = 0x18; // bool::flattenHierarchy
- constexpr auto outputPrefab = 0x20; // GameObject::outputPrefab
- };
- namespace ConvarControlledSpawnPopulation
- {
- constexpr auto PopulationConvar = 0x68; // string::PopulationConvar
- };
- namespace SpawnIndividual
- {
- constexpr auto PrefabID = 0x0; // uint32_t::PrefabID
- constexpr auto Rotation = 0x10; // Quaternion::Rotation
- };
- namespace SpawnPopulation
- {
- constexpr auto ResourceFolder = 0x20; // string::ResourceFolder
- constexpr auto _targetDensity = 0x30; // Single::_targetDensity
- constexpr auto SpawnRate = 0x34; // Single::SpawnRate
- constexpr auto ClusterSizeMin = 0x38; // int32_t::ClusterSizeMin
- constexpr auto ClusterSizeMax = 0x3C; // int32_t::ClusterSizeMax
- constexpr auto ClusterDithering = 0x40; // int32_t::ClusterDithering
- constexpr auto SpawnAttemptsInitial = 0x44; // int32_t::SpawnAttemptsInitial
- constexpr auto SpawnAttemptsRepeating = 0x48; // int32_t::SpawnAttemptsRepeating
- constexpr auto EnforcePopulationLimits = 0x4C; // bool::EnforcePopulationLimits
- constexpr auto ScaleWithLargeMaps = 0x4D; // bool::ScaleWithLargeMaps
- constexpr auto ScaleWithSpawnFilter = 0x4E; // bool::ScaleWithSpawnFilter
- constexpr auto ScaleWithServerPopulation = 0x4F; // bool::ScaleWithServerPopulation
- constexpr auto AlignToNormal = 0x50; // bool::AlignToNormal
- };
- namespace Spawnable
- {
- constexpr auto Population = 0x18; // SpawnPopulation::Population
- };
- namespace GameModeSpawnGroup
- {
- };
- namespace GenericSpawnPoint
- {
- constexpr auto dropToGround = 0x18; // bool::dropToGround
- constexpr auto randomRot = 0x19; // bool::randomRot
- constexpr auto OnObjectSpawnedEvent = 0x28; // UnityEvent::OnObjectSpawnedEvent
- constexpr auto OnObjectRetiredEvent = 0x30; // UnityEvent::OnObjectRetiredEvent
- };
- namespace IndividualSpawner
- {
- constexpr auto entityPrefab = 0x18; // GameObjectRef::entityPrefab
- constexpr auto respawnDelayMin = 0x20; // Single::respawnDelayMin
- constexpr auto respawnDelayMax = 0x24; // Single::respawnDelayMax
- constexpr auto useCustomBoundsCheckMask = 0x28; // bool::useCustomBoundsCheckMask
- constexpr auto customBoundsCheckMask = 0x2C; // LayerMask::customBoundsCheckMask
- };
- namespace NPCSpawner
- {
- constexpr auto monumentNavMesh = 0x40; // MonumentNavMesh::monumentNavMesh
- constexpr auto shouldFillOnSpawn = 0x48; // bool::shouldFillOnSpawn
- };
- namespace RadialSpawnPoint
- {
- };
- namespace SpawnGroup
- {
- constexpr auto numToSpawnPerTickMin = 0x2C; // int32_t::numToSpawnPerTickMin
- constexpr auto numToSpawnPerTickMax = 0x30; // int32_t::numToSpawnPerTickMax
- constexpr auto wantsInitialSpawn = 0x3C; // bool::wantsInitialSpawn
- constexpr auto temporary = 0x3D; // bool::temporary
- };
- namespace SpawnHandler
- {
- constexpr auto TickInterval = 0x18; // Single::TickInterval
- constexpr auto MinSpawnsPerTick = 0x1C; // int32_t::MinSpawnsPerTick
- constexpr auto MaxSpawnsPerTick = 0x20; // int32_t::MaxSpawnsPerTick
- constexpr auto PlacementMask = 0x24; // LayerMask::PlacementMask
- constexpr auto PlacementCheckMask = 0x28; // LayerMask::PlacementCheckMask
- constexpr auto PlacementCheckHeight = 0x2C; // Single::PlacementCheckHeight
- constexpr auto RadiusCheckMask = 0x30; // LayerMask::RadiusCheckMask
- constexpr auto RadiusCheckDistance = 0x34; // Single::RadiusCheckDistance
- constexpr auto BoundsCheckMask = 0x38; // LayerMask::BoundsCheckMask
- constexpr auto CharacterSpawn = 0x40; // SpawnFilter::CharacterSpawn
- constexpr auto CharacterSpawnCutoff = 0x48; // Single::CharacterSpawnCutoff
- constexpr auto CharDistribution = 0x60; // SpawnDistribution::CharDistribution
- };
- namespace StripRig
- {
- constexpr auto fromClient = 0x20; // bool::fromClient
- constexpr auto fromServer = 0x21; // bool::fromServer
- };
- namespace TechTreeData
- {
- constexpr auto nextID = 0x20; // int32_t::nextID
- };
- namespace TriggerAchievement
- {
- constexpr auto statToIncrease = 0x30; // string::statToIncrease
- constexpr auto achievementOnEnter = 0x38; // string::achievementOnEnter
- constexpr auto requiredVehicleName = 0x40; // string::requiredVehicleName
- constexpr auto serverSide = 0x48; // bool::serverSide
- };
- namespace TriggerBase
- {
- constexpr auto interestLayers = 0x18; // LayerMask::interestLayers
- };
- namespace TriggerComfort
- {
- constexpr auto triggerSize = 0x30; // Single::triggerSize
- constexpr auto baseComfort = 0x34; // Single::baseComfort
- constexpr auto minComfortRange = 0x38; // Single::minComfortRange
- };
- namespace TriggerEnsnare
- {
- constexpr auto blockHands = 0x30; // bool::blockHands
- };
- namespace TriggerForce
- {
- };
- namespace TriggerHurt
- {
- constexpr auto DamagePerSecond = 0x30; // Single::DamagePerSecond
- constexpr auto DamageTickRate = 0x34; // Single::DamageTickRate
- constexpr auto damageType = 0x38; // DamageType::damageType
- };
- namespace TriggerHurtNotChild
- {
- constexpr auto DamageDelay = 0x38; // Single::DamageDelay
- constexpr auto npcMultiplier = 0x44; // Single::npcMultiplier
- constexpr auto resourceMultiplier = 0x48; // Single::resourceMultiplier
- constexpr auto triggerHitImpacts = 0x4C; // bool::triggerHitImpacts
- constexpr auto RequireUpAxis = 0x4D; // bool::RequireUpAxis
- constexpr auto SourceEntity = 0x50; // BaseEntity::SourceEntity
- constexpr auto UseSourceEntityDamageMultiplier = 0x58; // bool::UseSourceEntityDamageMultiplier
- constexpr auto ignoreAllVehicleMounted = 0x59; // bool::ignoreAllVehicleMounted
- };
- namespace TriggerNotify
- {
- constexpr auto notifyTarget = 0x30; // GameObject::notifyTarget
- constexpr auto toNotify = 0x38; // INotifyTrigger::toNotify
- };
- namespace TriggerParent
- {
- constexpr auto doClippingCheck = 0x30; // bool::doClippingCheck
- constexpr auto associatedMountable = 0x38; // BaseMountable::associatedMountable
- };
- namespace TriggerParentEnclosed
- {
- constexpr auto Padding = 0x40; // Single::Padding
- constexpr auto intersectionMode = 0x44; // TriggerMode::intersectionMode
- };
- namespace TriggerPlayerForce
- {
- constexpr auto triggerCollider = 0x30; // BoxCollider::triggerCollider
- constexpr auto pushVelocity = 0x38; // Single::pushVelocity
- constexpr auto requireUpAxis = 0x3C; // bool::requireUpAxis
- };
- namespace TriggerPlayerTimer
- {
- constexpr auto DamageAmount = 0x38; // Single::DamageAmount
- constexpr auto TimeToDamage = 0x3C; // Single::TimeToDamage
- };
- namespace TriggerRadiation
- {
- constexpr auto radiationTier = 0x30; // RadiationTier::radiationTier
- constexpr auto RadiationAmountOverride = 0x34; // Single::RadiationAmountOverride
- constexpr auto falloff = 0x38; // Single::falloff
- constexpr auto sphereCollider = 0x40; // SphereCollider::sphereCollider
- };
- namespace TriggerRagdollRelocate
- {
- constexpr auto targetLocation = 0x30; // Transform::targetLocation
- };
- namespace TriggerTemperature
- {
- constexpr auto Temperature = 0x30; // Single::Temperature
- constexpr auto minSize = 0x38; // Single::minSize
- constexpr auto sunlightBlocker = 0x3C; // bool::sunlightBlocker
- constexpr auto sunlightBlockAmount = 0x40; // Single::sunlightBlockAmount
- constexpr auto blockMinHour = 0x44; // Single::blockMinHour
- constexpr auto blockMaxHour = 0x48; // Single::blockMaxHour
- };
- namespace TriggerWetness
- {
- constexpr auto Wetness = 0x30; // Single::Wetness
- constexpr auto TargetCollider = 0x38; // SphereCollider::TargetCollider
- constexpr auto OriginTransform = 0x40; // Transform::OriginTransform
- constexpr auto ApplyLocalHeightCheck = 0x48; // bool::ApplyLocalHeightCheck
- constexpr auto MinLocalHeight = 0x4C; // Single::MinLocalHeight
- };
- namespace TriggerWorkbench
- {
- constexpr auto parentBench = 0x30; // Workbench::parentBench
- };
- namespace ValidBounds
- {
- constexpr auto worldBounds = 0x18; // Bounds::worldBounds
- };
- namespace Vis
- {
- constexpr auto colCount = 0x0; // int32_t::colCount
- };
- namespace WaterVolume
- {
- constexpr auto WaterBounds = 0x30; // Bounds::WaterBounds
- constexpr auto cachedBounds = 0x48; // OBB::cachedBounds
- constexpr auto waterEnabled = 0xA8; // bool::waterEnabled
- };
- namespace Wearable
- {
- constexpr auto removeSkin = 0x18; // RemoveSkin::removeSkin
- constexpr auto removeHair = 0x1C; // RemoveHair::removeHair
- constexpr auto deformHair = 0x20; // DeformHair::deformHair
- constexpr auto occupationUnder = 0x24; // OccupationSlots::occupationUnder
- constexpr auto occupationOver = 0x28; // OccupationSlots::occupationOver
- constexpr auto showCensorshipCube = 0x2C; // bool::showCensorshipCube
- constexpr auto showCensorshipCubeBreasts = 0x2D; // bool::showCensorshipCubeBreasts
- constexpr auto forceHideCensorshipBreasts = 0x2E; // bool::forceHideCensorshipBreasts
- constexpr auto followBone = 0x30; // string::followBone
- constexpr auto disableRigStripping = 0x38; // bool::disableRigStripping
- constexpr auto playerModelHair = 0x40; // PlayerModelHair::playerModelHair
- constexpr auto playerModelHairCap = 0x48; // PlayerModelHairCap::playerModelHairCap
- constexpr auto wearableReplacementByRace = 0x50; // WearableReplacementByRace::wearableReplacementByRace
- constexpr auto HideInFirstPerson = 0x88; // bool::HideInFirstPerson
- constexpr auto ExtraLeanBack = 0x8C; // Single::ExtraLeanBack
- };
- namespace WearableHolsterOffset
- {
- };
- namespace WearableReplacementByRace
- {
- };
- namespace WeatherEffect
- {
- constexpr auto currentIntensity = 0x30; // Single::currentIntensity
- constexpr auto invokeUpdate = 0x40; // Action::invokeUpdate
- };
- namespace RainEffect
- {
- constexpr auto FadeStartDistance = 0x48; // int32_t::FadeStartDistance
- constexpr auto FadeEndDistance = 0x4C; // int32_t::FadeEndDistance
- constexpr auto FadeFalloff = 0x50; // int32_t::FadeFalloff
- constexpr auto Stormy = 0x54; // bool::Stormy
- };
- namespace SnowEffect
- {
- };
- namespace WeatherEffectSting
- {
- constexpr auto variance = 0x1C; // Single::variance
- };
- namespace WeatherPresetType
- {
- };
- namespace WeatherPreset
- {
- constexpr auto Type = 0x18; // WeatherPresetType::Type
- constexpr auto Wind = 0x1C; // Single::Wind
- constexpr auto Rain = 0x20; // Single::Rain
- constexpr auto Thunder = 0x24; // Single::Thunder
- constexpr auto Rainbow = 0x28; // Single::Rainbow
- constexpr auto Atmosphere = 0x30; // TOD_AtmosphereParameters::Atmosphere
- constexpr auto Clouds = 0x38; // TOD_CloudParameters::Clouds
- };
- namespace LegacyWeatherState
- {
- constexpr auto preset = 0x10; // WeatherPreset::preset
- };
- namespace WorldCell
- {
- constexpr auto Visible = 0x20; // bool::Visible
- };
- namespace WorldGrid
- {
- };
- namespace WorldModel
- {
- };
- namespace OutlineManager
- {
- constexpr auto blurMat = 0x0; // Material::blurMat
- constexpr auto blurAmount = 0x20; // Single::blurAmount
- constexpr auto glowSolidMaterial = 0x28; // Material::glowSolidMaterial
- constexpr auto blendGlowMaterial = 0x30; // Material::blendGlowMaterial
- constexpr auto worldModelDistance = 0x8; // Single::worldModelDistance
- };
- namespace OutlineObject
- {
- constexpr auto _col = 0x28; // Collider::_col
- };
- namespace WorldModelOutline
- {
- constexpr auto currentOcclusion = 0x38; // Single::currentOcclusion
- };
- namespace LinearFog
- {
- constexpr auto fogMaterial = 0x18; // Material::fogMaterial
- constexpr auto fogColor = 0x20; // Color::fogColor
- constexpr auto fogStart = 0x30; // Single::fogStart
- constexpr auto fogRange = 0x34; // Single::fogRange
- constexpr auto fogDensity = 0x38; // Single::fogDensity
- constexpr auto fogSky = 0x3C; // bool::fogSky
- };
- namespace MaterialOverlay
- {
- };
- namespace NaturalBloomAndDirtyLens
- {
- constexpr auto shader = 0x18; // Shader::shader
- constexpr auto lensDirtTexture = 0x20; // Texture2D::lensDirtTexture
- constexpr auto range = 0x28; // Single::range
- constexpr auto cutoff = 0x2C; // Single::cutoff
- constexpr auto lensDirtIntensity = 0x34; // Single::lensDirtIntensity
- constexpr auto spread = 0x38; // Single::spread
- constexpr auto iterations = 0x3C; // int32_t::iterations
- constexpr auto mips = 0x40; // int32_t::mips
- constexpr auto highPrecision = 0x50; // bool::highPrecision
- constexpr auto downscaleSource = 0x51; // bool::downscaleSource
- constexpr auto temporalFilter = 0x53; // bool::temporalFilter
- constexpr auto temporalFilterWeight = 0x54; // Single::temporalFilterWeight
- constexpr auto blurSize = 0x60; // Single::blurSize
- constexpr auto temporalHistory = 0x68; // RenderTexture::temporalHistory
- };
- namespace BUTTON
- {
- };
- namespace InputState
- {
- constexpr auto current = 0x10; // InputMessage::current
- constexpr auto previous = 0x18; // InputMessage::previous
- constexpr auto SwallowedButtons = 0x20; // int32_t::SwallowedButtons
- };
- namespace ItemCraftTask
- {
- constexpr auto blueprint = 0x10; // ItemBlueprint::blueprint
- constexpr auto endTime = 0x18; // Single::endTime
- constexpr auto taskUID = 0x1C; // int32_t::taskUID
- constexpr auto cancelled = 0x28; // bool::cancelled
- constexpr auto instanceData = 0x30; // InstanceData::instanceData
- constexpr auto skinID = 0x3C; // int32_t::skinID
- constexpr auto numCrafted = 0x50; // int32_t::numCrafted
- constexpr auto conditionScale = 0x54; // Single::conditionScale
- constexpr auto workSecondsComplete = 0x58; // Single::workSecondsComplete
- constexpr auto worksecondsRequired = 0x5C; // Single::worksecondsRequired
- };
- namespace ItemCrafter
- {
- };
- namespace ItemEventFlag
- {
- constexpr auto flag = 0x18; // Flag::flag
- constexpr auto onEnabled = 0x20; // UnityEvent::onEnabled
- constexpr auto onDisable = 0x28; // UnityEvent::onDisable
- constexpr auto firstRun = 0x30; // bool::firstRun
- constexpr auto lastState = 0x31; // bool::lastState
- };
- namespace Item
- {
- constexpr auto _condition = 0x18; // Single::_condition
- constexpr auto _maxCondition = 0x1C; // Single::_maxCondition
- constexpr auto info = 0x20; // ItemDefinition::info
- constexpr auto uid = 0x28; // uint32_t::uid
- constexpr auto position = 0x34; // int32_t::position
- constexpr auto removeTime = 0x3C; // Single::removeTime
- constexpr auto fuel = 0x40; // Single::fuel
- constexpr auto skin = 0x50; // UInt64::skin
- constexpr auto text = 0x60; // string::text
- constexpr auto flags = 0x70; // Flag::flags
- constexpr auto contents = 0x78; // ItemContainer::contents
- constexpr auto parent = 0x80; // ItemContainer::parent
- constexpr auto worldEnt = 0x88; // EntityRef::worldEnt
- constexpr auto heldEntity = 0x98; // EntityRef::heldEntity
- };
- namespace ItemContainer
- {
- constexpr auto temperature = 0x40; // Single::temperature
- constexpr auto parent = 0x48; // Item::parent
- constexpr auto playerOwner = 0x50; // BasePlayer::playerOwner
- constexpr auto entityOwner = 0x58; // BaseEntity::entityOwner
- };
- namespace ItemBlueprint
- {
- constexpr auto defaultBlueprint = 0x28; // bool::defaultBlueprint
- constexpr auto userCraftable = 0x29; // bool::userCraftable
- constexpr auto isResearchable = 0x2A; // bool::isResearchable
- constexpr auto rarity = 0x2C; // Rarity::rarity
- constexpr auto workbenchLevelRequired = 0x30; // int32_t::workbenchLevelRequired
- constexpr auto scrapRequired = 0x34; // int32_t::scrapRequired
- constexpr auto scrapFromRecycle = 0x38; // int32_t::scrapFromRecycle
- constexpr auto NeedsSteamItem = 0x3C; // bool::NeedsSteamItem
- constexpr auto blueprintStackSize = 0x40; // int32_t::blueprintStackSize
- constexpr auto amountToCreate = 0x48; // int32_t::amountToCreate
- constexpr auto UnlockAchievment = 0x50; // string::UnlockAchievment
- constexpr auto RecycleStat = 0x58; // string::RecycleStat
- };
- namespace ItemDefinition
- {
- constexpr auto itemid = 0x18; // int32_t::itemid
- constexpr auto displayName = 0x28; // Phrase::displayName
- constexpr auto displayDescription = 0x30; // Phrase::displayDescription
- constexpr auto iconSprite = 0x38; // Sprite::iconSprite
- constexpr auto category = 0x40; // ItemCategory::category
- constexpr auto selectionPanel = 0x44; // ItemSelectionPanel::selectionPanel
- constexpr auto maxDraggable = 0x48; // int32_t::maxDraggable
- constexpr auto itemType = 0x4C; // ContentsType::itemType
- constexpr auto amountType = 0x50; // AmountType::amountType
- constexpr auto occupySlots = 0x54; // ItemSlot::occupySlots
- constexpr auto stackable = 0x58; // int32_t::stackable
- constexpr auto quickDespawn = 0x5C; // bool::quickDespawn
- constexpr auto spawnAsBlueprint = 0x64; // bool::spawnAsBlueprint
- constexpr auto inventorySelectSound = 0x68; // SoundDefinition::inventorySelectSound
- constexpr auto inventoryGrabSound = 0x70; // SoundDefinition::inventoryGrabSound
- constexpr auto inventoryDropSound = 0x78; // SoundDefinition::inventoryDropSound
- constexpr auto condition = 0x88; // Condition::condition
- constexpr auto steamItem = 0xA8; // SteamInventoryItem::steamItem
- constexpr auto steamDlc = 0xB0; // SteamDLCItem::steamDlc
- constexpr auto Parent = 0xB8; // ItemDefinition::Parent
- constexpr auto worldModelPrefab = 0xC0; // GameObjectRef::worldModelPrefab
- constexpr auto isRedirectOf = 0xC8; // ItemDefinition::isRedirectOf
- constexpr auto redirectVendingBehaviour = 0xD0; // RedirectVendingBehaviour::redirectVendingBehaviour
- constexpr auto Traits = 0xE0; // TraitFlag::Traits
- constexpr auto panel = 0xF8; // GameObject::panel
- constexpr auto ItemModWearablek__BackingField = 0x100; // ItemModWearable::<ItemModWearable>k__BackingField
- constexpr auto isHoldablek__BackingField = 0x108; // bool::<isHoldable>k__BackingField
- constexpr auto isUsablek__BackingField = 0x109; // bool::<isUsable>k__BackingField
- constexpr auto CraftableWithSkink__BackingField = 0x10A; // bool::<CraftableWithSkin>k__BackingField
- };
- namespace ItemCategory
- {
- };
- namespace ItemSlot
- {
- };
- namespace ItemSelectionPanel
- {
- };
- namespace ItemSelector
- {
- };
- namespace ItemMod
- {
- };
- namespace ItemModActionChange
- {
- };
- namespace ItemModActionContainerChange
- {
- };
- namespace ItemModAlterCondition
- {
- constexpr auto conditionChange = 0x20; // Single::conditionChange
- };
- namespace ItemModAnimalEquipment
- {
- constexpr auto WearableFlag = 0x20; // Flags::WearableFlag
- constexpr auto hideHair = 0x24; // bool::hideHair
- constexpr auto animalProtection = 0x28; // ProtectionProperties::animalProtection
- constexpr auto additionalInventorySlots = 0x38; // int32_t::additionalInventorySlots
- constexpr auto speedModifier = 0x3C; // Single::speedModifier
- constexpr auto staminaUseModifier = 0x40; // Single::staminaUseModifier
- constexpr auto slot = 0x44; // SlotType::slot
- };
- namespace ItemModAssociatedEntity1
- {
- };
- namespace ItemModBlueprintCraft
- {
- };
- namespace ItemModBurnable
- {
- constexpr auto fuelAmount = 0x20; // Single::fuelAmount
- constexpr auto byproductItem = 0x28; // ItemDefinition::byproductItem
- constexpr auto byproductAmount = 0x30; // int32_t::byproductAmount
- constexpr auto byproductChance = 0x34; // Single::byproductChance
- };
- namespace ItemModCompostable
- {
- constexpr auto TotalFertilizerProduced = 0x18; // Single::TotalFertilizerProduced
- };
- namespace ItemModConditionContainerFlag
- {
- constexpr auto requiredState = 0x24; // bool::requiredState
- };
- namespace ItemModConditionHasCondition
- {
- constexpr auto conditionTarget = 0x20; // Single::conditionTarget
- constexpr auto conditionFractionTarget = 0x24; // Single::conditionFractionTarget
- constexpr auto lessThan = 0x28; // bool::lessThan
- };
- namespace ItemModConditionHasContents
- {
- };
- namespace ItemModConditionHasFlag
- {
- };
- namespace ItemModConditionInWater
- {
- };
- namespace ItemModConditionIsSleeping
- {
- };
- namespace ItemModConsumable
- {
- constexpr auto amountToConsume = 0x18; // int32_t::amountToConsume
- constexpr auto conditionFractionToLose = 0x1C; // Single::conditionFractionToLose
- constexpr auto achievementWhenEaten = 0x20; // string::achievementWhenEaten
- };
- namespace ItemModConsume
- {
- constexpr auto consumeEffect = 0x20; // GameObjectRef::consumeEffect
- constexpr auto eatGesture = 0x28; // string::eatGesture
- constexpr auto primaryConsumable = 0x38; // ItemModConsumable::primaryConsumable
- };
- namespace ItemModConsumeChance
- {
- constexpr auto chanceForSecondaryConsume = 0x40; // Single::chanceForSecondaryConsume
- constexpr auto secondaryConsumeEffect = 0x48; // GameObjectRef::secondaryConsumeEffect
- constexpr auto secondaryConsumable = 0x50; // ItemModConsumable::secondaryConsumable
- };
- namespace ItemModConsumeContents
- {
- };
- namespace ItemModContainer
- {
- constexpr auto containerFlags = 0x28; // Flag::containerFlags
- constexpr auto onlyAllowedContents = 0x2C; // ContentsType::onlyAllowedContents
- constexpr auto onlyAllowedItemType = 0x30; // ItemDefinition::onlyAllowedItemType
- constexpr auto openInDeployed = 0x48; // bool::openInDeployed
- constexpr auto openInInventory = 0x49; // bool::openInInventory
- };
- namespace ItemModContainerRestriction
- {
- constexpr auto slotFlags = 0x20; // SlotFlags::slotFlags
- };
- namespace ItemModCookable
- {
- constexpr auto becomeOnCooked = 0x20; // ItemDefinition::becomeOnCooked
- constexpr auto cookTime = 0x28; // Single::cookTime
- constexpr auto amountOfBecome = 0x2C; // int32_t::amountOfBecome
- constexpr auto lowTemp = 0x30; // int32_t::lowTemp
- constexpr auto highTemp = 0x34; // int32_t::highTemp
- constexpr auto setCookingFlag = 0x38; // bool::setCookingFlag
- };
- namespace ItemModCycle
- {
- constexpr auto timeBetweenCycles = 0x28; // Single::timeBetweenCycles
- constexpr auto timerStart = 0x2C; // Single::timerStart
- constexpr auto onlyAdvanceTimerWhenPass = 0x30; // bool::onlyAdvanceTimerWhenPass
- };
- namespace ItemModDeployable
- {
- constexpr auto showCrosshair = 0x20; // bool::showCrosshair
- constexpr auto UnlockAchievement = 0x28; // string::UnlockAchievement
- };
- namespace ItemModEntity
- {
- constexpr auto defaultBone = 0x28; // string::defaultBone
- };
- namespace ItemModGiveOxygen
- {
- constexpr auto inhaleEffect = 0x28; // GameObjectRef::inhaleEffect
- constexpr auto exhaleEffect = 0x30; // GameObjectRef::exhaleEffect
- constexpr auto bubblesEffect = 0x38; // GameObjectRef::bubblesEffect
- };
- namespace ItemModKeycard
- {
- };
- namespace ItemModMenuOption
- {
- constexpr auto commandName = 0x20; // string::commandName
- constexpr auto actionTarget = 0x28; // ItemMod::actionTarget
- constexpr auto option = 0x30; // Option::option
- constexpr auto isPrimaryOption = 0x50; // bool::isPrimaryOption
- };
- namespace ItemModProjectile
- {
- constexpr auto projectileObject = 0x18; // GameObjectRef::projectileObject
- constexpr auto ammoType = 0x28; // AmmoTypes::ammoType
- constexpr auto numProjectiles = 0x2C; // int32_t::numProjectiles
- constexpr auto projectileSpread = 0x30; // Single::projectileSpread
- constexpr auto projectileVelocity = 0x34; // Single::projectileVelocity
- constexpr auto projectileVelocitySpread = 0x38; // Single::projectileVelocitySpread
- constexpr auto useCurve = 0x3C; // bool::useCurve
- constexpr auto spreadScalar = 0x40; // AnimationCurve::spreadScalar
- constexpr auto attackEffectOverride = 0x48; // GameObjectRef::attackEffectOverride
- constexpr auto barrelConditionLoss = 0x50; // Single::barrelConditionLoss
- };
- namespace ItemModProjectileRadialDamage
- {
- constexpr auto damage = 0x20; // DamageTypeEntry::damage
- constexpr auto ignoreHitObject = 0x30; // bool::ignoreHitObject
- };
- namespace ItemModProjectileSpawn
- {
- constexpr auto createOnImpactChance = 0x60; // Single::createOnImpactChance
- constexpr auto createOnImpact = 0x68; // GameObjectRef::createOnImpact
- constexpr auto spreadVelocityMin = 0x74; // Single::spreadVelocityMin
- constexpr auto spreadVelocityMax = 0x78; // Single::spreadVelocityMax
- constexpr auto numToCreateChances = 0x7C; // int32_t::numToCreateChances
- };
- namespace ItemModRecycleInto
- {
- constexpr auto recycleIntoItem = 0x20; // ItemDefinition::recycleIntoItem
- constexpr auto numRecycledItemMin = 0x28; // int32_t::numRecycledItemMin
- constexpr auto numRecycledItemMax = 0x2C; // int32_t::numRecycledItemMax
- };
- namespace ItemModRepair
- {
- constexpr auto conditionLost = 0x20; // Single::conditionLost
- constexpr auto workbenchLvlRequired = 0x30; // int32_t::workbenchLvlRequired
- };
- namespace ItemModReveal
- {
- constexpr auto numForReveal = 0x20; // int32_t::numForReveal
- constexpr auto revealedItemOverride = 0x28; // ItemDefinition::revealedItemOverride
- constexpr auto revealedItemAmount = 0x30; // int32_t::revealedItemAmount
- };
- namespace ItemModSound
- {
- constexpr auto actionType = 0x28; // Type::actionType
- };
- namespace ItemModStudyBlueprint
- {
- constexpr auto studyEffect = 0x20; // GameObjectRef::studyEffect
- };
- namespace ItemModSummerSunglassesEquip
- {
- constexpr auto AchivementName = 0x28; // string::AchivementName
- };
- namespace ItemModSwap
- {
- constexpr auto actionEffect = 0x20; // GameObjectRef::actionEffect
- constexpr auto sendPlayerPickupNotification = 0x30; // bool::sendPlayerPickupNotification
- constexpr auto sendPlayerDropNotification = 0x31; // bool::sendPlayerDropNotification
- };
- namespace ItemModSwitchFlag
- {
- constexpr auto state = 0x24; // bool::state
- };
- namespace ItemModUpgrade
- {
- constexpr auto numForUpgrade = 0x20; // int32_t::numForUpgrade
- constexpr auto upgradeSuccessChance = 0x24; // Single::upgradeSuccessChance
- constexpr auto numToLoseOnFail = 0x28; // int32_t::numToLoseOnFail
- constexpr auto upgradedItem = 0x30; // ItemDefinition::upgradedItem
- constexpr auto numUpgradedItem = 0x38; // int32_t::numUpgradedItem
- constexpr auto failEffect = 0x48; // GameObjectRef::failEffect
- };
- namespace ItemModUseContent
- {
- };
- namespace ItemModWearable
- {
- constexpr auto entityPrefabFemale = 0x28; // GameObjectRef::entityPrefabFemale
- constexpr auto protectionProperties = 0x30; // ProtectionProperties::protectionProperties
- constexpr auto armorProperties = 0x38; // ArmorProperties::armorProperties
- constexpr auto movementProperties = 0x40; // ClothingMovementProperties::movementProperties
- constexpr auto occlusionType = 0x48; // blackoutType::occlusionType
- constexpr auto blocksAiming = 0x4C; // bool::blocksAiming
- constexpr auto emissive = 0x4D; // bool::emissive
- constexpr auto accuracyBonus = 0x50; // Single::accuracyBonus
- constexpr auto blocksEquipping = 0x54; // bool::blocksEquipping
- constexpr auto viewmodelAddition = 0x60; // GameObjectRef::viewmodelAddition
- };
- namespace ItemModXPWhenUsed
- {
- constexpr auto xpPerUnit = 0x20; // Single::xpPerUnit
- constexpr auto unitSize = 0x24; // int32_t::unitSize
- };
- namespace ItemFootstepSounds
- {
- };
- namespace ItemAmount
- {
- constexpr auto startAmount = 0x1C; // Single::startAmount
- };
- namespace ItemAmountRandom
- {
- constexpr auto amount = 0x18; // AnimationCurve::amount
- };
- namespace ItemAmountRanged
- {
- constexpr auto maxAmount = 0x20; // Single::maxAmount
- };
- namespace ItemManager
- {
- };
- namespace LeavesBlowing
- {
- constexpr auto m_psLeaves = 0x18; // ParticleSystem::m_psLeaves
- };
- namespace MaterialEffect
- {
- constexpr auto DefaultEffect = 0x18; // GameObjectRef::DefaultEffect
- constexpr auto DefaultSoundDefinition = 0x20; // SoundDefinition::DefaultSoundDefinition
- constexpr auto waterFootstepIndex = 0x30; // int32_t::waterFootstepIndex
- constexpr auto deepWaterEntry = 0x38; // Entry::deepWaterEntry
- constexpr auto deepWaterDepth = 0x40; // Single::deepWaterDepth
- constexpr auto submergedWaterEntry = 0x48; // Entry::submergedWaterEntry
- constexpr auto submergedWaterDepth = 0x50; // Single::submergedWaterDepth
- constexpr auto ScaleVolumeWithSpeed = 0x54; // bool::ScaleVolumeWithSpeed
- constexpr auto SpeedGainCurve = 0x58; // AnimationCurve::SpeedGainCurve
- };
- namespace MaterialSound
- {
- constexpr auto DefaultSound = 0x18; // SoundDefinition::DefaultSound
- };
- namespace MaxSpawnDistance
- {
- };
- namespace MoveOverTime
- {
- };
- namespace MovementSounds
- {
- constexpr auto waterMovementDef = 0x18; // SoundDefinition::waterMovementDef
- constexpr auto waterMovementFadeInSpeed = 0x20; // Single::waterMovementFadeInSpeed
- constexpr auto waterMovementFadeOutSpeed = 0x24; // Single::waterMovementFadeOutSpeed
- constexpr auto enterWaterSmall = 0x28; // SoundDefinition::enterWaterSmall
- constexpr auto enterWaterMedium = 0x30; // SoundDefinition::enterWaterMedium
- constexpr auto enterWaterLarge = 0x38; // SoundDefinition::enterWaterLarge
- constexpr auto waterMovement = 0x40; // Sound::waterMovement
- constexpr auto waterGainMod = 0x48; // Modulator::waterGainMod
- constexpr auto inWater = 0x50; // bool::inWater
- constexpr auto mute = 0x58; // bool::mute
- constexpr auto ent = 0x60; // BaseEntity::ent
- constexpr auto velocityReadings = 0x74; // int32_t::velocityReadings
- constexpr auto movementYSmoothed = 0x78; // Single::movementYSmoothed
- constexpr auto wasInWater = 0x7C; // bool::wasInWater
- };
- namespace NetworkCryptography
- {
- constexpr auto buffer = 0x10; // MemoryStream::buffer
- };
- namespace NetworkVisibilityGrid
- {
- constexpr auto startID = 0x18; // int32_t::startID
- constexpr auto gridSize = 0x1C; // int32_t::gridSize
- constexpr auto cellCount = 0x20; // int32_t::cellCount
- constexpr auto visibilityRadiusFar = 0x24; // int32_t::visibilityRadiusFar
- constexpr auto visibilityRadiusNear = 0x28; // int32_t::visibilityRadiusNear
- constexpr auto switchTolerance = 0x2C; // Single::switchTolerance
- };
- namespace ByteMap
- {
- constexpr auto size = 0x10; // int32_t::size
- constexpr auto bytes = 0x14; // int32_t::bytes
- };
- namespace ByteQuadtree
- {
- constexpr auto levels = 0x14; // int32_t::levels
- };
- namespace ImageProcessing
- {
- };
- namespace ManagedNoise
- {
- };
- namespace Noise
- {
- };
- namespace NoiseParameters
- {
- constexpr auto Octaves = 0x0; // int32_t::Octaves
- constexpr auto Amplitude = 0x8; // Single::Amplitude
- constexpr auto Offset = 0xC; // Single::Offset
- };
- namespace PathList
- {
- constexpr auto rot90 = 0x0; // Quaternion::rot90
- constexpr auto rot180 = 0x10; // Quaternion::rot180
- constexpr auto rot270 = 0x20; // Quaternion::rot270
- constexpr auto Path = 0x18; // PathInterpolator::Path
- constexpr auto Spline = 0x20; // bool::Spline
- constexpr auto Start = 0x21; // bool::Start
- constexpr auto End = 0x22; // bool::End
- constexpr auto Width = 0x24; // Single::Width
- constexpr auto InnerPadding = 0x28; // Single::InnerPadding
- constexpr auto OuterPadding = 0x2C; // Single::OuterPadding
- constexpr auto InnerFade = 0x30; // Single::InnerFade
- constexpr auto OuterFade = 0x34; // Single::OuterFade
- constexpr auto RandomScale = 0x38; // Single::RandomScale
- constexpr auto MeshOffset = 0x3C; // Single::MeshOffset
- constexpr auto TerrainOffset = 0x40; // Single::TerrainOffset
- constexpr auto Topology = 0x44; // int32_t::Topology
- constexpr auto Splat = 0x48; // int32_t::Splat
- constexpr auto ProcgenStartNode = 0x50; // Node::ProcgenStartNode
- constexpr auto ProcgenEndNode = 0x58; // Node::ProcgenEndNode
- };
- namespace SpawnFilter
- {
- constexpr auto SplatType = 0x10; // Enum::SplatType
- constexpr auto BiomeType = 0x14; // Enum::BiomeType
- constexpr auto TopologyAny = 0x18; // Enum::TopologyAny
- constexpr auto TopologyAll = 0x1C; // Enum::TopologyAll
- constexpr auto TopologyNot = 0x20; // Enum::TopologyNot
- };
- namespace TerrainConfig
- {
- constexpr auto CastShadows = 0x18; // bool::CastShadows
- constexpr auto GroundMask = 0x1C; // LayerMask::GroundMask
- constexpr auto WaterMask = 0x20; // LayerMask::WaterMask
- constexpr auto GenericMaterial = 0x28; // PhysicMaterial::GenericMaterial
- constexpr auto Material = 0x30; // Material::Material
- constexpr auto MarginMaterial = 0x38; // Material::MarginMaterial
- constexpr auto HeightMapErrorMin = 0x50; // Single::HeightMapErrorMin
- constexpr auto HeightMapErrorMax = 0x54; // Single::HeightMapErrorMax
- constexpr auto BaseMapDistanceMin = 0x58; // Single::BaseMapDistanceMin
- constexpr auto BaseMapDistanceMax = 0x5C; // Single::BaseMapDistanceMax
- constexpr auto ShaderLodMin = 0x60; // Single::ShaderLodMin
- constexpr auto ShaderLodMax = 0x64; // Single::ShaderLodMax
- };
- namespace AsyncTerrainNavMeshBake
- {
- constexpr auto pivot = 0x30; // Vector3::pivot
- constexpr auto width = 0x3C; // int32_t::width
- constexpr auto height = 0x40; // int32_t::height
- constexpr auto normal = 0x44; // bool::normal
- constexpr auto alpha = 0x45; // bool::alpha
- constexpr auto worker = 0x48; // Action::worker
- };
- namespace TextureData
- {
- };
- namespace World
- {
- constexpr auto Seedk__BackingField = 0x0; // uint32_t::<Seed>k__BackingField
- constexpr auto Sizek__BackingField = 0x4; // uint32_t::<Size>k__BackingField
- constexpr auto Checksumk__BackingField = 0x8; // string::<Checksum>k__BackingField
- constexpr auto Urlk__BackingField = 0x10; // string::<Url>k__BackingField
- constexpr auto Proceduralk__BackingField = 0x18; // bool::<Procedural>k__BackingField
- constexpr auto Cachedk__BackingField = 0x19; // bool::<Cached>k__BackingField
- constexpr auto Networkedk__BackingField = 0x1A; // bool::<Networked>k__BackingField
- constexpr auto Receivingk__BackingField = 0x1B; // bool::<Receiving>k__BackingField
- constexpr auto Transferk__BackingField = 0x1C; // bool::<Transfer>k__BackingField
- constexpr auto SpawnIndexk__BackingField = 0x20; // int32_t::<SpawnIndex>k__BackingField
- constexpr auto Serializationk__BackingField = 0x28; // WorldSerialization::<Serialization>k__BackingField
- };
- namespace DecorComponent
- {
- constexpr auto isRoot = 0x98; // bool::isRoot
- };
- namespace DecorAlign
- {
- constexpr auto NormalAlignment = 0xA0; // Single::NormalAlignment
- constexpr auto GradientAlignment = 0xA4; // Single::GradientAlignment
- constexpr auto SlopeOffset = 0xA8; // Vector3::SlopeOffset
- constexpr auto SlopeScale = 0xB4; // Vector3::SlopeScale
- };
- namespace DecorFlip
- {
- constexpr auto FlipAxis = 0xA0; // AxisType::FlipAxis
- };
- namespace DecorOffset
- {
- constexpr auto MinOffset = 0xA0; // Vector3::MinOffset
- constexpr auto MaxOffset = 0xAC; // Vector3::MaxOffset
- };
- namespace DecorRotate
- {
- constexpr auto MinRotation = 0xA0; // Vector3::MinRotation
- constexpr auto MaxRotation = 0xAC; // Vector3::MaxRotation
- };
- namespace DecorScale
- {
- constexpr auto MinScale = 0xA0; // Vector3::MinScale
- constexpr auto MaxScale = 0xAC; // Vector3::MaxScale
- };
- namespace DecorTransform
- {
- constexpr auto Rotation = 0xAC; // Vector3::Rotation
- constexpr auto Scale = 0xB8; // Vector3::Scale
- };
- namespace DecorPatch
- {
- constexpr auto shift = 0x18; // Single::shift
- constexpr auto extent = 0x1C; // Single::extent
- constexpr auto decorSpawn = 0x38; // DecorSpawn::decorSpawn
- };
- namespace DecorSpawn
- {
- constexpr auto Enabled = 0x8; // bool::Enabled
- constexpr auto Seed = 0x28; // uint32_t::Seed
- constexpr auto ObjectCutoff = 0x2C; // Single::ObjectCutoff
- constexpr auto ObjectTapering = 0x30; // Single::ObjectTapering
- constexpr auto ObjectsPerPatch = 0x34; // int32_t::ObjectsPerPatch
- constexpr auto ClusterRadius = 0x38; // Single::ClusterRadius
- constexpr auto PatchCount = 0x44; // int32_t::PatchCount
- constexpr auto PatchSize = 0x48; // int32_t::PatchSize
- constexpr auto LOD = 0x4C; // bool::LOD
- constexpr auto Anchor = 0x50; // Transform::Anchor
- };
- namespace RandomDestroy
- {
- constexpr auto Probability = 0x1C; // Single::Probability
- };
- namespace RandomDynamicObject
- {
- constexpr auto instance = 0x30; // GameObject::instance
- };
- namespace RandomDynamicPrefab
- {
- constexpr auto prefab = 0x30; // Prefab::prefab
- };
- namespace RandomStaticObject
- {
- };
- namespace RandomStaticPrefab
- {
- };
- namespace ParticlePatch
- {
- constexpr auto didHit = 0x38; // bool::didHit
- constexpr auto hitRefreshTime = 0x3C; // Single::hitRefreshTime
- constexpr auto raycastHit = 0x40; // RaycastHit::raycastHit
- constexpr auto particleSpawn = 0x70; // ParticleSpawn::particleSpawn
- };
- namespace ParticleSpawn
- {
- constexpr auto Origink__BackingField = 0x28; // Vector3::<Origin>k__BackingField
- };
- namespace PowerlineNode
- {
- constexpr auto WirePrefab = 0x18; // GameObjectRef::WirePrefab
- };
- namespace RemoveChildObjectsAlongPath
- {
- constexpr auto Node1 = 0x18; // Transform::Node1
- constexpr auto Node2 = 0x20; // Transform::Node2
- };
- namespace TerrainPathChildObjects
- {
- constexpr auto Fade = 0x24; // Single::Fade
- constexpr auto Splat = 0x28; // Enum::Splat
- constexpr auto Topology = 0x2C; // Enum::Topology
- constexpr auto Type = 0x30; // InfrastructureType::Type
- };
- namespace TerrainPathConnect
- {
- };
- namespace PowerLineWire
- {
- };
- namespace PowerLineWireConnectionDef
- {
- constexpr auto inOffset = 0x10; // Vector3::inOffset
- constexpr auto outOffset = 0x1C; // Vector3::outOffset
- };
- namespace PowerLineWireConnection
- {
- constexpr auto start = 0x30; // Transform::start
- constexpr auto end = 0x38; // Transform::end
- };
- namespace PowerLineWireConnectionHelper
- {
- constexpr auto showgizmo = 0x20; // bool::showgizmo
- };
- namespace PowerLineWireSpan
- {
- constexpr auto wirePrefab = 0x18; // GameObjectRef::wirePrefab
- constexpr auto WireLength = 0x30; // Single::WireLength
- };
- namespace TerrainAnchor
- {
- constexpr auto Extents = 0x98; // Single::Extents
- };
- namespace TerrainAnchorMode
- {
- };
- namespace TerrainAnchorGenerator
- {
- constexpr auto PlacementRadius = 0x18; // Single::PlacementRadius
- constexpr auto PlacementPadding = 0x1C; // Single::PlacementPadding
- constexpr auto PlacementFade = 0x20; // Single::PlacementFade
- constexpr auto PlacementDistance = 0x24; // Single::PlacementDistance
- constexpr auto AnchorExtentsMin = 0x28; // Single::AnchorExtentsMin
- constexpr auto AnchorExtentsMax = 0x2C; // Single::AnchorExtentsMax
- constexpr auto AnchorOffsetMin = 0x30; // Single::AnchorOffsetMin
- constexpr auto AnchorOffsetMax = 0x34; // Single::AnchorOffsetMax
- };
- namespace TerrainCheck
- {
- constexpr auto Rotate = 0x98; // bool::Rotate
- };
- namespace TerrainCheckGenerator
- {
- constexpr auto CheckExtentsMin = 0x28; // Single::CheckExtentsMin
- constexpr auto CheckExtentsMax = 0x2C; // Single::CheckExtentsMax
- constexpr auto CheckRotate = 0x30; // bool::CheckRotate
- };
- namespace TerrainCheckGeneratorVolumes
- {
- };
- namespace TerrainAtlasSet
- {
- constexpr auto highQualityCompression = 0x40; // bool::highQualityCompression
- constexpr auto generateTextureAtlases = 0x41; // bool::generateTextureAtlases
- constexpr auto generateTextureArrays = 0x42; // bool::generateTextureArrays
- constexpr auto splatSearchPrefix = 0x48; // string::splatSearchPrefix
- constexpr auto splatSearchFolder = 0x50; // string::splatSearchFolder
- constexpr auto albedoAtlasSavePath = 0x58; // string::albedoAtlasSavePath
- constexpr auto normalAtlasSavePath = 0x60; // string::normalAtlasSavePath
- constexpr auto albedoArraySavePath = 0x68; // string::albedoArraySavePath
- constexpr auto normalArraySavePath = 0x70; // string::normalArraySavePath
- };
- namespace TerrainCollision
- {
- constexpr auto terrainCollider = 0x38; // TerrainCollider::terrainCollider
- };
- namespace TerrainCollisionProxy
- {
- };
- namespace TerrainColors
- {
- constexpr auto splatMap = 0x30; // TerrainSplatMap::splatMap
- constexpr auto biomeMap = 0x38; // TerrainBiomeMap::biomeMap
- };
- namespace TerrainExtension
- {
- constexpr auto isInitialized = 0x18; // bool::isInitialized
- constexpr auto config = 0x28; // TerrainConfig::config
- };
- namespace TerrainAlphaMap
- {
- constexpr auto AlphaTexture = 0x48; // Texture2D::AlphaTexture
- };
- namespace TerrainBiomeMap
- {
- constexpr auto BiomeTexture = 0x48; // Texture2D::BiomeTexture
- constexpr auto num = 0x50; // int32_t::num
- };
- namespace TerrainBlendMap
- {
- constexpr auto BlendTexture = 0x48; // Texture2D::BlendTexture
- };
- namespace TerrainDistanceMap
- {
- constexpr auto DistanceTexture = 0x48; // Texture2D::DistanceTexture
- };
- namespace TerrainHeightMap
- {
- constexpr auto HeightTexture = 0x48; // Texture2D::HeightTexture
- constexpr auto NormalTexture = 0x50; // Texture2D::NormalTexture
- constexpr auto normY = 0x58; // Single::normY
- };
- namespace TerrainMap
- {
- constexpr auto res = 0x30; // int32_t::res
- };
- namespace TerrainMap1
- {
- };
- namespace TerrainPlacementMap
- {
- };
- namespace TerrainSplatMap
- {
- constexpr auto SplatTexture0 = 0x48; // Texture2D::SplatTexture0
- constexpr auto SplatTexture1 = 0x50; // Texture2D::SplatTexture1
- };
- namespace TerrainTopologyMap
- {
- constexpr auto TopologyTexture = 0x48; // Texture2D::TopologyTexture
- };
- namespace TerrainWaterMap
- {
- constexpr auto WaterTexture = 0x48; // Texture2D::WaterTexture
- };
- namespace TerrainMargin
- {
- };
- namespace TerrainMeta
- {
- constexpr auto paint = 0x28; // PaintMode::paint
- constexpr auto currentPaintMode = 0x2C; // PaintMode::currentPaintMode
- constexpr auto Configk__BackingField = 0x0; // TerrainConfig::<Config>k__BackingField
- constexpr auto Terraink__BackingField = 0x8; // Terrain::<Terrain>k__BackingField
- constexpr auto Transformk__BackingField = 0x10; // Transform::<Transform>k__BackingField
- constexpr auto Positionk__BackingField = 0x18; // Vector3::<Position>k__BackingField
- constexpr auto Sizek__BackingField = 0x24; // Vector3::<Size>k__BackingField
- constexpr auto OneOverSizek__BackingField = 0x30; // Vector3::<OneOverSize>k__BackingField
- constexpr auto HighestPointk__BackingField = 0x3C; // Vector3::<HighestPoint>k__BackingField
- constexpr auto LowestPointk__BackingField = 0x48; // Vector3::<LowestPoint>k__BackingField
- constexpr auto LootAxisAnglek__BackingField = 0x54; // Single::<LootAxisAngle>k__BackingField
- constexpr auto BiomeAxisAnglek__BackingField = 0x58; // Single::<BiomeAxisAngle>k__BackingField
- constexpr auto Datak__BackingField = 0x60; // TerrainData::<Data>k__BackingField
- constexpr auto Colliderk__BackingField = 0x68; // TerrainCollider::<Collider>k__BackingField
- constexpr auto Collisionk__BackingField = 0x70; // TerrainCollision::<Collision>k__BackingField
- constexpr auto Physicsk__BackingField = 0x78; // TerrainPhysics::<Physics>k__BackingField
- constexpr auto Colorsk__BackingField = 0x80; // TerrainColors::<Colors>k__BackingField
- constexpr auto Qualityk__BackingField = 0x88; // TerrainQuality::<Quality>k__BackingField
- constexpr auto Pathk__BackingField = 0x90; // TerrainPath::<Path>k__BackingField
- constexpr auto BiomeMapk__BackingField = 0x98; // TerrainBiomeMap::<BiomeMap>k__BackingField
- constexpr auto AlphaMapk__BackingField = 0xA0; // TerrainAlphaMap::<AlphaMap>k__BackingField
- constexpr auto BlendMapk__BackingField = 0xA8; // TerrainBlendMap::<BlendMap>k__BackingField
- constexpr auto HeightMapk__BackingField = 0xB0; // TerrainHeightMap::<HeightMap>k__BackingField
- constexpr auto SplatMapk__BackingField = 0xB8; // TerrainSplatMap::<SplatMap>k__BackingField
- constexpr auto TopologyMapk__BackingField = 0xC0; // TerrainTopologyMap::<TopologyMap>k__BackingField
- constexpr auto WaterMapk__BackingField = 0xC8; // TerrainWaterMap::<WaterMap>k__BackingField
- constexpr auto DistanceMapk__BackingField = 0xD0; // TerrainDistanceMap::<DistanceMap>k__BackingField
- constexpr auto PlacementMapk__BackingField = 0xD8; // TerrainPlacementMap::<PlacementMap>k__BackingField
- constexpr auto Texturingk__BackingField = 0xE0; // TerrainTexturing::<Texturing>k__BackingField
- };
- namespace TerrainPath
- {
- };
- namespace InfrastructureType
- {
- };
- namespace TerrainPhysics
- {
- constexpr auto splat = 0x30; // TerrainSplatMap::splat
- };
- namespace TerrainQuality
- {
- constexpr auto HeightMapError = 0x30; // Single::HeightMapError
- constexpr auto BaseMapDistance = 0x34; // Single::BaseMapDistance
- constexpr auto TerrainShaderLod = 0x38; // int32_t::TerrainShaderLod
- constexpr auto terrain_quality = 0x40; // Command::terrain_quality
- constexpr auto graphics_shaderlod = 0x48; // Command::graphics_shaderlod
- };
- namespace TerrainTexturing
- {
- constexpr auto pyramidCacheState = 0x30; // TextureCacheState::pyramidCacheState
- constexpr auto diffuseBasePyramidTexture = 0x38; // RenderTexture::diffuseBasePyramidTexture
- constexpr auto normalBasePyramidTexture = 0x40; // RenderTexture::normalBasePyramidTexture
- constexpr auto coarseHeightSlopeCacheState = 0x48; // TextureCacheState::coarseHeightSlopeCacheState
- constexpr auto coarseHeightSlopeTexture = 0x50; // RenderTexture::coarseHeightSlopeTexture
- constexpr auto terrainSize = 0x58; // Single::terrainSize
- constexpr auto shoreMapSize = 0x5C; // int32_t::shoreMapSize
- constexpr auto shoreVectorTexture = 0x70; // Texture2D::shoreVectorTexture
- constexpr auto debugFoliageDisplacement = 0x78; // bool::debugFoliageDisplacement
- constexpr auto instance = 0x0; // TerrainTexturing::instance
- constexpr auto prevDebugFoliageDisplacement = 0x7A; // bool::prevDebugFoliageDisplacement
- constexpr auto prevQuality = 0x7C; // int32_t::prevQuality
- constexpr auto triggerUpdateGlobalParams = 0x80; // bool::triggerUpdateGlobalParams
- };
- namespace TextureCacheState
- {
- };
- namespace FixAtlasMipLevelsState
- {
- };
- namespace TerrainFilter
- {
- };
- namespace MonumentNode
- {
- };
- namespace ProceduralComponent
- {
- constexpr auto Mode = 0x18; // Realm::Mode
- constexpr auto Description = 0x20; // string::Description
- };
- namespace GenerateCliffSplat
- {
- };
- namespace GenerateCliffTopology
- {
- constexpr auto KeepExisting = 0x28; // bool::KeepExisting
- };
- namespace GenerateDecorTopology
- {
- };
- namespace GeneratePowerlineLayout
- {
- };
- namespace GenerateRiverLayout
- {
- };
- namespace GenerateRiverMeshes
- {
- constexpr auto RiverMesh = 0x28; // Mesh::RiverMesh
- constexpr auto RiverMaterial = 0x38; // Material::RiverMaterial
- constexpr auto RiverPhysicMaterial = 0x40; // PhysicMaterial::RiverPhysicMaterial
- };
- namespace GenerateRoadLayout
- {
- constexpr auto RoadType = 0x28; // InfrastructureType::RoadType
- };
- namespace GenerateRoadMeshes
- {
- constexpr auto RoadMesh = 0x28; // Mesh::RoadMesh
- constexpr auto RoadMaterial = 0x38; // Material::RoadMaterial
- constexpr auto RoadRingMaterial = 0x40; // Material::RoadRingMaterial
- constexpr auto RoadPhysicMaterial = 0x48; // PhysicMaterial::RoadPhysicMaterial
- };
- namespace GenerateRoadRing
- {
- };
- namespace GenerateRoadTopology
- {
- };
- namespace PlaceCliffs
- {
- constexpr auto RetryMultiplier = 0x38; // int32_t::RetryMultiplier
- constexpr auto CutoffSlope = 0x3C; // int32_t::CutoffSlope
- constexpr auto MinScale = 0x40; // Single::MinScale
- constexpr auto MaxScale = 0x44; // Single::MaxScale
- constexpr auto target_count = 0x0; // int32_t::target_count
- constexpr auto target_length = 0x4; // int32_t::target_length
- constexpr auto min_scale_delta = 0x8; // Single::min_scale_delta
- constexpr auto max_scale_attempts = 0xC; // int32_t::max_scale_attempts
- constexpr auto min_rotation = 0x10; // int32_t::min_rotation
- constexpr auto max_rotation = 0x14; // int32_t::max_rotation
- constexpr auto rotation_delta = 0x18; // int32_t::rotation_delta
- constexpr auto offset_c = 0x1C; // Single::offset_c
- constexpr auto offset_l = 0x20; // Single::offset_l
- constexpr auto offset_r = 0x24; // Single::offset_r
- };
- namespace PlaceDecorUniform
- {
- constexpr auto ObjectDistance = 0x38; // Single::ObjectDistance
- constexpr auto ObjectDithering = 0x3C; // Single::ObjectDithering
- };
- namespace PlaceDecorValueNoise
- {
- constexpr auto Cluster = 0x38; // NoiseParameters::Cluster
- constexpr auto ObjectDensity = 0x48; // Single::ObjectDensity
- };
- namespace PlaceDecorWhiteNoise
- {
- };
- namespace PlaceMonument
- {
- constexpr auto Monument = 0x30; // GameObjectRef::Monument
- };
- namespace PlaceMonuments
- {
- constexpr auto TargetCount = 0x38; // int32_t::TargetCount
- };
- namespace PlaceMonumentsOffshore
- {
- constexpr auto MinDistanceFromTerrain = 0x34; // int32_t::MinDistanceFromTerrain
- constexpr auto MaxDistanceFromTerrain = 0x38; // int32_t::MaxDistanceFromTerrain
- constexpr auto DistanceBetweenMonuments = 0x3C; // int32_t::DistanceBetweenMonuments
- };
- namespace PlaceMonumentsRoadside
- {
- };
- namespace PlacePowerlineObjects
- {
- };
- namespace PlaceRiverObjects
- {
- };
- namespace PlaceRoadObjects
- {
- };
- namespace TerrainGenerator
- {
- };
- namespace WorldNetworking
- {
- };
- namespace WorldSetup
- {
- constexpr auto AutomaticallySetup = 0x18; // bool::AutomaticallySetup
- constexpr auto terrain = 0x20; // GameObject::terrain
- constexpr auto decorPrefab = 0x28; // GameObject::decorPrefab
- constexpr auto grassPrefab = 0x30; // GameObject::grassPrefab
- constexpr auto spawnPrefab = 0x38; // GameObject::spawnPrefab
- constexpr auto EditorSeed = 0x48; // uint32_t::EditorSeed
- constexpr auto EditorSalt = 0x4C; // uint32_t::EditorSalt
- constexpr auto EditorSize = 0x50; // uint32_t::EditorSize
- constexpr auto EditorUrl = 0x58; // string::EditorUrl
- };
- namespace TerrainHeightAdd
- {
- constexpr auto Delta = 0xA8; // Single::Delta
- };
- namespace TerrainModifier
- {
- constexpr auto Opacity = 0x98; // Single::Opacity
- };
- namespace TerrainSplatSet
- {
- };
- namespace TerrainTopologyAdd
- {
- constexpr auto TopologyType = 0xA8; // Enum::TopologyType
- };
- namespace TerrainTopologySet
- {
- };
- namespace Monument
- {
- };
- namespace Mountain
- {
- };
- namespace TerrainPlacement
- {
- constexpr auto size = 0x98; // Vector3::size
- constexpr auto extents = 0xA4; // Vector3::extents
- constexpr auto HeightMap = 0xBC; // bool::HeightMap
- constexpr auto AlphaMap = 0xBD; // bool::AlphaMap
- constexpr auto WaterMap = 0xBE; // bool::WaterMap
- constexpr auto SplatMask = 0xC0; // Enum::SplatMask
- constexpr auto BiomeMask = 0xC4; // Enum::BiomeMask
- constexpr auto TopologyMask = 0xC8; // Enum::TopologyMask
- constexpr auto heightmap = 0xD0; // Texture2DRef::heightmap
- constexpr auto splatmap0 = 0xD8; // Texture2DRef::splatmap0
- constexpr auto splatmap1 = 0xE0; // Texture2DRef::splatmap1
- constexpr auto alphamap = 0xE8; // Texture2DRef::alphamap
- constexpr auto biomemap = 0xF0; // Texture2DRef::biomemap
- constexpr auto topologymap = 0xF8; // Texture2DRef::topologymap
- constexpr auto watermap = 0x100; // Texture2DRef::watermap
- constexpr auto blendmap = 0x108; // Texture2DRef::blendmap
- };
- namespace WaterBody
- {
- constexpr auto Type = 0x18; // WaterBodyType::Type
- constexpr auto Renderer = 0x20; // Renderer::Renderer
- constexpr auto IsOcean = 0x30; // bool::IsOcean
- constexpr auto MeshFilterk__BackingField = 0x40; // MeshFilter::<MeshFilter>k__BackingField
- constexpr auto SharedMeshk__BackingField = 0x48; // Mesh::<SharedMesh>k__BackingField
- constexpr auto Materialk__BackingField = 0x50; // Material::<Material>k__BackingField
- constexpr auto DepthPassk__BackingField = 0x58; // int32_t::<DepthPass>k__BackingField
- constexpr auto DepthDisplacementPassk__BackingField = 0x5C; // int32_t::<DepthDisplacementPass>k__BackingField
- constexpr auto OcclusionPassk__BackingField = 0x60; // int32_t::<OcclusionPass>k__BackingField
- constexpr auto CausticsPassk__BackingField = 0x64; // int32_t::<CausticsPass>k__BackingField
- constexpr auto OcclusionCausticsPassk__BackingField = 0x68; // int32_t::<OcclusionCausticsPass>k__BackingField
- };
- namespace WaterCamera
- {
- constexpr auto Camerak__BackingField = 0x18; // Camera::<Camera>k__BackingField
- constexpr auto CommandBufferManagerk__BackingField = 0x20; // CommandBufferManager::<CommandBufferManager>k__BackingField
- constexpr auto PostOpaqueDepthk__BackingField = 0x28; // PostOpaqueDepth::<PostOpaqueDepth>k__BackingField
- };
- namespace WaterCollision
- {
- };
- namespace WaterCullingVolume
- {
- constexpr auto distanceToCamera = 0x44; // Single::distanceToCamera
- };
- namespace WaterDepthMask
- {
- };
- namespace WaterDynamics
- {
- constexpr auto imageDesc = 0x18; // ImageDesc::imageDesc
- constexpr auto targetDesc = 0x38; // TargetDesc::targetDesc
- constexpr auto ShowDebug = 0x88; // bool::ShowDebug
- constexpr auto IsInitializedk__BackingField = 0xA8; // bool::<IsInitialized>k__BackingField
- constexpr auto ForceFallback = 0xA9; // bool::ForceFallback
- constexpr auto target = 0xB0; // Target::target
- constexpr auto useNativePath = 0xB8; // bool::useNativePath
- };
- namespace WaterGerstner
- {
- };
- namespace WaterInteraction
- {
- constexpr auto Displacement = 0x20; // Single::Displacement
- constexpr auto Disturbance = 0x24; // Single::Disturbance
- constexpr auto Imagek__BackingField = 0x28; // Image::<Image>k__BackingField
- constexpr auto Positionk__BackingField = 0x30; // Vector2::<Position>k__BackingField
- constexpr auto Scalek__BackingField = 0x38; // Vector2::<Scale>k__BackingField
- constexpr auto Rotationk__BackingField = 0x40; // Single::<Rotation>k__BackingField
- };
- namespace WaterMesh
- {
- constexpr auto borderMesh = 0x10; // Mesh::borderMesh
- constexpr auto centerPatch = 0x18; // Mesh::centerPatch
- constexpr auto borderRingCount = 0x20; // int32_t::borderRingCount
- constexpr auto borderRingSpacingFalloff = 0x24; // Single::borderRingSpacingFalloff
- constexpr auto resolution = 0x28; // int32_t::resolution
- };
- namespace WaterRadialMesh
- {
- };
- namespace WaterRendering
- {
- constexpr auto water = 0x10; // WaterSystem::water
- constexpr auto simulation = 0x18; // WaterSimulation::simulation
- constexpr auto camera = 0x20; // Camera::camera
- constexpr auto postOpaqueDepth = 0x28; // PostOpaqueDepth::postOpaqueDepth
- constexpr auto radialMesh = 0x40; // WaterRadialMesh::radialMesh
- constexpr auto state = 0x48; // RenderState::state
- constexpr auto reflectionMat = 0x70; // Material::reflectionMat
- constexpr auto underwaterMat = 0x78; // Material::underwaterMat
- constexpr auto multiCopyMat = 0x80; // Material::multiCopyMat
- constexpr auto surfaceTex = 0x88; // RenderTexture::surfaceTex
- constexpr auto preFogBackgroundTex = 0x90; // RenderTexture::preFogBackgroundTex
- constexpr auto ssrReflectionTex = 0x98; // RenderTexture::ssrReflectionTex
- constexpr auto overlayMesh = 0xA0; // Mesh::overlayMesh
- constexpr auto underwaterScatterCoefficientOverride = 0xA8; // Single::underwaterScatterCoefficientOverride
- constexpr auto underwaterBlock = 0xB0; // MaterialPropertyBlock::underwaterBlock
- constexpr auto commandBufferManager = 0xB8; // CommandBufferManager::commandBufferManager
- constexpr auto setGlobalsCBDesc = 0xC0; // CommandBufferDesc::setGlobalsCBDesc
- constexpr auto waterMaskCBDesc = 0xC8; // CommandBufferDesc::waterMaskCBDesc
- constexpr auto waterDepthCBDesc = 0xD0; // CommandBufferDesc::waterDepthCBDesc
- constexpr auto preFogCBDesc = 0xD8; // CommandBufferDesc::preFogCBDesc
- constexpr auto postFogCBDesc = 0xE0; // CommandBufferDesc::postFogCBDesc
- constexpr auto initializedMaterials = 0xF0; // bool::initializedMaterials
- };
- namespace WaterRuntime
- {
- constexpr auto WaterCamerak__BackingField = 0x10; // WaterCamera::<WaterCamera>k__BackingField
- constexpr auto SimulateNextFramek__BackingField = 0x30; // bool::<SimulateNextFrame>k__BackingField
- constexpr auto Simulationk__BackingField = 0x38; // WaterSimulation::<Simulation>k__BackingField
- constexpr auto Renderingk__BackingField = 0x40; // WaterRendering::<Rendering>k__BackingField
- constexpr auto VisibilityMaskk__BackingField = 0x48; // int32_t::<VisibilityMask>k__BackingField
- };
- namespace WaterSimulation
- {
- constexpr auto solverResolution = 0x20; // int32_t::solverResolution
- constexpr auto solverSizeInWorld = 0x24; // Single::solverSizeInWorld
- constexpr auto gravity = 0x28; // Single::gravity
- constexpr auto amplitude = 0x2C; // Single::amplitude
- constexpr auto solverButterflyCount = 0x30; // int32_t::solverButterflyCount
- constexpr auto windDirection = 0x34; // Vector2::windDirection
- constexpr auto windMagnitude = 0x3C; // Single::windMagnitude
- constexpr auto displacementMap = 0x40; // RenderTexture::displacementMap
- constexpr auto displacementMapTexelSize = 0x48; // Vector4::displacementMapTexelSize
- constexpr auto normalFoldMap = 0x58; // RenderTexture::normalFoldMap
- constexpr auto computeNormalFoldMat = 0x60; // Material::computeNormalFoldMat
- constexpr auto simulationMat = 0x68; // Material::simulationMat
- constexpr auto hTilde0Map = 0x70; // Texture2D::hTilde0Map
- constexpr auto dispersionMap = 0x78; // Texture2D::dispersionMap
- constexpr auto butterflyMap = 0x80; // Texture2D::butterflyMap
- constexpr auto hTilde_hMap = 0x88; // RenderTexture::hTilde_hMap
- constexpr auto hTilde_dxdzMap = 0x90; // RenderTexture::hTilde_dxdzMap
- constexpr auto commandBufferDesc = 0xA0; // CommandBufferDesc::commandBufferDesc
- };
- namespace WaterBodyType
- {
- };
- namespace WaterQuality
- {
- };
- namespace WaterSystem
- {
- constexpr auto Quality = 0x18; // WaterQuality::Quality
- constexpr auto ShowGizmos = 0x1D; // bool::ShowGizmos
- constexpr auto ProgressTime = 0x1E; // bool::ProgressTime
- constexpr auto Simulation = 0x20; // SimulationSettings::Simulation
- constexpr auto Rendering = 0x28; // RenderingSettings::Rendering
- constexpr auto precomputedShoreWaves = 0x38; // PrecomputedShoreWaves::precomputedShoreWaves
- constexpr auto global0 = 0x70; // Vector4::global0
- constexpr auto global1 = 0x80; // Vector4::global1
- constexpr auto ShoreWavesRcpFadeDistancek__BackingField = 0x90; // Single::<ShoreWavesRcpFadeDistance>k__BackingField
- constexpr auto TerrainRcpFadeDistancek__BackingField = 0x94; // Single::<TerrainRcpFadeDistance>k__BackingField
- constexpr auto Collisionk__BackingField = 0x0; // WaterCollision::<Collision>k__BackingField
- constexpr auto Dynamicsk__BackingField = 0x8; // WaterDynamics::<Dynamics>k__BackingField
- constexpr auto Oceank__BackingField = 0x10; // WaterBody::<Ocean>k__BackingField
- constexpr auto oceanLevel = 0x20; // Single::oceanLevel
- constexpr auto WaveTimek__BackingField = 0x24; // Single::<WaveTime>k__BackingField
- constexpr auto prevQuality = 0x9C; // WaterQuality::prevQuality
- constexpr auto reflectionProbe = 0xA0; // ReflectionProbeEx::reflectionProbe
- constexpr auto reflectionProbeUpdateTime = 0xA8; // Single::reflectionProbeUpdateTime
- constexpr auto reflectionProbeReady = 0xAC; // bool::reflectionProbeReady
- constexpr auto defaultHeightSlopeMap = 0xB0; // Texture2D::defaultHeightSlopeMap
- constexpr auto hasValidCausticsAnims = 0xB8; // bool::hasValidCausticsAnims
- constexpr auto instance = 0x40; // WaterSystem::instance
- constexpr auto nativePathState = 0x60; // NativePathState::nativePathState
- };
- namespace WaterVisibilityTrigger
- {
- constexpr auto enteredTick = 0x38; // Int64::enteredTick
- constexpr auto ticks = 0x0; // Int64::ticks
- };
- namespace WaterCheck
- {
- };
- namespace WaterCheckGenerator
- {
- };
- namespace AdaptMeshToTerrain
- {
- constexpr auto RayHeight = 0x1C; // Single::RayHeight
- constexpr auto RayMaxDistance = 0x20; // Single::RayMaxDistance
- constexpr auto MinDisplacement = 0x24; // Single::MinDisplacement
- constexpr auto MaxDisplacement = 0x28; // Single::MaxDisplacement
- constexpr auto PlaneResolution = 0x2C; // int32_t::PlaneResolution
- constexpr auto meshLOD = 0x48; // MeshLOD::meshLOD
- constexpr auto colliderMesh = 0x58; // Mesh::colliderMesh
- };
- namespace AtmosphereVolume
- {
- constexpr auto MaxVisibleDistance = 0x1C; // Single::MaxVisibleDistance
- constexpr auto BoundsAttenuationDecay = 0x20; // Single::BoundsAttenuationDecay
- constexpr auto FogSettings = 0x28; // FogSettings::FogSettings
- };
- namespace FogSettings
- {
- constexpr auto ColorOverDaytime = 0x0; // Gradient::ColorOverDaytime
- constexpr auto StartDistance = 0xC; // Single::StartDistance
- constexpr auto Height = 0x10; // Single::Height
- constexpr auto HeightDensity = 0x14; // Single::HeightDensity
- };
- namespace AtmosphereVolumeRenderer
- {
- constexpr auto Mode = 0x18; // FogMode::Mode
- constexpr auto DistanceFog = 0x1C; // bool::DistanceFog
- constexpr auto HeightFog = 0x1D; // bool::HeightFog
- constexpr auto Volume = 0x20; // AtmosphereVolume::Volume
- constexpr auto targetCamera = 0x28; // Camera::targetCamera
- constexpr auto volumeMesh = 0x0; // Mesh::volumeMesh
- };
- namespace CommandBufferDesc
- {
- constexpr auto CameraEventk__BackingField = 0x10; // CameraEvent::<CameraEvent>k__BackingField
- constexpr auto OrderIdk__BackingField = 0x14; // int32_t::<OrderId>k__BackingField
- };
- namespace CommandBufferManager
- {
- constexpr auto _targetCamera = 0x18; // Camera::_targetCamera
- constexpr auto changed = 0x28; // bool::changed
- constexpr auto OnPreRenderCall = 0x30; // Action::OnPreRenderCall
- constexpr auto OnPreCullCall = 0x38; // Action::OnPreCullCall
- };
- namespace DeferredDecal
- {
- constexpr auto queue = 0x30; // DeferredDecalQueue::queue
- constexpr auto cached = 0x34; // bool::cached
- constexpr auto localToWorldMatrix = 0x38; // Matrix4x4::localToWorldMatrix
- };
- namespace DeferredDecalRenderer
- {
- };
- namespace DeferredDecalQueue
- {
- };
- namespace DeferredDecalSystem
- {
- constexpr auto IsDirty = 0x0; // bool::IsDirty
- constexpr auto DiffusePass = 0x30; // int32_t::DiffusePass
- constexpr auto SpecularPass = 0x34; // int32_t::SpecularPass
- constexpr auto NormalsPass = 0x38; // int32_t::NormalsPass
- constexpr auto EmissionPass = 0x3C; // int32_t::EmissionPass
- constexpr auto CombinedPass = 0x40; // int32_t::CombinedPass
- };
- namespace CoreEnvBrdfLut
- {
- constexpr auto runtimeEnvBrdfLut = 0x2370; // Texture2D::runtimeEnvBrdfLut
- };
- namespace SubsurfaceScatteringParams
- {
- constexpr auto quality = 0x4; // Quality::quality
- constexpr auto halfResolution = 0x8; // bool::halfResolution
- constexpr auto radiusScale = 0xC; // Single::radiusScale
- constexpr auto Default = 0x0; // SubsurfaceScatteringParams::Default
- };
- namespace ExtendGBufferParams
- {
- constexpr auto Default = 0x0; // ExtendGBufferParams::Default
- };
- namespace DeferredExtension
- {
- constexpr auto extendGBuffer = 0x18; // ExtendGBufferParams::extendGBuffer
- constexpr auto subsurfaceScattering = 0x1C; // SubsurfaceScatteringParams::subsurfaceScattering
- constexpr auto blueNoise = 0x30; // Texture2D::blueNoise
- constexpr auto depthScale = 0x38; // Single::depthScale
- constexpr auto extendGBufferCBDesc = 0x50; // CommandBufferDesc::extendGBufferCBDesc
- constexpr auto postSubsurfaceCBDesc = 0x58; // CommandBufferDesc::postSubsurfaceCBDesc
- constexpr auto postSubsurfaceMat = 0x60; // Material::postSubsurfaceMat
- constexpr auto frameIndexMod8 = 0x68; // int32_t::frameIndexMod8
- constexpr auto gbufferWidth = 0x78; // int32_t::gbufferWidth
- constexpr auto gbufferHeight = 0x7C; // int32_t::gbufferHeight
- constexpr auto gbufferTexture4 = 0x80; // RenderTexture::gbufferTexture4
- constexpr auto gbufferTexture5 = 0x88; // RenderTexture::gbufferTexture5
- };
- namespace DeferredExtensionMesh
- {
- constexpr auto _block = 0x30; // MaterialPropertyBlock::_block
- constexpr auto _renderer = 0x38; // Renderer::_renderer
- };
- namespace SubsurfaceProfileData
- {
- constexpr auto ScatterRadius = 0x0; // Single::ScatterRadius
- constexpr auto SubsurfaceColor = 0x4; // Color::SubsurfaceColor
- constexpr auto FalloffColor = 0x14; // Color::FalloffColor
- };
- namespace SubsurfaceProfile
- {
- constexpr auto profileTexture = 0x0; // SubsurfaceProfileTexture::profileTexture
- constexpr auto Data = 0x18; // SubsurfaceProfileData::Data
- constexpr auto id = 0x3C; // int32_t::id
- };
- namespace SubsurfaceProfileTexture
- {
- };
- namespace DeferredMeshDecal
- {
- };
- namespace DeferredMeshDecalRenderer
- {
- constexpr auto commandBufferEvent = 0x20; // CameraEvent::commandBufferEvent
- constexpr auto commandBuffer = 0x28; // CommandBuffer::commandBuffer
- };
- namespace EnvironmentMultiplier
- {
- constexpr auto Multiplier = 0x14; // Single::Multiplier
- };
- namespace EnvironmentVolumeProperties
- {
- constexpr auto ReflectionQuality = 0x18; // int32_t::ReflectionQuality
- constexpr auto ReflectionCullingFlags = 0x1C; // LayerMask::ReflectionCullingFlags
- };
- namespace EnvironmentVolumePropertiesCollection
- {
- constexpr auto TransitionSpeed = 0x18; // Single::TransitionSpeed
- };
- namespace FoliageDisplacement
- {
- constexpr auto moving = 0x18; // bool::moving
- constexpr auto billboard = 0x19; // bool::billboard
- };
- namespace FoliageDisplacementManager
- {
- constexpr auto handle = 0x18; // SpecialPurposeCamera::handle
- };
- namespace Impostor
- {
- constexpr auto asset = 0x18; // ImpostorAsset::asset
- constexpr auto reference = 0x20; // GameObject::reference
- constexpr auto angle = 0x28; // Single::angle
- constexpr auto padding = 0x30; // int32_t::padding
- constexpr auto spriteOutlineAsMesh = 0x34; // bool::spriteOutlineAsMesh
- constexpr auto InstanceDatak__BackingField = 0x38; // ImpostorInstanceData::<InstanceData>k__BackingField
- constexpr auto keepTrying = 0x40; // bool::keepTrying
- };
- namespace ImpostorAsset
- {
- constexpr auto size = 0x20; // Vector2::size
- constexpr auto pivot = 0x28; // Vector2::pivot
- };
- namespace ImpostorInstanceData
- {
- constexpr auto Rendererk__BackingField = 0x10; // Renderer::<Renderer>k__BackingField
- constexpr auto Meshk__BackingField = 0x18; // Mesh::<Mesh>k__BackingField
- constexpr auto Batch = 0x28; // ImpostorBatch::Batch
- constexpr auto BatchIndex = 0x30; // int32_t::BatchIndex
- constexpr auto hash = 0x34; // int32_t::hash
- constexpr auto positionAndScale = 0x38; // Vector4::positionAndScale
- };
- namespace ImpostorBatch
- {
- constexpr auto PositionBufferk__BackingField = 0x20; // ComputeBuffer::<PositionBuffer>k__BackingField
- constexpr auto ArgsBufferk__BackingField = 0x30; // ComputeBuffer::<ArgsBuffer>k__BackingField
- };
- namespace ImpostorRenderer
- {
- constexpr auto treeLayer = 0x20; // int32_t::treeLayer
- constexpr auto treeLayerMask = 0x24; // int32_t::treeLayerMask
- constexpr auto impostorLayerMask = 0x28; // int32_t::impostorLayerMask
- constexpr auto instance = 0x20; // ImpostorRenderer::instance
- constexpr auto NaNProperty = 0x28; // int32_t::NaNProperty
- constexpr auto PositionBufferProperty = 0x2C; // int32_t::PositionBufferProperty
- };
- namespace ImpostorShadows
- {
- };
- namespace LightCloneShadow
- {
- constexpr auto cloneShadowMap = 0x18; // bool::cloneShadowMap
- constexpr auto shaderPropNameMap = 0x20; // string::shaderPropNameMap
- constexpr auto cloneShadowMapDownscale = 0x28; // int32_t::cloneShadowMapDownscale
- constexpr auto map = 0x30; // RenderTexture::map
- constexpr auto cloneShadowMask = 0x38; // bool::cloneShadowMask
- constexpr auto shaderPropNameMask = 0x40; // string::shaderPropNameMask
- constexpr auto cloneShadowMaskDownscale = 0x48; // int32_t::cloneShadowMaskDownscale
- constexpr auto mask = 0x50; // RenderTexture::mask
- constexpr auto mapCB = 0x60; // CommandBuffer::mapCB
- constexpr auto maskCB = 0x68; // CommandBuffer::maskCB
- };
- namespace LiquidWobble
- {
- constexpr auto rend = 0x18; // Renderer::rend
- constexpr auto lastRot = 0x38; // Vector3::lastRot
- constexpr auto angularVelocity = 0x44; // Vector3::angularVelocity
- constexpr auto CurrentWaterLevelFraction = 0x50; // Single::CurrentWaterLevelFraction
- constexpr auto MinWaterLevel = 0x54; // Single::MinWaterLevel
- constexpr auto MaxWaterLevel = 0x58; // Single::MaxWaterLevel
- constexpr auto MaxWobble = 0x5C; // Single::MaxWobble
- constexpr auto WobbleSpeed = 0x60; // Single::WobbleSpeed
- constexpr auto Recovery = 0x64; // Single::Recovery
- constexpr auto wobbleAmountX = 0x68; // Single::wobbleAmountX
- constexpr auto wobbleAmountZ = 0x6C; // Single::wobbleAmountZ
- constexpr auto wobbleAmountToAddX = 0x70; // Single::wobbleAmountToAddX
- constexpr auto wobbleAmountToAddZ = 0x74; // Single::wobbleAmountToAddZ
- constexpr auto pulse = 0x78; // Single::pulse
- constexpr auto turbulence = 0x80; // Single::turbulence
- constexpr auto wobbleXID = 0x8; // int32_t::wobbleXID
- constexpr auto wobbleZID = 0xC; // int32_t::wobbleZID
- constexpr auto waterLevelID = 0x10; // int32_t::waterLevelID
- constexpr auto turbulenceID = 0x14; // int32_t::turbulenceID
- };
- namespace MaterialPropertyDesc
- {
- constexpr auto nameID = 0x0; // int32_t::nameID
- };
- namespace MorphCache
- {
- constexpr auto skinnedMeshRenderer = 0x20; // SkinnedMeshRenderer::skinnedMeshRenderer
- constexpr auto originalMesh = 0x28; // Mesh::originalMesh
- constexpr auto shapeIndex = 0x30; // int32_t::shapeIndex
- };
- namespace ObjectMotionVectorFix
- {
- };
- namespace PostOpaqueDepth
- {
- constexpr auto postOpaqueDepth = 0x18; // RenderTexture::postOpaqueDepth
- constexpr auto copyDepthMat = 0x38; // Material::copyDepthMat
- constexpr auto cameraDepth = 0x40; // RenderTexture::cameraDepth
- };
- namespace ReflectionProbeEx
- {
- constexpr auto blitMesh = 0x18; // Mesh::blitMesh
- constexpr auto skyboxMesh = 0x20; // Mesh::skyboxMesh
- constexpr auto probeTempTexture = 0x30; // RenderTexture::probeTempTexture
- constexpr auto probeShadowTexture = 0x38; // RenderTexture::probeShadowTexture
- constexpr auto arrayTexture = 0x40; // RenderTexture::arrayTexture
- constexpr auto arrayTempTexture = 0x48; // RenderTexture::arrayTempTexture
- constexpr auto arrayDepthTexture = 0x50; // RenderTexture::arrayDepthTexture
- constexpr auto mipmapCount = 0x58; // int32_t::mipmapCount
- constexpr auto blitMaterial = 0x60; // Material::blitMaterial
- constexpr auto filterMaterial = 0x68; // Material::filterMaterial
- constexpr auto shadowMaterial = 0x70; // Material::shadowMaterial
- constexpr auto forwardCB = 0x78; // CommandBuffer::forwardCB
- constexpr auto shadowCB = 0x80; // CommandBuffer::shadowCB
- constexpr auto useGeometryShader = 0xA0; // bool::useGeometryShader
- constexpr auto PassCount = 0xA4; // int32_t::PassCount
- constexpr auto refreshMode = 0xA8; // ReflectionProbeRefreshMode::refreshMode
- constexpr auto timeSlicing = 0xAC; // bool::timeSlicing
- constexpr auto hdr = 0xB4; // bool::hdr
- constexpr auto shadowDistance = 0xB8; // Single::shadowDistance
- constexpr auto clearFlags = 0xBC; // ReflectionProbeClearFlags::clearFlags
- constexpr auto background = 0xC0; // Color::background
- constexpr auto nearClip = 0xD0; // Single::nearClip
- constexpr auto farClip = 0xD4; // Single::farClip
- constexpr auto attachToTarget = 0xD8; // Transform::attachToTarget
- constexpr auto directionalLight = 0xE0; // Light::directionalLight
- constexpr auto textureMipBias = 0xE8; // Single::textureMipBias
- constexpr auto enableShadows = 0xED; // bool::enableShadows
- constexpr auto convolutionQuality = 0xF0; // ConvolutionQuality::convolutionQuality
- constexpr auto reflectionCubemap = 0x100; // Cubemap::reflectionCubemap
- constexpr auto reflectionIntensity = 0x108; // Single::reflectionIntensity
- constexpr auto probe = 0x118; // ReflectionProbe::probe
- constexpr auto probeTexture = 0x120; // RenderTexture::probeTexture
- constexpr auto probeResolution = 0x128; // int32_t::probeResolution
- constexpr auto probeHdr = 0x12C; // bool::probeHdr
- constexpr auto probeShadowDistance = 0x130; // Single::probeShadowDistance
- constexpr auto probeNearClip = 0x134; // Single::probeNearClip
- constexpr auto probeFarClip = 0x138; // Single::probeFarClip
- constexpr auto probeHighPrecision = 0x13C; // bool::probeHighPrecision
- constexpr auto timeSlicedRenderState = 0x140; // TimeSlicingState::timeSlicedRenderState
- constexpr auto scriptingRenderQueued = 0x144; // bool::scriptingRenderQueued
- constexpr auto faceProjMatrix = 0x148; // Matrix4x4::faceProjMatrix
- constexpr auto faceProjInvMatrix = 0x188; // Matrix4x4::faceProjInvMatrix
- constexpr auto prevFrame = 0x1C8; // int32_t::prevFrame
- constexpr auto savedProbeRefresh = 0x1CC; // ReflectionProbeRefreshMode::savedProbeRefresh
- constexpr auto savedProbeMode = 0x1D0; // ReflectionProbeMode::savedProbeMode
- constexpr auto savedProbeCustomTexture = 0x1D8; // Texture::savedProbeCustomTexture
- };
- namespace SpecialPurposeCamera
- {
- constexpr auto texture = 0x28; // RenderTexture::texture
- constexpr auto commands = 0x30; // CommandBuffer::commands
- constexpr auto orthographicSize = 0x54; // Single::orthographicSize
- constexpr auto nearClipPlane = 0x58; // Single::nearClipPlane
- constexpr auto farClipPlane = 0x5C; // Single::farClipPlane
- constexpr auto created = 0x60; // bool::created
- constexpr auto dynamicBuffer = 0x70; // InstancingContainer::dynamicBuffer
- constexpr auto staticBuffer = 0x80; // InstancingContainer::staticBuffer
- constexpr auto cameraEvent = 0x88; // CameraEvent::cameraEvent
- };
- namespace ClothWindModify
- {
- constexpr auto initialClothForce = 0x20; // Vector3::initialClothForce
- constexpr auto worldWindScale = 0x2C; // Vector3::worldWindScale
- constexpr auto turbulenceScale = 0x38; // Vector3::turbulenceScale
- };
- namespace WindZoneEx
- {
- };
- namespace WindZoneExManager
- {
- constexpr auto maxAccumMain = 0x18; // Single::maxAccumMain
- constexpr auto maxAccumTurbulence = 0x1C; // Single::maxAccumTurbulence
- constexpr auto globalMainScale = 0x20; // Single::globalMainScale
- constexpr auto globalTurbulenceScale = 0x24; // Single::globalTurbulenceScale
- constexpr auto testPosition = 0x28; // Transform::testPosition
- constexpr auto instance = 0x20; // WindZoneExManager::instance
- };
- namespace RustPlatformHooks
- {
- constexpr auto Instance = 0x23A1; // RustPlatformHooks::Instance
- };
- namespace SendMessageToEntityOnAnimationFinish
- {
- constexpr auto messageToSendToEntity = 0x18; // string::messageToSendToEntity
- };
- namespace ServerMgr
- {
- };
- namespace ServerPerformance
- {
- constexpr auto deaths = 0x0; // UInt64::deaths
- constexpr auto spawns = 0x8; // UInt64::spawns
- constexpr auto position_changes = 0x10; // UInt64::position_changes
- };
- namespace TriggerHurtEx
- {
- constexpr auto effectOnEnter = 0x40; // GameObjectRef::effectOnEnter
- constexpr auto hurtTypeOnEnter = 0x48; // HurtType::hurtTypeOnEnter
- constexpr auto effectOnTimer = 0x58; // GameObjectRef::effectOnTimer
- constexpr auto hurtTypeOnTimer = 0x60; // HurtType::hurtTypeOnTimer
- constexpr auto effectOnMove = 0x70; // GameObjectRef::effectOnMove
- constexpr auto hurtTypeOnMove = 0x78; // HurtType::hurtTypeOnMove
- constexpr auto effectOnLeave = 0x88; // GameObjectRef::effectOnLeave
- constexpr auto hurtTypeOnLeave = 0x90; // HurtType::hurtTypeOnLeave
- constexpr auto damageEnabled = 0x94; // bool::damageEnabled
- };
- namespace AssetNameCache
- {
- };
- namespace BuildingGrade
- {
- constexpr auto type = 0x18; // Enum::type
- constexpr auto baseHealth = 0x1C; // Single::baseHealth
- constexpr auto damageProtecton = 0x30; // ProtectionProperties::damageProtecton
- constexpr auto upgradeMenu = 0x38; // Option::upgradeMenu
- };
- namespace FileStorage
- {
- constexpr auto db = 0x10; // Database::db
- constexpr auto crc = 0x18; // CRC32::crc
- constexpr auto client = 0x0; // FileStorage::client
- };
- namespace GameManifest
- {
- constexpr auto loadedManifest = 0x0; // GameManifest::loadedManifest
- };
- namespace HairDye
- {
- constexpr auto capBaseColor = 0x10; // Color::capBaseColor
- constexpr auto sourceMaterial = 0x20; // Material::sourceMaterial
- constexpr auto copyProperties = 0x28; // CopyPropertyMask::copyProperties
- };
- namespace HairDyeCollection
- {
- constexpr auto capMask = 0x18; // Texture::capMask
- constexpr auto applyCap = 0x20; // bool::applyCap
- };
- namespace HairSet
- {
- };
- namespace HairType
- {
- };
- namespace HairSetCollection
- {
- };
- namespace ItemSkin
- {
- constexpr auto Skinnable = 0x68; // Skinnable::Skinnable
- constexpr auto Redirect = 0x78; // ItemDefinition::Redirect
- constexpr auto UnlockedViaSteamItem = 0x80; // SteamInventoryItem::UnlockedViaSteamItem
- };
- namespace ItemSkinDirectory
- {
- constexpr auto _Instance = 0x0; // ItemSkinDirectory::_Instance
- };
- namespace LootSpawn
- {
- };
- namespace MapImageRenderer
- {
- constexpr auto StartColor = 0x0; // Vector3::StartColor
- constexpr auto WaterColor = 0xC; // Vector4::WaterColor
- constexpr auto GravelColor = 0x1C; // Vector4::GravelColor
- constexpr auto DirtColor = 0x2C; // Vector4::DirtColor
- constexpr auto SandColor = 0x3C; // Vector4::SandColor
- constexpr auto GrassColor = 0x4C; // Vector4::GrassColor
- constexpr auto ForestColor = 0x5C; // Vector4::ForestColor
- constexpr auto RockColor = 0x6C; // Vector4::RockColor
- constexpr auto SnowColor = 0x7C; // Vector4::SnowColor
- constexpr auto PebbleColor = 0x8C; // Vector4::PebbleColor
- constexpr auto OffShoreColor = 0x9C; // Vector4::OffShoreColor
- constexpr auto SunDirection = 0xAC; // Vector3::SunDirection
- constexpr auto Half = 0xB8; // Vector3::Half
- };
- namespace PlayerInventoryProperties
- {
- constexpr auto order = 0x20; // int32_t::order
- };
- namespace ProtectionProperties
- {
- constexpr auto comments = 0x18; // string::comments
- };
- namespace Recipe
- {
- constexpr auto ProducedItem = 0x18; // ItemDefinition::ProducedItem
- constexpr auto ProducedItemCount = 0x20; // int32_t::ProducedItemCount
- constexpr auto RequiresBlueprint = 0x24; // bool::RequiresBlueprint
- constexpr auto MixingDuration = 0x30; // Single::MixingDuration
- };
- namespace RecipeDictionary
- {
- };
- namespace RecipeList
- {
- };
- namespace RecoilProperties
- {
- constexpr auto recoilYawMin = 0x18; // Single::recoilYawMin
- constexpr auto recoilYawMax = 0x1C; // Single::recoilYawMax
- constexpr auto recoilPitchMin = 0x20; // Single::recoilPitchMin
- constexpr auto recoilPitchMax = 0x24; // Single::recoilPitchMax
- constexpr auto timeToTakeMin = 0x28; // Single::timeToTakeMin
- constexpr auto timeToTakeMax = 0x2C; // Single::timeToTakeMax
- constexpr auto ADSScale = 0x30; // Single::ADSScale
- constexpr auto clampPitch = 0x38; // Single::clampPitch
- constexpr auto yawCurve = 0x48; // AnimationCurve::yawCurve
- constexpr auto useCurves = 0x50; // bool::useCurves
- constexpr auto shotsUntilMax = 0x54; // int32_t::shotsUntilMax
- };
- namespace SkinReplacement
- {
- constexpr auto skinReplacementType = 0x10; // SkinType::skinReplacementType
- constexpr auto targetReplacement = 0x18; // GameObjectRef::targetReplacement
- };
- namespace SkinSet
- {
- constexpr auto Label = 0x18; // string::Label
- constexpr auto SkinColour = 0x20; // Gradient::SkinColour
- constexpr auto HairCollection = 0x28; // HairSetCollection::HairCollection
- constexpr auto Head = 0x30; // GameObjectRef::Head
- constexpr auto Torso = 0x38; // GameObjectRef::Torso
- constexpr auto Legs = 0x40; // GameObjectRef::Legs
- constexpr auto Feet = 0x48; // GameObjectRef::Feet
- constexpr auto Hands = 0x50; // GameObjectRef::Hands
- constexpr auto CensoredTorso = 0x58; // GameObjectRef::CensoredTorso
- constexpr auto CensoredLegs = 0x60; // GameObjectRef::CensoredLegs
- constexpr auto HeadMaterial = 0x68; // Material::HeadMaterial
- constexpr auto BodyMaterial = 0x70; // Material::BodyMaterial
- constexpr auto EyeMaterial = 0x78; // Material::EyeMaterial
- };
- namespace SkinSetCollection
- {
- };
- namespace SteamDLCItem
- {
- constexpr auto dlcName = 0x20; // Phrase::dlcName
- constexpr auto dlcAppID = 0x28; // int32_t::dlcAppID
- constexpr auto bypassLicenseCheck = 0x2C; // bool::bypassLicenseCheck
- };
- namespace SteamInventoryCategory
- {
- constexpr auto canBeSoldToOtherUsers = 0x18; // bool::canBeSoldToOtherUsers
- constexpr auto canBeTradedWithOtherUsers = 0x19; // bool::canBeTradedWithOtherUsers
- constexpr auto isCommodity = 0x1A; // bool::isCommodity
- constexpr auto price = 0x1C; // Price::price
- constexpr auto dropChance = 0x20; // DropChance::dropChance
- constexpr auto CanBeInCrates = 0x24; // bool::CanBeInCrates
- };
- namespace SteamInventoryItem
- {
- constexpr auto icon = 0x20; // Sprite::icon
- constexpr auto category = 0x38; // Category::category
- constexpr auto subcategory = 0x3C; // SubCategory::subcategory
- constexpr auto steamCategory = 0x40; // SteamInventoryCategory::steamCategory
- constexpr auto PreventBreakingDown = 0x48; // bool::PreventBreakingDown
- constexpr auto itemname = 0x50; // string::itemname
- constexpr auto workshopID = 0x58; // UInt64::workshopID
- constexpr auto DlcItem = 0x60; // SteamDLCItem::DlcItem
- };
- namespace StringFormatCache
- {
- };
- namespace StringPool
- {
- constexpr auto closest = 0x14; // uint32_t::closest
- };
- namespace Underwear
- {
- constexpr auto iconFemale = 0x30; // Sprite::iconFemale
- constexpr auto steamDLC = 0x50; // SteamDLCItem::steamDLC
- constexpr auto adminOnly = 0x58; // bool::adminOnly
- };
- namespace UnderwearManifest
- {
- constexpr auto instance = 0x0; // UnderwearManifest::instance
- };
- namespace OpenSteamURL
- {
- constexpr auto openInSteam = 0x18; // bool::openInSteam
- };
- namespace AchievementGroup
- {
- constexpr auto groupTitle = 0x10; // Phrase::groupTitle
- };
- namespace AchievementTodo
- {
- constexpr auto checkIcon = 0x20; // RectTransform::checkIcon
- constexpr auto checkBox = 0x28; // RectTransform::checkBox
- constexpr auto AliveColor = 0x30; // Color::AliveColor
- constexpr auto DeadColor = 0x40; // Color::DeadColor
- constexpr auto HighlightColor = 0x50; // Color::HighlightColor
- constexpr auto Item = 0x60; // AchievementItem::Item
- constexpr auto State = 0x68; // bool::State
- };
- namespace Achievements
- {
- constexpr auto listComplete = 0x18; // SoundDefinition::listComplete
- constexpr auto itemComplete = 0x20; // SoundDefinition::itemComplete
- constexpr auto popup = 0x28; // SoundDefinition::popup
- constexpr auto Canvas = 0x30; // Canvas::Canvas
- constexpr auto titleText = 0x38; // Text::titleText
- constexpr auto blockOpenSound = 0x48; // bool::blockOpenSound
- };
- namespace AspectRatioGuide
- {
- constexpr auto aspectRatioFitter = 0x18; // AspectRatioFitter::aspectRatioFitter
- constexpr auto label = 0x20; // RustText::label
- constexpr auto aspect = 0x28; // Single::aspect
- constexpr auto ratio = 0x2C; // Single::ratio
- };
- namespace BlurManager
- {
- constexpr auto color = 0x38; // ColorCorrectionCurves::color
- constexpr auto maxBlurScale = 0x40; // Single::maxBlurScale
- constexpr auto desaturationAmount = 0x48; // Single::desaturationAmount
- };
- namespace Branding
- {
- constexpr auto versionText = 0x18; // TextMeshProUGUI::versionText
- constexpr auto oldChangeId = 0x28; // string::oldChangeId
- };
- namespace ChatEntry
- {
- constexpr auto avatar = 0x20; // RawImage::avatar
- constexpr auto lifeStarted = 0x30; // Single::lifeStarted
- constexpr auto steamid = 0x38; // UInt64::steamid
- constexpr auto defaultTexture = 0x40; // Texture::defaultTexture
- };
- namespace UIChat
- {
- constexpr auto inputArea = 0x18; // GameObject::inputArea
- constexpr auto chatArea = 0x20; // GameObject::chatArea
- constexpr auto inputField = 0x28; // TMP_InputField::inputField
- constexpr auto channelLabel = 0x30; // TextMeshProUGUI::channelLabel
- constexpr auto scrollRect = 0x38; // ScrollRect::scrollRect
- constexpr auto chatItemPlayer = 0x48; // GameObjectRef::chatItemPlayer
- constexpr auto userPopup = 0x50; // GameObject::userPopup
- constexpr auto isOpen = 0x0; // bool::isOpen
- constexpr auto activeChannel = 0x58; // ChatChannel::activeChannel
- constexpr auto popup = 0x60; // UIChatPopup::popup
- };
- namespace UIChatPopup
- {
- constexpr auto TextToggleMute = 0x18; // TextMeshProUGUI::TextToggleMute
- constexpr auto TextToggleGlobalMute = 0x20; // TextMeshProUGUI::TextToggleGlobalMute
- constexpr auto MuteButton = 0x28; // Button::MuteButton
- constexpr auto ReportButton = 0x30; // Button::ReportButton
- constexpr auto InviteToTeamButton = 0x38; // GameObject::InviteToTeamButton
- constexpr auto steamID = 0x40; // UInt64::steamID
- };
- namespace ChildrenFromScene
- {
- constexpr auto SceneName = 0x18; // string::SceneName
- constexpr auto StartChildrenDisabled = 0x20; // bool::StartChildrenDisabled
- };
- namespace CompassMapMarker
- {
- constexpr auto MarkerImage = 0x18; // Image::MarkerImage
- constexpr auto LeaderRoot = 0x20; // GameObject::LeaderRoot
- };
- namespace ConsoleUI
- {
- constexpr auto outputField = 0x20; // InputField::outputField
- constexpr auto inputField = 0x28; // InputField::inputField
- constexpr auto AutocompleteDropDown = 0x30; // GameObject::AutocompleteDropDown
- constexpr auto ItemTemplate = 0x38; // GameObject::ItemTemplate
- constexpr auto errorColor = 0x40; // Color::errorColor
- constexpr auto warningColor = 0x50; // Color::warningColor
- constexpr auto inputColor = 0x60; // Color::inputColor
- constexpr auto buffer = 0x70; // TextBuffer::buffer
- constexpr auto history = 0x78; // TextBuffer::history
- constexpr auto historyTemp = 0x80; // string::historyTemp
- constexpr auto historyText = 0x88; // string::historyText
- constexpr auto historyIndex = 0x90; // int32_t::historyIndex
- constexpr auto autocompleteIndex = 0xA0; // int32_t::autocompleteIndex
- };
- namespace ContextMenuUI
- {
- constexpr auto type = 0x23B0; // MenuType::type
- };
- namespace ConvarToggleChildren
- {
- constexpr auto ConvarName = 0x18; // string::ConvarName
- constexpr auto ConvarEnabled = 0x20; // string::ConvarEnabled
- constexpr auto Command = 0x30; // Command::Command
- };
- namespace Crosshair
- {
- constexpr auto Image = 0x18; // Image::Image
- constexpr auto rectTransform = 0x20; // RectTransform::rectTransform
- };
- namespace CursorManager
- {
- constexpr auto iHoldOpen = 0x0; // int32_t::iHoldOpen
- constexpr auto iPreviousOpen = 0x4; // int32_t::iPreviousOpen
- };
- namespace ContainerSourceLocalPlayer
- {
- };
- namespace ContainerSourceLoot
- {
- constexpr auto container = 0x18; // int32_t::container
- };
- namespace DemoRecorder
- {
- constexpr auto Input = 0x18; // RustInput::Input
- constexpr auto RecordingUnderlay = 0x20; // GameObject::RecordingUnderlay
- constexpr auto IsOpen = 0x28; // bool::IsOpen
- };
- namespace DemoRecorderProgress
- {
- constexpr auto RecordingLabel = 0x18; // RustText::RecordingLabel
- constexpr auto ProgressLabel = 0x20; // RustText::ProgressLabel
- };
- namespace DemoText
- {
- constexpr auto TimeText = 0x18; // RustText::TimeText
- constexpr auto TotalSecondText = 0x20; // RustText::TotalSecondText
- constexpr auto TimeScaleText = 0x28; // RustText::TimeScaleText
- constexpr auto FilenameText = 0x30; // RustText::FilenameText
- constexpr auto DateTimeText = 0x38; // RustText::DateTimeText
- constexpr auto ParentText = 0x40; // RustText::ParentText
- constexpr auto DofText = 0x48; // RustText::DofText
- constexpr auto InternalRoot = 0x50; // GameObject::InternalRoot
- constexpr auto ParentRoot = 0x58; // GameObject::ParentRoot
- constexpr auto DofRoot = 0x60; // GameObject::DofRoot
- };
- namespace DeveloperTools
- {
- constexpr auto developerTools = 0x18; // GameObject::developerTools
- constexpr auto navButton = 0x20; // GameObject::navButton
- constexpr auto panelContainer = 0x28; // GameObject::panelContainer
- constexpr auto ConsoleInput = 0x30; // Text::ConsoleInput
- constexpr auto LastSelected = 0x0; // int32_t::LastSelected
- constexpr auto CurrentlySelected = 0x4; // int32_t::CurrentlySelected
- };
- namespace ChangeSignText
- {
- constexpr auto objectContainer = 0x38; // GameObject::objectContainer
- constexpr auto currentFrameSection = 0x40; // GameObject::currentFrameSection
- };
- namespace KeyCodeEntry
- {
- constexpr auto textDisplay = 0x30; // Text::textDisplay
- constexpr auto typeDisplay = 0x40; // Text::typeDisplay
- constexpr auto masterCodePhrase = 0x48; // Phrase::masterCodePhrase
- constexpr auto guestCodePhrase = 0x50; // Phrase::guestCodePhrase
- constexpr auto textEntered = 0x58; // string::textEntered
- constexpr auto lastKeyDelete = 0x60; // TimeSince::lastKeyDelete
- constexpr auto lastEnteredFrame = 0x64; // int32_t::lastEnteredFrame
- };
- namespace PhoneDialler
- {
- constexpr auto DialingRoot = 0x30; // GameObject::DialingRoot
- constexpr auto CallInProcessRoot = 0x38; // GameObject::CallInProcessRoot
- constexpr auto IncomingCallRoot = 0x40; // GameObject::IncomingCallRoot
- constexpr auto ThisPhoneNumber = 0x48; // RustText::ThisPhoneNumber
- constexpr auto PhoneNameInput = 0x50; // RustInput::PhoneNameInput
- constexpr auto textDisplay = 0x60; // RustText::textDisplay
- constexpr auto CallTimeText = 0x68; // RustText::CallTimeText
- constexpr auto DefaultDialViewButton = 0x70; // RustButton::DefaultDialViewButton
- constexpr auto NumberDialRoot = 0x80; // GameObject::NumberDialRoot
- constexpr auto ContactsButton = 0x88; // RustButton::ContactsButton
- constexpr auto FailText = 0x90; // RustText::FailText
- constexpr auto CursorController = 0x98; // NeedsCursor::CursorController
- constexpr auto WrongNumberPhrase = 0xA0; // Phrase::WrongNumberPhrase
- constexpr auto NetworkBusy = 0xA8; // Phrase::NetworkBusy
- constexpr auto Engaged = 0xB0; // Phrase::Engaged
- constexpr auto DirectoryEntryPrefab = 0xB8; // GameObjectRef::DirectoryEntryPrefab
- constexpr auto DirectoryRoot = 0xC0; // Transform::DirectoryRoot
- constexpr auto NoDirectoryRoot = 0xC8; // GameObject::NoDirectoryRoot
- constexpr auto DirectoryPageUp = 0xD0; // RustButton::DirectoryPageUp
- constexpr auto DirectoryPageDown = 0xD8; // RustButton::DirectoryPageDown
- constexpr auto ContactsRoot = 0xE0; // Transform::ContactsRoot
- constexpr auto ContactsNameInput = 0xE8; // RustInput::ContactsNameInput
- constexpr auto ContactsNumberInput = 0xF0; // RustInput::ContactsNumberInput
- constexpr auto NoContactsRoot = 0xF8; // GameObject::NoContactsRoot
- constexpr auto AddContactButton = 0x100; // RustButton::AddContactButton
- constexpr auto attachedPhone = 0x118; // PhoneController::attachedPhone
- constexpr auto lastState = 0x120; // CallState::lastState
- constexpr auto directoryPage = 0x130; // int32_t::directoryPage
- constexpr auto dialTone = 0x138; // Sound::dialTone
- constexpr auto inputtingNumber = 0x144; // bool::inputtingNumber
- };
- namespace PhoneDirectoryEntry
- {
- constexpr auto PhoneNumber = 0x18; // RustText::PhoneNumber
- constexpr auto PhoneName = 0x20; // RustText::PhoneName
- constexpr auto DeleteIcon = 0x28; // GameObject::DeleteIcon
- constexpr auto CensorIcon = 0x30; // GameObject::CensorIcon
- constexpr auto diallerDialog = 0x38; // PhoneDialler::diallerDialog
- constexpr auto rawNumberString = 0x40; // string::rawNumberString
- constexpr auto cachedName = 0x48; // string::cachedName
- constexpr auto cachedNumber = 0x50; // int32_t::cachedNumber
- constexpr auto assignedType = 0x54; // NumberType::assignedType
- };
- namespace PickAFriend
- {
- };
- namespace RadioDialog
- {
- constexpr auto IpInput = 0x30; // RustInput::IpInput
- };
- namespace RenameSleepingBag
- {
- constexpr auto bag = 0x38; // SleepingBag::bag
- };
- namespace SetupAppNotification
- {
- constexpr auto titleInput = 0x30; // RustInput::titleInput
- constexpr auto bodyInput = 0x38; // RustInput::bodyInput
- constexpr auto _alarm = 0x40; // SmartAlarm::_alarm
- };
- namespace TechTreeDialog
- {
- constexpr auto data = 0x30; // TechTreeData::data
- constexpr auto graphScale = 0x38; // Single::graphScale
- constexpr auto entryPrefab = 0x40; // TechTreeEntry::entryPrefab
- constexpr auto groupPrefab = 0x48; // TechTreeGroup::groupPrefab
- constexpr auto linePrefab = 0x50; // TechTreeLine::linePrefab
- constexpr auto contents = 0x58; // RectTransform::contents
- constexpr auto contentParent = 0x60; // RectTransform::contentParent
- constexpr auto selectedNodeUI = 0x68; // TechTreeSelectedNodeUI::selectedNodeUI
- constexpr auto nodeSize = 0x70; // Single::nodeSize
- constexpr auto gridSize = 0x74; // Single::gridSize
- constexpr auto unlockEffect = 0x78; // GameObjectRef::unlockEffect
- constexpr auto startPos = 0x80; // Vector2::startPos
- constexpr auto zoom = 0xA0; // ScrollRectZoom::zoom
- constexpr auto selectedNodeID = 0xA8; // int32_t::selectedNodeID
- constexpr auto _attachedWorkbench = 0xB0; // Workbench::_attachedWorkbench
- };
- namespace TechTreeEntry
- {
- constexpr auto icon = 0x28; // RawImage::icon
- constexpr auto ableToUnlockBackground = 0x30; // GameObject::ableToUnlockBackground
- constexpr auto unlockedBackground = 0x38; // GameObject::unlockedBackground
- constexpr auto lockedBackground = 0x40; // GameObject::lockedBackground
- constexpr auto lockOverlay = 0x48; // GameObject::lockOverlay
- constexpr auto selectedBackground = 0x50; // GameObject::selectedBackground
- constexpr auto locked = 0x58; // bool::locked
- constexpr auto pathToUnlock = 0x59; // bool::pathToUnlock
- };
- namespace TechTreeLine
- {
- constexpr auto center = 0x28; // RawImage::center
- constexpr auto topLeft = 0x30; // RawImage::topLeft
- constexpr auto topRight = 0x38; // RawImage::topRight
- constexpr auto bottomLeft = 0x40; // RawImage::bottomLeft
- constexpr auto bottomRight = 0x48; // RawImage::bottomRight
- constexpr auto centerDotted = 0x50; // RawImage::centerDotted
- constexpr auto topLeftDotted = 0x58; // RawImage::topLeftDotted
- constexpr auto topRightDotted = 0x60; // RawImage::topRightDotted
- constexpr auto bottomLeftDotted = 0x68; // RawImage::bottomLeftDotted
- constexpr auto bottomRightDotted = 0x70; // RawImage::bottomRightDotted
- constexpr auto from = 0x78; // int32_t::from
- constexpr auto to = 0x7C; // int32_t::to
- constexpr auto isLocked = 0x80; // bool::isLocked
- constexpr auto targetAbove = 0x81; // bool::targetAbove
- constexpr auto targetLeft = 0x82; // bool::targetLeft
- };
- namespace TechTreeSelectedNodeUI
- {
- constexpr auto selectedTitle = 0x18; // RustText::selectedTitle
- constexpr auto selectedIcon = 0x20; // RawImage::selectedIcon
- constexpr auto selectedDescription = 0x28; // RustText::selectedDescription
- constexpr auto costText = 0x30; // RustText::costText
- constexpr auto craftingCostText = 0x38; // RustText::craftingCostText
- constexpr auto costObject = 0x40; // GameObject::costObject
- constexpr auto cantAffordObject = 0x48; // GameObject::cantAffordObject
- constexpr auto unlockedObject = 0x50; // GameObject::unlockedObject
- constexpr auto unlockButton = 0x58; // GameObject::unlockButton
- constexpr auto noPathObject = 0x60; // GameObject::noPathObject
- constexpr auto dialog = 0x68; // TechTreeDialog::dialog
- constexpr auto ColorAfford = 0x70; // Color::ColorAfford
- constexpr auto ColorCantAfford = 0x80; // Color::ColorCantAfford
- };
- namespace TechTreeWidget
- {
- constexpr auto originalPos = 0x1C; // Vector3::originalPos
- };
- namespace ZoomImage
- {
- constexpr auto _minimumScale = 0x18; // Single::_minimumScale
- constexpr auto _initialScale = 0x1C; // Single::_initialScale
- constexpr auto _maximumScale = 0x20; // Single::_maximumScale
- constexpr auto _scaleIncrement = 0x24; // Single::_scaleIncrement
- constexpr auto _scale = 0x28; // Vector3::_scale
- constexpr auto _thisTransform = 0x38; // RectTransform::_thisTransform
- };
- namespace UIDialog
- {
- constexpr auto openSoundDef = 0x18; // SoundDefinition::openSoundDef
- constexpr auto closeSoundDef = 0x20; // SoundDefinition::closeSoundDef
- constexpr auto isClosing = 0x28; // bool::isClosing
- };
- namespace DynamicMouseCursor
- {
- constexpr auto RegularCursor = 0x18; // Texture2D::RegularCursor
- constexpr auto RegularCursorPos = 0x20; // Vector2::RegularCursorPos
- constexpr auto HoverCursor = 0x28; // Texture2D::HoverCursor
- constexpr auto HoverCursorPos = 0x30; // Vector2::HoverCursorPos
- constexpr auto current = 0x38; // Texture2D::current
- constexpr auto pointer = 0x40; // PointerEventData::pointer
- };
- namespace EntityHUDRender
- {
- constexpr auto cachedEntity = 0x18; // BaseEntity::cachedEntity
- };
- namespace ErrorText
- {
- constexpr auto maxLength = 0x20; // int32_t::maxLength
- };
- namespace ExpandedLifeStats
- {
- constexpr auto DisplayRoot = 0x18; // GameObject::DisplayRoot
- constexpr auto GenericStatRow = 0x20; // GameObjectRef::GenericStatRow
- constexpr auto ResourcesStatRoot = 0x28; // Transform::ResourcesStatRoot
- constexpr auto WeaponStatRow = 0x38; // GameObjectRef::WeaponStatRow
- constexpr auto WeaponsRoot = 0x40; // Transform::WeaponsRoot
- constexpr auto MiscRoot = 0x48; // Transform::MiscRoot
- constexpr auto Infographic = 0x58; // LifeInfographic::Infographic
- constexpr auto MoveRoot = 0x60; // RectTransform::MoveRoot
- constexpr auto OpenPosition = 0x68; // Vector2::OpenPosition
- constexpr auto ClosedPosition = 0x70; // Vector2::ClosedPosition
- constexpr auto OpenButtonRoot = 0x78; // GameObject::OpenButtonRoot
- constexpr auto CloseButtonRoot = 0x80; // GameObject::CloseButtonRoot
- constexpr auto ScrollGradient = 0x88; // GameObject::ScrollGradient
- constexpr auto Scroller = 0x90; // ScrollRect::Scroller
- };
- namespace FPSText
- {
- constexpr auto fpsTimer = 0x20; // Stopwatch::fpsTimer
- };
- namespace GameStat
- {
- constexpr auto refreshTime = 0x18; // Single::refreshTime
- constexpr auto title = 0x20; // Text::title
- constexpr auto globalStat = 0x28; // Text::globalStat
- constexpr auto localStat = 0x30; // Text::localStat
- constexpr auto globalValue = 0x38; // Int64::globalValue
- constexpr auto localValue = 0x40; // Int64::localValue
- constexpr auto secondsSinceRefresh = 0x48; // Single::secondsSinceRefresh
- constexpr auto secondsUntilUpdate = 0x4C; // Single::secondsUntilUpdate
- constexpr auto secondsUntilChange = 0x50; // Single::secondsUntilChange
- constexpr auto stat = 0x68; // Stat::stat
- };
- namespace Graph
- {
- constexpr auto Resolution = 0x20; // int32_t::Resolution
- constexpr auto ScreenFill = 0x24; // Vector2::ScreenFill
- constexpr auto ScreenOrigin = 0x2C; // Vector2::ScreenOrigin
- constexpr auto Pivot = 0x34; // Vector2::Pivot
- constexpr auto Area = 0x3C; // Rect::Area
- constexpr auto CurrentValue = 0x4C; // Single::CurrentValue
- };
- namespace HostileNote
- {
- constexpr auto warnGroup = 0x18; // CanvasGroup::warnGroup
- constexpr auto smallWarning = 0x30; // CanvasGroup::smallWarning
- constexpr auto smallWarningText = 0x40; // Text::smallWarningText
- constexpr auto unhostileTime = 0x0; // Single::unhostileTime
- constexpr auto weaponDrawnDuration = 0x4; // Single::weaponDrawnDuration
- constexpr auto warnColor = 0x48; // Color::warnColor
- constexpr auto hostileColor = 0x58; // Color::hostileColor
- constexpr auto requireDistanceToSafeZone = 0x68; // Single::requireDistanceToSafeZone
- constexpr auto nextMonumentUpdate = 0x6C; // TimeSince::nextMonumentUpdate
- constexpr auto isNearSafeZone = 0x70; // bool::isNearSafeZone
- constexpr auto lastHostileTimeStringUpdate = 0x78; // Double::lastHostileTimeStringUpdate
- constexpr auto lastWeaponDrawnStringUpdate = 0x80; // Double::lastWeaponDrawnStringUpdate
- constexpr auto hostileTimeLeftString = 0x88; // string::hostileTimeLeftString
- };
- namespace HudElement
- {
- constexpr auto lastMax = 0x2C; // Single::lastMax
- };
- namespace IOEntityUISlotEntry
- {
- constexpr auto leftText = 0x20; // Text::leftText
- constexpr auto rightText = 0x28; // Text::rightText
- };
- namespace InfoBar
- {
- constexpr auto TextValue = 0x18; // Text::TextValue
- constexpr auto ImageFill = 0x20; // Image::ImageFill
- constexpr auto GoodColor = 0x28; // Color::GoodColor
- constexpr auto BadColor = 0x38; // Color::BadColor
- };
- namespace GameTip
- {
- constexpr auto icon = 0x20; // RustIcon::icon
- constexpr auto background = 0x28; // Image::background
- constexpr auto text = 0x30; // RustText::text
- constexpr auto showgametips = 0x8; // bool::showgametips
- };
- namespace ImagePainter
- {
- constexpr auto onDrawing = 0x18; // OnDrawingEvent::onDrawing
- constexpr auto redirectRightClick = 0x20; // MonoBehaviour::redirectRightClick
- constexpr auto spacingScale = 0x28; // Single::spacingScale
- constexpr auto brush = 0x30; // Brush::brush
- };
- namespace IndependentScale
- {
- constexpr auto scaleParent = 0x18; // Transform::scaleParent
- constexpr auto lastScale = 0x2C; // Vector3::lastScale
- };
- namespace MapInterface
- {
- constexpr auto cameraPositon = 0x18; // Image::cameraPositon
- constexpr auto scrollRect = 0x20; // ScrollRectEx::scrollRect
- constexpr auto showGridToggle = 0x28; // Toggle::showGridToggle
- constexpr auto FocusButton = 0x30; // Button::FocusButton
- constexpr auto CanvasGroup = 0x38; // CanvasGroup::CanvasGroup
- constexpr auto PlaceMarkerSound = 0x40; // SoundDefinition::PlaceMarkerSound
- constexpr auto ClearMarkerSound = 0x48; // SoundDefinition::ClearMarkerSound
- constexpr auto View = 0x50; // MapView::View
- constexpr auto DebugStayOpen = 0x68; // bool::DebugStayOpen
- constexpr auto pointerData = 0x70; // PointerEventData::pointerData
- constexpr auto LastOpened = 0x4; // Single::LastOpened
- constexpr auto NeedsCursor = 0x80; // NeedsCursor::NeedsCursor
- constexpr auto NeedsMouseButtons = 0x88; // NeedsMouseButtons::NeedsMouseButtons
- constexpr auto NeedsMouseWheel = 0x90; // NeedsMouseWheel::NeedsMouseWheel
- constexpr auto rmbStartPos = 0x98; // Vector3::rmbStartPos
- constexpr auto rmbStartTime = 0xA4; // Single::rmbStartTime
- constexpr auto lastActiveMap = 0x8; // MapEntity::lastActiveMap
- };
- namespace MapView
- {
- constexpr auto mapImage = 0x18; // RawImage::mapImage
- constexpr auto monumentMarkerContainer = 0x30; // GameObject::monumentMarkerContainer
- constexpr auto clusterMarkerContainer = 0x38; // Transform::clusterMarkerContainer
- constexpr auto monumentMarkerPrefab = 0x40; // GameObjectRef::monumentMarkerPrefab
- constexpr auto PointOfInterestMarker = 0x50; // PointOfInterestMapMarker::PointOfInterestMarker
- constexpr auto LeaderPointOfInterestMarker = 0x58; // PointOfInterestMapMarker::LeaderPointOfInterestMarker
- constexpr auto PlayerDeathMarker = 0x60; // GameObject::PlayerDeathMarker
- constexpr auto ShowGrid = 0x78; // bool::ShowGrid
- constexpr auto ShowPointOfInterestMarkers = 0x79; // bool::ShowPointOfInterestMarkers
- constexpr auto ShowDeathMarker = 0x7A; // bool::ShowDeathMarker
- constexpr auto ShowSleepingBags = 0x7B; // bool::ShowSleepingBags
- constexpr auto ShowLocalPlayer = 0x7C; // bool::ShowLocalPlayer
- constexpr auto ShowTeamMembers = 0x7D; // bool::ShowTeamMembers
- constexpr auto ActiveView = 0x0; // MapView::ActiveView
- constexpr auto followingPlayerk__BackingField = 0x7E; // bool::<followingPlayer>k__BackingField
- };
- namespace MonumentMarker
- {
- };
- namespace PointOfInterestMapMarker
- {
- constexpr auto MapIcon = 0x18; // Image::MapIcon
- constexpr auto isLeaderk__BackingField = 0x28; // bool::<isLeader>k__BackingField
- };
- namespace SleepingBagClusterMapMarker
- {
- constexpr auto CountText = 0x18; // TextMeshProUGUI::CountText
- constexpr auto OpenRoot = 0x28; // GameObject::OpenRoot
- constexpr auto SummaryTooltip = 0x30; // Tooltip::SummaryTooltip
- constexpr auto RimImage = 0x38; // Image::RimImage
- constexpr auto open = 0x40; // bool::open
- constexpr auto currentlyOpen = 0x0; // SleepingBagClusterMapMarker::currentlyOpen
- };
- namespace SleepingBagMapMarker
- {
- constexpr auto SleepingBagIcon = 0x20; // Image::SleepingBagIcon
- constexpr auto SleepingBagSprite = 0x28; // Sprite::SleepingBagSprite
- constexpr auto BedSprite = 0x30; // Sprite::BedSprite
- constexpr auto BeachTowelSprite = 0x38; // Sprite::BeachTowelSprite
- constexpr auto MarkerTooltip = 0x40; // Tooltip::MarkerTooltip
- constexpr auto LockRoot = 0x48; // GameObject::LockRoot
- constexpr auto LockTime = 0x50; // TextMeshProUGUI::LockTime
- constexpr auto CircleRim = 0x58; // Image::CircleRim
- constexpr auto CircleFill = 0x60; // Image::CircleFill
- constexpr auto cachedSpawnInfo = 0x68; // SpawnOptions::cachedSpawnInfo
- constexpr auto releaseTime = 0x70; // Single::releaseTime
- };
- namespace TeamMemberMapMarker
- {
- constexpr auto nameTagText = 0x20; // Text::nameTagText
- constexpr auto toolTip = 0x28; // Tooltip::toolTip
- };
- namespace UIMapGenericRadius
- {
- constexpr auto radialImage = 0x18; // Image::radialImage
- constexpr auto outlineImage = 0x20; // Image::outlineImage
- constexpr auto fade = 0x30; // CanvasGroup::fade
- constexpr auto rect = 0x38; // RectTransform::rect
- };
- namespace UIMapVendingMachineMarker
- {
- constexpr auto inStock = 0x18; // Color::inStock
- constexpr auto outOfStock = 0x28; // Color::outOfStock
- constexpr auto colorBackground = 0x38; // Image::colorBackground
- constexpr auto button = 0x50; // RustButton::button
- constexpr auto isInStock = 0x58; // bool::isInStock
- constexpr auto vendingMachineData = 0x70; // VendingMachine::vendingMachineData
- };
- namespace UIMapVendingMachineMarkerCluster
- {
- constexpr auto currentlyOpen = 0x0; // UIMapVendingMachineMarkerCluster::currentlyOpen
- };
- namespace UIPaintBox
- {
- constexpr auto onBrushChanged = 0x18; // OnBrushChanged::onBrushChanged
- };
- namespace MenuTip
- {
- constexpr auto screen = 0x20; // LoadingScreen::screen
- constexpr auto currentTipIndex = 0x28; // int32_t::currentTipIndex
- constexpr auto nextTipTime = 0x2C; // Single::nextTipTime
- };
- namespace UIBuffs
- {
- constexpr auto PrefabBuffIcon = 0x20; // Transform::PrefabBuffIcon
- };
- namespace UIBuffsIcon
- {
- constexpr auto Text = 0x18; // TextMeshProUGUI::Text
- constexpr auto ToolTip = 0x20; // Tooltip::ToolTip
- constexpr auto Group = 0x28; // CanvasGroup::Group
- constexpr auto Buffs = 0x30; // string::Buffs
- };
- namespace UICompass
- {
- constexpr auto compassStrip = 0x18; // RawImage::compassStrip
- constexpr auto compassGroup = 0x20; // CanvasGroup::compassGroup
- constexpr auto CompassMarker = 0x28; // CompassMapMarker::CompassMarker
- constexpr auto TeamLeaderCompassMarker = 0x30; // CompassMapMarker::TeamLeaderCompassMarker
- constexpr auto compassToggle = 0x38; // bool::compassToggle
- constexpr auto compassStripMaterial = 0x40; // Material::compassStripMaterial
- constexpr auto compassStripMaterialInst = 0x48; // Material::compassStripMaterialInst
- };
- namespace UIFadeOut
- {
- constexpr auto secondsToFadeOut = 0x18; // Single::secondsToFadeOut
- constexpr auto destroyOnFaded = 0x1C; // bool::destroyOnFaded
- constexpr auto targetGroup = 0x20; // CanvasGroup::targetGroup
- constexpr auto timeStarted = 0x28; // Single::timeStarted
- };
- namespace UIHUD
- {
- constexpr auto chatPanel = 0x18; // UIChat::chatPanel
- constexpr auto Hunger = 0x20; // HudElement::Hunger
- constexpr auto Thirst = 0x28; // HudElement::Thirst
- constexpr auto Health = 0x30; // HudElement::Health
- constexpr auto PendingHealth = 0x38; // HudElement::PendingHealth
- constexpr auto VehicleHealth = 0x40; // HudElement::VehicleHealth
- constexpr auto AnimalStamina = 0x48; // HudElement::AnimalStamina
- constexpr auto AnimalStaminaMax = 0x50; // HudElement::AnimalStaminaMax
- constexpr auto vitalsRect = 0x58; // RectTransform::vitalsRect
- constexpr auto CompassWidget = 0x60; // UICompass::CompassWidget
- constexpr auto KeyboardCaptureMode = 0x68; // GameObject::KeyboardCaptureMode
- };
- namespace UIRecordingInfo
- {
- constexpr auto CountdownText = 0x18; // RustText::CountdownText
- constexpr auto TapeProgressSlider = 0x20; // Slider::TapeProgressSlider
- constexpr auto CountdownRoot = 0x28; // GameObject::CountdownRoot
- constexpr auto RecordingRoot = 0x30; // GameObject::RecordingRoot
- constexpr auto Spinner = 0x38; // Transform::Spinner
- constexpr auto SpinSpeed = 0x40; // Single::SpinSpeed
- constexpr auto CassetteImage = 0x48; // Image::CassetteImage
- };
- namespace UIUnderlay
- {
- constexpr auto damageDirectional = 0x18; // GameObject::damageDirectional
- constexpr auto waterDirectional = 0x20; // GameObject::waterDirectional
- };
- namespace IngameMenuBackground
- {
- };
- namespace AmmoInformationPanel
- {
- constexpr auto damageDisplay = 0x18; // ItemStatValue::damageDisplay
- constexpr auto velocityDisplay = 0x20; // ItemStatValue::velocityDisplay
- constexpr auto spreadDisplay = 0x28; // ItemStatValue::spreadDisplay
- constexpr auto pelletsDisplay = 0x30; // ItemTextValue::pelletsDisplay
- constexpr auto falloffRangeDisplay = 0x38; // ItemStatValue::falloffRangeDisplay
- constexpr auto thicknessDisplay = 0x40; // ItemTextValue::thicknessDisplay
- };
- namespace ArmorInformationPanel
- {
- constexpr auto projectileDisplay = 0x18; // ItemTextValue::projectileDisplay
- constexpr auto meleeDisplay = 0x20; // ItemTextValue::meleeDisplay
- constexpr auto coldDisplay = 0x28; // ItemTextValue::coldDisplay
- constexpr auto explosionDisplay = 0x30; // ItemTextValue::explosionDisplay
- constexpr auto radiationDisplay = 0x38; // ItemTextValue::radiationDisplay
- constexpr auto biteDisplay = 0x40; // ItemTextValue::biteDisplay
- constexpr auto spacer = 0x48; // ItemTextValue::spacer
- constexpr auto areaProtectionText = 0x50; // Text::areaProtectionText
- constexpr auto LegText = 0x58; // Phrase::LegText
- constexpr auto ChestText = 0x60; // Phrase::ChestText
- constexpr auto HeadText = 0x68; // Phrase::HeadText
- constexpr auto ChestLegsText = 0x70; // Phrase::ChestLegsText
- constexpr auto WholeBodyText = 0x78; // Phrase::WholeBodyText
- constexpr auto eggVision = 0x80; // ItemTextValue::eggVision
- };
- namespace BeltBarIcon
- {
- constexpr auto itemIcon = 0x18; // ItemIcon::itemIcon
- constexpr auto wasSelected = 0x20; // bool::wasSelected
- };
- namespace BlueprintButton
- {
- constexpr auto imageFavourite = 0x20; // Image::imageFavourite
- constexpr auto newNotification = 0x38; // GameObject::newNotification
- constexpr auto lockedOverlay = 0x40; // GameObject::lockedOverlay
- constexpr auto Tip = 0x48; // Tooltip::Tip
- constexpr auto FavouriteIcon = 0x50; // Image::FavouriteIcon
- constexpr auto needsRefresh = 0x58; // bool::needsRefresh
- constexpr auto parentBlueprints = 0x68; // UIBlueprints::parentBlueprints
- constexpr auto favourited = 0x70; // bool::favourited
- constexpr auto hovered = 0x71; // bool::hovered
- };
- namespace BlueprintCategoryButton
- {
- constexpr auto amountLabel = 0x18; // TextMeshProUGUI::amountLabel
- constexpr auto Category = 0x20; // ItemCategory::Category
- constexpr auto AlwaysShow = 0x24; // bool::AlwaysShow
- constexpr auto ShowItemCount = 0x25; // bool::ShowItemCount
- constexpr auto BackgroundHighlight = 0x28; // GameObject::BackgroundHighlight
- constexpr auto clickSound = 0x30; // SoundDefinition::clickSound
- constexpr auto hoverSound = 0x38; // SoundDefinition::hoverSound
- constexpr auto CurrentAmount = 0x44; // int32_t::CurrentAmount
- constexpr auto Selected = 0x48; // bool::Selected
- };
- namespace BlueprintCraftGridRow
- {
- constexpr auto amount = 0x18; // GameObject::amount
- constexpr auto itemName = 0x20; // GameObject::itemName
- constexpr auto total = 0x28; // GameObject::total
- constexpr auto have = 0x30; // GameObject::have
- constexpr auto colorOK = 0x38; // Color::colorOK
- constexpr auto colorBad = 0x48; // Color::colorBad
- };
- namespace BlueprintHeader
- {
- constexpr auto categoryName = 0x18; // Text::categoryName
- constexpr auto unlockCount = 0x20; // Text::unlockCount
- };
- namespace CraftingNotice
- {
- constexpr auto itemName = 0x20; // TextMeshProUGUI::itemName
- constexpr auto craftSeconds = 0x28; // TextMeshProUGUI::craftSeconds
- };
- namespace CraftingQueue
- {
- constexpr auto queueContainer = 0x18; // GameObject::queueContainer
- constexpr auto queueItemPrefab = 0x20; // GameObject::queueItemPrefab
- constexpr auto isCrafting = 0x8; // bool::isCrafting
- };
- namespace CraftingQueueIcon
- {
- constexpr auto iconCancel = 0x28; // Image::iconCancel
- constexpr auto timeLeft = 0x30; // GameObject::timeLeft
- constexpr auto craftingCount = 0x38; // GameObject::craftingCount
- constexpr auto taskid = 0x40; // int32_t::taskid
- constexpr auto pointerOverButton = 0x60; // bool::pointerOverButton
- };
- namespace SelectedBlueprint
- {
- constexpr auto craftAmountText = 0x20; // InputField::craftAmountText
- constexpr auto ingredientGrid = 0x28; // GameObject::ingredientGrid
- constexpr auto skinPicker = 0x30; // IconSkinPicker::skinPicker
- constexpr auto iconImage = 0x38; // Image::iconImage
- constexpr auto titleText = 0x40; // RustText::titleText
- constexpr auto descriptionText = 0x48; // RustText::descriptionText
- constexpr auto CraftArea = 0x50; // CanvasGroup::CraftArea
- constexpr auto CraftButton = 0x58; // Button::CraftButton
- constexpr auto CraftingTime = 0x60; // RustText::CraftingTime
- constexpr auto CraftingAmount = 0x68; // RustText::CraftingAmount
- constexpr auto FavouriteOnSprite = 0x70; // Sprite::FavouriteOnSprite
- constexpr auto FavouriteOffSprite = 0x78; // Sprite::FavouriteOffSprite
- constexpr auto FavouriteButtonStatusMarker = 0x80; // Image::FavouriteButtonStatusMarker
- constexpr auto craftAmount = 0x9C; // int32_t::craftAmount
- };
- namespace UIBlueprints
- {
- constexpr auto buttonPrefab = 0x18; // GameObjectRef::buttonPrefab
- constexpr auto ScrollRectCanvasGroup = 0x28; // CanvasGroup::ScrollRectCanvasGroup
- constexpr auto searchField = 0x30; // InputField::searchField
- constexpr auto searchFieldPlaceholder = 0x38; // GameObject::searchFieldPlaceholder
- constexpr auto listAvailable = 0x40; // GameObject::listAvailable
- constexpr auto listLocked = 0x48; // GameObject::listLocked
- constexpr auto Categories = 0x50; // GameObject::Categories
- constexpr auto CategoryVerticalLayoutGroup = 0x58; // VerticalLayoutGroup::CategoryVerticalLayoutGroup
- constexpr auto FavouriteCategoryButton = 0x60; // BlueprintCategoryButton::FavouriteCategoryButton
- constexpr auto needsResort = 0x68; // bool::needsResort
- };
- namespace ConsumableInformationPanel
- {
- constexpr auto Genes = 0x20; // UIGenesDisplay::Genes
- constexpr auto TextUnknownGenetics = 0x28; // Text::TextUnknownGenetics
- constexpr auto LabelGenetics = 0x30; // Text::LabelGenetics
- constexpr auto GeneticsGameObject = 0x38; // GameObject::GeneticsGameObject
- constexpr auto durationValue = 0x40; // ItemTextValue::durationValue
- constexpr auto genes = 0x48; // GrowableGenes::genes
- };
- namespace DragReceiver
- {
- constexpr auto onEndDrag = 0x18; // TriggerEvent::onEndDrag
- };
- namespace EngineItemInformationPanel
- {
- constexpr auto tier = 0x18; // Text::tier
- constexpr auto low = 0x20; // Phrase::low
- constexpr auto medium = 0x28; // Phrase::medium
- constexpr auto high = 0x30; // Phrase::high
- constexpr auto accelerationRoot = 0x38; // GameObject::accelerationRoot
- constexpr auto topSpeedRoot = 0x40; // GameObject::topSpeedRoot
- constexpr auto fuelEconomyRoot = 0x48; // GameObject::fuelEconomyRoot
- };
- namespace ExplosiveInformationPanel
- {
- constexpr auto explosiveDmgDisplay = 0x18; // ItemTextValue::explosiveDmgDisplay
- constexpr auto lethalDmgDisplay = 0x20; // ItemTextValue::lethalDmgDisplay
- constexpr auto throwDistanceDisplay = 0x28; // ItemTextValue::throwDistanceDisplay
- constexpr auto projectileDistanceDisplay = 0x30; // ItemTextValue::projectileDistanceDisplay
- constexpr auto fuseLengthDisplay = 0x38; // ItemTextValue::fuseLengthDisplay
- constexpr auto blastRadiusDisplay = 0x40; // ItemTextValue::blastRadiusDisplay
- constexpr auto unreliableText = 0x48; // Text::unreliableText
- };
- namespace GunModInformationPanel
- {
- constexpr auto fireRateDisplay = 0x18; // ItemTextValue::fireRateDisplay
- constexpr auto velocityDisplay = 0x20; // ItemTextValue::velocityDisplay
- constexpr auto damageDisplay = 0x28; // ItemTextValue::damageDisplay
- constexpr auto accuracyDisplay = 0x30; // ItemTextValue::accuracyDisplay
- constexpr auto recoilDisplay = 0x38; // ItemTextValue::recoilDisplay
- constexpr auto zoomDisplay = 0x40; // ItemTextValue::zoomDisplay
- };
- namespace HorseEquipmentInformationPanel
- {
- constexpr auto horseProtectionDisplay = 0x18; // ItemTextValue::horseProtectionDisplay
- constexpr auto riderProtectionDisplay = 0x20; // ItemTextValue::riderProtectionDisplay
- constexpr auto maxSpeedDisplay = 0x28; // ItemTextValue::maxSpeedDisplay
- constexpr auto storageAmountDisplay = 0x30; // ItemTextValue::storageAmountDisplay
- };
- namespace IOEntityInformationPanel
- {
- constexpr auto requiredPowerDisplay = 0x18; // ItemTextValue::requiredPowerDisplay
- constexpr auto requiredFluidDisplay = 0x20; // ItemTextValue::requiredFluidDisplay
- constexpr auto generatedPowerDisplay = 0x28; // ItemTextValue::generatedPowerDisplay
- constexpr auto capacityDisplay = 0x30; // ItemTextValue::capacityDisplay
- constexpr auto chargeDisplay = 0x38; // ItemTextValue::chargeDisplay
- };
- namespace ItemDropCommand
- {
- constexpr auto command = 0x18; // string::command
- };
- namespace ItemIcon
- {
- constexpr auto defaultBackgroundColor = 0x0; // Color::defaultBackgroundColor
- constexpr auto selectedBackgroundColor = 0x10; // Color::selectedBackgroundColor
- constexpr auto containerSource = 0x18; // ItemContainerSource::containerSource
- constexpr auto slotOffset = 0x20; // int32_t::slotOffset
- constexpr auto slot = 0x24; // int32_t::slot
- constexpr auto setSlotFromSiblingIndex = 0x28; // bool::setSlotFromSiblingIndex
- constexpr auto slots = 0x30; // GameObject::slots
- constexpr auto iconContents = 0x38; // CanvasGroup::iconContents
- constexpr auto underlayImage = 0x48; // Image::underlayImage
- constexpr auto hoverText = 0x58; // Text::hoverText
- constexpr auto hoverOutline = 0x60; // Image::hoverOutline
- constexpr auto cornerIcon = 0x68; // Image::cornerIcon
- constexpr auto lockedImage = 0x70; // Image::lockedImage
- constexpr auto progressImage = 0x78; // Image::progressImage
- constexpr auto backgroundUnderlayImage = 0x88; // Image::backgroundUnderlayImage
- constexpr auto emptySlotBackgroundSprite = 0x90; // Sprite::emptySlotBackgroundSprite
- constexpr auto conditionObject = 0x98; // CanvasGroup::conditionObject
- constexpr auto conditionFill = 0xA0; // Image::conditionFill
- constexpr auto maxConditionFill = 0xA8; // Image::maxConditionFill
- constexpr auto allowSelection = 0xB0; // bool::allowSelection
- constexpr auto allowDropping = 0xB1; // bool::allowDropping
- constexpr auto allowMove = 0xB2; // bool::allowMove
- constexpr auto invalidSlot = 0xC0; // bool::invalidSlot
- constexpr auto queuedForLooting = 0xD8; // bool::queuedForLooting
- constexpr auto queuedQuickLootContainerID = 0xDC; // uint32_t::queuedQuickLootContainerID
- constexpr auto queuedLootAtTime = 0xE0; // Single::queuedLootAtTime
- constexpr auto hovering = 0xE5; // bool::hovering
- constexpr auto canvasGroupParent = 0xE8; // CanvasGroup::canvasGroupParent
- constexpr auto timedAction = 0xF0; // Action::timedAction
- };
- namespace ItemOptionButton
- {
- constexpr auto name = 0x18; // TextMeshProUGUI::name
- };
- namespace ItemPanel
- {
- constexpr auto item = 0x18; // ItemIcon::item
- };
- namespace ItemPickupNotice
- {
- constexpr auto objectDeleteOnFinish = 0x18; // GameObject::objectDeleteOnFinish
- constexpr auto Amount = 0x28; // TextMeshProUGUI::Amount
- };
- namespace ItemPreviewIcon
- {
- };
- namespace ItemSplitter
- {
- constexpr auto slider = 0x18; // Slider::slider
- constexpr auto textValue = 0x20; // TextMeshProUGUI::textValue
- constexpr auto splitAmountText = 0x28; // TextMeshProUGUI::splitAmountText
- constexpr auto amountInputField = 0x30; // TMP_InputField::amountInputField
- constexpr auto isInputFieldOpen = 0x0; // bool::isInputFieldOpen
- constexpr auto oldAmount = 0x38; // Single::oldAmount
- };
- namespace ItemSplitterDragOut
- {
- constexpr auto rootSplitter = 0x18; // ItemSplitter::rootSplitter
- };
- namespace ItemSplitterSlider
- {
- constexpr auto Splitter = 0x18; // ItemSplitter::Splitter
- };
- namespace ItemStatValue
- {
- constexpr auto selectedItem = 0x28; // bool::selectedItem
- constexpr auto smallerIsBetter = 0x29; // bool::smallerIsBetter
- constexpr auto asPercentage = 0x2A; // bool::asPercentage
- };
- namespace ItemTextValue
- {
- constexpr auto bad = 0x20; // Color::bad
- constexpr auto good = 0x30; // Color::good
- constexpr auto negativestat = 0x40; // bool::negativestat
- constexpr auto useColors = 0x42; // bool::useColors
- constexpr auto signedd = 0x43; // bool::signed
- constexpr auto suffix = 0x48; // string::suffix
- constexpr auto multiplier = 0x50; // Single::multiplier
- };
- namespace KeyInformationPanel
- {
- constexpr auto id = 0x18; // Text::id
- };
- namespace LootPanel
- {
- constexpr auto Title = 0x18; // Text::Title
- };
- namespace LootPanelContainer
- {
- constexpr auto containerName = 0x0; // string::containerName
- constexpr auto NoLootPanel = 0x18; // GameObject::NoLootPanel
- constexpr auto wasShowingPanel = 0x20; // bool::wasShowingPanel
- constexpr auto currentLootPanel = 0x28; // GameObject::currentLootPanel
- constexpr auto _lastLootPanel = 0x30; // string::_lastLootPanel
- };
- namespace LootPanelEngine
- {
- constexpr auto engineImage = 0x20; // Image::engineImage
- constexpr auto warning = 0x30; // GameObject::warning
- constexpr auto hp = 0x38; // RustText::hp
- constexpr auto power = 0x40; // RustText::power
- constexpr auto acceleration = 0x48; // RustText::acceleration
- constexpr auto topSpeed = 0x50; // RustText::topSpeed
- constexpr auto fuelEconomy = 0x58; // RustText::fuelEconomy
- };
- namespace LootPanelHorse
- {
- constexpr auto breedTitle = 0x20; // Text::breedTitle
- constexpr auto maxSpeedText = 0x28; // Text::maxSpeedText
- constexpr auto staminaText = 0x30; // Text::staminaText
- constexpr auto healthText = 0x38; // Text::healthText
- constexpr auto storageWindow = 0x48; // GameObject::storageWindow
- };
- namespace LootPanelLocker
- {
- };
- namespace LootPanelMixingTable
- {
- constexpr auto controlsOn = 0x20; // GameObject::controlsOn
- constexpr auto controlsOff = 0x28; // GameObject::controlsOff
- constexpr auto StartMixingButton = 0x30; // Button::StartMixingButton
- constexpr auto ProgressBar = 0x38; // InfoBar::ProgressBar
- constexpr auto recipeItemPrefab = 0x40; // GameObject::recipeItemPrefab
- constexpr auto recipeContentRect = 0x48; // RectTransform::recipeContentRect
- };
- namespace LootPanelOven
- {
- };
- namespace LootPanelReclaim
- {
- constexpr auto oldOverflow = 0x20; // int32_t::oldOverflow
- constexpr auto overflowText = 0x28; // Text::overflowText
- constexpr auto overflowObject = 0x30; // GameObject::overflowObject
- constexpr auto MorePhrase = 0x0; // Phrase::MorePhrase
- };
- namespace LootPanelRecycler
- {
- };
- namespace LootPanelWaterCatcher
- {
- constexpr auto sourceItem = 0x20; // ItemIcon::sourceItem
- constexpr auto capacityImage = 0x28; // Image::capacityImage
- constexpr auto helpCanvas = 0x30; // CanvasGroup::helpCanvas
- constexpr auto buttonsCanvas = 0x38; // CanvasGroup::buttonsCanvas
- constexpr auto fromButton = 0x40; // Button::fromButton
- constexpr auto toButton = 0x48; // Button::toButton
- constexpr auto drinkButton = 0x50; // Button::drinkButton
- constexpr auto transferMode = 0x58; // TransferMode::transferMode
- };
- namespace MeleeWeaponInformationPanel
- {
- constexpr auto attackRateDisplay = 0x20; // ItemStatValue::attackRateDisplay
- constexpr auto attackSizeDisplay = 0x28; // ItemStatValue::attackSizeDisplay
- constexpr auto attackRangeDisplay = 0x30; // ItemStatValue::attackRangeDisplay
- constexpr auto oreGatherDisplay = 0x38; // ItemStatValue::oreGatherDisplay
- constexpr auto treeGatherDisplay = 0x40; // ItemStatValue::treeGatherDisplay
- constexpr auto fleshGatherDisplay = 0x48; // ItemStatValue::fleshGatherDisplay
- };
- namespace NoticeArea
- {
- constexpr auto itemPickupPrefab = 0x18; // GameObject::itemPickupPrefab
- constexpr auto itemDroppedPrefab = 0x20; // GameObject::itemDroppedPrefab
- constexpr auto timeSinceUpdatedNotices = 0x30; // RealTimeSince::timeSinceUpdatedNotices
- };
- namespace PaperDollSegment
- {
- constexpr auto selectedAreas = 0x0; // HitArea::selectedAreas
- constexpr auto overlayImg = 0x20; // Image::overlayImg
- };
- namespace ProjectileWeaponInformationPanel
- {
- constexpr auto recoilDisplay = 0x20; // ItemStatValue::recoilDisplay
- constexpr auto rofDisplay = 0x28; // ItemStatValue::rofDisplay
- constexpr auto accuracyDisplay = 0x30; // ItemStatValue::accuracyDisplay
- constexpr auto rangeDisplay = 0x38; // ItemStatValue::rangeDisplay
- };
- namespace ProtectionValue
- {
- constexpr auto displayBaseProtection = 0x2D; // bool::displayBaseProtection
- };
- namespace QuickCraft
- {
- constexpr auto craftButton = 0x18; // GameObjectRef::craftButton
- constexpr auto empty = 0x20; // GameObject::empty
- constexpr auto FavouriteOnColor = 0x38; // Color::FavouriteOnColor
- constexpr auto FavouriteOffColor = 0x48; // Color::FavouriteOffColor
- constexpr auto lastRebuildTime = 0x58; // Single::lastRebuildTime
- constexpr auto forceRebuild = 0x5C; // bool::forceRebuild
- constexpr auto lastHash = 0x60; // int32_t::lastHash
- };
- namespace QuickCraftButton
- {
- constexpr auto favourite = 0x20; // Image::favourite
- constexpr auto tooltip = 0x28; // Tooltip::tooltip
- constexpr auto CraftCount = 0x30; // Text::CraftCount
- constexpr auto bp = 0x40; // ItemBlueprint::bp
- constexpr auto oldCount = 0x4C; // int32_t::oldCount
- constexpr auto lastClickedItemID = 0x0; // int32_t::lastClickedItemID
- };
- namespace RepairBenchPanel
- {
- constexpr auto infoText = 0x20; // Text::infoText
- constexpr auto repairButton = 0x28; // Button::repairButton
- constexpr auto gotColor = 0x30; // Color::gotColor
- constexpr auto notGotColor = 0x40; // Color::notGotColor
- constexpr auto phraseEmpty = 0x50; // Phrase::phraseEmpty
- constexpr auto phraseNotRepairable = 0x58; // Phrase::phraseNotRepairable
- constexpr auto phraseRepairNotNeeded = 0x60; // Phrase::phraseRepairNotNeeded
- constexpr auto phraseNoBlueprint = 0x68; // Phrase::phraseNoBlueprint
- constexpr auto skinsPanel = 0x70; // GameObject::skinsPanel
- constexpr auto changeSkinDialog = 0x78; // GameObject::changeSkinDialog
- constexpr auto picker = 0x80; // IconSkinPicker::picker
- constexpr auto _displayItem = 0x88; // Item::_displayItem
- };
- namespace ResearchTablePanel
- {
- constexpr auto researchButton = 0x20; // Button::researchButton
- constexpr auto itemDescNoItem = 0x30; // GameObject::itemDescNoItem
- constexpr auto itemDescTooBroken = 0x38; // GameObject::itemDescTooBroken
- constexpr auto itemDescNotResearchable = 0x40; // GameObject::itemDescNotResearchable
- constexpr auto itemDescTooMany = 0x48; // GameObject::itemDescTooMany
- constexpr auto itemTakeBlueprint = 0x50; // GameObject::itemTakeBlueprint
- constexpr auto successChanceText = 0x58; // Text::successChanceText
- constexpr auto scrapIcon = 0x60; // ItemIcon::scrapIcon
- constexpr auto wasResearching = 0x68; // bool::wasResearching
- constexpr auto _researchItem = 0x78; // Item::_researchItem
- };
- namespace SeedInformationPanel
- {
- constexpr auto maxHarvestsDisplay = 0x18; // ItemTextValue::maxHarvestsDisplay
- constexpr auto GeneticsDisplay = 0x20; // UIGenesDisplay::GeneticsDisplay
- constexpr auto WaterResilience = 0x38; // ItemStatValue::WaterResilience
- constexpr auto GroundResilience = 0x40; // ItemStatValue::GroundResilience
- constexpr auto LightResilience = 0x48; // ItemStatValue::LightResilience
- constexpr auto TemperatureResilience = 0x50; // ItemStatValue::TemperatureResilience
- };
- namespace SelectedItem
- {
- constexpr auto iconSplitter = 0x20; // Image::iconSplitter
- constexpr auto title = 0x28; // RustText::title
- constexpr auto description = 0x30; // RustText::description
- constexpr auto splitPanel = 0x38; // GameObject::splitPanel
- constexpr auto itemProtection = 0x40; // GameObject::itemProtection
- constexpr auto menuOption = 0x48; // GameObject::menuOption
- constexpr auto optionsParent = 0x50; // GameObject::optionsParent
- constexpr auto innerPanelContainer = 0x58; // GameObject::innerPanelContainer
- constexpr auto lastItem = 0x80; // Item::lastItem
- constexpr auto wasOpen = 0x88; // bool::wasOpen
- constexpr auto selectedItem = 0x0; // ItemIcon::selectedItem
- constexpr auto hoveredItem = 0x8; // ItemIcon::hoveredItem
- };
- namespace UIBelt
- {
- };
- namespace UICrafting
- {
- constexpr auto graphicRaycster = 0x10; // GraphicRaycaster::graphicRaycster
- constexpr auto Inset = 0x18; // GameObject::Inset
- constexpr auto returnX = 0x20; // Single::returnX
- };
- namespace UIIntegerEntry
- {
- constexpr auto textEntry = 0x18; // InputField::textEntry
- constexpr auto textChanged = 0x20; // Action::textChanged
- };
- namespace UIInventory
- {
- constexpr auto PlayerName = 0x18; // TextMeshProUGUI::PlayerName
- constexpr auto rightContents = 0x20; // VerticalLayoutGroup::rightContents
- constexpr auto QuickCraft = 0x28; // GameObject::QuickCraft
- constexpr auto InventoryIconContainer = 0x30; // Transform::InventoryIconContainer
- constexpr auto currentQuickLootContainerID = 0x8; // uint32_t::currentQuickLootContainerID
- constexpr auto underwearSkinPicker = 0x50; // UnderwearSkinPicker::underwearSkinPicker
- };
- namespace UIMixingTableItem
- {
- constexpr auto ItemIcon = 0x18; // Image::ItemIcon
- constexpr auto ItemTooltip = 0x20; // Tooltip::ItemTooltip
- constexpr auto TextItemNameAndQuantity = 0x28; // RustText::TextItemNameAndQuantity
- };
- namespace UIMixingTableItemIngredient
- {
- constexpr auto ItemCount = 0x20; // Text::ItemCount
- };
- namespace VehicleEditingItemIcon
- {
- constexpr auto foregroundImage = 0x18; // Image::foregroundImage
- constexpr auto linkImage = 0x20; // Image::linkImage
- };
- namespace VehicleEditingPanel
- {
- constexpr auto disabledAlpha = 0x20; // Single::disabledAlpha
- constexpr auto editGroup = 0x28; // CanvasGroup::editGroup
- constexpr auto moduleInternalItemsGroup = 0x30; // GameObject::moduleInternalItemsGroup
- constexpr auto moduleInternalLiquidsGroup = 0x38; // GameObject::moduleInternalLiquidsGroup
- constexpr auto destroyChassisGroup = 0x40; // GameObject::destroyChassisGroup
- constexpr auto itemTakeButton = 0x48; // Button::itemTakeButton
- constexpr auto liquidTakeButton = 0x50; // Button::liquidTakeButton
- constexpr auto liquidHelp = 0x58; // GameObject::liquidHelp
- constexpr auto liquidButton = 0x60; // GameObject::liquidButton
- constexpr auto generalInfoText = 0x88; // Text::generalInfoText
- constexpr auto generalWarningText = 0x90; // Text::generalWarningText
- constexpr auto generalWarningImage = 0x98; // Image::generalWarningImage
- constexpr auto repairInfoText = 0xA0; // Text::repairInfoText
- constexpr auto destroyChassisButtonText = 0xB0; // Text::destroyChassisButtonText
- constexpr auto destroyChassisCountdown = 0xB8; // Text::destroyChassisCountdown
- constexpr auto phraseEditingInfo = 0xC0; // Phrase::phraseEditingInfo
- constexpr auto phraseNoOccupant = 0xC8; // Phrase::phraseNoOccupant
- constexpr auto phraseBadOccupant = 0xD0; // Phrase::phraseBadOccupant
- constexpr auto phraseNotDriveable = 0xD8; // Phrase::phraseNotDriveable
- constexpr auto phraseRepairSelectInfo = 0xF0; // Phrase::phraseRepairSelectInfo
- constexpr auto phraseRepairEnactInfo = 0xF8; // Phrase::phraseRepairEnactInfo
- constexpr auto phraseHasLock = 0x100; // Phrase::phraseHasLock
- constexpr auto phraseHasNoLock = 0x108; // Phrase::phraseHasNoLock
- constexpr auto phraseAddLock = 0x110; // Phrase::phraseAddLock
- constexpr auto phraseAddKey = 0x118; // Phrase::phraseAddKey
- constexpr auto phraseAddLockButton = 0x120; // Phrase::phraseAddLockButton
- constexpr auto phraseCraftKeyButton = 0x128; // Phrase::phraseCraftKeyButton
- constexpr auto carLockInfoText = 0x130; // Text::carLockInfoText
- constexpr auto carLockButtonText = 0x138; // Text::carLockButtonText
- constexpr auto actionLockButton = 0x140; // Button::actionLockButton
- constexpr auto removeLockButton = 0x148; // Button::removeLockButton
- constexpr auto phraseEmptyStorage = 0x150; // Phrase::phraseEmptyStorage
- constexpr auto prevSelectedUID = 0x160; // uint32_t::prevSelectedUID
- constexpr auto platformWasOccupied = 0x164; // bool::platformWasOccupied
- constexpr auto hadEditableOccupant = 0x165; // bool::hadEditableOccupant
- constexpr auto hasDriveableOccupant = 0x166; // bool::hasDriveableOccupant
- constexpr auto occupantLockState = 0x168; // OccupantLock::occupantLockState
- constexpr auto occupantLockID = 0x16C; // int32_t::occupantLockID
- };
- namespace VehicleModuleInformationPanel
- {
- constexpr auto socketsDisplay = 0x18; // ItemStatValue::socketsDisplay
- constexpr auto hpDisplay = 0x20; // ItemStatValue::hpDisplay
- };
- namespace VirtualItemIcon
- {
- constexpr auto itemAmount = 0x20; // int32_t::itemAmount
- constexpr auto asBlueprint = 0x24; // bool::asBlueprint
- constexpr auto bpUnderlay = 0x30; // Image::bpUnderlay
- };
- namespace WorkbenchPanel
- {
- constexpr auto experimentButton = 0x20; // Button::experimentButton
- constexpr auto costText = 0x30; // Text::costText
- constexpr auto expermentCostParent = 0x38; // GameObject::expermentCostParent
- constexpr auto controlsParent = 0x40; // GameObject::controlsParent
- constexpr auto allUnlockedNotification = 0x48; // GameObject::allUnlockedNotification
- constexpr auto informationParent = 0x50; // GameObject::informationParent
- constexpr auto cycleIcon = 0x58; // GameObject::cycleIcon
- constexpr auto techTreeDialog = 0x60; // TechTreeDialog::techTreeDialog
- constexpr auto wasWorking = 0x68; // bool::wasWorking
- };
- namespace LifeInfographic
- {
- constexpr auto life = 0x18; // PlayerLifeStory::life
- constexpr auto AttackerAvatarImage = 0x28; // RawImage::AttackerAvatarImage
- constexpr auto DamageSourceImage = 0x30; // Image::DamageSourceImage
- constexpr auto WeaponRoot = 0x48; // GameObject::WeaponRoot
- constexpr auto DistanceRoot = 0x50; // GameObject::DistanceRoot
- constexpr auto DistanceDivider = 0x58; // GameObject::DistanceDivider
- constexpr auto WeaponImage = 0x60; // Image::WeaponImage
- constexpr auto ShowDebugData = 0x70; // bool::ShowDebugData
- constexpr auto triggerParam = 0x74; // int32_t::triggerParam
- constexpr auto closeState = 0x78; // int32_t::closeState
- };
- namespace LifeInfographicStat
- {
- constexpr auto dataSource = 0x18; // DataType::dataSource
- constexpr auto genericStatKey = 0x20; // string::genericStatKey
- constexpr auto targetWeaponName = 0x28; // string::targetWeaponName
- constexpr auto weaponInfoType = 0x30; // WeaponInfoType::weaponInfoType
- constexpr auto targetText = 0x38; // TextMeshProUGUI::targetText
- constexpr auto StatImage = 0x40; // Image::StatImage
- constexpr auto cachedInfographic = 0x48; // LifeInfographic::cachedInfographic
- };
- namespace LifeInfographicStatDynamicRow
- {
- constexpr auto StatName = 0x50; // RustText::StatName
- };
- namespace LifeInfographicStatWeapon
- {
- constexpr auto WeaponName = 0x18; // RustText::WeaponName
- constexpr auto ShotsFired = 0x20; // RustText::ShotsFired
- constexpr auto ShotsHit = 0x28; // RustText::ShotsHit
- constexpr auto ShotsPercent = 0x30; // RustText::ShotsPercent
- constexpr auto WeaponIcon = 0x38; // Image::WeaponIcon
- };
- namespace LookAtIOEnt
- {
- constexpr auto objectTitle = 0x18; // Text::objectTitle
- constexpr auto slotToolTip = 0x20; // RectTransform::slotToolTip
- constexpr auto slotTitle = 0x28; // Text::slotTitle
- constexpr auto slotConnection = 0x30; // Text::slotConnection
- constexpr auto slotPower = 0x38; // Text::slotPower
- constexpr auto powerText = 0x40; // Text::powerText
- constexpr auto passthroughText = 0x48; // Text::passthroughText
- constexpr auto chargeLeftText = 0x50; // Text::chargeLeftText
- constexpr auto capacityText = 0x58; // Text::capacityText
- constexpr auto maxOutputText = 0x60; // Text::maxOutputText
- constexpr auto activeOutputText = 0x68; // Text::activeOutputText
- constexpr auto NoPowerColor = 0x80; // Color::NoPowerColor
- constexpr auto GravityWarning = 0x90; // GameObject::GravityWarning
- constexpr auto clearNotification = 0xA8; // RectTransform::clearNotification
- constexpr auto wireInfoGroup = 0xB0; // CanvasGroup::wireInfoGroup
- constexpr auto wireLengthText = 0xB8; // Text::wireLengthText
- constexpr auto wireClipsText = 0xC0; // Text::wireClipsText
- constexpr auto errorReasonTextTooFar = 0xC8; // Text::errorReasonTextTooFar
- constexpr auto errorReasonTextNoSurface = 0xD0; // Text::errorReasonTextNoSurface
- constexpr auto errorShortCircuit = 0xD8; // Text::errorShortCircuit
- constexpr auto ConnectionTypeIcon = 0xE0; // RawImage::ConnectionTypeIcon
- constexpr auto ElectricSprite = 0xE8; // Texture::ElectricSprite
- constexpr auto FluidSprite = 0xF0; // Texture::FluidSprite
- constexpr auto lastLooking = 0xF8; // IOEntity::lastLooking
- constexpr auto nextUpdatetime = 0x100; // Single::nextUpdatetime
- constexpr auto activeHandle = 0x108; // GameObject::activeHandle
- constexpr auto activeHandleMaterialSwap = 0x110; // MaterialSwap::activeHandleMaterialSwap
- constexpr auto pluggedHandle = 0x118; // GameObject::pluggedHandle
- constexpr auto selectedIndex = 0x0; // int32_t::selectedIndex
- constexpr auto selectedWasInput = 0x4; // bool::selectedWasInput
- constexpr auto wiretoolWasPendingInput = 0x130; // bool::wiretoolWasPendingInput
- constexpr auto wiretoolWasPendingOutput = 0x131; // bool::wiretoolWasPendingOutput
- constexpr auto wireToolWasPendingRoot = 0x132; // bool::wireToolWasPendingRoot
- constexpr auto wireToolWasType = 0x134; // IOType::wireToolWasType
- };
- namespace LookAtPlant
- {
- constexpr auto GeneDisplay = 0x20; // UIGenesDisplay::GeneDisplay
- constexpr auto GeneDisplay2 = 0x28; // UIGenesDisplay::GeneDisplay2
- constexpr auto TextPlant = 0x30; // Text::TextPlant
- constexpr auto PlantIcon = 0x38; // Image::PlantIcon
- constexpr auto Age = 0x40; // InfoBar::Age
- constexpr auto Stage = 0x48; // InfoBar::Stage
- constexpr auto WaterIntake = 0x50; // InfoBar::WaterIntake
- constexpr auto TextYieldLabel = 0x58; // Text::TextYieldLabel
- constexpr auto Yield = 0x60; // InfoBar::Yield
- constexpr auto Health = 0x68; // InfoBar::Health
- constexpr auto Light = 0x70; // InfoBar::Light
- constexpr auto WaterSaturation = 0x78; // InfoBar::WaterSaturation
- constexpr auto Ground = 0x80; // InfoBar::Ground
- constexpr auto Temperature = 0x88; // InfoBar::Temperature
- constexpr auto Overall = 0x90; // InfoBar::Overall
- };
- namespace LookAtPlanter
- {
- constexpr auto waterText = 0x20; // Text::waterText
- };
- namespace LookatHealth
- {
- constexpr auto textHealth = 0x20; // Text::textHealth
- constexpr auto textStability = 0x28; // Text::textStability
- constexpr auto healthBar = 0x30; // Image::healthBar
- constexpr auto healthBarBG = 0x38; // Image::healthBarBG
- constexpr auto barBGColorNormal = 0x40; // Color::barBGColorNormal
- constexpr auto barBGColorUnstable = 0x50; // Color::barBGColorUnstable
- constexpr auto previousLookingAt = 0x60; // BaseEntity::previousLookingAt
- constexpr auto idealWidth = 0x68; // Single::idealWidth
- constexpr auto anim = 0x70; // Animator::anim
- };
- namespace LookatTooltip
- {
- constexpr auto currentlyLookingAt = 0x18; // BaseEntity::currentlyLookingAt
- constexpr auto textLabel = 0x20; // RustText::textLabel
- constexpr auto infoGroup = 0x38; // CanvasGroup::infoGroup
- constexpr auto lastInfoHash = 0x40; // int32_t::lastInfoHash
- };
- namespace AboutYou
- {
- constexpr auto username = 0x18; // Text::username
- constexpr auto subtitle = 0x28; // Text::subtitle
- };
- namespace CompanionSetupScreen
- {
- constexpr auto instructionsBody = 0x18; // GameObject::instructionsBody
- constexpr auto detailsPanel = 0x20; // GameObject::detailsPanel
- constexpr auto loadingMessage = 0x28; // GameObject::loadingMessage
- constexpr auto errorMessage = 0x30; // GameObject::errorMessage
- constexpr auto notSupportedMessage = 0x38; // GameObject::notSupportedMessage
- constexpr auto disabledMessage = 0x40; // GameObject::disabledMessage
- constexpr auto enabledMessage = 0x48; // GameObject::enabledMessage
- constexpr auto refreshButton = 0x50; // GameObject::refreshButton
- constexpr auto enableButton = 0x58; // GameObject::enableButton
- constexpr auto disableButton = 0x60; // GameObject::disableButton
- constexpr auto pairButton = 0x68; // GameObject::pairButton
- constexpr auto serverName = 0x70; // RustText::serverName
- constexpr auto helpButton = 0x78; // RustButton::helpButton
- constexpr auto Statek__BackingField = 0x80; // ScreenState::<State>k__BackingField
- constexpr auto _isLoading = 0x84; // bool::_isLoading
- constexpr auto _hidePair = 0x87; // bool::_hidePair
- };
- namespace CompanionSubscription
- {
- constexpr auto Http = 0x24C0; // HttpClient::Http
- };
- namespace ConnectionScreen
- {
- constexpr auto statusText = 0x18; // Text::statusText
- constexpr auto disconnectButton = 0x20; // GameObject::disconnectButton
- constexpr auto retryButton = 0x28; // GameObject::retryButton
- constexpr auto browserInfo = 0x30; // ServerBrowserInfo::browserInfo
- constexpr auto currentServer = 0x38; // ServerInfo::currentServer
- };
- namespace DemoItem
- {
- constexpr auto demos = 0x90; // Demos::demos
- constexpr auto itemId = 0x98; // int32_t::itemId
- constexpr auto nameText = 0xA0; // RustText::nameText
- constexpr auto dateText = 0xA8; // RustText::dateText
- constexpr auto lengthText = 0xB0; // RustText::lengthText
- };
- namespace Demos
- {
- constexpr auto virtualScroll = 0x18; // VirtualScroll::virtualScroll
- constexpr auto deletePopup = 0x20; // GameObject::deletePopup
- constexpr auto _selectedItem = 0x38; // DemoItem::_selectedItem
- constexpr auto sortOrder = 0x40; // string::sortOrder
- };
- namespace ItemStore
- {
- constexpr auto ItemPrefab = 0x18; // GameObject::ItemPrefab
- constexpr auto ItemParent = 0x20; // RectTransform::ItemParent
- constexpr auto ItemStoreInfoModal = 0x30; // ItemStoreItemInfoModal::ItemStoreInfoModal
- constexpr auto BuyingModal = 0x38; // GameObject::BuyingModal
- constexpr auto ItemStoreBuyFailedModal = 0x40; // ItemStoreBuyFailedModal::ItemStoreBuyFailedModal
- constexpr auto ItemStoreBuySuccessModal = 0x48; // ItemStoreBuySuccessModal::ItemStoreBuySuccessModal
- constexpr auto AddToCartSound = 0x50; // SoundDefinition::AddToCartSound
- constexpr auto TotalValue = 0x58; // TextMeshProUGUI::TotalValue
- constexpr auto refreshing = 0x60; // Task::refreshing
- };
- namespace ItemStoreCartItem
- {
- constexpr auto Index = 0x18; // int32_t::Index
- constexpr auto Name = 0x20; // TextMeshProUGUI::Name
- constexpr auto Price = 0x28; // TextMeshProUGUI::Price
- };
- namespace ItemStoreItem
- {
- constexpr auto Icon = 0x18; // HttpImage::Icon
- constexpr auto item = 0x30; // IPlayerItemDefinition::item
- };
- namespace ItemStoreItemInfoModal
- {
- constexpr auto Description = 0x30; // TextMeshProUGUI::Description
- };
- namespace LanguageSelection
- {
- constexpr auto buttonContainer = 0x18; // GameObject::buttonContainer
- };
- namespace LoadingScreen
- {
- constexpr auto WantsSkipk__BackingField = 0x0; // bool::<WantsSkip>k__BackingField
- constexpr auto Textk__BackingField = 0x8; // string::<Text>k__BackingField
- constexpr auto panel = 0x18; // CanvasRenderer::panel
- constexpr auto title = 0x20; // TextMeshProUGUI::title
- constexpr auto subtitle = 0x28; // TextMeshProUGUI::subtitle
- constexpr auto skipButton = 0x30; // Button::skipButton
- constexpr auto performanceWarning = 0x38; // GameObject::performanceWarning
- constexpr auto music = 0x40; // AudioSource::music
- };
- namespace MainMenuSystem
- {
- constexpr auto OnOpenStateChanged = 0x8; // Action::OnOpenStateChanged
- constexpr auto SessionButton = 0x18; // RustButton::SessionButton
- constexpr auto SessionPanel = 0x20; // GameObject::SessionPanel
- constexpr auto NewsStoriesAlert = 0x28; // GameObject::NewsStoriesAlert
- constexpr auto ItemStoreAlert = 0x30; // GameObject::ItemStoreAlert
- constexpr auto CompanionAlert = 0x38; // GameObject::CompanionAlert
- constexpr auto DemoBrowser = 0x40; // GameObject::DemoBrowser
- constexpr auto DemoBrowserButton = 0x48; // GameObject::DemoBrowserButton
- };
- namespace MenuBackgroundVideo
- {
- constexpr auto errored = 0x24; // bool::errored
- };
- namespace NewsSource
- {
- constexpr auto date = 0x20; // TextMeshProUGUI::date
- constexpr auto authorName = 0x30; // TextMeshProUGUI::authorName
- constexpr auto image = 0x38; // HttpImage::image
- constexpr auto layoutGroup = 0x40; // VerticalLayoutGroup::layoutGroup
- };
- namespace SteamNewsSource
- {
- };
- namespace ApplyTweakUIChanges
- {
- constexpr auto ApplyButton = 0x18; // Button::ApplyButton
- };
- namespace KeyBindUI
- {
- constexpr auto blockingCanvas = 0x18; // GameObject::blockingCanvas
- constexpr auto btnA = 0x20; // Button::btnA
- constexpr auto btnB = 0x28; // Button::btnB
- constexpr auto bindString = 0x30; // string::bindString
- constexpr auto binding = 0x38; // Button::binding
- constexpr auto noButtonsDown = 0x40; // bool::noButtonsDown
- };
- namespace ToggleLayer
- {
- constexpr auto toggleControl = 0x18; // Toggle::toggleControl
- constexpr auto textControl = 0x20; // TextMeshProUGUI::textControl
- constexpr auto layer = 0x28; // LayerSelect::layer
- };
- namespace ToggleResolution
- {
- constexpr auto Dropdown = 0x18; // TweakUIDropdown::Dropdown
- };
- namespace ToggleTerrainRenderer
- {
- constexpr auto textControl = 0x20; // Text::textControl
- };
- namespace ToggleTerrainTrees
- {
- };
- namespace TweakUI
- {
- };
- namespace TweakUIBase
- {
- constexpr auto convarName = 0x18; // string::convarName
- constexpr auto ApplyImmediatelyOnChange = 0x20; // bool::ApplyImmediatelyOnChange
- constexpr auto conVar = 0x28; // Command::conVar
- };
- namespace TweakUIDropdown
- {
- constexpr auto Left = 0x30; // Button::Left
- constexpr auto Right = 0x38; // Button::Right
- constexpr auto Current = 0x40; // TextMeshProUGUI::Current
- constexpr auto BackgroundImage = 0x48; // Image::BackgroundImage
- constexpr auto assignImageColor = 0x58; // bool::assignImageColor
- constexpr auto currentValue = 0x5C; // int32_t::currentValue
- };
- namespace TweakUIMultiSelect
- {
- constexpr auto toggleGroup = 0x30; // ToggleGroup::toggleGroup
- };
- namespace TweakUISlider
- {
- constexpr auto sliderControl = 0x30; // Slider::sliderControl
- };
- namespace TweakUIToggle
- {
- constexpr auto inverse = 0x38; // bool::inverse
- };
- namespace ServerBrowser
- {
- constexpr auto orderBy = 0x18; // string::orderBy
- constexpr auto searchText = 0x20; // string::searchText
- constexpr auto showFull = 0x28; // bool::showFull
- constexpr auto showEmpty = 0x29; // bool::showEmpty
- };
- namespace ServerBrowserCategory
- {
- constexpr auto serverCountText = 0x18; // LocalizeText::serverCountText
- constexpr auto browserList = 0x20; // ServerBrowserList::browserList
- };
- namespace ServerBrowserInfo
- {
- constexpr auto isMain = 0x18; // bool::isMain
- constexpr auto serverName = 0x20; // Text::serverName
- constexpr auto serverMeta = 0x28; // Text::serverMeta
- constexpr auto serverText = 0x30; // Text::serverText
- constexpr auto viewWebpage = 0x38; // Button::viewWebpage
- constexpr auto refresh = 0x40; // Button::refresh
- constexpr auto headerImage = 0xC8; // HttpImage::headerImage
- constexpr auto logoImage = 0xD0; // HttpImage::logoImage
- constexpr auto weburl = 0xD8; // string::weburl
- constexpr auto loadedTexture = 0xE0; // Texture::loadedTexture
- constexpr auto descriptionText = 0xE8; // string::descriptionText
- };
- namespace ServerBrowserItem
- {
- constexpr auto serverName = 0x18; // TextMeshProUGUI::serverName
- constexpr auto mapName = 0x20; // RustText::mapName
- constexpr auto playerCount = 0x28; // TextMeshProUGUI::playerCount
- constexpr auto ping = 0x30; // TextMeshProUGUI::ping
- constexpr auto favourited = 0x38; // Toggle::favourited
- constexpr auto timeSinceGotFriendServers = 0x0; // RealTimeSince::timeSinceGotFriendServers
- constexpr auto timeSinceGotFavouriteServers = 0x10; // RealTimeSince::timeSinceGotFavouriteServers
- constexpr auto serverInfo = 0x48; // ServerInfo::serverInfo
- constexpr auto preventFavouriteToggle = 0xC0; // bool::preventFavouriteToggle
- };
- namespace ServerBrowserList
- {
- constexpr auto queryType = 0x18; // QueryType::queryType
- constexpr auto VersionTag = 0x0; // string::VersionTag
- constexpr auto Request = 0x28; // IServerQuery::Request
- constexpr auto servers = 0x30; // int32_t::servers
- constexpr auto players = 0x34; // int32_t::players
- constexpr auto shouldShowSecureServers = 0x38; // bool::shouldShowSecureServers
- constexpr auto categoryButton = 0x48; // ServerBrowserCategory::categoryButton
- constexpr auto startActive = 0x50; // bool::startActive
- constexpr auto listTransform = 0x58; // Transform::listTransform
- constexpr auto refreshOrder = 0x60; // int32_t::refreshOrder
- constexpr auto UseOfficialServers = 0x64; // bool::UseOfficialServers
- constexpr auto VirtualScroll = 0x68; // VirtualScroll::VirtualScroll
- constexpr auto hideOfficialServers = 0x78; // bool::hideOfficialServers
- constexpr auto searchFilter = 0x80; // string::searchFilter
- constexpr auto timeSinceRebuild = 0xA8; // RealTimeSince::timeSinceRebuild
- };
- namespace ServerBrowserTag
- {
- };
- namespace ServerHistory
- {
- constexpr auto prefab = 0x18; // ServerHistoryItem::prefab
- constexpr auto panelList = 0x20; // GameObject::panelList
- };
- namespace ServerHistoryItem
- {
- constexpr auto players = 0x98; // Text::players
- constexpr auto lastJoinDate = 0xA0; // Text::lastJoinDate
- constexpr auto order = 0xA8; // uint32_t::order
- };
- namespace SuicideMenuItem
- {
- constexpr auto Button = 0x18; // GameObject::Button
- };
- namespace UnreadMessages
- {
- constexpr auto AllRead = 0x18; // StyleAsset::AllRead
- constexpr auto Unread = 0x20; // StyleAsset::Unread
- constexpr auto Button = 0x28; // RustButton::Button
- constexpr auto UnreadTextObject = 0x30; // GameObject::UnreadTextObject
- constexpr auto UnreadText = 0x38; // RustText::UnreadText
- constexpr auto MessageList = 0x40; // GameObject::MessageList
- constexpr auto MessageListContainer = 0x48; // GameObject::MessageListContainer
- constexpr auto MessageListEmpty = 0x50; // GameObject::MessageListEmpty
- constexpr auto lastCount = 0x58; // int32_t::lastCount
- };
- namespace WorkshopMainMenu
- {
- constexpr auto loading_workshop = 0x0; // Phrase::loading_workshop
- constexpr auto loading_workshop_setup = 0x8; // Phrase::loading_workshop_setup
- constexpr auto loading_workshop_skinnables = 0x10; // Phrase::loading_workshop_skinnables
- constexpr auto loading_workshop_item = 0x18; // Phrase::loading_workshop_item
- };
- namespace ObjectRotation
- {
- };
- namespace OpenURL
- {
- constexpr auto OpenWebURL = 0x18; // bool::OpenWebURL
- };
- namespace PaintableImageGrid
- {
- constexpr auto templateImage = 0x18; // UIPaintableImage::templateImage
- constexpr auto cols = 0x20; // int32_t::cols
- constexpr auto rows = 0x24; // int32_t::rows
- };
- namespace UIPaintableImage
- {
- constexpr auto texSize = 0x20; // int32_t::texSize
- constexpr auto filterMode = 0x34; // FilterMode::filterMode
- constexpr auto mipmaps = 0x38; // bool::mipmaps
- constexpr auto imageNumber = 0x3C; // int32_t::imageNumber
- constexpr auto imageHash = 0x40; // uint32_t::imageHash
- constexpr auto isBlank = 0x46; // bool::isBlank
- constexpr auto needsApply = 0x47; // bool::needsApply
- };
- namespace UIParticle
- {
- constexpr auto LifeTime = 0x18; // Vector2::LifeTime
- constexpr auto Gravity = 0x20; // Vector2::Gravity
- constexpr auto InitialX = 0x28; // Vector2::InitialX
- constexpr auto InitialY = 0x30; // Vector2::InitialY
- constexpr auto InitialScale = 0x38; // Vector2::InitialScale
- constexpr auto InitialDelay = 0x40; // Vector2::InitialDelay
- constexpr auto ScaleVelocity = 0x48; // Vector2::ScaleVelocity
- constexpr auto InitialColor = 0x50; // Gradient::InitialColor
- constexpr auto lifetime = 0x58; // Single::lifetime
- constexpr auto velocity = 0x60; // Vector2::velocity
- constexpr auto scaleVelocity = 0x68; // Single::scaleVelocity
- };
- namespace PerformanceText
- {
- constexpr auto tick = 0x28; // Tick::tick
- };
- namespace PieMenu
- {
- constexpr auto Instance = 0x0; // PieMenu::Instance
- constexpr auto middleBox = 0x18; // Image::middleBox
- constexpr auto pieBackgroundBlur = 0x20; // PieShape::pieBackgroundBlur
- constexpr auto pieBackground = 0x28; // PieShape::pieBackground
- constexpr auto pieSelection = 0x30; // PieShape::pieSelection
- constexpr auto pieOptionPrefab = 0x38; // GameObject::pieOptionPrefab
- constexpr auto optionsCanvas = 0x40; // GameObject::optionsCanvas
- constexpr auto scaleTarget = 0x50; // GameObject::scaleTarget
- constexpr auto sliceGaps = 0x58; // Single::sliceGaps
- constexpr auto outerSize = 0x5C; // Single::outerSize
- constexpr auto innerSize = 0x60; // Single::innerSize
- constexpr auto iconSize = 0x64; // Single::iconSize
- constexpr auto startRadius = 0x68; // Single::startRadius
- constexpr auto radiusSize = 0x6C; // Single::radiusSize
- constexpr auto middleImage = 0x70; // Image::middleImage
- constexpr auto middleTitle = 0x78; // TextMeshProUGUI::middleTitle
- constexpr auto middleDesc = 0x80; // TextMeshProUGUI::middleDesc
- constexpr auto middleRequired = 0x88; // TextMeshProUGUI::middleRequired
- constexpr auto colorIconActive = 0x90; // Color::colorIconActive
- constexpr auto colorIconHovered = 0xA0; // Color::colorIconHovered
- constexpr auto colorIconDisabled = 0xB0; // Color::colorIconDisabled
- constexpr auto colorBackgroundDisabled = 0xC0; // Color::colorBackgroundDisabled
- constexpr auto clipOpen = 0xD0; // SoundDefinition::clipOpen
- constexpr auto clipCancel = 0xD8; // SoundDefinition::clipCancel
- constexpr auto clipChanged = 0xE0; // SoundDefinition::clipChanged
- constexpr auto clipSelected = 0xE8; // SoundDefinition::clipSelected
- constexpr auto defaultOption = 0xF0; // MenuOption::defaultOption
- constexpr auto selectedOption = 0x110; // MenuOption::selectedOption
- constexpr auto easePunch = 0x8; // AnimationCurve::easePunch
- };
- namespace UISound
- {
- };
- namespace PieOption
- {
- constexpr auto background = 0x18; // PieShape::background
- constexpr auto imageIcon = 0x20; // Image::imageIcon
- };
- namespace PieShape
- {
- constexpr auto endRadius = 0x9C; // Single::endRadius
- constexpr auto border = 0xA0; // Single::border
- constexpr auto debugDrawing = 0xA4; // bool::debugDrawing
- };
- namespace CameraEx
- {
- constexpr auto overrideAmbientLight = 0x18; // bool::overrideAmbientLight
- constexpr auto ambientMode = 0x1C; // AmbientMode::ambientMode
- constexpr auto ambientGroundColor = 0x20; // Color::ambientGroundColor
- constexpr auto ambientEquatorColor = 0x30; // Color::ambientEquatorColor
- constexpr auto ambientLight = 0x40; // Color::ambientLight
- constexpr auto ambientIntensity = 0x50; // Single::ambientIntensity
- constexpr auto old_ambientLight = 0x54; // Color::old_ambientLight
- constexpr auto old_ambientGroundColor = 0x64; // Color::old_ambientGroundColor
- constexpr auto old_ambientEquatorColor = 0x74; // Color::old_ambientEquatorColor
- constexpr auto old_ambientIntensity = 0x84; // Single::old_ambientIntensity
- constexpr auto old_ambientMode = 0x88; // AmbientMode::old_ambientMode
- };
- namespace SegmentMaskPositioning
- {
- constexpr auto source = 0x18; // PlayerModel::source
- constexpr auto headMask = 0x20; // GameObject::headMask
- constexpr auto chestMask = 0x28; // GameObject::chestMask
- constexpr auto legsMask = 0x30; // GameObject::legsMask
- constexpr auto xOffset = 0x38; // Single::xOffset
- };
- namespace UIPlayerPreviewControls
- {
- constexpr auto RotationSpeed = 0x18; // Single::RotationSpeed
- constexpr auto RotationLerpSpeed = 0x1C; // Single::RotationLerpSpeed
- constexpr auto RotationStopLerpSpeed = 0x20; // Single::RotationStopLerpSpeed
- constexpr auto rotating = 0x24; // bool::rotating
- constexpr auto pointerInControlArea = 0x25; // bool::pointerInControlArea
- constexpr auto rotationVelocity = 0x28; // Single::rotationVelocity
- constexpr auto horizRotationPerc = 0x2C; // Single::horizRotationPerc
- constexpr auto startingRotation = 0x30; // Single::startingRotation
- constexpr auto dragInputPos = 0x34; // Vector3::dragInputPos
- constexpr auto currentDragInputPos = 0x40; // Vector3::currentDragInputPos
- constexpr auto previewModel = 0x58; // Transform::previewModel
- constexpr auto showInventoryPlayer = 0x68; // bool::showInventoryPlayer
- };
- namespace uiPlayerPreview
- {
- constexpr auto previewCamera = 0x18; // Camera::previewCamera
- constexpr auto playermodel = 0x20; // PlayerModel::playermodel
- constexpr auto reflectionProbe = 0x28; // ReflectionProbe::reflectionProbe
- constexpr auto segmentMask = 0x30; // SegmentMaskPositioning::segmentMask
- constexpr auto FalseObject = 0x0; // Object::FalseObject
- constexpr auto TrueObject = 0x8; // Object::TrueObject
- constexpr auto needsUpdateFrom = 0x38; // PlayerModel::needsUpdateFrom
- constexpr auto postProcessLayer = 0x40; // PostProcessLayer::postProcessLayer
- };
- namespace PowerBar
- {
- constexpr auto Instance = 0x0; // PowerBar::Instance
- constexpr auto powerInner = 0x18; // Image::powerInner
- constexpr auto fullSize = 0x20; // Single::fullSize
- constexpr auto progress = 0x34; // Single::progress
- };
- namespace ProgressBar
- {
- constexpr auto Instance = 0x0; // ProgressBar::Instance
- constexpr auto timeFinished = 0x20; // Single::timeFinished
- constexpr auto timeCounter = 0x24; // Single::timeCounter
- constexpr auto progressField = 0x30; // Image::progressField
- constexpr auto iconField = 0x38; // Image::iconField
- constexpr auto leftField = 0x40; // Text::leftField
- constexpr auto rightField = 0x48; // Text::rightField
- };
- namespace ProgressBarUI
- {
- };
- namespace RecordingBars
- {
- constexpr auto BorderImage = 0x18; // Image::BorderImage
- };
- namespace RecordingSaved
- {
- constexpr auto Label = 0x18; // RustText::Label
- };
- namespace Scoreboard
- {
- constexpr auto instance = 0x0; // Scoreboard::instance
- constexpr auto scoreboardTitle = 0x18; // RustText::scoreboardTitle
- constexpr auto scoreboardRootContents = 0x20; // RectTransform::scoreboardRootContents
- constexpr auto scoreLimitText = 0x28; // RustText::scoreLimitText
- constexpr auto teamPrefab = 0x30; // GameObject::teamPrefab
- constexpr auto columnPrefab = 0x38; // GameObject::columnPrefab
- constexpr auto dividerPrefab = 0x40; // GameObject::dividerPrefab
- constexpr auto localPlayerColor = 0x48; // Color::localPlayerColor
- constexpr auto otherPlayerColor = 0x58; // Color::otherPlayerColor
- constexpr auto divider = 0x78; // GameObject::divider
- };
- namespace ScrollRectZoom
- {
- constexpr auto smooth = 0x24; // bool::smooth
- constexpr auto scrollAmount = 0x30; // Single::scrollAmount
- };
- namespace SleepingBagButton
- {
- constexpr auto ClickButton = 0x20; // Button::ClickButton
- constexpr auto BagName = 0x28; // TextMeshProUGUI::BagName
- constexpr auto Icon = 0x38; // Image::Icon
- constexpr auto Background = 0x68; // Image::Background
- constexpr auto DeleteButton = 0x70; // GameObject::DeleteButton
- constexpr auto spawnOption = 0x78; // SpawnOptions::spawnOption
- };
- namespace SteamFriendsList
- {
- constexpr auto targetPanel = 0x18; // RectTransform::targetPanel
- constexpr auto userButton = 0x20; // SteamUserButton::userButton
- constexpr auto IncludeFriendsList = 0x28; // bool::IncludeFriendsList
- constexpr auto IncludeRecentlySeen = 0x29; // bool::IncludeRecentlySeen
- constexpr auto IncludeLastAttacker = 0x2A; // bool::IncludeLastAttacker
- constexpr auto IncludeRecentlyPlayedWith = 0x2B; // bool::IncludeRecentlyPlayedWith
- constexpr auto onFriendSelected = 0x30; // onFriendSelectedEvent::onFriendSelected
- };
- namespace SteamUserButton
- {
- constexpr auto steamName = 0x18; // RustText::steamName
- constexpr auto steamInfo = 0x20; // RustText::steamInfo
- constexpr auto textColorInGame = 0x30; // Color::textColorInGame
- constexpr auto textColorOnline = 0x40; // Color::textColorOnline
- constexpr auto textColorNormal = 0x50; // Color::textColorNormal
- constexpr auto SteamIdk__BackingField = 0x60; // UInt64::<SteamId>k__BackingField
- constexpr auto Usernamek__BackingField = 0x68; // string::<Username>k__BackingField
- };
- namespace TabToggle
- {
- constexpr auto TabHolder = 0x18; // Transform::TabHolder
- constexpr auto ContentHolder = 0x20; // Transform::ContentHolder
- constexpr auto FadeIn = 0x28; // bool::FadeIn
- constexpr auto FadeOut = 0x29; // bool::FadeOut
- };
- namespace TeamMemberElement
- {
- constexpr auto onlineColor = 0x28; // Color::onlineColor
- constexpr auto offlineColor = 0x38; // Color::offlineColor
- constexpr auto deadColor = 0x48; // Color::deadColor
- constexpr auto hoverOverlay = 0x58; // GameObject::hoverOverlay
- constexpr auto memberIcon = 0x60; // RawImage::memberIcon
- constexpr auto leaderIcon = 0x68; // RawImage::leaderIcon
- constexpr auto deadIcon = 0x70; // RawImage::deadIcon
- constexpr auto teamIndex = 0x78; // int32_t::teamIndex
- };
- namespace TeamUI
- {
- constexpr auto invitePhrase = 0x0; // Phrase::invitePhrase
- constexpr auto MemberPanel = 0x18; // RectTransform::MemberPanel
- constexpr auto memberEntryPrefab = 0x20; // GameObject::memberEntryPrefab
- constexpr auto NoTeamPanel = 0x30; // GameObject::NoTeamPanel
- constexpr auto TeamPanel = 0x38; // GameObject::TeamPanel
- constexpr auto LeaveTeamButton = 0x40; // GameObject::LeaveTeamButton
- constexpr auto InviteAcceptPanel = 0x48; // GameObject::InviteAcceptPanel
- constexpr auto inviteText = 0x50; // TextMeshProUGUI::inviteText
- constexpr auto pendingTeamID = 0x10; // UInt64::pendingTeamID
- constexpr auto pendingTeamLeaderName = 0x18; // string::pendingTeamLeaderName
- };
- namespace TimeSlider
- {
- };
- namespace Tooltip
- {
- constexpr auto Current = 0x0; // GameObject::Current
- constexpr auto Text = 0x18; // string::Text
- constexpr auto TooltipObject = 0x20; // GameObject::TooltipObject
- constexpr auto token = 0x28; // string::token
- };
- namespace TooltipContainer
- {
- constexpr auto Source = 0x18; // RectTransform::Source
- };
- namespace TypeThroughButton
- {
- constexpr auto typingTarget = 0xF0; // InputField::typingTarget
- constexpr auto _processingEvent = 0xF8; // Event::_processingEvent
- };
- namespace UIBackgroundBlur
- {
- };
- namespace UIBlackoutOverlay
- {
- constexpr auto overlayType = 0x20; // blackoutType::overlayType
- constexpr auto myAlpha = 0x30; // Single::myAlpha
- };
- namespace UICameraOverlay
- {
- constexpr auto FocusOffText = 0x0; // Phrase::FocusOffText
- constexpr auto FocusAutoText = 0x8; // Phrase::FocusAutoText
- constexpr auto FocusManualText = 0x10; // Phrase::FocusManualText
- constexpr auto FocusModeLabel = 0x20; // RustText::FocusModeLabel
- };
- namespace UIConversationScreen
- {
- constexpr auto conversationPanel = 0x20; // RectTransform::conversationPanel
- constexpr auto conversationSpeechBody = 0x28; // RustText::conversationSpeechBody
- constexpr auto conversationProviderName = 0x30; // RustText::conversationProviderName
- constexpr auto letterBoxTop = 0x40; // RectTransform::letterBoxTop
- constexpr auto letterBoxBottom = 0x48; // RectTransform::letterBoxBottom
- constexpr auto currentlyDisplayedSpeechIndex = 0x58; // int32_t::currentlyDisplayedSpeechIndex
- constexpr auto wasTalking = 0x5D; // bool::wasTalking
- };
- namespace UIDeathScreen
- {
- constexpr auto previousLifeInfographic = 0x18; // LifeInfographic::previousLifeInfographic
- constexpr auto screenAnimator = 0x20; // Animator::screenAnimator
- constexpr auto fadeIn = 0x28; // bool::fadeIn
- constexpr auto ReportCheatButton = 0x30; // Button::ReportCheatButton
- constexpr auto RespawnScrollGradient = 0x50; // GameObject::RespawnScrollGradient
- constexpr auto RespawnScrollRect = 0x58; // ScrollRect::RespawnScrollRect
- constexpr auto ExpandedStats = 0x60; // ExpandedLifeStats::ExpandedStats
- constexpr auto StreamerModeContainer = 0x68; // CanvasGroup::StreamerModeContainer
- constexpr auto graphicRaycaster = 0x78; // GraphicRaycaster::graphicRaycaster
- constexpr auto currentRespawnInfok__BackingField = 0x90; // RespawnInformation::<currentRespawnInfo>k__BackingField
- };
- namespace UIEscapeCapture
- {
- constexpr auto onEscape = 0x18; // UnityEvent::onEscape
- };
- namespace UIFogOverlay
- {
- constexpr auto Instance = 0x0; // UIFogOverlay::Instance
- constexpr auto baseColor = 0x20; // Color::baseColor
- constexpr auto overlayImage = 0x30; // Image::overlayImage
- };
- namespace UIGene
- {
- constexpr auto Child = 0x18; // GameObject::Child
- constexpr auto PositiveColour = 0x20; // Color::PositiveColour
- constexpr auto NegativeColour = 0x30; // Color::NegativeColour
- constexpr auto PositiveTextColour = 0x40; // Color::PositiveTextColour
- constexpr auto NegativeTextColour = 0x50; // Color::NegativeTextColour
- constexpr auto ImageBG = 0x60; // Image::ImageBG
- constexpr auto TextGene = 0x68; // Text::TextGene
- };
- namespace UIGenesDisplay
- {
- };
- namespace UIPrefab
- {
- constexpr auto prefabSource = 0x18; // GameObject::prefabSource
- constexpr auto createdGameObject = 0x20; // GameObject::createdGameObject
- };
- namespace UIRoot
- {
- constexpr auto overlayCanvas = 0x20; // Canvas::overlayCanvas
- };
- namespace UIRootScaled
- {
- constexpr auto Instance = 0x0; // UIRootScaled::Instance
- constexpr auto scaler = 0x28; // CanvasScaler::scaler
- };
- namespace UIScale
- {
- };
- namespace UIScopeOverlay
- {
- constexpr auto instance = 0x0; // UIScopeOverlay::instance
- constexpr auto scopeImage = 0x20; // Image::scopeImage
- };
- namespace UISleepingScreen
- {
- };
- namespace UIVoiceIcon
- {
- };
- namespace UIWounded
- {
- };
- namespace UI_LocalVoice
- {
- constexpr auto voiceCanvas = 0x18; // CanvasGroup::voiceCanvas
- constexpr auto levelImage = 0x20; // CanvasGroup::levelImage
- };
- namespace DragMe
- {
- constexpr auto dragging = 0x0; // DragMe::dragging
- constexpr auto dragIcon = 0x8; // GameObject::dragIcon
- constexpr auto data = 0x10; // Object::data
- constexpr auto dragType = 0x18; // string::dragType
- constexpr auto DraggableWhenWounded = 0x20; // bool::DraggableWhenWounded
- };
- namespace DropMe
- {
- };
- namespace LocalizeText
- {
- constexpr auto english = 0x20; // string::english
- constexpr auto append = 0x28; // string::append
- constexpr auto specialMode = 0x30; // SpecialMode::specialMode
- };
- namespace ShowIfConvarEnabled
- {
- constexpr auto Convar = 0x18; // string::Convar
- constexpr auto _initialized = 0x20; // bool::_initialized
- constexpr auto _cmd = 0x28; // Command::_cmd
- };
- namespace VitalInfo
- {
- constexpr auto VitalType = 0x18; // Vital::VitalType
- constexpr auto show = 0x28; // bool::show
- };
- namespace VitalNote
- {
- constexpr auto showIf = 0x20; // FloatConditions::showIf
- constexpr auto valueText = 0x28; // TextMeshProUGUI::valueText
- constexpr auto lastPrintedValue = 0x34; // Single::lastPrintedValue
- };
- namespace BaseCommandBuffer
- {
- };
- namespace BaseScriptableObject
- {
- constexpr auto FilenameStringId = 0x18; // uint32_t::FilenameStringId
- };
- namespace InspectorNameAttribute
- {
- };
- namespace MinMax
- {
- constexpr auto x = 0x10; // Single::x
- constexpr auto y = 0x14; // Single::y
- };
- namespace MinMaxAttribute
- {
- };
- namespace AmbientLightLOD
- {
- constexpr auto enabledRadius = 0x1C; // Single::enabledRadius
- constexpr auto toggleFade = 0x20; // bool::toggleFade
- constexpr auto toggleFadeDuration = 0x24; // Single::toggleFadeDuration
- constexpr auto lightOccludee = 0x38; // LightOccludee::lightOccludee
- constexpr auto lightEx = 0x40; // LightEx::lightEx
- constexpr auto volumetricBeam = 0x48; // VolumetricLightBeam::volumetricBeam
- constexpr auto targetIntensity = 0x58; // Single::targetIntensity
- constexpr auto targetFadeDuration = 0x5C; // Single::targetFadeDuration
- constexpr auto fadeStartTime = 0x60; // Single::fadeStartTime
- constexpr auto fadeEndTime = 0x64; // Single::fadeEndTime
- constexpr auto fadeToState = 0x68; // bool::fadeToState
- constexpr auto queuedState = 0x69; // bool::queuedState
- };
- namespace BasePrefab
- {
- constexpr auto isClient = 0x1C; // bool::isClient
- };
- namespace CachedTransform1
- {
- constexpr auto localScale = 0x0; // Vector3::localScale
- };
- namespace ChildrenScreenshot
- {
- constexpr auto offsetAngle = 0x18; // Vector3::offsetAngle
- constexpr auto fieldOfView = 0x2C; // Single::fieldOfView
- constexpr auto folder = 0x30; // string::folder
- };
- namespace CommentComponent
- {
- constexpr auto comment = 0x18; // string::comment
- };
- namespace ConvarComponent
- {
- constexpr auto runOnServer = 0x18; // bool::runOnServer
- constexpr auto runOnClient = 0x19; // bool::runOnClient
- };
- namespace ConvarWater
- {
- constexpr auto water_quality = 0x20; // Command::water_quality
- };
- namespace DistanceFlareLOD
- {
- constexpr auto minEnabledDistance = 0x1C; // Single::minEnabledDistance
- constexpr auto maxEnabledDistance = 0x20; // Single::maxEnabledDistance
- constexpr auto fadeIntensity = 0x44; // Single::fadeIntensity
- };
- namespace IgnoreCollision
- {
- };
- namespace LayerCullDistance
- {
- constexpr auto Layer = 0x18; // string::Layer
- };
- namespace LightLOD
- {
- constexpr auto DistanceBias = 0x18; // Single::DistanceBias
- constexpr auto ToggleLight = 0x1C; // bool::ToggleLight
- constexpr auto ToggleShadows = 0x1D; // bool::ToggleShadows
- constexpr auto cameraDist = 0x40; // Single::cameraDist
- constexpr auto fadeSign = 0x44; // Single::fadeSign
- constexpr auto maxLightIntensity = 0x48; // Single::maxLightIntensity
- constexpr auto shadowIntensity = 0x4C; // Single::shadowIntensity
- constexpr auto UpdatePerFrame = 0x18; // int32_t::UpdatePerFrame
- constexpr auto updateIndex = 0x1C; // int32_t::updateIndex
- };
- namespace LightOccludee
- {
- constexpr auto RadiusScale = 0x18; // Single::RadiusScale
- constexpr auto MinTimeVisible = 0x1C; // Single::MinTimeVisible
- constexpr auto IsDynamic = 0x20; // bool::IsDynamic
- constexpr auto lodVisible = 0x60; // bool::lodVisible
- constexpr auto volumeVisible = 0x61; // bool::volumeVisible
- };
- namespace LoadBalancer
- {
- };
- namespace ActionPriority
- {
- };
- namespace DeferredAction
- {
- constexpr auto sender = 0x10; // Object::sender
- constexpr auto action = 0x18; // Action::action
- constexpr auto priority = 0x20; // ActionPriority::priority
- constexpr auto Idlek__BackingField = 0x24; // bool::<Idle>k__BackingField
- };
- namespace MaterialConfig
- {
- constexpr auto properties = 0x38; // MaterialPropertyBlock::properties
- };
- namespace MaterialSetup
- {
- constexpr auto config = 0x18; // MaterialConfig::config
- };
- namespace MeshToggle
- {
- };
- namespace MoveForward
- {
- constexpr auto Speed = 0x18; // Single::Speed
- };
- namespace NetworkSleep
- {
- constexpr auto totalBehavioursDisabled = 0x0; // int32_t::totalBehavioursDisabled
- constexpr auto totalCollidersDisabled = 0x4; // int32_t::totalCollidersDisabled
- constexpr auto BehavioursDisabled = 0x28; // int32_t::BehavioursDisabled
- constexpr auto CollidersDisabled = 0x2C; // int32_t::CollidersDisabled
- };
- namespace ParticleSystemContainer
- {
- constexpr auto precached = 0x18; // bool::precached
- };
- namespace ParticleSystemIK
- {
- constexpr auto system = 0x18; // ParticleSystem::system
- constexpr auto job = 0x20; // ParticleSystemIKJob::job
- };
- namespace PrefabAttribute
- {
- constexpr auto worldPosition = 0x18; // Vector3::worldPosition
- constexpr auto worldRotation = 0x24; // Quaternion::worldRotation
- constexpr auto worldForward = 0x34; // Vector3::worldForward
- constexpr auto localRotation = 0x58; // Quaternion::localRotation
- constexpr auto fullName = 0x68; // string::fullName
- constexpr auto hierachyName = 0x70; // string::hierachyName
- constexpr auto instanceID = 0x7C; // int32_t::instanceID
- constexpr auto prefabAttribute = 0x80; // Library::prefabAttribute
- constexpr auto gameManager = 0x88; // GameManager::gameManager
- constexpr auto client = 0x0; // Library::client
- };
- namespace RotateCameraAroundObject
- {
- constexpr auto m_goObjectToRotateAround = 0x18; // GameObject::m_goObjectToRotateAround
- constexpr auto m_flRotateSpeed = 0x20; // Single::m_flRotateSpeed
- };
- namespace Screenshot
- {
- constexpr auto screenshotPath = 0x18; // string::screenshotPath
- constexpr auto sizeMultiplier = 0x20; // int32_t::sizeMultiplier
- constexpr auto takingScreenshot = 0x24; // bool::takingScreenshot
- constexpr auto savePathName = 0x28; // string::savePathName
- };
- namespace UpdateBehaviour
- {
- constexpr auto lastUpdate = 0x18; // Single::lastUpdate
- constexpr auto nextUpdate = 0x1C; // Single::nextUpdate
- };
- namespace UpdateHandler
- {
- };
- namespace BoundsEx
- {
- };
- namespace RendererEx
- {
- };
- namespace StreamEx
- {
- };
- namespace DistanceField
- {
- };
- namespace InstancingContainer
- {
- };
- namespace InstancingBuffer
- {
- constexpr auto submeshIndex = 0x28; // int32_t::submeshIndex
- constexpr auto shaderPass = 0x2C; // int32_t::shaderPass
- };
- namespace InstancingKey
- {
- };
- namespace ProcessedTexture
- {
- constexpr auto result = 0x10; // RenderTexture::result
- };
- namespace sRGB
- {
- };
- namespace Craptography
- {
- };
- namespace FixedRateStepped
- {
- constexpr auto rate = 0x10; // Single::rate
- constexpr auto maxSteps = 0x14; // int32_t::maxSteps
- constexpr auto nextCall = 0x18; // Single::nextCall
- };
- namespace FloatConditions
- {
- };
- namespace GlobalMessages
- {
- constexpr auto OnInventoryChangedAction = 0x8; // Action::OnInventoryChangedAction
- constexpr auto OnViewModeChangedAction = 0x18; // Action::OnViewModeChangedAction
- constexpr auto OnClothingChangedAction = 0x28; // Action::OnClothingChangedAction
- constexpr auto OnViewModelUpdatedAction = 0x38; // Action::OnViewModelUpdatedAction
- constexpr auto OnBlueprintsChangedAction = 0x48; // Action::OnBlueprintsChangedAction
- constexpr auto OnItemAmountChangedAction = 0x58; // Action::OnItemAmountChangedAction
- constexpr auto OnItemIconChangedAction = 0x68; // Action::OnItemIconChangedAction
- };
- namespace HierarchyUtil
- {
- };
- namespace LocalClock
- {
- };
- namespace MeshBatch
- {
- constexpr auto NeedsRefreshk__BackingField = 0x18; // bool::<NeedsRefresh>k__BackingField
- constexpr auto Countk__BackingField = 0x1C; // int32_t::<Count>k__BackingField
- constexpr auto BatchedCountk__BackingField = 0x20; // int32_t::<BatchedCount>k__BackingField
- constexpr auto VertexCountk__BackingField = 0x24; // int32_t::<VertexCount>k__BackingField
- };
- namespace MeshDataBatch
- {
- constexpr auto meshBatch = 0x38; // Mesh::meshBatch
- constexpr auto meshData = 0x50; // MeshData::meshData
- constexpr auto meshGroup = 0x58; // MeshGroup::meshGroup
- };
- namespace MeshRendererBatch
- {
- constexpr auto meshData = 0x50; // MeshRendererData::meshData
- constexpr auto meshGroup = 0x58; // MeshRendererGroup::meshGroup
- constexpr auto meshLookup = 0x60; // MeshRendererLookup::meshLookup
- };
- namespace MurmurHash
- {
- };
- namespace NativeList1
- {
- constexpr auto _length = 0x0; // int32_t::_length
- };
- namespace PathFinder
- {
- constexpr auto PushPoint = 0x28; // Point::PushPoint
- constexpr auto PushRadius = 0x30; // int32_t::PushRadius
- constexpr auto PushDistance = 0x34; // int32_t::PushDistance
- constexpr auto PushMultiplier = 0x38; // int32_t::PushMultiplier
- };
- namespace PathInterpolator
- {
- constexpr auto MinIndexk__BackingField = 0x20; // int32_t::<MinIndex>k__BackingField
- constexpr auto MaxIndexk__BackingField = 0x24; // int32_t::<MaxIndex>k__BackingField
- constexpr auto Lengthk__BackingField = 0x28; // Single::<Length>k__BackingField
- constexpr auto StepSizek__BackingField = 0x2C; // Single::<StepSize>k__BackingField
- constexpr auto Circulark__BackingField = 0x30; // bool::<Circular>k__BackingField
- };
- namespace PooledList1
- {
- };
- namespace RadixSorter
- {
- };
- namespace SimpleList1
- {
- constexpr auto count = 0x0; // int32_t::count
- };
- namespace SynchronizedClock
- {
- };
- namespace TickInterpolator
- {
- constexpr auto Length = 0x1C; // Single::Length
- constexpr auto CurrentPoint = 0x20; // Vector3::CurrentPoint
- constexpr auto StartPoint = 0x2C; // Vector3::StartPoint
- constexpr auto EndPoint = 0x38; // Vector3::EndPoint
- };
- namespace TimeCachedValue1
- {
- constexpr auto refreshCooldown = 0x0; // Single::refreshCooldown
- constexpr auto refreshRandomRange = 0x0; // Single::refreshRandomRange
- constexpr auto cachedValue = 0x0; // T::cachedValue
- constexpr auto cooldown = 0x0; // TimeSince::cooldown
- constexpr auto hasRun = 0x0; // bool::hasRun
- constexpr auto forceNextRun = 0x0; // bool::forceNextRun
- };
- namespace Timing
- {
- constexpr auto sw = 0x0; // Stopwatch::sw
- };
- namespace FixedShort3
- {
- constexpr auto x = 0x0; // Int16::x
- constexpr auto y = 0x2; // Int16::y
- constexpr auto z = 0x4; // Int16::z
- };
- namespace FixedSByteNorm3
- {
- constexpr auto x = 0x0; // Schar::x
- constexpr auto y = 0x1; // Schar::y
- constexpr auto z = 0x2; // Schar::z
- };
- namespace FixedSByteNorm4
- {
- constexpr auto w = 0x3; // Schar::w
- };
- namespace Half3
- {
- constexpr auto x = 0x0; // UInt16::x
- constexpr auto y = 0x2; // UInt16::y
- constexpr auto z = 0x4; // UInt16::z
- };
- namespace Half4
- {
- constexpr auto w = 0x6; // UInt16::w
- };
- namespace Poolable
- {
- };
- namespace PrefabPool
- {
- };
- namespace PrefabPoolCollection
- {
- };
- namespace LayerSelect
- {
- };
- namespace ResourceRef1
- {
- constexpr auto guid = 0x0; // string::guid
- constexpr auto _cachedObject = 0x0; // T::_cachedObject
- };
- namespace AlternateAttack
- {
- constexpr auto random = 0x18; // bool::random
- constexpr auto dontIncrement = 0x19; // bool::dontIncrement
- };
- namespace BaseViewModel
- {
- constexpr auto HideViewmodel = 0x0; // bool::HideViewmodel
- constexpr auto lazyaimRegular = 0x18; // LazyAimProperties::lazyaimRegular
- constexpr auto lazyaimIronsights = 0x20; // LazyAimProperties::lazyaimIronsights
- constexpr auto pivot = 0x28; // Transform::pivot
- constexpr auto wantsHeldItemFlags = 0x30; // bool::wantsHeldItemFlags
- constexpr auto animationEvent = 0x58; // AnimationEvents::animationEvent
- constexpr auto ironSights = 0x60; // IronSights::ironSights
- constexpr auto sway = 0x68; // ViewmodelSway::sway
- constexpr auto lower = 0x70; // ViewmodelLower::lower
- constexpr auto bob = 0x78; // ViewmodelBob::bob
- constexpr auto Skeleton = 0x88; // Skeleton::Skeleton
- constexpr auto Clothing = 0x90; // GameObject::Clothing
- };
- namespace IronSightOverride
- {
- constexpr auto fieldOfViewOffset = 0x20; // Single::fieldOfViewOffset
- constexpr auto zoomFactor = 0x24; // Single::zoomFactor
- constexpr auto fovBias = 0x28; // Single::fovBias
- };
- namespace IronSights
- {
- constexpr auto introSpeed = 0x30; // Single::introSpeed
- constexpr auto introCurve = 0x38; // AnimationCurve::introCurve
- constexpr auto outroSpeed = 0x40; // Single::outroSpeed
- constexpr auto outroCurve = 0x48; // AnimationCurve::outroCurve
- constexpr auto upSound = 0x50; // SoundDefinition::upSound
- constexpr auto downSound = 0x58; // SoundDefinition::downSound
- constexpr auto ironsightsOverride = 0x60; // IronSightOverride::ironsightsOverride
- constexpr auto processUltrawideOffset = 0x68; // bool::processUltrawideOffset
- constexpr auto param_ironsightstrength = 0x78; // int32_t::param_ironsightstrength
- constexpr auto param_ironsightsEnabled = 0x7C; // int32_t::param_ironsightsEnabled
- constexpr auto rawDelta = 0x84; // Single::rawDelta
- constexpr auto maxDelta = 0x88; // Single::maxDelta
- constexpr auto rotationOffset = 0x98; // Quaternion::rotationOffset
- constexpr auto currentCurve = 0xA8; // AnimationCurve::currentCurve
- };
- namespace IronsightAimPoint
- {
- constexpr auto targetPoint = 0x18; // Transform::targetPoint
- };
- namespace RagdollEditor
- {
- constexpr auto grabbedRigid = 0x28; // Rigidbody::grabbedRigid
- constexpr auto grabPos = 0x30; // Vector3::grabPos
- constexpr auto grabOffset = 0x3C; // Vector3::grabOffset
- };
- namespace RandomParameterNumber
- {
- constexpr auto parameterName = 0x18; // string::parameterName
- constexpr auto min = 0x20; // int32_t::min
- constexpr auto max = 0x24; // int32_t::max
- };
- namespace RandomParameterNumberFloat
- {
- };
- namespace SwapArrows
- {
- constexpr auto curAmmoType = 0x20; // string::curAmmoType
- constexpr auto wasHidden = 0x28; // bool::wasHidden
- };
- namespace SwapKeycard
- {
- };
- namespace SwapRPG
- {
- };
- namespace ViewmodelAttachment
- {
- constexpr auto modelObject = 0x20; // GameObjectRef::modelObject
- constexpr auto targetBone = 0x28; // string::targetBone
- constexpr auto hideViewModelIronSights = 0x30; // bool::hideViewModelIronSights
- constexpr auto spawnedGameObject = 0x38; // GameObject::spawnedGameObject
- };
- namespace ViewmodelBob
- {
- constexpr auto bobSpeedWalk = 0x18; // Single::bobSpeedWalk
- constexpr auto bobSpeedRun = 0x1C; // Single::bobSpeedRun
- constexpr auto bobAmountWalk = 0x20; // Single::bobAmountWalk
- constexpr auto bobAmountRun = 0x24; // Single::bobAmountRun
- constexpr auto leftOffsetRun = 0x28; // Single::leftOffsetRun
- constexpr auto bobAmountRotateYaw = 0x2C; // Single::bobAmountRotateYaw
- constexpr auto bobAmountRotateRoll = 0x30; // Single::bobAmountRotateRoll
- constexpr auto bobOffset = 0x40; // Vector3::bobOffset
- constexpr auto bobRotateYaw = 0x4C; // Single::bobRotateYaw
- constexpr auto bobRotateRoll = 0x50; // Single::bobRotateRoll
- constexpr auto bobCycle = 0x54; // Single::bobCycle
- constexpr auto smoothedBob = 0x58; // BobSettings::smoothedBob
- };
- namespace ViewmodelEditor
- {
- constexpr auto meleeHit = 0x24; // bool::meleeHit
- };
- namespace ViewmodelLower
- {
- constexpr auto lowerOnSprint = 0x18; // bool::lowerOnSprint
- constexpr auto lowerWhenCantAttack = 0x19; // bool::lowerWhenCantAttack
- constexpr auto shouldLower = 0x1A; // bool::shouldLower
- constexpr auto rotateAngle = 0x1C; // Single::rotateAngle
- };
- namespace ViewmodelSway
- {
- constexpr auto positionalSwaySpeed = 0x18; // Single::positionalSwaySpeed
- constexpr auto positionalSwayAmount = 0x1C; // Single::positionalSwayAmount
- constexpr auto rotationSwaySpeed = 0x20; // Single::rotationSwaySpeed
- constexpr auto rotationSwayAmount = 0x24; // Single::rotationSwayAmount
- constexpr auto smoothedVelocity = 0x34; // Vector3::smoothedVelocity
- constexpr auto lastRotation = 0x40; // Vector3::lastRotation
- constexpr auto smoothedRotation = 0x4C; // Vector3::smoothedRotation
- };
- namespace flamethrowerState
- {
- };
- namespace flamethrowerFire
- {
- constexpr auto pilotLightFX = 0x18; // ParticleSystem::pilotLightFX
- constexpr auto oneShotSound = 0x30; // AudioSource::oneShotSound
- constexpr auto loopSound = 0x38; // AudioSource::loopSound
- constexpr auto pilotlightIdle = 0x40; // AudioClip::pilotlightIdle
- constexpr auto flameLoop = 0x48; // AudioClip::flameLoop
- constexpr auto flameStart = 0x50; // AudioClip::flameStart
- constexpr auto flameState = 0x58; // flamethrowerState::flameState
- constexpr auto previousflameState = 0x5C; // flamethrowerState::previousflameState
- };
- namespace AmplifyOcclusionBase
- {
- constexpr auto ApplyMethod = 0x18; // ApplicationMethod::ApplyMethod
- constexpr auto SampleCount = 0x1C; // SampleCountLevel::SampleCount
- constexpr auto PerPixelNormals = 0x20; // PerPixelNormalSource::PerPixelNormals
- constexpr auto Intensity = 0x24; // Single::Intensity
- constexpr auto Tint = 0x28; // Color::Tint
- constexpr auto PixelRadiusLimit = 0x3C; // int32_t::PixelRadiusLimit
- constexpr auto RadiusIntensity = 0x40; // Single::RadiusIntensity
- constexpr auto PowerExponent = 0x44; // Single::PowerExponent
- constexpr auto Bias = 0x48; // Single::Bias
- constexpr auto Thickness = 0x4C; // Single::Thickness
- constexpr auto Downsample = 0x50; // bool::Downsample
- constexpr auto FadeEnabled = 0x51; // bool::FadeEnabled
- constexpr auto FadeStart = 0x54; // Single::FadeStart
- constexpr auto FadeLength = 0x58; // Single::FadeLength
- constexpr auto FadeToIntensity = 0x5C; // Single::FadeToIntensity
- constexpr auto FadeToTint = 0x60; // Color::FadeToTint
- constexpr auto FadeToRadius = 0x70; // Single::FadeToRadius
- constexpr auto FadeToPowerExponent = 0x74; // Single::FadeToPowerExponent
- constexpr auto FadeToThickness = 0x78; // Single::FadeToThickness
- constexpr auto BlurEnabled = 0x7C; // bool::BlurEnabled
- constexpr auto BlurRadius = 0x80; // int32_t::BlurRadius
- constexpr auto BlurPasses = 0x84; // int32_t::BlurPasses
- constexpr auto BlurSharpness = 0x88; // Single::BlurSharpness
- constexpr auto FilterEnabled = 0x8C; // bool::FilterEnabled
- constexpr auto FilterBlending = 0x90; // Single::FilterBlending
- constexpr auto FilterResponse = 0x94; // Single::FilterResponse
- constexpr auto TemporalDirections = 0x98; // bool::TemporalDirections
- constexpr auto TemporalOffsets = 0x99; // bool::TemporalOffsets
- constexpr auto TemporalDilation = 0x9A; // bool::TemporalDilation
- constexpr auto UseMotionVectors = 0x9B; // bool::UseMotionVectors
- constexpr auto m_prevPerPixelNormals = 0x9C; // PerPixelNormalSource::m_prevPerPixelNormals
- constexpr auto m_prevApplyMethod = 0xA0; // ApplicationMethod::m_prevApplyMethod
- constexpr auto m_prevDeferredReflections = 0xA4; // bool::m_prevDeferredReflections
- constexpr auto m_prevSampleCount = 0xA8; // SampleCountLevel::m_prevSampleCount
- constexpr auto m_prevDownsample = 0xAC; // bool::m_prevDownsample
- constexpr auto m_prevBlurEnabled = 0xAD; // bool::m_prevBlurEnabled
- constexpr auto m_prevBlurRadius = 0xB0; // int32_t::m_prevBlurRadius
- constexpr auto m_prevBlurPasses = 0xB4; // int32_t::m_prevBlurPasses
- constexpr auto m_targetCamera = 0xB8; // Camera::m_targetCamera
- constexpr auto m_commandBuffer_Occlusion = 0xE0; // CmdBuffer::m_commandBuffer_Occlusion
- constexpr auto m_commandBuffer_Apply = 0xF8; // CmdBuffer::m_commandBuffer_Apply
- constexpr auto m_quadMesh = 0x0; // Mesh::m_quadMesh
- constexpr auto m_occlusionMat = 0x8; // Material::m_occlusionMat
- constexpr auto m_blurMat = 0x10; // Material::m_blurMat
- constexpr auto m_applyOcclusionMat = 0x18; // Material::m_applyOcclusionMat
- constexpr auto m_occlusionRTFormat = 0x110; // RenderTextureFormat::m_occlusionRTFormat
- constexpr auto m_accumTemporalRTFormat = 0x114; // RenderTextureFormat::m_accumTemporalRTFormat
- constexpr auto m_temporaryEmissionRTFormat = 0x118; // RenderTextureFormat::m_temporaryEmissionRTFormat
- constexpr auto m_paramsChanged = 0x11C; // bool::m_paramsChanged
- constexpr auto m_occlusionDepthRT = 0x120; // RenderTexture::m_occlusionDepthRT
- constexpr auto m_sampleStep = 0x130; // uint32_t::m_sampleStep
- constexpr auto m_curStepIdx = 0x134; // uint32_t::m_curStepIdx
- constexpr auto m_maxSampleSteps = 0x20; // uint32_t::m_maxSampleSteps
- constexpr auto PerPixelNormalSourceCount = 0x24; // int32_t::PerPixelNormalSourceCount
- constexpr auto m_prevViewProjMatrixLeft = 0x138; // Matrix4x4::m_prevViewProjMatrixLeft
- constexpr auto m_prevInvViewProjMatrixLeft = 0x178; // Matrix4x4::m_prevInvViewProjMatrixLeft
- constexpr auto m_prevViewProjMatrixRight = 0x1B8; // Matrix4x4::m_prevViewProjMatrixRight
- constexpr auto m_prevInvViewProjMatrixRight = 0x1F8; // Matrix4x4::m_prevInvViewProjMatrixRight
- constexpr auto m_target = 0x248; // TargetDesc::m_target
- };
- namespace UVTextureAnimator
- {
- constexpr auto Rows = 0x18; // int32_t::Rows
- constexpr auto Columns = 0x1C; // int32_t::Columns
- constexpr auto Fps = 0x20; // Single::Fps
- constexpr auto OffsetMat = 0x24; // int32_t::OffsetMat
- constexpr auto IsLoop = 0x28; // bool::IsLoop
- constexpr auto StartDelay = 0x2C; // Single::StartDelay
- constexpr auto isInizialised = 0x30; // bool::isInizialised
- constexpr auto allCount = 0x3C; // int32_t::allCount
- constexpr auto deltaFps = 0x40; // Single::deltaFps
- constexpr auto isCorutineStarted = 0x45; // bool::isCorutineStarted
- constexpr auto currentRenderer = 0x48; // Renderer::currentRenderer
- constexpr auto instanceMaterial = 0x50; // Material::instanceMaterial
- };
- namespace CoverageQueries
- {
- constexpr auto depthBias = 0x1C; // Single::depthBias
- constexpr auto buffer = 0x30; // BufferSet::buffer
- constexpr auto coverageMat = 0x28; // Material::coverageMat
- constexpr auto instance = 0x38; // CoverageQueries::instance
- constexpr auto _debugShow = 0x40; // bool::_debugShow
- };
- namespace runtimeScript
- {
- constexpr auto roadNetwork = 0x18; // ERRoadNetwork::roadNetwork
- constexpr auto road = 0x20; // ERRoad::road
- constexpr auto go = 0x28; // GameObject::go
- constexpr auto currentElement = 0x30; // int32_t::currentElement
- };
- namespace FXAA
- {
- constexpr auto mat = 0x28; // Material::mat
- };
- namespace FXAAPostEffectsBase
- {
- constexpr auto supportHDRTextures = 0x18; // bool::supportHDRTextures
- constexpr auto isSupported = 0x19; // bool::isSupported
- };
- namespace Explosion_Bloom
- {
- constexpr auto settings = 0x18; // Settings::settings
- constexpr auto m_Shader = 0x30; // Shader::m_Shader
- constexpr auto m_Material = 0x38; // Material::m_Material
- constexpr auto m_Threshold = 0x50; // int32_t::m_Threshold
- constexpr auto m_Curve = 0x54; // int32_t::m_Curve
- constexpr auto m_PrefilterOffs = 0x58; // int32_t::m_PrefilterOffs
- constexpr auto m_SampleScale = 0x5C; // int32_t::m_SampleScale
- constexpr auto m_Intensity = 0x60; // int32_t::m_Intensity
- constexpr auto m_BaseTex = 0x64; // int32_t::m_BaseTex
- };
- namespace ExplosionDemoGUI
- {
- constexpr auto reactivateTime = 0x20; // Single::reactivateTime
- constexpr auto Sun = 0x28; // Light::Sun
- constexpr auto currentNomber = 0x30; // int32_t::currentNomber
- constexpr auto currentInstance = 0x38; // GameObject::currentInstance
- constexpr auto guiStyleHeader = 0x40; // GUIStyle::guiStyleHeader
- constexpr auto sunIntensity = 0x48; // Single::sunIntensity
- constexpr auto dpiScale = 0x4C; // Single::dpiScale
- };
- namespace ExplosionDemoReactivator
- {
- constexpr auto TimeDelayToReactivate = 0x18; // Single::TimeDelayToReactivate
- };
- namespace ExplosionPlatformActivator
- {
- constexpr auto Effect = 0x18; // GameObject::Effect
- constexpr auto TimeDelay = 0x20; // Single::TimeDelay
- constexpr auto DefaultRepeatTime = 0x24; // Single::DefaultRepeatTime
- constexpr auto NearRepeatTime = 0x28; // Single::NearRepeatTime
- constexpr auto currentTime = 0x2C; // Single::currentTime
- constexpr auto currentRepeatTime = 0x30; // Single::currentRepeatTime
- constexpr auto canUpdate = 0x34; // bool::canUpdate
- };
- namespace ExplosionsFPS
- {
- constexpr auto timeleft = 0x20; // Single::timeleft
- constexpr auto fps = 0x24; // Single::fps
- };
- namespace ExplosionsBillboard
- {
- constexpr auto Active = 0x20; // bool::Active
- constexpr auto AutoInitCamera = 0x21; // bool::AutoInitCamera
- constexpr auto myContainer = 0x28; // GameObject::myContainer
- constexpr auto t = 0x30; // Transform::t
- constexpr auto camT = 0x38; // Transform::camT
- constexpr auto contT = 0x40; // Transform::contT
- };
- namespace ExplosionsDeactivateRendererByTime
- {
- };
- namespace ExplosionsLightCurves
- {
- constexpr auto LightCurve = 0x18; // AnimationCurve::LightCurve
- constexpr auto GraphTimeMultiplier = 0x20; // Single::GraphTimeMultiplier
- constexpr auto GraphIntensityMultiplier = 0x24; // Single::GraphIntensityMultiplier
- constexpr auto lightSource = 0x30; // Light::lightSource
- };
- namespace ExplosionsParticleSystemScaler
- {
- constexpr auto particlesScale = 0x18; // Single::particlesScale
- };
- namespace ExplosionsScaleCurves
- {
- constexpr auto ScaleCurveX = 0x18; // AnimationCurve::ScaleCurveX
- constexpr auto ScaleCurveY = 0x20; // AnimationCurve::ScaleCurveY
- constexpr auto ScaleCurveZ = 0x28; // AnimationCurve::ScaleCurveZ
- constexpr auto GraphTimeMultiplier = 0x30; // Vector3::GraphTimeMultiplier
- constexpr auto GraphScaleMultiplier = 0x3C; // Vector3::GraphScaleMultiplier
- constexpr auto evalX = 0x58; // Single::evalX
- constexpr auto evalY = 0x5C; // Single::evalY
- constexpr auto evalZ = 0x60; // Single::evalZ
- };
- namespace ExplosionsShaderColorGradient
- {
- constexpr auto ShaderProperty = 0x18; // string::ShaderProperty
- constexpr auto MaterialID = 0x20; // int32_t::MaterialID
- constexpr auto Color = 0x28; // Gradient::Color
- constexpr auto TimeMultiplier = 0x30; // Single::TimeMultiplier
- constexpr auto matInstance = 0x38; // Material::matInstance
- constexpr auto propertyID = 0x40; // int32_t::propertyID
- constexpr auto oldColor = 0x48; // Color::oldColor
- };
- namespace ExplosionsShaderFloatCurves
- {
- constexpr auto FloatPropertyCurve = 0x28; // AnimationCurve::FloatPropertyCurve
- constexpr auto GraphScaleMultiplier = 0x34; // Single::GraphScaleMultiplier
- };
- namespace ExplosionsShaderQueue
- {
- constexpr auto AddQueue = 0x18; // int32_t::AddQueue
- };
- namespace ExplosionsSpriteSheetAnimation
- {
- constexpr auto TilesX = 0x18; // int32_t::TilesX
- constexpr auto TilesY = 0x1C; // int32_t::TilesY
- constexpr auto AnimationFPS = 0x20; // Single::AnimationFPS
- constexpr auto IsInterpolateFrames = 0x24; // bool::IsInterpolateFrames
- constexpr auto StartFrameOffset = 0x28; // int32_t::StartFrameOffset
- constexpr auto FrameOverTime = 0x38; // AnimationCurve::FrameOverTime
- constexpr auto animationLifeTime = 0x50; // Single::animationLifeTime
- constexpr auto currentInterpolatedTime = 0x68; // Single::currentInterpolatedTime
- constexpr auto animationStartTime = 0x6C; // Single::animationStartTime
- constexpr auto animationStoped = 0x70; // bool::animationStoped
- };
- namespace NGSS_Directional
- {
- constexpr auto PCSS_GLOBAL_SOFTNESS = 0x18; // Single::PCSS_GLOBAL_SOFTNESS
- constexpr auto PCSS_FILTER_DIR_MIN = 0x1C; // Single::PCSS_FILTER_DIR_MIN
- constexpr auto PCSS_FILTER_DIR_MAX = 0x20; // Single::PCSS_FILTER_DIR_MAX
- constexpr auto BANDING_NOISE_AMOUNT = 0x24; // Single::BANDING_NOISE_AMOUNT
- constexpr auto SAMPLERS_COUNT = 0x28; // SAMPLER_COUNT::SAMPLERS_COUNT
- };
- namespace OccludeeSphere
- {
- constexpr auto state = 0x8; // OccludeeState::state
- constexpr auto sphere = 0x10; // Sphere::sphere
- };
- namespace OccludeeState
- {
- constexpr auto onVisibilityChanged = 0x28; // OnVisibilityChanged::onVisibilityChanged
- constexpr auto cell = 0x30; // Cell::cell
- };
- namespace Occludee
- {
- constexpr auto minTimeVisible = 0x18; // Single::minTimeVisible
- constexpr auto autoRegister = 0x1D; // bool::autoRegister
- constexpr auto stickyGizmos = 0x1E; // bool::stickyGizmos
- constexpr auto occludeeId = 0x28; // int32_t::occludeeId
- };
- namespace OcclusionCulling
- {
- constexpr auto debugSettings = 0x18; // DebugSettings::debugSettings
- constexpr auto debugMipMat = 0x20; // Material::debugMipMat
- constexpr auto downscaleMat = 0x28; // Material::downscaleMat
- constexpr auto blitCopyMat = 0x30; // Material::blitCopyMat
- constexpr auto hiZLevelCount = 0x38; // int32_t::hiZLevelCount
- constexpr auto hiZWidth = 0x3C; // int32_t::hiZWidth
- constexpr auto hiZHeight = 0x40; // int32_t::hiZHeight
- constexpr auto depthTexture = 0x48; // RenderTexture::depthTexture
- constexpr auto hiZTexture = 0x50; // RenderTexture::hiZTexture
- constexpr auto computeShader = 0x60; // ComputeShader::computeShader
- constexpr auto usePixelShaderFallback = 0x68; // bool::usePixelShaderFallback
- constexpr auto useAsyncReadAPI = 0x69; // bool::useAsyncReadAPI
- constexpr auto staticSet = 0x68; // BufferSet::staticSet
- constexpr auto dynamicSet = 0x70; // BufferSet::dynamicSet
- constexpr auto gridSet = 0x78; // BufferSet::gridSet
- constexpr auto fallbackMat = 0x90; // Material::fallbackMat
- constexpr auto depthCopyMat = 0x98; // Material::depthCopyMat
- constexpr auto viewMatrix = 0xA0; // Matrix4x4::viewMatrix
- constexpr auto projMatrix = 0xE0; // Matrix4x4::projMatrix
- constexpr auto viewProjMatrix = 0x120; // Matrix4x4::viewProjMatrix
- constexpr auto prevViewProjMatrix = 0x160; // Matrix4x4::prevViewProjMatrix
- constexpr auto invViewProjMatrix = 0x1A0; // Matrix4x4::invViewProjMatrix
- constexpr auto instance = 0x80; // OcclusionCulling::instance
- constexpr auto _safeMode = 0x91; // bool::_safeMode
- constexpr auto _debugShow = 0x94; // DebugFilter::_debugShow
- };
- namespace SEScreenSpaceShadows
- {
- constexpr auto blendShadowsCommandBuffer = 0x18; // CommandBuffer::blendShadowsCommandBuffer
- constexpr auto renderShadowsCommandBuffer = 0x20; // CommandBuffer::renderShadowsCommandBuffer
- constexpr auto attachedCamera = 0x28; // Camera::attachedCamera
- constexpr auto sun = 0x30; // Light::sun
- constexpr auto blendStrength = 0x38; // Single::blendStrength
- constexpr auto accumulation = 0x3C; // Single::accumulation
- constexpr auto lengthFade = 0x40; // Single::lengthFade
- constexpr auto zThickness = 0x48; // Single::zThickness
- constexpr auto samples = 0x4C; // int32_t::samples
- constexpr auto nearSampleQuality = 0x50; // Single::nearSampleQuality
- constexpr auto traceBias = 0x54; // Single::traceBias
- constexpr auto stochasticSampling = 0x58; // bool::stochasticSampling
- constexpr auto leverageTemporalAA = 0x59; // bool::leverageTemporalAA
- constexpr auto bilateralBlur = 0x5A; // bool::bilateralBlur
- constexpr auto blurPasses = 0x5C; // int32_t::blurPasses
- constexpr auto blurDepthTolerance = 0x60; // Single::blurDepthTolerance
- constexpr auto initChecker = 0x70; // Object::initChecker
- constexpr auto sunInitialized = 0x78; // bool::sunInitialized
- constexpr auto temporalJitterCounter = 0x7C; // int32_t::temporalJitterCounter
- constexpr auto previousBilateralBlurSetting = 0x80; // bool::previousBilateralBlurSetting
- constexpr auto previousBlurPassesSetting = 0x84; // int32_t::previousBlurPassesSetting
- constexpr auto noBlendTex = 0x88; // Texture2D::noBlendTex
- };
- namespace MeshHolder
- {
- constexpr auto _bounds = 0x40; // Bounds::_bounds
- constexpr auto _subMeshCount = 0x58; // int32_t::_subMeshCount
- };
- namespace trisPerSubmesh
- {
- };
- namespace VertexColorAnimator
- {
- constexpr auto timeScale = 0x28; // Single::timeScale
- constexpr auto mode = 0x2C; // int32_t::mode
- constexpr auto elapsedTime = 0x30; // Single::elapsedTime
- };
- namespace VertexColorStream
- {
- constexpr auto paintedMesh = 0x20; // Mesh::paintedMesh
- constexpr auto meshHold = 0x28; // MeshHolder::meshHold
- };
- namespace VisualizeTexelDensity
- {
- constexpr auto shaderTag = 0x20; // string::shaderTag
- constexpr auto texelsPerMeter = 0x28; // int32_t::texelsPerMeter
- constexpr auto overlayOpacity = 0x2C; // Single::overlayOpacity
- constexpr auto showHUD = 0x30; // bool::showHUD
- constexpr auto texelDensityCamera = 0x50; // Camera::texelDensityCamera
- constexpr auto texelDensityRT = 0x58; // RenderTexture::texelDensityRT
- constexpr auto texelDensityGradTex = 0x60; // Texture::texelDensityGradTex
- constexpr auto texelDensityOverlayMat = 0x68; // Material::texelDensityOverlayMat
- constexpr auto instance = 0x0; // VisualizeTexelDensity::instance
- };
- namespace ViewmodelClothing
- {
- };
- namespace WorkshopIconRender
- {
- constexpr auto MinimumId = 0x18; // int32_t::MinimumId
- constexpr auto MaximumId = 0x1C; // int32_t::MaximumId
- };
- namespace BeamGeometry
- {
- constexpr auto m_Master = 0x18; // VolumetricLightBeam::m_Master
- constexpr auto m_ColorGradientMatrix = 0x20; // Matrix4x4::m_ColorGradientMatrix
- constexpr auto m_CurrentMeshType = 0x60; // MeshType::m_CurrentMeshType
- constexpr auto meshRendererk__BackingField = 0x68; // MeshRenderer::<meshRenderer>k__BackingField
- constexpr auto meshFilterk__BackingField = 0x70; // MeshFilter::<meshFilter>k__BackingField
- constexpr auto materialk__BackingField = 0x78; // Material::<material>k__BackingField
- constexpr auto coneMeshk__BackingField = 0x80; // Mesh::<coneMesh>k__BackingField
- };
- namespace Config
- {
- constexpr auto geometryLayerID = 0x18; // int32_t::geometryLayerID
- constexpr auto geometryTag = 0x20; // string::geometryTag
- constexpr auto geometryRenderQueue = 0x28; // int32_t::geometryRenderQueue
- constexpr auto forceSinglePass = 0x2C; // bool::forceSinglePass
- constexpr auto beamShader1Pass = 0x30; // Shader::beamShader1Pass
- constexpr auto beamShader2Pass = 0x38; // Shader::beamShader2Pass
- constexpr auto sharedMeshSides = 0x40; // int32_t::sharedMeshSides
- constexpr auto sharedMeshSegments = 0x44; // int32_t::sharedMeshSegments
- constexpr auto globalNoiseScale = 0x48; // Single::globalNoiseScale
- constexpr auto globalNoiseVelocity = 0x4C; // Vector3::globalNoiseVelocity
- constexpr auto noise3DData = 0x58; // TextAsset::noise3DData
- constexpr auto noise3DSize = 0x60; // int32_t::noise3DSize
- constexpr auto dustParticlesPrefab = 0x68; // ParticleSystem::dustParticlesPrefab
- constexpr auto m_Instance = 0x0; // Config::m_Instance
- };
- namespace Consts
- {
- constexpr auto ProceduralObjectsVisibleInEditor = 0x0; // bool::ProceduralObjectsVisibleInEditor
- constexpr auto FlatColor = 0x4; // Color::FlatColor
- constexpr auto NoiseVelocityDefault = 0x14; // Vector3::NoiseVelocityDefault
- };
- namespace DynamicOcclusion
- {
- constexpr auto minOccluderArea = 0x1C; // Single::minOccluderArea
- constexpr auto waitFrameCount = 0x20; // int32_t::waitFrameCount
- constexpr auto minSurfaceRatio = 0x24; // Single::minSurfaceRatio
- constexpr auto maxSurfaceDot = 0x28; // Single::maxSurfaceDot
- constexpr auto planeAlignment = 0x2C; // PlaneAlignment::planeAlignment
- constexpr auto planeOffset = 0x30; // Single::planeOffset
- constexpr auto m_FrameCountToWait = 0x40; // int32_t::m_FrameCountToWait
- constexpr auto m_RangeMultiplier = 0x44; // Single::m_RangeMultiplier
- constexpr auto m_PrevNonSubHitDirectionId = 0x48; // uint32_t::m_PrevNonSubHitDirectionId
- };
- namespace ColorMode
- {
- };
- namespace AttenuationEquation
- {
- };
- namespace BlendingMode
- {
- };
- namespace MeshType
- {
- };
- namespace RenderQueue
- {
- };
- namespace PlaneAlignment
- {
- };
- namespace GlobalMesh
- {
- constexpr auto ms_Mesh = 0x28976D4; // Mesh::ms_Mesh
- };
- namespace MeshGenerator
- {
- };
- namespace Noise3D
- {
- constexpr auto ms_IsSupportedChecked = 0x0; // bool::ms_IsSupportedChecked
- constexpr auto ms_IsSupported = 0x1; // bool::ms_IsSupported
- constexpr auto ms_NoiseTexture = 0x8; // Texture3D::ms_NoiseTexture
- };
- namespace TriggerZone
- {
- constexpr auto setIsTrigger = 0x18; // bool::setIsTrigger
- constexpr auto rangeMultiplier = 0x1C; // Single::rangeMultiplier
- constexpr auto m_Mesh = 0x20; // Mesh::m_Mesh
- };
- namespace Utils
- {
- constexpr auto ms_FloatPackingPrecision = 0x25F0; // FloatPackingPrecision::ms_FloatPackingPrecision
- };
- namespace Version
- {
- };
- namespace VolumetricDustParticles
- {
- constexpr auto direction = 0x20; // Direction::direction
- constexpr auto spawnMaxDistance = 0x2C; // Single::spawnMaxDistance
- constexpr auto cullingEnabled = 0x30; // bool::cullingEnabled
- constexpr auto cullingMaxDistance = 0x34; // Single::cullingMaxDistance
- constexpr auto isCulledk__BackingField = 0x38; // bool::<isCulled>k__BackingField
- constexpr auto isFeatureSupported = 0x0; // bool::isFeatureSupported
- constexpr auto m_Particles = 0x40; // ParticleSystem::m_Particles
- constexpr auto m_Renderer = 0x48; // ParticleSystemRenderer::m_Renderer
- constexpr auto ms_NoMainCameraLogged = 0x1; // bool::ms_NoMainCameraLogged
- constexpr auto ms_MainCamera = 0x8; // Camera::ms_MainCamera
- };
- namespace VolumetricLightBeam
- {
- constexpr auto colorFromLight = 0x18; // bool::colorFromLight
- constexpr auto colorMode = 0x1C; // ColorMode::colorMode
- constexpr auto colorGradient = 0x30; // Gradient::colorGradient
- constexpr auto alphaInside = 0x38; // Single::alphaInside
- constexpr auto alphaOutside = 0x3C; // Single::alphaOutside
- constexpr auto blendingMode = 0x40; // BlendingMode::blendingMode
- constexpr auto spotAngleFromLight = 0x44; // bool::spotAngleFromLight
- constexpr auto spotAngle = 0x48; // Single::spotAngle
- constexpr auto coneRadiusStart = 0x4C; // Single::coneRadiusStart
- constexpr auto geomMeshType = 0x50; // MeshType::geomMeshType
- constexpr auto geomCustomSides = 0x54; // int32_t::geomCustomSides
- constexpr auto geomCustomSegments = 0x58; // int32_t::geomCustomSegments
- constexpr auto geomCap = 0x5C; // bool::geomCap
- constexpr auto fadeEndFromLight = 0x5D; // bool::fadeEndFromLight
- constexpr auto attenuationEquation = 0x60; // AttenuationEquation::attenuationEquation
- constexpr auto attenuationCustomBlending = 0x64; // Single::attenuationCustomBlending
- constexpr auto fadeStart = 0x68; // Single::fadeStart
- constexpr auto fadeEnd = 0x6C; // Single::fadeEnd
- constexpr auto depthBlendDistance = 0x70; // Single::depthBlendDistance
- constexpr auto cameraClippingDistance = 0x74; // Single::cameraClippingDistance
- constexpr auto glareFrontal = 0x78; // Single::glareFrontal
- constexpr auto glareBehind = 0x7C; // Single::glareBehind
- constexpr auto boostDistanceInside = 0x80; // Single::boostDistanceInside
- constexpr auto fresnelPowInside = 0x84; // Single::fresnelPowInside
- constexpr auto fresnelPow = 0x88; // Single::fresnelPow
- constexpr auto noiseEnabled = 0x8C; // bool::noiseEnabled
- constexpr auto noiseIntensity = 0x90; // Single::noiseIntensity
- constexpr auto noiseScaleUseGlobal = 0x94; // bool::noiseScaleUseGlobal
- constexpr auto noiseScaleLocal = 0x98; // Single::noiseScaleLocal
- constexpr auto noiseVelocityUseGlobal = 0x9C; // bool::noiseVelocityUseGlobal
- constexpr auto noiseVelocityLocal = 0xA0; // Vector3::noiseVelocityLocal
- constexpr auto m_PlaneWS = 0xAC; // Plane::m_PlaneWS
- constexpr auto pluginVersion = 0xBC; // int32_t::pluginVersion
- constexpr auto _TrackChangesDuringPlaytime = 0xC0; // bool::_TrackChangesDuringPlaytime
- constexpr auto _SortingLayerID = 0xC4; // int32_t::_SortingLayerID
- constexpr auto _SortingOrder = 0xC8; // int32_t::_SortingOrder
- constexpr auto m_BeamGeom = 0xD0; // BeamGeometry::m_BeamGeom
- constexpr auto m_CoPlaytimeUpdate = 0xD8; // Coroutine::m_CoPlaytimeUpdate
- constexpr auto _CachedLight = 0xE0; // Light::_CachedLight
- };
- namespace MinAttribute
- {
- };
- namespace PredicationPreset
- {
- constexpr auto Threshold = 0x10; // Single::Threshold
- constexpr auto Scale = 0x14; // Single::Scale
- constexpr auto Strength = 0x18; // Single::Strength
- };
- namespace Preset
- {
- constexpr auto DiagDetection = 0x10; // bool::DiagDetection
- constexpr auto CornerDetection = 0x11; // bool::CornerDetection
- constexpr auto DepthThreshold = 0x18; // Single::DepthThreshold
- constexpr auto MaxSearchSteps = 0x1C; // int32_t::MaxSearchSteps
- constexpr auto MaxSearchStepsDiag = 0x20; // int32_t::MaxSearchStepsDiag
- constexpr auto CornerRounding = 0x24; // int32_t::CornerRounding
- constexpr auto LocalContrastAdaptationFactor = 0x28; // Single::LocalContrastAdaptationFactor
- };
- namespace EdgeDetectionMethod
- {
- };
- namespace QualityPreset
- {
- };
- namespace DebugPass
- {
- };
- namespace SMAA
- {
- constexpr auto DebugPass = 0x18; // DebugPass::DebugPass
- constexpr auto Quality = 0x1C; // QualityPreset::Quality
- constexpr auto DetectionMethod = 0x20; // EdgeDetectionMethod::DetectionMethod
- constexpr auto UsePredication = 0x24; // bool::UsePredication
- constexpr auto CustomPreset = 0x28; // Preset::CustomPreset
- constexpr auto CustomPredicationPreset = 0x30; // PredicationPreset::CustomPredicationPreset
- constexpr auto AreaTex = 0x40; // Texture2D::AreaTex
- constexpr auto SearchTex = 0x48; // Texture2D::SearchTex
- constexpr auto m_Camera = 0x50; // Camera::m_Camera
- constexpr auto m_LowPreset = 0x58; // Preset::m_LowPreset
- constexpr auto m_MediumPreset = 0x60; // Preset::m_MediumPreset
- constexpr auto m_HighPreset = 0x68; // Preset::m_HighPreset
- constexpr auto m_UltraPreset = 0x70; // Preset::m_UltraPreset
- };
- namespace VersionInfo
- {
- constexpr auto StageSuffix = 0x0; // string::StageSuffix
- constexpr auto m_major = 0x10; // int32_t::m_major
- constexpr auto m_minor = 0x14; // int32_t::m_minor
- constexpr auto m_release = 0x18; // int32_t::m_release
- };
- namespace Decoder
- {
- constexpr auto json = 0x10; // stringReader::json
- };
- namespace EncodeOptions
- {
- };
- namespace Encoder
- {
- constexpr auto includeAttrType = 0x0; // Type::includeAttrType
- constexpr auto excludeAttrType = 0x8; // Type::excludeAttrType
- constexpr auto typeHintAttrType = 0x10; // Type::typeHintAttrType
- constexpr auto builder = 0x10; // stringBuilder::builder
- constexpr auto options = 0x18; // EncodeOptions::options
- constexpr auto indent = 0x1C; // int32_t::indent
- };
- namespace DecodeAlias
- {
- };
- namespace JSON
- {
- constexpr auto decodeAliasAttrType = 0x10; // Type::decodeAliasAttrType
- constexpr auto decodeTypeMethod = 0x20; // MethodInfo::decodeTypeMethod
- constexpr auto decodeListMethod = 0x28; // MethodInfo::decodeListMethod
- constexpr auto decodeDictionaryMethod = 0x30; // MethodInfo::decodeDictionaryMethod
- constexpr auto decodeArrayMethod = 0x38; // MethodInfo::decodeArrayMethod
- constexpr auto decodeMultiRankArrayMethod = 0x40; // MethodInfo::decodeMultiRankArrayMethod
- };
- namespace ProxyArray
- {
- };
- namespace ProxyBoolean
- {
- constexpr auto value = 0x10; // bool::value
- };
- namespace ProxyNumber
- {
- constexpr auto value = 0x10; // IConvertible::value
- };
- namespace ProxyObject
- {
- };
- namespace ProxyString
- {
- constexpr auto value = 0x10; // string::value
- };
- namespace Variant
- {
- constexpr auto FormatProvider = 0x28976CC; // IFormatProvider::FormatProvider
- };
- namespace TerrainSetNeighbours
- {
- constexpr auto leftTerrain = 0x18; // Terrain::leftTerrain
- constexpr auto topTerrain = 0x20; // Terrain::topTerrain
- constexpr auto rightTerrain = 0x28; // Terrain::rightTerrain
- constexpr auto bottomTerrain = 0x30; // Terrain::bottomTerrain
- };
- namespace Brush
- {
- constexpr auto brushSize = 0x14; // Vector2::brushSize
- constexpr auto erase = 0x38; // bool::erase
- };
- namespace HowToExamineHeld
- {
- constexpr auto Phrase = 0x2620; // Phrase::Phrase
- };
- namespace HowToHammerUpgrade
- {
- constexpr auto lastBuildChangeTime = 0x8; // Single::lastBuildChangeTime
- };
- namespace HowToOpenBuildOptions
- {
- };
- namespace HowToOpenCrafting
- {
- };
- namespace HowToOpenInventory
- {
- };
- namespace HowToOpenMap
- {
- };
- namespace HowToOreMinigame
- {
- constexpr auto lastOreHitTime = 0x8; // Single::lastOreHitTime
- };
- namespace HowToRegenWithComfort
- {
- };
- namespace HowToRetrieveThrown
- {
- };
- namespace HowToThrow
- {
- constexpr auto itemThrown = 0x8; // bool::itemThrown
- constexpr auto lastThrownTime = 0xC; // Single::lastThrownTime
- };
- namespace HowToTreeMinigame
- {
- constexpr auto lastTreeHitTime = 0x8; // Single::lastTreeHitTime
- };
- namespace HowToUseBow
- {
- };
- namespace HowToVoiceChat
- {
- };
- namespace HowToWorldDrink
- {
- };
- namespace TipInstrumentFullKeyboard
- {
- };
- namespace TipInstrumentNumlock
- {
- };
- namespace TipInstrumentPlay
- {
- };
- namespace HolsterPaddleInput
- {
- constexpr auto hasPaddledWithEquippedEntityk__BackingField = 0x8; // bool::<hasPaddledWithEquippedEntity>k__BackingField
- };
- namespace TipBreakCarLock
- {
- constexpr auto wasShowing = 0x8; // bool::wasShowing
- };
- namespace TipCannotHarvest
- {
- constexpr auto nonEntityHitTime = 0x8; // Single::nonEntityHitTime
- };
- namespace TipConsumeFood
- {
- constexpr auto lastFoodPickupTime = 0x10; // Single::lastFoodPickupTime
- constexpr auto lastFoodPickupCount = 0x14; // int32_t::lastFoodPickupCount
- };
- namespace TipEquipTorch
- {
- constexpr auto nextTorchTipTime = 0x8; // Single::nextTorchTipTime
- };
- namespace TipFillToolCupboard
- {
- };
- namespace TipHealAtCampfire
- {
- constexpr auto oldHealth = 0x10; // Single::oldHealth
- constexpr auto lastHurtTime = 0x14; // Single::lastHurtTime
- };
- namespace TipKayakPaddle
- {
- constexpr auto hasPaddledWithoutOark__BackingField = 0x8; // bool::<hasPaddledWithoutOar>k__BackingField
- };
- namespace TipNoBuild
- {
- };
- namespace TipPlaceSleepingBag
- {
- };
- namespace TipPlaceToolCupboard
- {
- };
- namespace TipRads
- {
- };
- namespace TipRemoveRads
- {
- };
- namespace TipSledPlacement
- {
- };
- namespace TipSleepingBagPlacement
- {
- };
- namespace TipTooCold
- {
- };
- namespace TipTooHot
- {
- };
- namespace ConnectionLimiter
- {
- constexpr auto _sync = 0x10; // Object::_sync
- constexpr auto _overallCount = 0x20; // int32_t::_overallCount
- };
- namespace NotificationChannel
- {
- };
- namespace NotificationSendResult
- {
- };
- namespace Util
- {
- constexpr auto NotificationEmpty = 0x0; // Phrase::NotificationEmpty
- constexpr auto NotificationDisabled = 0x8; // Phrase::NotificationDisabled
- constexpr auto NotificationRateLimit = 0x10; // Phrase::NotificationRateLimit
- constexpr auto NotificationServerError = 0x18; // Phrase::NotificationServerError
- constexpr auto NotificationNoTargets = 0x20; // Phrase::NotificationNoTargets
- constexpr auto NotificationTooManySubscribers = 0x28; // Phrase::NotificationTooManySubscribers
- constexpr auto NotificationUnknown = 0x30; // Phrase::NotificationUnknown
- };
- namespace Client
- {
- };
- namespace Server
- {
- };
- namespace MinAttribute
- {
- };
- namespace RenderTextureUtility
- {
- };
- namespace TonemappingColorGrading
- {
- constexpr auto m_EyeAdaptation = 0x18; // EyeAdaptationSettings::m_EyeAdaptation
- constexpr auto m_Tonemapping = 0x30; // TonemappingSettings::m_Tonemapping
- constexpr auto m_ColorGrading = 0x60; // ColorGradingSettings::m_ColorGrading
- constexpr auto m_Lut = 0xF8; // LUTSettings::m_Lut
- constexpr auto m_IdentityLut = 0x110; // Texture2D::m_IdentityLut
- constexpr auto m_InternalLut = 0x118; // RenderTexture::m_InternalLut
- constexpr auto m_CurveTexture = 0x120; // Texture2D::m_CurveTexture
- constexpr auto m_TonemapperCurve = 0x128; // Texture2D::m_TonemapperCurve
- constexpr auto m_TonemapperCurveRange = 0x130; // Single::m_TonemapperCurveRange
- constexpr auto validRenderTextureFormatk__BackingField = 0x148; // bool::<validRenderTextureFormat>k__BackingField
- constexpr auto validUserLutSizek__BackingField = 0x149; // bool::<validUserLutSize>k__BackingField
- constexpr auto m_Dirty = 0x14A; // bool::m_Dirty
- constexpr auto m_TonemapperDirty = 0x14B; // bool::m_TonemapperDirty
- constexpr auto m_SmallAdaptiveRt = 0x150; // RenderTexture::m_SmallAdaptiveRt
- constexpr auto m_AdaptiveRtFormat = 0x158; // RenderTextureFormat::m_AdaptiveRtFormat
- };
- namespace ScopeEffect
- {
- constexpr auto overlayMaterial = 0x28; // Material::overlayMaterial
- };
- namespace Info
- {
- constexpr auto action = 0x0; // string::action
- constexpr auto icon = 0x8; // string::icon
- constexpr auto hasMoreOptions = 0x10; // bool::hasMoreOptions
- constexpr auto entityName = 0x18; // string::entityName
- };
- namespace Option
- {
- constexpr auto title = 0x0; // string::title
- constexpr auto desc = 0x8; // string::desc
- constexpr auto requirements = 0x10; // string::requirements
- constexpr auto showOnItem = 0x20; // bool::showOnItem
- constexpr auto longUseOnly = 0x2C; // bool::longUseOnly
- constexpr auto showDisabled = 0x2D; // bool::showDisabled
- constexpr auto timeStart = 0x38; // Action::timeStart
- constexpr auto timeProgress = 0x40; // Action::timeProgress
- };
- namespace ConsoleInput
- {
- constexpr auto inputString = 0x18; // string::inputString
- };
- namespace ConsoleWindow
- {
- constexpr auto oldOutput = 0x10; // TextWriter::oldOutput
- };
- namespace DDraw
- {
- constexpr auto store = 0x0; // GameObject::store
- constexpr auto singleton = 0x8; // DDraw::singleton
- constexpr auto AutoYPosition = 0x10; // int32_t::AutoYPosition
- constexpr auto LastAutoY = 0x14; // Single::LastAutoY
- constexpr auto lineMaterial = 0x18; // Material::lineMaterial
- constexpr auto _skin = 0x20; // GUISkin::_skin
- };
- namespace CoroutineEx
- {
- constexpr auto waitForEndOfFrame = 0x0; // WaitForEndOfFrame::waitForEndOfFrame
- constexpr auto waitForFixedUpdate = 0x8; // WaitForFixedUpdate::waitForFixedUpdate
- };
- namespace ScrollRectEx
- {
- constexpr auto scrollButton = 0x18; // InputButton::scrollButton
- constexpr auto altScrollButton = 0x1C; // InputButton::altScrollButton
- constexpr auto m_Content = 0x20; // RectTransform::m_Content
- constexpr auto m_Horizontal = 0x28; // bool::m_Horizontal
- constexpr auto m_Vertical = 0x29; // bool::m_Vertical
- constexpr auto m_MovementType = 0x2C; // MovementType::m_MovementType
- constexpr auto m_Elasticity = 0x30; // Single::m_Elasticity
- constexpr auto m_Inertia = 0x34; // bool::m_Inertia
- constexpr auto m_DecelerationRate = 0x38; // Single::m_DecelerationRate
- constexpr auto m_ScrollSensitivity = 0x3C; // Single::m_ScrollSensitivity
- constexpr auto m_Viewport = 0x40; // RectTransform::m_Viewport
- constexpr auto m_HorizontalScrollbar = 0x48; // Scrollbar::m_HorizontalScrollbar
- constexpr auto m_VerticalScrollbar = 0x50; // Scrollbar::m_VerticalScrollbar
- constexpr auto m_HorizontalScrollbarVisibility = 0x58; // ScrollbarVisibility::m_HorizontalScrollbarVisibility
- constexpr auto m_VerticalScrollbarVisibility = 0x5C; // ScrollbarVisibility::m_VerticalScrollbarVisibility
- constexpr auto m_HorizontalScrollbarSpacing = 0x60; // Single::m_HorizontalScrollbarSpacing
- constexpr auto m_VerticalScrollbarSpacing = 0x64; // Single::m_VerticalScrollbarSpacing
- constexpr auto m_OnValueChanged = 0x68; // ScrollRectEvent::m_OnValueChanged
- constexpr auto m_PointerStartLocalCursor = 0x70; // Vector2::m_PointerStartLocalCursor
- constexpr auto m_ContentStartPosition = 0x78; // Vector2::m_ContentStartPosition
- constexpr auto m_ViewRect = 0x80; // RectTransform::m_ViewRect
- constexpr auto m_ContentBounds = 0x88; // Bounds::m_ContentBounds
- constexpr auto m_ViewBounds = 0xA0; // Bounds::m_ViewBounds
- constexpr auto m_Velocity = 0xB8; // Vector2::m_Velocity
- constexpr auto m_Dragging = 0xC0; // bool::m_Dragging
- constexpr auto m_PrevPosition = 0xC4; // Vector2::m_PrevPosition
- constexpr auto m_PrevContentBounds = 0xCC; // Bounds::m_PrevContentBounds
- constexpr auto m_PrevViewBounds = 0xE4; // Bounds::m_PrevViewBounds
- constexpr auto m_HasRebuiltLayout = 0xFC; // bool::m_HasRebuiltLayout
- constexpr auto m_HSliderExpand = 0xFD; // bool::m_HSliderExpand
- constexpr auto m_VSliderExpand = 0xFE; // bool::m_VSliderExpand
- constexpr auto m_HSliderHeight = 0x100; // Single::m_HSliderHeight
- constexpr auto m_VSliderWidth = 0x104; // Single::m_VSliderWidth
- constexpr auto m_Rect = 0x108; // RectTransform::m_Rect
- constexpr auto m_HorizontalScrollbarRect = 0x110; // RectTransform::m_HorizontalScrollbarRect
- constexpr auto m_VerticalScrollbarRect = 0x118; // RectTransform::m_VerticalScrollbarRect
- constexpr auto m_Tracker = 0x120; // DrivenRectTransformTracker::m_Tracker
- };
- namespace DiamondGraph
- {
- constexpr auto m_a = 0xF0; // Single::m_a
- constexpr auto m_b = 0xF4; // Single::m_b
- constexpr auto m_c = 0xF8; // Single::m_c
- constexpr auto m_d = 0xFC; // Single::m_d
- };
- namespace UICircle
- {
- constexpr auto ArcInvert = 0xF0; // bool::ArcInvert
- constexpr auto Arc = 0xF4; // Single::Arc
- constexpr auto ArcSteps = 0xF8; // int32_t::ArcSteps
- constexpr auto ArcRotation = 0xFC; // int32_t::ArcRotation
- constexpr auto Progress = 0x100; // Single::Progress
- constexpr auto _progress = 0x104; // Single::_progress
- constexpr auto ProgressColor = 0x108; // Color::ProgressColor
- constexpr auto Fill = 0x118; // bool::Fill
- constexpr auto Padding = 0x120; // int32_t::Padding
- constexpr auto uvCenter = 0x138; // Vector2::uvCenter
- };
- namespace UICornerCut
- {
- constexpr auto cornerSize = 0xF0; // Vector2::cornerSize
- constexpr auto m_cutUL = 0xF8; // bool::m_cutUL
- constexpr auto m_cutUR = 0xF9; // bool::m_cutUR
- constexpr auto m_cutLL = 0xFA; // bool::m_cutLL
- constexpr auto m_cutLR = 0xFB; // bool::m_cutLR
- constexpr auto m_makeColumns = 0xFC; // bool::m_makeColumns
- constexpr auto m_useColorUp = 0xFD; // bool::m_useColorUp
- constexpr auto m_colorUp = 0x100; // Color32::m_colorUp
- constexpr auto m_useColorDown = 0x104; // bool::m_useColorDown
- constexpr auto m_colorDown = 0x108; // Color32::m_colorDown
- };
- namespace UIGoldenRatioRenderer
- {
- constexpr auto canvasWidth = 0x128; // int32_t::canvasWidth
- constexpr auto canvasHeight = 0x12C; // int32_t::canvasHeight
- constexpr auto lineThickness2 = 0x130; // Single::lineThickness2
- };
- namespace UIGridRenderer
- {
- constexpr auto m_GridColumns = 0x118; // int32_t::m_GridColumns
- constexpr auto m_GridRows = 0x11C; // int32_t::m_GridRows
- };
- namespace UILineRenderer
- {
- constexpr auto UV_TOP_LEFT = 0x0; // Vector2::UV_TOP_LEFT
- constexpr auto UV_BOTTOM_LEFT = 0x8; // Vector2::UV_BOTTOM_LEFT
- constexpr auto UV_TOP_CENTER_LEFT = 0x10; // Vector2::UV_TOP_CENTER_LEFT
- constexpr auto UV_TOP_CENTER_RIGHT = 0x18; // Vector2::UV_TOP_CENTER_RIGHT
- constexpr auto UV_BOTTOM_CENTER_LEFT = 0x20; // Vector2::UV_BOTTOM_CENTER_LEFT
- constexpr auto UV_BOTTOM_CENTER_RIGHT = 0x28; // Vector2::UV_BOTTOM_CENTER_RIGHT
- constexpr auto UV_TOP_RIGHT = 0x30; // Vector2::UV_TOP_RIGHT
- constexpr auto UV_BOTTOM_RIGHT = 0x38; // Vector2::UV_BOTTOM_RIGHT
- constexpr auto lineThickness = 0x100; // Single::lineThickness
- constexpr auto relativeSize = 0x104; // bool::relativeSize
- constexpr auto lineList = 0x105; // bool::lineList
- constexpr auto lineCaps = 0x106; // bool::lineCaps
- constexpr auto bezierSegmentsPerCurve = 0x108; // int32_t::bezierSegmentsPerCurve
- constexpr auto LineJoins = 0x10C; // JoinType::LineJoins
- constexpr auto BezierMode = 0x110; // BezierType::BezierMode
- constexpr auto drivenExternally = 0x114; // bool::drivenExternally
- };
- namespace UILineRendererList
- {
- };
- namespace UILineTextureRenderer
- {
- constexpr auto m_UVRect = 0xF0; // Rect::m_UVRect
- constexpr auto LineThickness = 0x108; // Single::LineThickness
- constexpr auto UseMargins = 0x10C; // bool::UseMargins
- constexpr auto Margin = 0x110; // Vector2::Margin
- };
- namespace UIPolygon
- {
- constexpr auto fill = 0xF0; // bool::fill
- constexpr auto sides = 0xF8; // int32_t::sides
- constexpr auto rotation = 0xFC; // Single::rotation
- };
- namespace ResolutionMode
- {
- };
- namespace UIPrimitiveBase
- {
- constexpr auto s_ETC1DefaultUI = 0x0; // Material::s_ETC1DefaultUI
- constexpr auto m_Sprite = 0xD0; // Sprite::m_Sprite
- constexpr auto m_OverrideSprite = 0xD8; // Sprite::m_OverrideSprite
- constexpr auto m_EventAlphaThreshold = 0xE0; // Single::m_EventAlphaThreshold
- constexpr auto m_improveResolution = 0xE4; // ResolutionMode::m_improveResolution
- constexpr auto m_Resolution = 0xE8; // Single::m_Resolution
- constexpr auto m_useNativeSize = 0xEC; // bool::m_useNativeSize
- };
- namespace BezierPath
- {
- constexpr auto SegmentsPerCurve = 0x10; // int32_t::SegmentsPerCurve
- constexpr auto MINIMUM_SQR_DISTANCE = 0x14; // Single::MINIMUM_SQR_DISTANCE
- constexpr auto DIVISION_THRESHOLD = 0x18; // Single::DIVISION_THRESHOLD
- constexpr auto curveCount = 0x28; // int32_t::curveCount
- };
- namespace CableCurve
- {
- constexpr auto m_start = 0x10; // Vector2::m_start
- constexpr auto m_end = 0x18; // Vector2::m_end
- constexpr auto m_slack = 0x20; // Single::m_slack
- constexpr auto m_steps = 0x24; // int32_t::m_steps
- constexpr auto m_regen = 0x28; // bool::m_regen
- };
- namespace Admin
- {
- constexpr auto admintime = 0x0; // Single::admintime
- constexpr auto underwater_effect = 0x4; // bool::underwater_effect
- };
- namespace AI
- {
- constexpr auto groundAlign = 0x0; // bool::groundAlign
- constexpr auto maxGroundAlignDist = 0x4; // Single::maxGroundAlignDist
- constexpr auto debugVis = 0x8; // bool::debugVis
- constexpr auto npc_no_foot_ik = 0x9; // bool::npc_no_foot_ik
- constexpr auto lookingAtNpcCache = 0x10; // HitTest::lookingAtNpcCache
- };
- namespace App
- {
- constexpr auto listenip = 0x0; // string::listenip
- constexpr auto port = 0x8; // int32_t::port
- constexpr auto publicip = 0x10; // string::publicip
- constexpr auto update = 0x18; // bool::update
- constexpr auto notifications = 0x19; // bool::notifications
- constexpr auto queuelimit = 0x1C; // int32_t::queuelimit
- constexpr auto serverid = 0x20; // string::serverid
- constexpr auto alarmcooldown = 0x28; // Single::alarmcooldown
- constexpr auto maxconnections = 0x2C; // int32_t::maxconnections
- constexpr auto maxconnectionsperip = 0x30; // int32_t::maxconnectionsperip
- };
- namespace Audio
- {
- constexpr auto master = 0x0; // Single::master
- constexpr auto musicvolume = 0x4; // Single::musicvolume
- constexpr auto musicvolumemenu = 0x8; // Single::musicvolumemenu
- constexpr auto game = 0xC; // Single::game
- constexpr auto voices = 0x10; // Single::voices
- constexpr auto instruments = 0x14; // Single::instruments
- constexpr auto ambience = 0x18; // bool::ambience
- constexpr auto framebudget = 0x1C; // Single::framebudget
- constexpr auto minupdatefraction = 0x20; // Single::minupdatefraction
- constexpr auto advancedocclusion = 0x24; // bool::advancedocclusion
- constexpr auto hqsoundfade = 0x25; // bool::hqsoundfade
- constexpr auto debugVoiceLimiting = 0x26; // bool::debugVoiceLimiting
- };
- namespace Batching
- {
- constexpr auto renderers = 0x0; // bool::renderers
- constexpr auto renderer_threading = 0x1; // bool::renderer_threading
- constexpr auto renderer_capacity = 0x4; // int32_t::renderer_capacity
- constexpr auto renderer_vertices = 0x8; // int32_t::renderer_vertices
- constexpr auto renderer_submeshes = 0xC; // int32_t::renderer_submeshes
- constexpr auto verbose = 0x10; // int32_t::verbose
- };
- namespace Chat
- {
- constexpr auto muted = 0x8; // MuteList::muted
- };
- namespace Client
- {
- constexpr auto maxpeerspersecond = 0x0; // int32_t::maxpeerspersecond
- constexpr auto maxpacketspersecond_effect = 0x4; // int32_t::maxpacketspersecond_effect
- constexpr auto maxpacketspersecond_voice = 0x8; // int32_t::maxpacketspersecond_voice
- constexpr auto prediction = 0xC; // bool::prediction
- constexpr auto maxunack = 0x10; // int32_t::maxunack
- constexpr auto pushtotalk = 0x14; // bool::pushtotalk
- constexpr auto debugdragdrop = 0x15; // bool::debugdragdrop
- constexpr auto debuglootsounds = 0x16; // bool::debuglootsounds
- constexpr auto headlerp = 0x18; // Single::headlerp
- constexpr auto headlerp_inertia = 0x1C; // bool::headlerp_inertia
- constexpr auto camlerp = 0x20; // Single::camlerp
- constexpr auto camlerptilt = 0x24; // bool::camlerptilt
- constexpr auto camzoomlerp = 0x28; // Single::camzoomlerp
- constexpr auto camspeed = 0x2C; // Single::camspeed
- constexpr auto camzoomspeed = 0x30; // Single::camzoomspeed
- constexpr auto camlookspeed = 0x34; // Single::camlookspeed
- constexpr auto camdist = 0x38; // Single::camdist
- constexpr auto cambone = 0x40; // string::cambone
- constexpr auto camfov = 0x48; // Single::camfov
- constexpr auto camoffset = 0x4C; // Vector3::camoffset
- constexpr auto camoffset_relative = 0x58; // bool::camoffset_relative
- constexpr auto lookatradius = 0x5C; // Single::lookatradius
- constexpr auto RockSkin = 0x60; // int32_t::RockSkin
- constexpr auto UnderwearSkin = 0x64; // int32_t::UnderwearSkin
- };
- namespace Console
- {
- constexpr auto erroroverlay = 0x29F3; // bool::erroroverlay
- };
- namespace Construct
- {
- constexpr auto frameminutes = 0x28976F4; // Single::frameminutes
- };
- namespace Culling
- {
- constexpr auto entityUpdateRate = 0x0; // Single::entityUpdateRate
- constexpr auto entityMinCullDist = 0x4; // Single::entityMinCullDist
- constexpr auto entityMinShadowCullDist = 0x8; // Single::entityMinShadowCullDist
- constexpr auto entityMaxDist = 0xC; // Single::entityMaxDist
- constexpr auto _env = 0x10; // bool::_env
- constexpr auto envMinDist = 0x14; // Single::envMinDist
- constexpr auto noDataVisible = 0x18; // bool::noDataVisible
- };
- namespace Debugging
- {
- constexpr auto checktriggers = 0x0; // bool::checktriggers
- constexpr auto callbacks = 0x1; // bool::callbacks
- constexpr auto debugcamera_targetbind = 0x8; // ConButton::debugcamera_targetbind
- constexpr auto debugcamera_dollyforward = 0x10; // ConButton::debugcamera_dollyforward
- constexpr auto debugcamera_dollyback = 0x18; // ConButton::debugcamera_dollyback
- constexpr auto debugcamera_offset = 0x20; // Vector3::debugcamera_offset
- constexpr auto debugcamera_bonerotation = 0x2C; // bool::debugcamera_bonerotation
- constexpr auto debugcamera_lookat = 0x2D; // bool::debugcamera_lookat
- constexpr auto debugcamera_autosave = 0x2E; // bool::debugcamera_autosave
- constexpr auto debugcamera_autoload = 0x2F; // bool::debugcamera_autoload
- constexpr auto debugcamera_preserve = 0x30; // bool::debugcamera_preserve
- constexpr auto drawcolliders = 0x31; // bool::drawcolliders
- constexpr auto ambientvolumes = 0x32; // bool::ambientvolumes
- constexpr auto oninventorychanged = 0x33; // bool::oninventorychanged
- };
- namespace Decal
- {
- constexpr auto cache = 0x0; // bool::cache
- constexpr auto instancing = 0x1; // bool::instancing
- constexpr auto limit = 0x8; // int32_t::limit
- };
- namespace Decor
- {
- constexpr auto m_quality = 0x2A00; // Single::m_quality
- };
- namespace Demo
- {
- constexpr auto Version = 0x0; // uint32_t::Version
- constexpr auto _hud = 0x4; // bool::_hud
- constexpr auto timescale = 0x8; // Single::timescale
- constexpr auto renableNametags = 0xC; // bool::renableNametags
- };
- namespace Effects
- {
- constexpr auto _antialiasing = 0x0; // int32_t::_antialiasing
- constexpr auto ao = 0x4; // bool::ao
- constexpr auto bloom = 0x5; // bool::bloom
- constexpr auto lensdirt = 0x6; // bool::lensdirt
- constexpr auto motionblur = 0x7; // bool::motionblur
- constexpr auto sharpen = 0x8; // bool::sharpen
- constexpr auto shafts = 0x9; // bool::shafts
- constexpr auto vignet = 0xA; // bool::vignet
- constexpr auto footsteps = 0xB; // bool::footsteps
- constexpr auto maxgibs = 0xC; // int32_t::maxgibs
- constexpr auto maxGibDist = 0x10; // int32_t::maxGibDist
- constexpr auto minGibLife = 0x14; // int32_t::minGibLife
- constexpr auto maxGibLife = 0x18; // int32_t::maxGibLife
- constexpr auto otherplayerslightflares = 0x1C; // bool::otherplayerslightflares
- constexpr auto showoutlines = 0x1D; // bool::showoutlines
- };
- namespace FPS
- {
- constexpr auto m_graph = 0xC89D0; // int32_t::m_graph
- };
- namespace GC
- {
- constexpr auto buffer_enabled = 0x0; // bool::buffer_enabled
- constexpr auto debuglevel = 0x4; // int32_t::debuglevel
- constexpr auto m_buffer = 0x8; // int32_t::m_buffer
- };
- namespace Global
- {
- constexpr auto _developer = 0x0; // int32_t::_developer
- constexpr auto maxthreads = 0x4; // int32_t::maxthreads
- constexpr auto _censornudity = 0x8; // int32_t::_censornudity
- constexpr auto _censorsigns = 0xC; // bool::_censorsigns
- constexpr auto _processMidiInput = 0xD; // bool::_processMidiInput
- constexpr auto perf = 0x10; // int32_t::perf
- constexpr auto god = 0x14; // bool::god
- constexpr auto specnet = 0x15; // bool::specnet
- constexpr auto streamermode = 0x16; // bool::streamermode
- constexpr auto richPresence = 0x17; // bool::richPresence
- };
- namespace Graphics
- {
- constexpr auto _shadowdistance = 0x0; // Single::_shadowdistance
- constexpr auto shadowmode = 0x4; // int32_t::shadowmode
- constexpr auto shadowlights = 0x8; // int32_t::shadowlights
- constexpr auto _shadowquality = 0xC; // int32_t::_shadowquality
- constexpr auto grassshadows = 0x10; // bool::grassshadows
- constexpr auto contactshadows = 0x11; // bool::contactshadows
- constexpr auto drawdistance = 0x14; // Single::drawdistance
- constexpr auto _fov = 0x18; // Single::_fov
- constexpr auto hud = 0x1C; // bool::hud
- constexpr auto chat = 0x1D; // bool::chat
- constexpr auto branding = 0x1E; // bool::branding
- constexpr auto compass = 0x20; // int32_t::compass
- constexpr auto dof = 0x24; // bool::dof
- constexpr auto dof_aper = 0x28; // Single::dof_aper
- constexpr auto dof_blur = 0x2C; // Single::dof_blur
- constexpr auto dof_mode = 0x30; // int32_t::dof_mode
- constexpr auto dof_focus_dist = 0x34; // Single::dof_focus_dist
- constexpr auto dof_focus_time = 0x38; // Single::dof_focus_time
- constexpr auto dof_debug = 0x3C; // bool::dof_debug
- constexpr auto dof_focus_target = 0x40; // int32_t::dof_focus_target
- constexpr auto vm_fov_scale = 0x44; // bool::vm_fov_scale
- constexpr auto vm_horizontal_flip = 0x45; // bool::vm_horizontal_flip
- constexpr auto _resolution = 0x48; // int32_t::_resolution
- constexpr auto firstResolutionSet = 0x58; // bool::firstResolutionSet
- constexpr auto _screenmode = 0x5C; // int32_t::_screenmode
- constexpr auto _uiscale = 0x60; // Single::_uiscale
- constexpr auto _anisotropic = 0x64; // int32_t::_anisotropic
- constexpr auto _parallax = 0x68; // int32_t::_parallax
- constexpr auto _impostorshadows = 0x6C; // bool::_impostorshadows
- constexpr auto _showtexeldensity = 0x70; // int32_t::_showtexeldensity
- constexpr auto _waves = 0x74; // bool::_waves
- };
- namespace Grass
- {
- constexpr auto displacement = 0x0; // bool::displacement
- constexpr auto m_distance = 0x8; // Single::m_distance
- };
- namespace Hero
- {
- constexpr auto ident = 0x0; // string::ident
- constexpr auto video = 0x8; // string::video
- constexpr auto url = 0x20; // string::url
- };
- namespace Input
- {
- constexpr auto flipy = 0x0; // bool::flipy
- constexpr auto autocrouch = 0x1; // bool::autocrouch
- constexpr auto vehicle_sensitivity = 0x8; // Single::vehicle_sensitivity
- constexpr auto vehicle_flipy = 0xC; // bool::vehicle_flipy
- constexpr auto holdtime = 0x10; // Single::holdtime
- };
- namespace instruments
- {
- constexpr auto _debugMidi = 0x0; // bool::_debugMidi
- constexpr auto processSustainPedal = 0x1; // bool::processSustainPedal
- constexpr auto debugNotesk__BackingField = 0x2; // bool::<debugNotes>k__BackingField
- };
- namespace Inventory
- {
- constexpr auto _quickCraftDelay = 0xC8A04; // Single::_quickCraftDelay
- };
- namespace Legs
- {
- constexpr auto EnableLegs = 0x0; // bool::EnableLegs
- constexpr auto LeanBack = 0x4; // Single::LeanBack
- constexpr auto LeanDown = 0x8; // Single::LeanDown
- constexpr auto ModelOffset = 0xC; // Single::ModelOffset
- constexpr auto ModelRotation = 0x10; // Vector3::ModelRotation
- };
- namespace Lerp
- {
- constexpr auto inertia_cur = 0x4; // Single::inertia_cur
- constexpr auto smoothing_cur = 0x8; // Single::smoothing_cur
- constexpr auto interpolation_cur = 0xC; // Single::interpolation_cur
- constexpr auto extrapolation_cur = 0x10; // Single::extrapolation_cur
- };
- namespace Mesh
- {
- };
- namespace Music
- {
- constexpr auto songGapMin = 0x4; // int32_t::songGapMin
- constexpr auto songGapMax = 0x8; // int32_t::songGapMax
- };
- namespace Net
- {
- constexpr auto visdebug = 0x0; // bool::visdebug
- };
- namespace Netgraph
- {
- constexpr auto updatespeed = 0x4; // Single::updatespeed
- constexpr auto typefilter = 0x8; // string::typefilter
- constexpr auto entityfilter = 0x10; // string::entityfilter
- };
- namespace Particle
- {
- constexpr auto simulationspace = 0x4; // bool::simulationspace
- constexpr auto ik = 0x5; // bool::ik
- };
- namespace Physics
- {
- constexpr auto ragdollmode = 0x0; // int32_t::ragdollmode
- constexpr auto batchsynctransforms = 0x4; // bool::batchsynctransforms
- };
- namespace Player
- {
- constexpr auto tickrate_cl = 0x0; // int32_t::tickrate_cl
- constexpr auto tickrate_sv = 0x4; // int32_t::tickrate_sv
- constexpr auto recoilcomp = 0x8; // bool::recoilcomp
- constexpr auto footik = 0x9; // bool::footik
- constexpr auto footikdistance = 0xC; // Single::footikdistance
- constexpr auto footikrate = 0x10; // Single::footikrate
- constexpr auto triggerfix = 0x14; // bool::triggerfix
- constexpr auto eye_blinking = 0x15; // bool::eye_blinking
- constexpr auto eye_movement = 0x16; // bool::eye_movement
- constexpr auto noclipspeed = 0x18; // Single::noclipspeed
- constexpr auto noclipspeedslow = 0x1C; // Single::noclipspeedslow
- constexpr auto noclipspeedfast = 0x20; // Single::noclipspeedfast
- };
- namespace PlayerCull
- {
- constexpr auto updateRate = 0x4; // Single::updateRate
- constexpr auto minCullDist = 0x8; // Single::minCullDist
- constexpr auto maxSleeperDist = 0xC; // Single::maxSleeperDist
- constexpr auto maxPlayerDist = 0x10; // Single::maxPlayerDist
- constexpr auto visQuality = 0x14; // int32_t::visQuality
- };
- namespace Pool
- {
- constexpr auto prewarm = 0x4; // bool::prewarm
- };
- namespace Reflection
- {
- };
- namespace Sentry
- {
- constexpr auto targetall = 0x0; // bool::targetall
- constexpr auto hostileduration = 0x4; // Single::hostileduration
- };
- namespace Server
- {
- constexpr auto ip = 0x0; // string::ip
- constexpr auto queryport = 0xC; // int32_t::queryport
- constexpr auto maxplayers = 0x10; // int32_t::maxplayers
- constexpr auto hostname = 0x18; // string::hostname
- constexpr auto identity = 0x20; // string::identity
- constexpr auto level = 0x28; // string::level
- constexpr auto levelurl = 0x30; // string::levelurl
- constexpr auto leveltransfer = 0x38; // bool::leveltransfer
- constexpr auto salt = 0x40; // int32_t::salt
- constexpr auto worldsize = 0x44; // int32_t::worldsize
- constexpr auto saveinterval = 0x48; // int32_t::saveinterval
- constexpr auto secure = 0x4C; // bool::secure
- constexpr auto encryption = 0x50; // int32_t::encryption
- constexpr auto tickrate = 0x54; // int32_t::tickrate
- constexpr auto entityrate = 0x58; // int32_t::entityrate
- constexpr auto schematime = 0x5C; // Single::schematime
- constexpr auto cycletime = 0x60; // Single::cycletime
- constexpr auto official = 0x64; // bool::official
- constexpr auto stats = 0x65; // bool::stats
- constexpr auto globalchat = 0x66; // bool::globalchat
- constexpr auto stability = 0x67; // bool::stability
- constexpr auto radiation = 0x68; // bool::radiation
- constexpr auto itemdespawn = 0x6C; // Single::itemdespawn
- constexpr auto corpsedespawn = 0x70; // Single::corpsedespawn
- constexpr auto debrisdespawn = 0x74; // Single::debrisdespawn
- constexpr auto pve = 0x78; // bool::pve
- constexpr auto cinematic = 0x79; // bool::cinematic
- constexpr auto branch = 0x90; // string::branch
- constexpr auto queriesPerSecond = 0x98; // int32_t::queriesPerSecond
- constexpr auto ipQueriesPerMin = 0x9C; // int32_t::ipQueriesPerMin
- constexpr auto headerimage = 0xA0; // string::headerimage
- constexpr auto logoimage = 0xA8; // string::logoimage
- constexpr auto saveBackupCount = 0xB0; // int32_t::saveBackupCount
- constexpr auto motd = 0xB8; // string::motd
- constexpr auto meleedamage = 0xC0; // Single::meleedamage
- constexpr auto arrowdamage = 0xC4; // Single::arrowdamage
- constexpr auto bulletdamage = 0xC8; // Single::bulletdamage
- constexpr auto bleedingdamage = 0xCC; // Single::bleedingdamage
- constexpr auto funWaterDamageThreshold = 0xD0; // Single::funWaterDamageThreshold
- constexpr auto funWaterWetnessGain = 0xD4; // Single::funWaterWetnessGain
- constexpr auto meleearmor = 0xD8; // Single::meleearmor
- constexpr auto arrowarmor = 0xDC; // Single::arrowarmor
- constexpr auto bulletarmor = 0xE0; // Single::bulletarmor
- constexpr auto bleedingarmor = 0xE4; // Single::bleedingarmor
- constexpr auto updatebatch = 0xE8; // int32_t::updatebatch
- constexpr auto updatebatchspawn = 0xEC; // int32_t::updatebatchspawn
- constexpr auto entitybatchsize = 0xF0; // int32_t::entitybatchsize
- constexpr auto entitybatchtime = 0xF4; // Single::entitybatchtime
- constexpr auto composterUpdateInterval = 0xF8; // Single::composterUpdateInterval
- constexpr auto planttick = 0xFC; // Single::planttick
- constexpr auto planttickscale = 0x100; // Single::planttickscale
- constexpr auto useMinimumPlantCondition = 0x104; // bool::useMinimumPlantCondition
- constexpr auto nonPlanterDeathChancePerTick = 0x108; // Single::nonPlanterDeathChancePerTick
- constexpr auto ceilingLightGrowableRange = 0x10C; // Single::ceilingLightGrowableRange
- constexpr auto artificialTemperatureGrowableRange = 0x110; // Single::artificialTemperatureGrowableRange
- constexpr auto ceilingLightHeightOffset = 0x114; // Single::ceilingLightHeightOffset
- constexpr auto sprinklerRadius = 0x118; // Single::sprinklerRadius
- constexpr auto sprinklerEyeHeightOffset = 0x11C; // Single::sprinklerEyeHeightOffset
- constexpr auto optimalPlanterQualitySaturation = 0x120; // Single::optimalPlanterQualitySaturation
- constexpr auto metabolismtick = 0x124; // Single::metabolismtick
- constexpr auto modifierTickRate = 0x128; // Single::modifierTickRate
- constexpr auto rewounddelay = 0x12C; // Single::rewounddelay
- constexpr auto woundingenabled = 0x130; // bool::woundingenabled
- constexpr auto playerserverfall = 0x131; // bool::playerserverfall
- constexpr auto plantlightdetection = 0x132; // bool::plantlightdetection
- constexpr auto respawnresetrange = 0x134; // Single::respawnresetrange
- constexpr auto netcache = 0x13C; // bool::netcache
- constexpr auto corpses = 0x13D; // bool::corpses
- constexpr auto events = 0x13E; // bool::events
- constexpr auto dropitems = 0x13F; // bool::dropitems
- constexpr auto netcachesize = 0x140; // int32_t::netcachesize
- constexpr auto savecachesize = 0x144; // int32_t::savecachesize
- constexpr auto combatlogsize = 0x148; // int32_t::combatlogsize
- constexpr auto combatlogdelay = 0x14C; // int32_t::combatlogdelay
- constexpr auto authtimeout = 0x150; // int32_t::authtimeout
- constexpr auto playertimeout = 0x154; // int32_t::playertimeout
- constexpr auto idlekick = 0x158; // int32_t::idlekick
- constexpr auto idlekickmode = 0x15C; // int32_t::idlekickmode
- constexpr auto idlekickadmins = 0x160; // int32_t::idlekickadmins
- constexpr auto gamemode = 0x168; // string::gamemode
- constexpr auto tags = 0x170; // string::tags
- constexpr auto censorplayerlist = 0x178; // bool::censorplayerlist
- constexpr auto bansServerEndpoint = 0x180; // string::bansServerEndpoint
- constexpr auto bansServerFailureMode = 0x188; // int32_t::bansServerFailureMode
- constexpr auto bansServerTimeout = 0x18C; // int32_t::bansServerTimeout
- };
- namespace Spawn
- {
- constexpr auto min_rate = 0x0; // Single::min_rate
- constexpr auto max_rate = 0x4; // Single::max_rate
- constexpr auto min_density = 0x8; // Single::min_density
- constexpr auto max_density = 0xC; // Single::max_density
- constexpr auto player_base = 0x10; // Single::player_base
- constexpr auto player_scale = 0x14; // Single::player_scale
- constexpr auto respawn_populations = 0x18; // bool::respawn_populations
- constexpr auto respawn_groups = 0x19; // bool::respawn_groups
- constexpr auto respawn_individuals = 0x1A; // bool::respawn_individuals
- constexpr auto tick_populations = 0x1C; // Single::tick_populations
- constexpr auto tick_individuals = 0x20; // Single::tick_individuals
- };
- namespace SSS
- {
- constexpr auto halfres = 0x8; // bool::halfres
- };
- namespace Stability
- {
- constexpr auto collapse = 0x8; // Single::collapse
- constexpr auto accuracy = 0xC; // Single::accuracy
- constexpr auto stabilityqueue = 0x10; // Single::stabilityqueue
- constexpr auto surroundingsqueue = 0x14; // Single::surroundingsqueue
- };
- namespace Terrain
- {
- constexpr auto quality = 0xC8A6A; // Single::quality
- };
- namespace Tree
- {
- constexpr auto m_meshes = 0x4; // int32_t::m_meshes
- };
- namespace UI
- {
- constexpr auto showinventoryplayer = 0x0; // bool::showinventoryplayer
- constexpr auto autoswitchchannel = 0x1; // bool::autoswitchchannel
- };
- namespace Vis
- {
- constexpr auto lerp = 0x0; // bool::lerp
- constexpr auto damage = 0x1; // bool::damage
- constexpr auto attack = 0x2; // bool::attack
- constexpr auto protection = 0x3; // bool::protection
- constexpr auto weakspots = 0x4; // bool::weakspots
- constexpr auto triggers = 0x5; // bool::triggers
- constexpr auto hitboxes = 0x6; // bool::hitboxes
- constexpr auto lineofsight = 0x7; // bool::lineofsight
- constexpr auto sense = 0x8; // bool::sense
- };
- namespace Voice
- {
- constexpr auto loopback = 0x28976CC; // bool::loopback
- };
- namespace Water
- {
- };
- namespace Weather
- {
- constexpr auto wetness_rain = 0x0; // Single::wetness_rain
- constexpr auto wetness_snow = 0x4; // Single::wetness_snow
- };
- namespace World
- {
- constexpr auto streaming = 0x1; // bool::streaming
- };
- namespace hitnotify
- {
- constexpr auto notification_level = 0x0; // int32_t::notification_level
- constexpr auto headshot = 0x4; // bool::headshot
- };
- namespace Job
- {
- constexpr auto NetIdk__BackingField = 0x0; // uint32_t::<NetId>k__BackingField
- constexpr auto RequestIdk__BackingField = 0x4; // uint32_t::<RequestId>k__BackingField
- constexpr auto Assignedk__BackingField = 0x8; // Single::<Assigned>k__BackingField
- };
- namespace JobReceiver
- {
- constexpr auto Receiverk__BackingField = 0x8; // IReceiver::<Receiver>k__BackingField
- };
- namespace Output
- {
- };
- namespace RCon
- {
- constexpr auto Password = 0x0; // string::Password
- constexpr auto Port = 0x8; // int32_t::Port
- constexpr auto Ip = 0x10; // string::Ip
- constexpr auto Web = 0x18; // bool::Web
- constexpr auto Print = 0x19; // bool::Print
- constexpr auto listener = 0x20; // RConListener::listener
- constexpr auto listenerNew = 0x28; // Listener::listenerNew
- constexpr auto lastRunTime = 0x38; // Single::lastRunTime
- constexpr auto responseIdentifier = 0x48; // int32_t::responseIdentifier
- constexpr auto responseConnection = 0x4C; // int32_t::responseConnection
- constexpr auto isInput = 0x50; // bool::isInput
- constexpr auto SERVERDATA_AUTH = 0x54; // int32_t::SERVERDATA_AUTH
- constexpr auto SERVERDATA_EXECCOMMAND = 0x58; // int32_t::SERVERDATA_EXECCOMMAND
- constexpr auto SERVERDATA_AUTH_RESPONSE = 0x5C; // int32_t::SERVERDATA_AUTH_RESPONSE
- constexpr auto SERVERDATA_RESPONSE_VALUE = 0x60; // int32_t::SERVERDATA_RESPONSE_VALUE
- constexpr auto SERVERDATA_CONSOLE_LOG = 0x64; // int32_t::SERVERDATA_CONSOLE_LOG
- constexpr auto SERVERDATA_SWITCH_UTF8 = 0x68; // int32_t::SERVERDATA_SWITCH_UTF8
- };
- namespace VirtualScroll
- {
- constexpr auto ItemHeight = 0x18; // int32_t::ItemHeight
- constexpr auto ItemSpacing = 0x1C; // int32_t::ItemSpacing
- constexpr auto Padding = 0x20; // RectOffset::Padding
- constexpr auto DataSourceObject = 0x28; // GameObject::DataSourceObject
- constexpr auto SourceObject = 0x30; // GameObject::SourceObject
- constexpr auto ScrollRect = 0x38; // ScrollRect::ScrollRect
- constexpr auto dataSource = 0x40; // IDataSource::dataSource
- };
- namespace ESPCanvas
- {
- constexpr auto MaxElements = 0x18; // int32_t::MaxElements
- constexpr auto RefreshRate = 0x1C; // Single::RefreshRate
- constexpr auto Source = 0x20; // ESPPlayerInfo::Source
- constexpr auto timeSinceRefreshed = 0x38; // RealTimeSince::timeSinceRefreshed
- };
- namespace ESPPlayerInfo
- {
- constexpr auto WorldOffset = 0x18; // Vector3::WorldOffset
- constexpr auto Image = 0x30; // TextMeshProUGUI::Image
- constexpr auto gradientNormal = 0x40; // Gradient::gradientNormal
- constexpr auto gradientTeam = 0x48; // Gradient::gradientTeam
- constexpr auto TeamColor = 0x50; // Color::TeamColor
- constexpr auto visCheck = 0x60; // QueryVis::visCheck
- };
- namespace Controls
- {
- constexpr auto labelWidth = 0xC8A70; // Single::labelWidth
- };
- namespace TabbedPanel
- {
- constexpr auto selectedTabID = 0x10; // int32_t::selectedTabID
- };
- namespace CompositeSumMustBeAboveThresholdQualifier
- {
- constexpr auto threshold = 0x28; // Single::threshold
- };
- namespace AINameMap
- {
- constexpr auto AnimalAction = 0x0; // Guid::AnimalAction
- constexpr auto AnimalMovement = 0x10; // Guid::AnimalMovement
- constexpr auto AnimalThink = 0x20; // Guid::AnimalThink
- constexpr auto HTNAllShoot = 0x30; // Guid::HTNAllShoot
- constexpr auto HTNDomainAnimalBear = 0x40; // Guid::HTNDomainAnimalBear
- constexpr auto HTNDomainMurderer = 0x50; // Guid::HTNDomainMurderer
- constexpr auto HTNDomainNPCTurret = 0x60; // Guid::HTNDomainNPCTurret
- constexpr auto HTNDomainScientistAStar = 0x70; // Guid::HTNDomainScientistAStar
- constexpr auto HTNDomainScientistAStarTestCargoShip = 0x80; // Guid::HTNDomainScientistAStarTestCargoShip
- constexpr auto HTNDomainScientistJunkpile = 0x90; // Guid::HTNDomainScientistJunkpile
- constexpr auto HTNDomainScientistMilitaryTunnel = 0xA0; // Guid::HTNDomainScientistMilitaryTunnel
- constexpr auto HTNOneAttackFromCover = 0xB0; // Guid::HTNOneAttackFromCover
- constexpr auto HTNOneIdle = 0xC0; // Guid::HTNOneIdle
- constexpr auto HTNOneKillPrimaryThreat = 0xD0; // Guid::HTNOneKillPrimaryThreat
- constexpr auto HTNOneReloadOrSwitchWeapon = 0xE0; // Guid::HTNOneReloadOrSwitchWeapon
- constexpr auto HTNRootScientist = 0xF0; // Guid::HTNRootScientist
- constexpr auto MurdererAction = 0x100; // Guid::MurdererAction
- constexpr auto MurdererMove = 0x110; // Guid::MurdererMove
- constexpr auto MurdererThink = 0x120; // Guid::MurdererThink
- constexpr auto NpcAnimalGeneric = 0x130; // Guid::NpcAnimalGeneric
- constexpr auto NpcHumanBanditGuard = 0x140; // Guid::NpcHumanBanditGuard
- constexpr auto NpcHumanScientist = 0x150; // Guid::NpcHumanScientist
- constexpr auto NpcHumanScientistCH47 = 0x160; // Guid::NpcHumanScientistCH47
- constexpr auto NpcHumanScientistJunkpile = 0x170; // Guid::NpcHumanScientistJunkpile
- constexpr auto NpcHumanScientistMelee = 0x180; // Guid::NpcHumanScientistMelee
- constexpr auto NpcHumanScientistTactical = 0x190; // Guid::NpcHumanScientistTactical
- constexpr auto NpcHumanScientistTacticalMountable = 0x1A0; // Guid::NpcHumanScientistTacticalMountable
- constexpr auto NpcHumanScientistTargetSelectorCover = 0x1B0; // Guid::NpcHumanScientistTargetSelectorCover
- constexpr auto NpcHumanScientistTargetSelectorEnemyHideout = 0x1C0; // Guid::NpcHumanScientistTargetSelectorEnemyHideout
- constexpr auto NpcHumanScientistTargetSelectorOtherEntities = 0x1D0; // Guid::NpcHumanScientistTargetSelectorOtherEntities
- constexpr auto NpcHumanScientistTargetSelectorPlayer = 0x1E0; // Guid::NpcHumanScientistTargetSelectorPlayer
- constexpr auto NpcHumanScientistTargetSelectorPlayerMounted = 0x1F0; // Guid::NpcHumanScientistTargetSelectorPlayerMounted
- constexpr auto NPCPlayerAction = 0x200; // Guid::NPCPlayerAction
- constexpr auto NPCPlayerIdle = 0x210; // Guid::NPCPlayerIdle
- constexpr auto NPCPlayerMove = 0x220; // Guid::NPCPlayerMove
- constexpr auto NPCPlayerThink = 0x230; // Guid::NPCPlayerThink
- constexpr auto ZombieAction = 0x240; // Guid::ZombieAction
- };
- namespace Numlock
- {
- };
- namespace GC
- {
- constexpr auto gcTime = 0x0; // Single::gcTime
- constexpr auto gcMode = 0x4; // Mode::gcMode
- constexpr auto heapSize = 0x18; // int32_t::heapSize
- constexpr auto heapBaseline = 0x1C; // int32_t::heapBaseline
- constexpr auto collectionCount = 0x20; // int32_t::collectionCount
- };
- namespace DamageType
- {
- };
- namespace DamageTypeList
- {
- };
- namespace DamageTypeEntry
- {
- constexpr auto type = 0x10; // DamageType::type
- };
- namespace Defines
- {
- constexpr auto appID = 0xC8ABC; // uint32_t::appID
- };
- namespace Generic
- {
- constexpr auto _batchingScene = 0xC8AC0; // Scene::_batchingScene
- };
- namespace Client
- {
- constexpr auto _entityScene = 0x0; // Scene::_entityScene
- constexpr auto _effectScene = 0x4; // Scene::_effectScene
- constexpr auto _decorScene = 0x8; // Scene::_decorScene
- };
- namespace ReportBug
- {
- constexpr auto GetInformation = 0x30; // GameObject::GetInformation
- constexpr auto Finished = 0x38; // GameObject::Finished
- constexpr auto Subject = 0x40; // RustInput::Subject
- constexpr auto Message = 0x48; // RustInput::Message
- constexpr auto ReportButton = 0x50; // RustButton::ReportButton
- constexpr auto Category = 0x58; // RustButtonGroup::Category
- constexpr auto ProgressIcon = 0x60; // RustIcon::ProgressIcon
- constexpr auto ProgressText = 0x68; // RustText::ProgressText
- };
- namespace ReportPlayer
- {
- constexpr auto FindPlayer = 0x30; // GameObject::FindPlayer
- constexpr auto ReasonDropdown = 0x48; // Dropdown::ReasonDropdown
- constexpr auto SteamUserButton = 0x68; // SteamUserButton::SteamUserButton
- constexpr auto SteamId = 0x80; // UInt64::SteamId
- };
- namespace SteamInventoryCrafting
- {
- constexpr auto Container = 0x18; // GameObject::Container
- constexpr auto ConvertToItem = 0x20; // Button::ConvertToItem
- constexpr auto WoodAmount = 0x28; // TextMeshProUGUI::WoodAmount
- constexpr auto ClothAmount = 0x30; // TextMeshProUGUI::ClothAmount
- constexpr auto MetalAmount = 0x38; // TextMeshProUGUI::MetalAmount
- constexpr auto SelectedCount = 0x40; // int32_t::SelectedCount
- constexpr auto InfoText = 0x48; // TextMeshProUGUI::InfoText
- constexpr auto ResultItemk__BackingField = 0x50; // IPlayerItemDefinition::<ResultItem>k__BackingField
- constexpr auto MarketCoroutinek__BackingField = 0x58; // Coroutine::<MarketCoroutine>k__BackingField
- constexpr auto CraftModal = 0x60; // SteamInventoryCrateOpen::CraftModal
- constexpr auto CraftingContainer = 0x68; // GameObject::CraftingContainer
- constexpr auto CraftingButton = 0x70; // GameObject::CraftingButton
- constexpr auto NewItemModal = 0x78; // SteamInventoryNewItem::NewItemModal
- constexpr auto priceRegex = 0x0; // Regex::priceRegex
- constexpr auto httpClient = 0x80; // HttpClient::httpClient
- };
- namespace SteamInventoryCrateOpen
- {
- constexpr auto Requirements = 0x20; // TextMeshProUGUI::Requirements
- constexpr auto Label = 0x28; // TextMeshProUGUI::Label
- constexpr auto IconImage = 0x30; // HttpImage::IconImage
- constexpr auto ErrorPanel = 0x38; // GameObject::ErrorPanel
- constexpr auto ErrorText = 0x40; // TextMeshProUGUI::ErrorText
- constexpr auto CraftButton = 0x48; // GameObject::CraftButton
- constexpr auto ProgressPanel = 0x50; // GameObject::ProgressPanel
- constexpr auto Recipe = 0x60; // InventoryRecipe::Recipe
- };
- namespace SteamInventoryItem
- {
- constexpr auto Item = 0x18; // IPlayerItem::Item
- constexpr auto Image = 0x20; // HttpImage::Image
- };
- namespace SteamInventoryManager
- {
- constexpr auto inventoryItemPrefab = 0x18; // GameObject::inventoryItemPrefab
- constexpr auto inventoryCanvas = 0x20; // GameObject::inventoryCanvas
- constexpr auto missingItems = 0x28; // GameObject::missingItems
- constexpr auto CraftControl = 0x30; // SteamInventoryCrafting::CraftControl
- constexpr auto LoadingOverlay = 0x40; // GameObject::LoadingOverlay
- };
- namespace Hero
- {
- constexpr auto VideoPlayer = 0x20; // Video::VideoPlayer
- constexpr auto TitleText = 0x28; // RustText::TitleText
- constexpr auto ButtonText = 0x30; // RustText::ButtonText
- constexpr auto ItemStoreButton = 0x38; // RustButton::ItemStoreButton
- constexpr auto canShowHero = 0x40; // bool::canShowHero
- };
- namespace ForceWeather
- {
- constexpr auto component = 0x18; // Toggle::component
- constexpr auto Rain = 0x20; // bool::Rain
- constexpr auto Fog = 0x21; // bool::Fog
- constexpr auto Wind = 0x22; // bool::Wind
- constexpr auto Clouds = 0x23; // bool::Clouds
- };
- namespace ConditionalObject
- {
- constexpr auto ownerGameObject = 0x18; // GameObject::ownerGameObject
- constexpr auto restrictOnHealth = 0x28; // bool::restrictOnHealth
- constexpr auto healthRestrictionMin = 0x2C; // Single::healthRestrictionMin
- constexpr auto healthRestrictionMax = 0x30; // Single::healthRestrictionMax
- constexpr auto restrictOnAdjacent = 0x34; // bool::restrictOnAdjacent
- constexpr auto adjacentRestriction = 0x38; // AdjacentCondition::adjacentRestriction
- constexpr auto adjacentMatch = 0x3C; // AdjacentMatchType::adjacentMatch
- constexpr auto restrictOnLockable = 0x40; // bool::restrictOnLockable
- constexpr auto lockableRestriction = 0x41; // bool::lockableRestriction
- constexpr auto gibId = 0x44; // int32_t::gibId
- };
- namespace ConditionalSocketSettings
- {
- constexpr auto restrictOnLocation = 0x10; // bool::restrictOnLocation
- constexpr auto locationRestriction = 0x14; // LocationCondition::locationRestriction
- constexpr auto restrictOnWheel = 0x18; // bool::restrictOnWheel
- constexpr auto wheelRestriction = 0x1C; // SocketWheelType::wheelRestriction
- };
- namespace EnableDisableEvent
- {
- constexpr auto enableEvent = 0x18; // UnityEvent::enableEvent
- constexpr auto disableEvent = 0x20; // UnityEvent::disableEvent
- };
- namespace EngineStorage
- {
- constexpr auto engineIcon = 0x3A0; // Sprite::engineIcon
- constexpr auto internalDamageMultiplier = 0x3A8; // Single::internalDamageMultiplier
- constexpr auto allEngineItems = 0x3B8; // VehicleModuleEngineItems::allEngineItems
- constexpr auto accelerationBoostSlots = 0x3C0; // int32_t::accelerationBoostSlots
- constexpr auto topSpeedBoostSlots = 0x3C4; // int32_t::topSpeedBoostSlots
- constexpr auto fuelEconomyBoostSlots = 0x3C8; // int32_t::fuelEconomyBoostSlots
- constexpr auto accelerationBoostPercentk__BackingField = 0x3D0; // Single::<accelerationBoostPercent>k__BackingField
- constexpr auto topSpeedBoostPercentk__BackingField = 0x3D4; // Single::<topSpeedBoostPercent>k__BackingField
- constexpr auto fuelEconomyBoostPercentk__BackingField = 0x3D8; // Single::<fuelEconomyBoostPercent>k__BackingField
- };
- namespace ModularCarAudio
- {
- constexpr auto showDebug = 0x18; // bool::showDebug
- constexpr auto modularCar = 0x20; // ModularCar::modularCar
- constexpr auto engineStartSound = 0x30; // SoundDefinition::engineStartSound
- constexpr auto engineStopSound = 0x38; // SoundDefinition::engineStopSound
- constexpr auto engineStartFailSound = 0x40; // SoundDefinition::engineStartFailSound
- constexpr auto blendedEngineLoops = 0x48; // BlendedLoopEngineSound::blendedEngineLoops
- constexpr auto skidSoundLoop = 0x50; // SoundDefinition::skidSoundLoop
- constexpr auto skidSoundDirtLoop = 0x58; // SoundDefinition::skidSoundDirtLoop
- constexpr auto skidSoundSnowLoop = 0x60; // SoundDefinition::skidSoundSnowLoop
- constexpr auto skidMinSlip = 0x68; // Single::skidMinSlip
- constexpr auto skidMaxSlip = 0x6C; // Single::skidMaxSlip
- constexpr auto movementStartOneshot = 0x70; // SoundDefinition::movementStartOneshot
- constexpr auto movementStopOneshot = 0x78; // SoundDefinition::movementStopOneshot
- constexpr auto movementStartStopMinTimeBetweenSounds = 0x80; // Single::movementStartStopMinTimeBetweenSounds
- constexpr auto movementRattleLoop = 0x88; // SoundDefinition::movementRattleLoop
- constexpr auto movementRattleMaxSpeed = 0x90; // Single::movementRattleMaxSpeed
- constexpr auto movementRattleMaxAngSpeed = 0x94; // Single::movementRattleMaxAngSpeed
- constexpr auto movementRattleIdleGain = 0x98; // Single::movementRattleIdleGain
- constexpr auto suspensionLurchSound = 0xA0; // SoundDefinition::suspensionLurchSound
- constexpr auto suspensionLurchMinExtensionDelta = 0xA8; // Single::suspensionLurchMinExtensionDelta
- constexpr auto suspensionLurchMinTimeBetweenSounds = 0xAC; // Single::suspensionLurchMinTimeBetweenSounds
- constexpr auto waterSplashSoundDef = 0xB0; // SoundDefinition::waterSplashSoundDef
- constexpr auto waterSoundsMaxSpeed = 0xC0; // Single::waterSoundsMaxSpeed
- constexpr auto brakeSoundDef = 0xC8; // SoundDefinition::brakeSoundDef
- constexpr auto lightsToggleSound = 0xD0; // SoundDefinition::lightsToggleSound
- constexpr auto tyreRollingSoundDef = 0xD8; // SoundDefinition::tyreRollingSoundDef
- constexpr auto tyreRollingWaterSoundDef = 0xE0; // SoundDefinition::tyreRollingWaterSoundDef
- constexpr auto tyreRollingGrassSoundDef = 0xE8; // SoundDefinition::tyreRollingGrassSoundDef
- constexpr auto tyreRollingSnowSoundDef = 0xF0; // SoundDefinition::tyreRollingSnowSoundDef
- constexpr auto tyreRollGainCurve = 0xF8; // AnimationCurve::tyreRollGainCurve
- constexpr auto engineRpm = 0x104; // Single::engineRpm
- constexpr auto engineRpmDamp = 0x108; // Single::engineRpmDamp
- constexpr auto wheelsRpm = 0x10C; // Single::wheelsRpm
- constexpr auto gear = 0x110; // int32_t::gear
- constexpr auto prevGear = 0x114; // int32_t::prevGear
- constexpr auto skidRatio = 0x118; // Single::skidRatio
- constexpr auto skidSound = 0x120; // Sound::skidSound
- constexpr auto skidGain = 0x128; // Modulator::skidGain
- constexpr auto currentEngineAudioSet = 0x150; // EngineAudioSet::currentEngineAudioSet
- constexpr auto movementRattleSound = 0x158; // Sound::movementRattleSound
- constexpr auto rattleGain = 0x160; // Modulator::rattleGain
- constexpr auto brakeSound = 0x168; // Sound::brakeSound
- constexpr auto prevRotation = 0x170; // Quaternion::prevRotation
- constexpr auto wasStationary = 0x182; // bool::wasStationary
- constexpr auto lastMovementStartSoundPlayed = 0x184; // Single::lastMovementStartSoundPlayed
- constexpr auto lastMovementStopSoundPlayed = 0x188; // Single::lastMovementStopSoundPlayed
- constexpr auto noMovementCount = 0x18C; // Single::noMovementCount
- };
- namespace ModularCarChassisVisuals
- {
- constexpr auto frontAxle = 0x20; // Transform::frontAxle
- constexpr auto rearAxle = 0x28; // Transform::rearAxle
- constexpr auto steering = 0x30; // Steering::steering
- constexpr auto transmission = 0x38; // LookAtTarget::transmission
- constexpr auto defaultGroundMaterial = 0x40; // PhysicMaterial::defaultGroundMaterial
- constexpr auto snowGroundMaterial = 0x48; // PhysicMaterial::snowGroundMaterial
- constexpr auto grassGroundMaterial = 0x50; // PhysicMaterial::grassGroundMaterial
- constexpr auto sandGroundMaterial = 0x58; // PhysicMaterial::sandGroundMaterial
- constexpr auto wheelRadius = 0x70; // Single::wheelRadius
- constexpr auto suspensionDistance = 0x74; // Single::suspensionDistance
- constexpr auto springTargetPosition = 0x78; // Single::springTargetPosition
- constexpr auto WheelDataFLk__BackingField = 0x80; // ClientWheelData::<WheelDataFL>k__BackingField
- constexpr auto WheelDataFRk__BackingField = 0x88; // ClientWheelData::<WheelDataFR>k__BackingField
- constexpr auto WheelDataRLk__BackingField = 0x90; // ClientWheelData::<WheelDataRL>k__BackingField
- constexpr auto WheelDataRRk__BackingField = 0x98; // ClientWheelData::<WheelDataRR>k__BackingField
- constexpr auto showFX = 0xA0; // bool::showFX
- constexpr auto prevSteer = 0xA4; // Single::prevSteer
- constexpr auto wasStopped = 0xA8; // bool::wasStopped
- constexpr auto hasBeenSeenSinceStopping = 0xA9; // bool::hasBeenSeenSinceStopping
- };
- namespace ModularCarSettings
- {
- constexpr auto tireFriction = 0x10; // Single::tireFriction
- constexpr auto rollingResistance = 0x14; // Single::rollingResistance
- constexpr auto maxSteerAngle = 0x18; // Single::maxSteerAngle
- constexpr auto steeringAssist = 0x1C; // bool::steeringAssist
- constexpr auto steeringAssistRatio = 0x20; // Single::steeringAssistRatio
- constexpr auto steeringLimit = 0x24; // bool::steeringLimit
- constexpr auto minSteerLimitAngle = 0x28; // Single::minSteerLimitAngle
- constexpr auto minSteerLimitSpeed = 0x2C; // Single::minSteerLimitSpeed
- constexpr auto engineStartupTime = 0x30; // Single::engineStartupTime
- constexpr auto maxDriveSlip = 0x34; // Single::maxDriveSlip
- constexpr auto driveForceToMaxSlip = 0x38; // Single::driveForceToMaxSlip
- constexpr auto reversePercentSpeed = 0x3C; // Single::reversePercentSpeed
- constexpr auto brakeForceMultiplier = 0x40; // Single::brakeForceMultiplier
- constexpr auto handlingBias = 0x44; // Single::handlingBias
- };
- namespace ModularVehicleLight
- {
- constexpr auto IsBrake = 0x18; // bool::IsBrake
- constexpr auto toggleObject = 0x20; // GameObject::toggleObject
- constexpr auto lightRenderer = 0x28; // Renderer::lightRenderer
- constexpr auto lightRendererMaterialIndex = 0x30; // int32_t::lightRendererMaterialIndex
- constexpr auto lightOnColour = 0x34; // Color::lightOnColour
- constexpr auto brakesOnColour = 0x44; // Color::brakesOnColour
- };
- namespace ModularVehicleSocket
- {
- constexpr auto wheelType = 0x18; // SocketWheelType::wheelType
- constexpr auto locationType = 0x1C; // SocketLocationType::locationType
- };
- namespace VehicleModuleEngineItems
- {
- };
- namespace VehicleModuleSlidingComponent
- {
- constexpr auto flag_SliderOpen = 0x18; // Flags::flag_SliderOpen
- constexpr auto moveTime = 0x1C; // Single::moveTime
- constexpr auto positionPercent = 0x38; // Single::positionPercent
- };
- namespace ItemModEngineItem
- {
- constexpr auto engineItemType = 0x20; // EngineItemTypes::engineItemType
- constexpr auto tier = 0x24; // int32_t::tier
- };
- namespace ItemModVehicleChassis
- {
- constexpr auto socketsTaken = 0x28; // int32_t::socketsTaken
- };
- namespace ItemModVehicleModule
- {
- constexpr auto doNonUserSpawn = 0x2C; // bool::doNonUserSpawn
- };
- namespace KeyboardMidi
- {
- constexpr auto midikeymap = 0x0; // string::midikeymap
- };
- namespace NoteButtons
- {
- };
- namespace Notes
- {
- };
- namespace AverageSumOfChildren
- {
- constexpr auto normalize = 0x28; // bool::normalize
- constexpr auto postNormalizeMultiplier = 0x2C; // Single::postNormalizeMultiplier
- constexpr auto MaxAverageScore = 0x30; // Single::MaxAverageScore
- constexpr auto FailIfAnyScoreZero = 0x34; // bool::FailIfAnyScoreZero
- };
- namespace AiAnswer_ShareEnemyTarget
- {
- constexpr auto Sourcek__BackingField = 0x0; // NPCPlayerApex::<Source>k__BackingField
- constexpr auto PlayerTarget = 0x8; // BasePlayer::PlayerTarget
- };
- namespace AiStatement_EnemySeen
- {
- constexpr auto Enemy = 0x0; // BasePlayer::Enemy
- constexpr auto Score = 0x8; // Single::Score
- };
- namespace AiStatement_EnemyEngaged
- {
- };
- namespace CoverPoint
- {
- constexpr auto Volumek__BackingField = 0x10; // CoverPointVolume::<Volume>k__BackingField
- constexpr auto NormalCoverType = 0x18; // CoverType::NormalCoverType
- constexpr auto SourceTransform = 0x20; // Transform::SourceTransform
- constexpr auto _staticPosition = 0x28; // Vector3::_staticPosition
- constexpr auto _staticNormal = 0x34; // Vector3::_staticNormal
- constexpr auto ReservedFork__BackingField = 0x40; // BaseEntity::<ReservedFor>k__BackingField
- constexpr auto IsCompromisedk__BackingField = 0x48; // bool::<IsCompromised>k__BackingField
- constexpr auto Scorek__BackingField = 0x4C; // Single::<Score>k__BackingField
- };
- namespace CoverPointVolume
- {
- constexpr auto DefaultCoverPointScore = 0x18; // Single::DefaultCoverPointScore
- constexpr auto CoverPointRayLength = 0x1C; // Single::CoverPointRayLength
- constexpr auto CoverLayerMask = 0x20; // LayerMask::CoverLayerMask
- constexpr auto BlockerGroup = 0x28; // Transform::BlockerGroup
- constexpr auto ManualCoverPointGroup = 0x30; // Transform::ManualCoverPointGroup
- constexpr auto cover_point_sample_step_size = 0x0; // Single::cover_point_sample_step_size
- constexpr auto cover_point_sample_step_height = 0x4; // Single::cover_point_sample_step_height
- };
- namespace ManualCoverPoint
- {
- constexpr auto Volume = 0x20; // CoverPointVolume::Volume
- constexpr auto Normal = 0x28; // Vector3::Normal
- };
- namespace AiManagedAgent
- {
- constexpr auto AgentTypeIndex = 0x18; // int32_t::AgentTypeIndex
- };
- namespace AiManager
- {
- constexpr auto UseCover = 0x18; // bool::UseCover
- constexpr auto CoverPointVolumeCellSize = 0x1C; // Single::CoverPointVolumeCellSize
- constexpr auto CoverPointVolumeCellHeight = 0x20; // Single::CoverPointVolumeCellHeight
- constexpr auto cpvPrefab = 0x28; // CoverPointVolume::cpvPrefab
- constexpr auto DynamicCoverPointVolumeLayerMask = 0x30; // LayerMask::DynamicCoverPointVolumeLayerMask
- };
- namespace NavmeshPrefabInstantiator
- {
- constexpr auto NavmeshPrefab = 0x18; // GameObjectRef::NavmeshPrefab
- };
- namespace ScientistSpawner
- {
- constexpr auto Mobile = 0x40; // bool::Mobile
- constexpr auto SpawnHostile = 0x42; // bool::SpawnHostile
- constexpr auto OnlyAggroMarkedTargets = 0x43; // bool::OnlyAggroMarkedTargets
- constexpr auto IsPeacekeeper = 0x44; // bool::IsPeacekeeper
- constexpr auto IsBandit = 0x45; // bool::IsBandit
- constexpr auto IsMilitaryTunnelLab = 0x46; // bool::IsMilitaryTunnelLab
- constexpr auto MaxRangeToSpawnLoc = 0x47; // EnemyRangeEnum::MaxRangeToSpawnLoc
- constexpr auto Waypoints = 0x48; // WaypointSet::Waypoints
- constexpr auto Model = 0x60; // Model::Model
- constexpr auto _mgr = 0x68; // AiLocationManager::_mgr
- };
- namespace AiLocationManager
- {
- constexpr auto MainSpawner = 0x18; // AiLocationSpawner::MainSpawner
- constexpr auto LocationWhenMainSpawnerIsNull = 0x20; // SquadSpawnerLocation::LocationWhenMainSpawnerIsNull
- constexpr auto CoverPointGroup = 0x28; // Transform::CoverPointGroup
- constexpr auto PatrolPointGroup = 0x30; // Transform::PatrolPointGroup
- constexpr auto DynamicCoverPointVolume = 0x38; // CoverPointVolume::DynamicCoverPointVolume
- constexpr auto SnapCoverPointsToGround = 0x40; // bool::SnapCoverPointsToGround
- };
- namespace AiLocationSpawner
- {
- constexpr auto Location = 0x40; // SquadSpawnerLocation::Location
- constexpr auto Manager = 0x48; // AiLocationManager::Manager
- constexpr auto Junkpile = 0x50; // JunkPile::Junkpile
- constexpr auto IsMainSpawner = 0x58; // bool::IsMainSpawner
- constexpr auto chance = 0x5C; // Single::chance
- constexpr auto defaultMaxPopulation = 0x60; // int32_t::defaultMaxPopulation
- constexpr auto defaultNumToSpawnPerTickMax = 0x64; // int32_t::defaultNumToSpawnPerTickMax
- constexpr auto defaultNumToSpawnPerTickMin = 0x68; // int32_t::defaultNumToSpawnPerTickMin
- };
- namespace WaypointSet
- {
- constexpr auto navMode = 0x20; // NavModes::navMode
- };
- namespace EnemyRange
- {
- constexpr auto value__ = 0x0; // char::value__
- };
- namespace EnemyAggroRange
- {
- };
- namespace AmmoState
- {
- };
- namespace HealthState
- {
- };
- namespace ItemType
- {
- };
- namespace PathStatus
- {
- };
- namespace BaseNpcContext
- {
- };
- namespace NpcPlayerInfo
- {
- constexpr auto Player = 0x0; // BasePlayer::Player
- constexpr auto Time = 0x8; // Single::Time
- constexpr auto SqrDistance = 0xC; // Single::SqrDistance
- constexpr auto ForwardDotDir = 0x10; // Single::ForwardDotDir
- constexpr auto BodyVisible = 0x14; // bool::BodyVisible
- constexpr auto HeadVisible = 0x15; // bool::HeadVisible
- constexpr auto AudibleScore = 0x18; // Single::AudibleScore
- constexpr auto VisibilityScore = 0x1C; // Single::VisibilityScore
- };
- namespace AnimalInfo
- {
- constexpr auto Animal = 0x0; // BaseNpc::Animal
- };
- namespace NpcOrientation
- {
- };
- namespace ScientistJunkpileDefinition
- {
- constexpr auto MissFunction = 0x58; // AnimationCurve::MissFunction
- constexpr auto _isRadioEffectRunning = 0x88; // bool::_isRadioEffectRunning
- };
- namespace ScientistJunkpileSpawner
- {
- constexpr auto ScientistPrefab = 0x18; // GameObjectRef::ScientistPrefab
- constexpr auto MaxPopulation = 0x30; // int32_t::MaxPopulation
- constexpr auto InitialSpawn = 0x34; // bool::InitialSpawn
- constexpr auto MinRespawnTimeMinutes = 0x38; // Single::MinRespawnTimeMinutes
- constexpr auto MaxRespawnTimeMinutes = 0x3C; // Single::MaxRespawnTimeMinutes
- constexpr auto ReducedLongRangeAccuracy = 0x48; // bool::ReducedLongRangeAccuracy
- constexpr auto SpawnType = 0x4C; // JunkpileType::SpawnType
- constexpr auto SpawnBaseChance = 0x50; // Single::SpawnBaseChance
- };
- namespace ScientistAStarDefinition
- {
- };
- namespace ScientistAStarSpawner
- {
- constexpr auto Path = 0x18; // BasePath::Path
- constexpr auto ScientistAStarPrefab = 0x20; // GameObjectRef::ScientistAStarPrefab
- };
- namespace ScientistDefinition
- {
- };
- namespace ScientistSpawner
- {
- };
- namespace NPCTurretDefinition
- {
- constexpr auto CorpsePath = 0x88; // string::CorpsePath
- };
- namespace NPCTurretSpawner
- {
- constexpr auto NPCTurretPrefab = 0x18; // GameObjectRef::NPCTurretPrefab
- constexpr auto OnlyRotateAroundYAxis = 0x40; // bool::OnlyRotateAroundYAxis
- constexpr auto BurstAtLongRange = 0x42; // bool::BurstAtLongRange
- };
- namespace MurdererDefinition
- {
- };
- namespace MurdererSpawner
- {
- constexpr auto MurdererPrefab = 0x18; // GameObjectRef::MurdererPrefab
- };
- namespace BearDefinition
- {
- constexpr auto StandingAggroRange = 0x58; // Single::StandingAggroRange
- constexpr auto IdleEffectRepeatRange = 0x70; // Vector2::IdleEffectRepeatRange
- constexpr auto IdleEffect = 0x78; // GameObjectRef::IdleEffect
- constexpr auto _isEffectRunning = 0x88; // bool::_isEffectRunning
- };
- namespace AStarNode
- {
- constexpr auto Parent = 0x10; // AStarNode::Parent
- constexpr auto G = 0x18; // Single::G
- constexpr auto H = 0x1C; // Single::H
- constexpr auto Node = 0x20; // BasePathNode::Node
- };
- namespace AStarNodeList
- {
- constexpr auto comparer = 0x28; // AStarNodeComparer::comparer
- };
- namespace SimpleAIMemory
- {
- };
- }
Add Comment
Please, Sign In to add comment