4lender

Untitled

Feb 21st, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.37 KB | None | 0 0
  1. namespace SDK
  2. {
  3. public readonly partial struct ClassNames
  4. {
  5. public readonly partial struct FixWildSpawnType
  6. {
  7. public const uint ClassName_ClassToken = 0x200251B; // MDToken
  8. public const string ClassName = @"\uECA2";
  9. public const string MethodName = @"SetUpSpawnInfo";
  10. }
  11.  
  12. public readonly partial struct NetworkContainer
  13. {
  14. public const uint ClassName_ClassToken = 0x2000634; // MDToken
  15. public const string ClassName = @"\uE314";
  16. }
  17.  
  18. public readonly partial struct AmmoTemplate
  19. {
  20. public const uint ClassName_ClassToken = 0x20028E3; // MDToken
  21. public const uint MethodName_MethodToken = 0x600F8B4; // MDToken
  22. public const string ClassName = @"\uEE60";
  23. public const string MethodName = @"get_LoadUnloadModifier";
  24. }
  25.  
  26. public readonly partial struct NoMalfunctions
  27. {
  28. public const uint ClassName_ClassToken = 0x200169D; // MDToken
  29. public const uint GetMalfunctionState_MethodToken = 0x6009069; // MDToken
  30. public const string ClassName = @"EFT.Player+FirearmController";
  31. public const string GetMalfunctionState = @"GetMalfunctionState";
  32. }
  33.  
  34. public readonly partial struct GymHack
  35. {
  36. public const uint ClassName_ClassToken = 0x2002003; // MDToken
  37. public const uint MethodName_MethodToken = 0x600C97E; // MDToken
  38. public const string ClassName = @"EFT.Hideout.ShrinkingCircleQTE";
  39. public const string MethodName = @"\uE001";
  40. }
  41.  
  42. public readonly partial struct OpticCameraManagerContainer
  43. {
  44. public const uint ClassName_ClassToken = 0x2002CDC; // MDToken
  45. public const string ClassName = @"\uF017";
  46. }
  47.  
  48.  
  49. public readonly partial struct ScreenManager
  50. {
  51. public const uint ClassName_ClassToken = 0x20033C5; // MDToken
  52. public const string ClassName = @"\uF0DF";
  53. }
  54.  
  55. public readonly partial struct FirearmController
  56. {
  57. public const uint ClassName_ClassToken = 0x200169C; // MDToken
  58. public const string ClassName = @"EFT.Player+FirearmController";
  59. }
  60.  
  61. public readonly partial struct ProceduralWeaponAnimation
  62. {
  63. public const uint ClassName_ClassToken = 0x20023DC; // MDToken
  64. public const uint MethodName_MethodToken = 0x600DE16; // MDToken
  65. public const string ClassName = @"EFT.Animations.ProceduralWeaponAnimation";
  66. public const string MethodName = @"get_ShotNeedsFovAdjustments";
  67. }
  68. }
  69.  
  70. public readonly partial struct Offsets
  71. {
  72. public readonly partial struct TarkovApplication
  73. {
  74. public const uint MenuOperation = 0xF0; // -.\uE92D
  75. }
  76.  
  77. public readonly partial struct MenuOperation
  78. {
  79. public const uint AfkMonitor = 0x38; // -.\uE925
  80. }
  81.  
  82. public readonly partial struct AfkMonitor
  83. {
  84. public const uint Delay = 0x20; // Single
  85. }
  86.  
  87. public readonly partial struct GameWorld
  88. {
  89. public const uint LootMaskObstruction = 0x14; // Int32
  90. public const uint Location = 0x90; // String
  91. }
  92.  
  93. public readonly partial struct ClientLocalGameWorld
  94. {
  95. public const uint TransitController = 0x20; // -.\uE78C
  96. public const uint ExfilController = 0x30; // -.\uE68E
  97. public const uint BtrController = 0x50; // -.\uEFBB
  98. public const uint ClientShellingController = 0x80; // -.\uE69B
  99. public const uint LocationId = 0x90; // String
  100. public const uint LootList = 0x118; // System.Collections.Generic.List<\uE2F8>
  101. public const uint RegisteredPlayers = 0x140; // System.Collections.Generic.List<IPlayer>
  102. public const uint BorderZones = 0x198; // EFT.Interactive.BorderZone[]
  103. public const uint MainPlayer = 0x1A8; // EFT.Player
  104. public const uint SynchronizableObjectLogicProcessor = 0x1D8; // -.\uEB25
  105. public const uint Grenades = 0x200; // -.\uE3BF<Int32, Throwable>
  106. }
  107.  
  108. public readonly partial struct TransitController
  109. {
  110. public const uint TransitPoints = 0x18; // System.Collections.Generic.Dictionary<Int32, TransitPoint>
  111. }
  112.  
  113. public readonly partial struct ClientShellingController
  114. {
  115. public const uint ActiveClientProjectiles = 0x68; // System.Collections.Generic.Dictionary<Int32, ArtilleryProjectileClient>
  116. }
  117.  
  118. public readonly partial struct ArtilleryProjectileClient
  119. {
  120. public const uint Position = 0x34; // UnityEngine.Vector3
  121. public const uint IsActive = 0x40; // Boolean
  122. }
  123.  
  124. public readonly partial struct TransitPoint
  125. {
  126. public const uint parameters = 0x20; // -.\uE65F.Location.TransitParameters
  127. }
  128.  
  129. public readonly partial struct TransitParameters
  130. {
  131. public const uint name = 0x10; // String
  132. public const uint description = 0x18; // String
  133. public const uint location = 0x30; // String
  134. }
  135.  
  136. public readonly partial struct SynchronizableObject
  137. {
  138. public const uint Type = 0x70; // System.Int32
  139. }
  140.  
  141. public readonly partial struct SynchronizableObjectLogicProcessor
  142. {
  143. public const uint SynchronizableObjects = 0x18; // System.Collections.Generic.List<SynchronizableObject>
  144. }
  145.  
  146. public readonly partial struct TripwireSynchronizableObject
  147. {
  148. public const uint GrenadeTemplateId = 0x110; // EFT.MongoID
  149. public const uint _tripwireState = 0x16C; // System.Int32
  150. public const uint FromPosition = 0x170; // UnityEngine.Vector3
  151. public const uint ToPosition = 0x17C; // UnityEngine.Vector3
  152. }
  153.  
  154. public readonly partial struct MineDirectional
  155. {
  156. public const uint Mines = 0x8; // System.Collections.Generic.List<MineDirectional>
  157. public const uint MineData = 0x20; // -.MineDirectional.MineSettings
  158. }
  159.  
  160. public readonly partial struct MineSettings
  161. {
  162. public const uint _maxExplosionDistance = 0x28; // Single
  163. public const uint _directionalDamageAngle = 0x64; // Single
  164. }
  165.  
  166. public readonly partial struct BorderZone
  167. {
  168. public const uint Description = 0x38; // String
  169. public const uint _extents = 0x48; // UnityEngine.Vector3
  170. }
  171.  
  172. public readonly partial struct LevelSettings
  173. {
  174. public const uint AmbientMode = 0x70; // System.Int32
  175. public const uint EquatorColor = 0x84; // UnityEngine.Color
  176. public const uint GroundColor = 0x94; // UnityEngine.Color
  177. }
  178.  
  179. public readonly partial struct BtrController
  180. {
  181. public const uint BtrView = 0x30; // EFT.Vehicle.BTRView
  182. }
  183.  
  184. public readonly partial struct BTRView
  185. {
  186. public const uint turret = 0x50; // EFT.Vehicle.BTRTurretView
  187. public const uint _targetPosition = 0xF8; // UnityEngine.Vector3
  188. }
  189.  
  190. public readonly partial struct BTRTurretView
  191. {
  192. public const uint AttachedBot = 0x50; // System.ValueTuple<ObservedPlayerView, Boolean>
  193. }
  194.  
  195. public readonly partial struct EFTHardSettings
  196. {
  197. public const uint DecelerationSpeed = 0x1A0; // Single
  198. public const uint LOOT_RAYCAST_DISTANCE = 0x230; // Single
  199. public const uint DOOR_RAYCAST_DISTANCE = 0x234; // Single
  200. public const uint STOP_AIMING_AT = 0x284; // Single
  201. public const uint MOUSE_LOOK_HORIZONTAL_LIMIT = 0x37C; // UnityEngine.Vector2
  202. }
  203.  
  204. public readonly partial struct ExfilController
  205. {
  206. public const uint ExfiltrationPointArray = 0x28; // EFT.Interactive.ExfiltrationPoint[]
  207. public const uint ScavExfiltrationPointArray = 0x30; // EFT.Interactive.ScavExfiltrationPoint[]
  208. }
  209.  
  210. public readonly partial struct Exfil
  211. {
  212. public const uint Settings = 0x78; // EFT.Interactive.ExitTriggerSettings
  213. public const uint EligibleEntryPoints = 0xA0; // System.String[]
  214. public const uint _status = 0xC8; // System.Byte
  215. }
  216.  
  217. public readonly partial struct ScavExfil
  218. {
  219. public const uint EligibleIds = 0xE0; // System.Collections.Generic.List<String>
  220. }
  221.  
  222. public readonly partial struct ExfilSettings
  223. {
  224. public const uint Name = 0x18; // String
  225. }
  226.  
  227. public readonly partial struct GenericCollectionContainer
  228. {
  229. public const uint List = 0x18; // System.Collections.Generic.List<Var>
  230. }
  231.  
  232. public readonly partial struct Grenade
  233. {
  234. public const uint IsDestroyed = 0x5D; // Boolean
  235. public const uint WeaponSource = 0x80; // -.\uEEC3
  236. }
  237.  
  238. public readonly partial struct Player
  239. {
  240. public const uint _characterController = 0x40; // -.ICharacterController
  241. public const uint MovementContext = 0x58; // EFT.MovementContext
  242. public const uint _playerBody = 0xC0; // EFT.PlayerBody
  243. public const uint ProceduralWeaponAnimation = 0x1E0; // EFT.Animations.ProceduralWeaponAnimation
  244. public const uint _animators = 0x3A0; // -.IAnimator[]
  245. public const uint Corpse = 0x3D8; // EFT.Interactive.Corpse
  246. public const uint Location = 0x5C8; // String
  247. public const uint InteractableObject = 0x5D8; // EFT.Interactive.InteractableObject
  248. public const uint Profile = 0x600; // EFT.Profile
  249. public const uint Physical = 0x610; // -.\uE380
  250. public const uint AIData = 0x620; // -.IAIData
  251. public const uint _healthController = 0x640; // EFT.HealthSystem.IHealthController
  252. public const uint _inventoryController = 0x658; // -.Player.PlayerInventoryController
  253. public const uint _handsController = 0x660; // -.Player.AbstractHandsController
  254. public const uint EnabledAnimators = 0x978; // System.Int32
  255. public const uint InteractionRayOriginOnStartOperation = 0x9E4; // UnityEngine.Vector3
  256. public const uint InteractionRayDirectionOnStartOperation = 0x9F0; // UnityEngine.Vector3
  257. public const uint IsYourPlayer = 0xA06; // Boolean
  258. }
  259.  
  260. public readonly partial struct AIData
  261. {
  262. public const uint IsAI = 0xE8; // Boolean
  263. }
  264.  
  265. public readonly partial struct ObservedPlayerView
  266. {
  267. public const uint GroupID = 0x20; // String
  268. public const uint NickName = 0x50; // String
  269. public const uint AccountId = 0x58; // String
  270. public const uint PlayerBody = 0x68; // EFT.PlayerBody
  271. public const uint ObservedPlayerController = 0x88; // -.\uEC8F
  272. public const uint Voice = 0x98; // String
  273. public const uint Side = 0x100; // System.Int32
  274. public const uint IsAI = 0x111; // Boolean
  275. public const uint VisibleToCameraType = 0x114; // System.Int32
  276. }
  277.  
  278. public readonly partial struct ObservedPlayerController
  279. {
  280. public const uint Player = 0x10; // EFT.NextObservedPlayer.ObservedPlayerView
  281. public static readonly uint[] MovementController = new uint[] { 0xC8, 0x10 }; // -.\uECAF, -.\uECB1
  282. public const uint HandsController = 0xD8; // -.\uEC99
  283. public const uint InfoContainer = 0xE8; // -.\uECA2
  284. public const uint HealthController = 0xF0; // -.\uE42D
  285. public const uint InventoryController = 0x118; // -.\uECA4
  286. }
  287.  
  288. public readonly partial struct ObservedMovementController
  289. {
  290. public const uint Rotation = 0x88; // UnityEngine.Vector2
  291. public const uint Velocity = 0x10C; // UnityEngine.Vector3
  292. }
  293.  
  294. public readonly partial struct ObservedHandsController
  295. {
  296. public const uint ItemInHands = 0x58; // EFT.InventoryLogic.Item
  297. }
  298.  
  299. public readonly partial struct ObservedHealthController
  300. {
  301. public const uint Player = 0x10; // EFT.NextObservedPlayer.ObservedPlayerView
  302. public const uint PlayerCorpse = 0x18; // EFT.Interactive.ObservedCorpse
  303. public const uint HealthStatus = 0xD8; // System.Int32
  304. }
  305.  
  306. public readonly partial struct SimpleCharacterController
  307. {
  308. public const uint _collisionMask = 0x60; // UnityEngine.LayerMask
  309. public const uint _speedLimit = 0x7C; // Single
  310. public const uint _sqrSpeedLimit = 0x80; // Single
  311. public const uint velocity = 0xEC; // UnityEngine.Vector3
  312. }
  313.  
  314. public readonly partial struct InfoContainer
  315. {
  316. public const uint Side = 0x20; // System.Int32
  317. }
  318.  
  319. public readonly partial struct PlayerSpawnInfo
  320. {
  321. public const uint Side = 0x28; // System.Int32
  322. public const uint WildSpawnType = 0x2C; // System.Int32
  323. }
  324.  
  325. public readonly partial struct Physical
  326. {
  327. public const uint Stamina = 0x38; // -.\uE37F
  328. public const uint HandsStamina = 0x40; // -.\uE37F
  329. public const uint Oxygen = 0x48; // -.\uE37F
  330. public const uint Overweight = 0x8C; // Single
  331. public const uint WalkOverweight = 0x90; // Single
  332. public const uint WalkSpeedLimit = 0x94; // Single
  333. public const uint Inertia = 0x98; // Single
  334. public const uint WalkOverweightLimits = 0xD8; // UnityEngine.Vector2
  335. public const uint BaseOverweightLimits = 0xE0; // UnityEngine.Vector2
  336. public const uint SprintOverweightLimits = 0xF4; // UnityEngine.Vector2
  337. public const uint SprintWeightFactor = 0x104; // Single
  338. public const uint SprintAcceleration = 0x114; // Single
  339. public const uint PreSprintAcceleration = 0x118; // Single
  340. public const uint IsOverweightA = 0x11C; // Boolean
  341. public const uint IsOverweightB = 0x11D; // Boolean
  342. }
  343.  
  344. public readonly partial struct PhysicalValue
  345. {
  346. public const uint Current = 0x48; // Single
  347. }
  348.  
  349. public readonly partial struct ProceduralWeaponAnimation
  350. {
  351. public const uint HandsContainer = 0x20; // EFT.Animations.PlayerSpring
  352. public const uint Breath = 0x30; // EFT.Animations.BreathEffector
  353. public const uint MotionReact = 0x40; // -.MotionEffector
  354. public const uint Shootingg = 0x50; // -.ShotEffector
  355. public const uint _optics = 0xC8; // System.Collections.Generic.List<SightNBone>
  356. public const uint Mask = 0x140; // System.Int32
  357. public const uint _isAiming = 0x1C5; // Boolean
  358. public const uint _aimingSpeed = 0x1E4; // Single
  359. public const uint _fovCompensatoryDistance = 0x1F8; // Single
  360. public const uint _compensatoryScale = 0x228; // Single
  361. public const uint _shotDirection = 0x22C; // UnityEngine.Vector3
  362. public const uint CameraSmoothOut = 0x268; // Single
  363. public const uint PositionZeroSum = 0x344; // UnityEngine.Vector3
  364. public const uint ShotNeedsFovAdjustments = 0x40F; // Boolean
  365. }
  366.  
  367. public readonly partial struct SightNBone
  368. {
  369. public const uint Mod = 0x10; // EFT.InventoryLogic.SightComponent
  370. }
  371.  
  372. public readonly partial struct MotionEffector
  373. {
  374. public const uint _mouseProcessors = 0x18; // -.\uE422[]
  375. public const uint _movementProcessors = 0x20; // -.\uE421[]
  376. }
  377.  
  378. public readonly partial struct BreathEffector
  379. {
  380. public const uint Intensity = 0xA4; // Single
  381. }
  382.  
  383. public readonly partial struct ShotEffector
  384. {
  385. public const uint NewShotRecoil = 0x18; // EFT.Animations.NewRecoil.NewRecoilShotEffect
  386. }
  387.  
  388. public readonly partial struct NewShotRecoil
  389. {
  390. public const uint IntensitySeparateFactors = 0x94; // UnityEngine.Vector3
  391. }
  392.  
  393. public readonly partial struct VisorEffect
  394. {
  395. public const uint Intensity = 0xC8; // Single
  396. }
  397.  
  398. public readonly partial struct Profile
  399. {
  400. public const uint Id = 0x10; // String
  401. public const uint AccountId = 0x18; // String
  402. public const uint Info = 0x40; // -.\uE8CD
  403. public const uint Skills = 0x70; // EFT.SkillManager
  404. public const uint TaskConditionCounters = 0x80; // System.Collections.Generic.Dictionary<MongoID, \uF13D>
  405. public const uint QuestsData = 0x88; // System.Collections.Generic.List<\uF159>
  406. public const uint WishlistManager = 0xC8; // -.\uE7FB
  407. public const uint Stats = 0xF8; // -.\uE396
  408. }
  409.  
  410. public readonly partial struct WishlistManager
  411. {
  412. public const uint Items = 0x28; // System.Collections.Generic.Dictionary<MongoID, Int32>
  413. }
  414.  
  415. public readonly partial struct PlayerInfo
  416. {
  417. public const uint Nickname = 0x10; // String
  418. public const uint EntryPoint = 0x18; // String
  419. public const uint GroupId = 0x28; // String
  420. public const uint Settings = 0x50; // -.\uE8A9
  421. public const uint Side = 0x90; // [HUMAN] Int32
  422. public const uint RegistrationDate = 0x94; // Int32
  423. public const uint MemberCategory = 0xA0; // System.Int32
  424. public const uint Experience = 0xA4; // Int32
  425. }
  426.  
  427. public readonly partial struct PlayerInfoSettings
  428. {
  429. public const uint Role = 0x10; // System.Int32
  430. }
  431.  
  432. public readonly partial struct SkillManager
  433. {
  434. public const uint StrengthBuffJumpHeightInc = 0x60; // -.SkillManager.\uE004
  435. public const uint StrengthBuffThrowDistanceInc = 0x70; // -.SkillManager.\uE004
  436. public const uint MagDrillsLoadSpeed = 0x180; // -.SkillManager.\uE004
  437. public const uint MagDrillsUnloadSpeed = 0x188; // -.SkillManager.\uE004
  438. }
  439.  
  440. public readonly partial struct SkillValueContainer
  441. {
  442. public const uint Value = 0x30; // Single
  443. }
  444.  
  445. public readonly partial struct QuestData
  446. {
  447. public const uint Id = 0x10; // String
  448. public const uint CompletedConditions = 0x20; // System.Collections.Generic.HashSet<MongoID>
  449. public const uint Template = 0x28; // -.\uF15A
  450. public const uint Status = 0x34; // System.Int32
  451. }
  452.  
  453. public readonly partial struct QuestTemplate
  454. {
  455. public const uint Conditions = 0x40; // EFT.Quests.ConditionsDict
  456. public const uint Name = 0x50; // String
  457. }
  458.  
  459. public readonly partial struct QuestConditionsContainer
  460. {
  461. public const uint ConditionsList = 0x50; // System.Collections.Generic.List<Var>
  462. }
  463.  
  464. public readonly partial struct QuestCondition
  465. {
  466. public const uint id = 0x10; // EFT.MongoID
  467. }
  468.  
  469. public readonly partial struct QuestConditionItem
  470. {
  471. public const uint value = 0x58; // Single
  472. }
  473.  
  474. public readonly partial struct QuestConditionFindItem
  475. {
  476. public const uint target = 0x70; // System.String[]
  477. }
  478.  
  479. public readonly partial struct QuestConditionCounterCreator
  480. {
  481. public const uint Conditions = 0x78; // -.\uF13A
  482. }
  483.  
  484. public readonly partial struct QuestConditionVisitPlace
  485. {
  486. public const uint target = 0x70; // String
  487. }
  488.  
  489. public readonly partial struct QuestConditionPlaceBeacon
  490. {
  491. public const uint zoneId = 0x78; // String
  492. public const uint plantTime = 0x80; // Single
  493. }
  494.  
  495. public readonly partial struct QuestConditionCounterTemplate
  496. {
  497. public const uint Conditions = 0x10; // -.\uF13A
  498. }
  499.  
  500. public readonly partial struct ItemHandsController
  501. {
  502. public const uint Item = 0x68; // EFT.InventoryLogic.Item
  503. }
  504.  
  505. public readonly partial struct FirearmController
  506. {
  507. public const uint Fireport = 0xC8; // EFT.BifacialTransform
  508. public const uint TotalCenterOfImpact = 0x198; // Single
  509. }
  510.  
  511. public readonly partial struct ClientFirearmController
  512. {
  513. public const uint WeaponLn = 0x184; // Single
  514. public const uint ShotIndex = 0x3F0; // SByte
  515. }
  516.  
  517. public readonly partial struct MovementContext
  518. {
  519. public const uint Player = 0x10; // EFT.Player
  520. public const uint CurrentState = 0xE0; // EFT.BaseMovementState
  521. public const uint _states = 0x1E0; // System.Collections.Generic.Dictionary<Byte, BaseMovementState>
  522. public const uint _movementStates = 0x200; // -.IPlayerStateContainerBehaviour[]
  523. public const uint _tilt = 0x268; // Single
  524. public const uint _rotation = 0x27C; // UnityEngine.Vector2
  525. public const uint _physicalCondition = 0x300; // System.Int32
  526. public const uint _speedLimitIsDirty = 0x305; // Boolean
  527. public const uint StateSpeedLimit = 0x308; // Single
  528. public const uint StateSprintSpeedLimit = 0x30C; // Single
  529. public const uint _lookDirection = 0x420; // UnityEngine.Vector3
  530. public const uint WalkInertia = 0x4A0; // Single
  531. public const uint SprintBrakeInertia = 0x4A4; // Single
  532. }
  533.  
  534. public readonly partial struct MovementState
  535. {
  536. public const uint Name = 0x21; // System.Byte
  537. public const uint AnimatorStateHash = 0x24; // Int32
  538. public const uint StickToGround = 0x5C; // Boolean
  539. public const uint PlantTime = 0x60; // Single
  540. }
  541.  
  542. public readonly partial struct PlayerStateContainer
  543. {
  544. public const uint Name = 0x39; // System.Byte
  545. public const uint StateFullNameHash = 0x50; // Int32
  546. }
  547.  
  548. public readonly partial struct InventoryController
  549. {
  550. public const uint Inventory = 0x118; // EFT.InventoryLogic.Inventory
  551. }
  552.  
  553. public readonly partial struct Inventory
  554. {
  555. public const uint Equipment = 0x10; // EFT.InventoryLogic.InventoryEquipment
  556. public const uint QuestRaidItems = 0x20; // -.\uEF3E
  557. public const uint QuestStashItems = 0x28; // -.\uEF3E
  558. }
  559.  
  560. public readonly partial struct Equipment
  561. {
  562. public const uint Grids = 0x78; // -.\uEDBD[]
  563. public const uint Slots = 0x80; // EFT.InventoryLogic.Slot[]
  564. }
  565.  
  566. public readonly partial struct Grids
  567. {
  568. public const uint ContainedItems = 0x30; // -.\uEDBF
  569. }
  570.  
  571. public readonly partial struct GridContainedItems
  572. {
  573. public const uint Items = 0x18; // System.Collections.Generic.List<Item>
  574. }
  575.  
  576. public readonly partial struct Slot
  577. {
  578. public const uint ContainedItem = 0x38; // EFT.InventoryLogic.Item
  579. public const uint ID = 0x48; // String
  580. public const uint Required = 0x60; // Boolean
  581. }
  582.  
  583. public readonly partial struct InteractiveLootItem
  584. {
  585. public const uint Item = 0xB8; // EFT.InventoryLogic.Item
  586. }
  587.  
  588. public readonly partial struct InteractiveCorpse
  589. {
  590. public const uint PlayerBody = 0x130; // EFT.PlayerBody
  591. }
  592.  
  593. public readonly partial struct DizSkinningSkeleton
  594. {
  595. public const uint _values = 0x30; // System.Collections.Generic.List<Transform>
  596. }
  597.  
  598. public readonly partial struct LootableContainer
  599. {
  600. public const uint InteractingPlayer = 0xC0; // EFT.IPlayer
  601. public const uint ItemOwner = 0x130; // -.\uEEF6
  602. public const uint Template = 0x138; // String
  603. }
  604.  
  605. public readonly partial struct LootableContainerItemOwner
  606. {
  607. public const uint RootItem = 0xB8; // EFT.InventoryLogic.Item
  608. }
  609.  
  610. public readonly partial struct LootItem
  611. {
  612. public const uint Template = 0x40; // EFT.InventoryLogic.ItemTemplate
  613. public const uint StackObjectsCount = 0x64; // Int32
  614. public const uint Version = 0x68; // Int32
  615. public const uint SpawnedInSession = 0x6C; // Boolean
  616. }
  617.  
  618. public readonly partial struct LootItemMod
  619. {
  620. public const uint Grids = 0x78; // -.\uEDBD[]
  621. public const uint Slots = 0x80; // EFT.InventoryLogic.Slot[]
  622. }
  623.  
  624. public readonly partial struct LootItemWeapon
  625. {
  626. public const uint FireMode = 0xA0; // EFT.InventoryLogic.FireModeComponent
  627. public const uint Chambers = 0xB0; // EFT.InventoryLogic.Slot[]
  628. public const uint _magSlotCache = 0xC8; // EFT.InventoryLogic.Slot
  629. }
  630.  
  631. public readonly partial struct FireModeComponent
  632. {
  633. public const uint FireMode = 0x28; // System.Byte
  634. }
  635.  
  636. public readonly partial struct LootItemMagazine
  637. {
  638. public const uint Cartridges = 0xA0; // EFT.InventoryLogic.StackSlot
  639. public const uint LoadUnloadModifier = 0x19C; // Single
  640. }
  641.  
  642. public readonly partial struct MagazineClass
  643. {
  644. public const uint StackObjectsCount = 0x64; // Int32
  645. }
  646.  
  647. public readonly partial struct StackSlot
  648. {
  649. public const uint _items = 0x10; // System.Collections.Generic.List<Item>
  650. public const uint MaxCount = 0x38; // Int32
  651. }
  652.  
  653. public readonly partial struct ItemTemplate
  654. {
  655. public const uint ShortName = 0x18; // String
  656. public const uint _id = 0x50; // EFT.MongoID
  657. public const uint Weight = 0xB0; // Single
  658. public const uint QuestItem = 0xBC; // Boolean
  659. }
  660.  
  661. public readonly partial struct ModTemplate
  662. {
  663. public const uint Velocity = 0x168; // Single
  664. }
  665.  
  666. public readonly partial struct AmmoTemplate
  667. {
  668. public const uint InitialSpeed = 0x1BC; // Single
  669. public const uint BallisticCoeficient = 0x1D0; // Single
  670. public const uint BulletMassGram = 0x258; // Single
  671. public const uint BulletDiameterMilimeters = 0x25C; // Single
  672. }
  673.  
  674. public readonly partial struct WeaponTemplate
  675. {
  676. public const uint Velocity = 0x254; // Single
  677. }
  678.  
  679. public readonly partial struct PlayerBody
  680. {
  681. public const uint SkeletonRootJoint = 0x30; // Diz.Skinning.Skeleton
  682. public const uint BodySkins = 0x48; // System.Collections.Generic.Dictionary<Int32, LoddedSkin>
  683. public const uint _bodyRenderers = 0x58; // -.\uE42C[]
  684. public const uint SlotViews = 0x70; // -.\uE3BF<Int32, \uE001>
  685. }
  686.  
  687. public readonly partial struct PlayerBodySubclass
  688. {
  689. public const uint Dresses = 0x40; // EFT.Visual.Dress[]
  690. }
  691.  
  692. public readonly partial struct Dress
  693. {
  694. public const uint Renderers = 0x30; // UnityEngine.Renderer[]
  695. }
  696.  
  697. public readonly partial struct Skeleton
  698. {
  699. public const uint _values = 0x30; // System.Collections.Generic.List<Transform>
  700. }
  701.  
  702. public readonly partial struct LoddedSkin
  703. {
  704. public const uint _lods = 0x20; // Diz.Skinning.AbstractSkin[]
  705. }
  706.  
  707. public readonly partial struct Skin
  708. {
  709. public const uint _skinnedMeshRenderer = 0x28; // UnityEngine.SkinnedMeshRenderer
  710. }
  711.  
  712. public readonly partial struct TorsoSkin
  713. {
  714. public const uint _skin = 0x28; // Diz.Skinning.Skin
  715. }
  716.  
  717. public readonly partial struct SlotViewsContainer
  718. {
  719. public const uint Dict = 0x10; // System.Collections.Generic.Dictionary<Var, Var>
  720. }
  721.  
  722. public readonly partial struct WeatherController
  723. {
  724. public const uint WeatherDebug = 0x68; // EFT.Weather.WeatherDebug
  725. }
  726.  
  727. public readonly partial struct WeatherDebug
  728. {
  729. public const uint isEnabled = 0x18; // Boolean
  730. public const uint WindMagnitude = 0x1C; // Single
  731. public const uint CloudDensity = 0x2C; // Single
  732. public const uint Fog = 0x30; // Single
  733. public const uint Rain = 0x34; // Single
  734. public const uint LightningThunderProbability = 0x38; // Single
  735. }
  736.  
  737. public readonly partial struct TOD_Scattering
  738. {
  739. public const uint sky = 0x20; // -.TOD_Sky
  740. }
  741.  
  742. public readonly partial struct TOD_Sky
  743. {
  744. public const uint Cycle = 0x20; // -.TOD_CycleParameters
  745. public const uint TOD_Components = 0x80; // -.TOD_Components
  746. }
  747.  
  748. public readonly partial struct TOD_CycleParameters
  749. {
  750. public const uint Hour = 0x10; // Single
  751. }
  752.  
  753. public readonly partial struct TOD_Components
  754. {
  755. public const uint TOD_Time = 0x118; // -.TOD_Time
  756. }
  757.  
  758. public readonly partial struct TOD_Time
  759. {
  760. public const uint LockCurrentTime = 0x70; // Boolean
  761. }
  762.  
  763. public readonly partial struct NetworkContainer
  764. {
  765. public const uint NextRequestIndex = 0x8; // Int64
  766. public const uint PhpSessionId = 0x30; // String
  767. public const uint AppVersion = 0x38; // String
  768. }
  769.  
  770. public readonly partial struct ScreenManager
  771. {
  772. public const uint Instance = 0x0; // -.\uF0E0
  773. public const uint CurrentScreenController = 0x28; // -.\uF0E2<Var>
  774. }
  775.  
  776. public readonly partial struct CurrentScreenController
  777. {
  778. public const uint Generic = 0x20; // Var
  779. }
  780.  
  781. public readonly partial struct OpticCameraManagerContainer
  782. {
  783. public const uint Instance = 0x0; // -.\uF018
  784. public const uint OpticCameraManager = 0x10; // -.\uF019
  785. public const uint FPSCamera = 0x60; // UnityEngine.Camera
  786. }
  787.  
  788. public readonly partial struct OpticCameraManager
  789. {
  790. public const uint Camera = 0x68; // UnityEngine.Camera
  791. public const uint CurrentOpticSight = 0x70; // EFT.CameraControl.OpticSight
  792. }
  793.  
  794. public readonly partial struct OpticSight
  795. {
  796. public const uint LensRenderer = 0x20; // UnityEngine.Renderer
  797. }
  798.  
  799. public readonly partial struct SightComponent
  800. {
  801. public const uint _template = 0x20; // -.\uEDB5
  802. public const uint ScopesSelectedModes = 0x30; // System.Int32[]
  803. public const uint SelectedScope = 0x38; // Int32
  804. public const uint ScopeZoomValue = 0x3C; // Single
  805. }
  806.  
  807. public readonly partial struct SightInterface
  808. {
  809. public const uint Zooms = 0x190; // System.Single[]
  810. }
  811. }
  812.  
  813. public readonly partial struct Enums
  814. {
  815. public enum EPlayerState
  816. {
  817. None = 0,
  818. Idle = 1,
  819. ProneIdle = 2,
  820. ProneMove = 3,
  821. Run = 4,
  822. Sprint = 5,
  823. Jump = 6,
  824. FallDown = 7,
  825. Transition = 8,
  826. BreachDoor = 9,
  827. Loot = 10,
  828. Pickup = 11,
  829. Open = 12,
  830. Close = 13,
  831. Unlock = 14,
  832. Sidestep = 15,
  833. DoorInteraction = 16,
  834. Approach = 17,
  835. Prone2Stand = 18,
  836. Transit2Prone = 19,
  837. Plant = 20,
  838. Stationary = 21,
  839. Roll = 22,
  840. JumpLanding = 23,
  841. ClimbOver = 24,
  842. ClimbUp = 25,
  843. VaultingFallDown = 26,
  844. VaultingLanding = 27,
  845. BlindFire = 28,
  846. IdleWeaponMounting = 29,
  847. IdleZombieState = 30,
  848. MoveZombieState = 31,
  849. TurnZombieState = 32,
  850. StartMoveZombieState = 33,
  851. EndMoveZombieState = 34,
  852. DoorInteractionZombieState = 35,
  853. }
  854.  
  855. [Flags]
  856. public enum EMemberCategory
  857. {
  858. Default = 0,
  859. Developer = 1,
  860. UniqueId = 2,
  861. Trader = 4,
  862. Group = 8,
  863. System = 16,
  864. ChatModerator = 32,
  865. ChatModeratorWithPermanentBan = 64,
  866. UnitTest = 128,
  867. Sherpa = 256,
  868. Emissary = 512,
  869. Unheard = 1024,
  870. }
  871.  
  872. public enum WildSpawnType
  873. {
  874. marksman = 0,
  875. assault = 1,
  876. bossTest = 2,
  877. bossBully = 3,
  878. followerTest = 4,
  879. followerBully = 5,
  880. bossKilla = 6,
  881. bossKojaniy = 7,
  882. followerKojaniy = 8,
  883. pmcBot = 9,
  884. cursedAssault = 10,
  885. bossGluhar = 11,
  886. followerGluharAssault = 12,
  887. followerGluharSecurity = 13,
  888. followerGluharScout = 14,
  889. followerGluharSnipe = 15,
  890. followerSanitar = 16,
  891. bossSanitar = 17,
  892. test = 18,
  893. assaultGroup = 19,
  894. sectantWarrior = 20,
  895. sectantPriest = 21,
  896. bossTagilla = 22,
  897. followerTagilla = 23,
  898. exUsec = 24,
  899. gifter = 25,
  900. bossKnight = 26,
  901. followerBigPipe = 27,
  902. followerBirdEye = 28,
  903. bossZryachiy = 29,
  904. followerZryachiy = 30,
  905. bossBoar = 32,
  906. followerBoar = 33,
  907. arenaFighter = 34,
  908. arenaFighterEvent = 35,
  909. bossBoarSniper = 36,
  910. crazyAssaultEvent = 37,
  911. peacefullZryachiyEvent = 38,
  912. sectactPriestEvent = 39,
  913. ravangeZryachiyEvent = 40,
  914. followerBoarClose1 = 41,
  915. followerBoarClose2 = 42,
  916. bossKolontay = 43,
  917. followerKolontayAssault = 44,
  918. followerKolontaySecurity = 45,
  919. shooterBTR = 46,
  920. bossPartisan = 47,
  921. spiritWinter = 48,
  922. spiritSpring = 49,
  923. peacemaker = 50,
  924. pmcBEAR = 51,
  925. pmcUSEC = 52,
  926. skier = 53,
  927. sectantPredvestnik = 57,
  928. sectantPrizrak = 58,
  929. sectantOni = 59,
  930. infectedAssault = 60,
  931. infectedPmc = 61,
  932. infectedCivil = 62,
  933. infectedLaborant = 63,
  934. infectedTagilla = 64,
  935. }
  936.  
  937. public enum EExfiltrationStatus
  938. {
  939. NotPresent = 1,
  940. UncompleteRequirements = 2,
  941. Countdown = 3,
  942. RegularMode = 4,
  943. Pending = 5,
  944. AwaitsManualActivation = 6,
  945. Hidden = 7,
  946. }
  947.  
  948. public enum EMalfunctionState
  949. {
  950. None = 0,
  951. Misfire = 1,
  952. Jam = 2,
  953. HardSlide = 3,
  954. SoftSlide = 4,
  955. Feed = 5,
  956. }
  957.  
  958. [Flags]
  959. public enum EPhysicalCondition
  960. {
  961. None = 0,
  962. OnPainkillers = 1,
  963. LeftLegDamaged = 2,
  964. RightLegDamaged = 4,
  965. ProneDisabled = 8,
  966. LeftArmDamaged = 16,
  967. RightArmDamaged = 32,
  968. Tremor = 64,
  969. UsingMeds = 128,
  970. HealingLegs = 256,
  971. JumpDisabled = 512,
  972. SprintDisabled = 1024,
  973. ProneMovementDisabled = 2048,
  974. Panic = 4096,
  975. }
  976.  
  977. [Flags]
  978. public enum EProceduralAnimationMask
  979. {
  980. Breathing = 1,
  981. Walking = 2,
  982. MotionReaction = 4,
  983. ForceReaction = 8,
  984. Shooting = 16,
  985. DrawDown = 32,
  986. Aiming = 64,
  987. HandShake = 128,
  988. }
  989.  
  990. public enum EquipmentSlot
  991. {
  992. FirstPrimaryWeapon = 0,
  993. SecondPrimaryWeapon = 1,
  994. Holster = 2,
  995. Scabbard = 3,
  996. Backpack = 4,
  997. SecuredContainer = 5,
  998. TacticalVest = 6,
  999. ArmorVest = 7,
  1000. Pockets = 8,
  1001. Eyewear = 9,
  1002. FaceCover = 10,
  1003. Headwear = 11,
  1004. Earpiece = 12,
  1005. Dogtag = 13,
  1006. ArmBand = 14,
  1007. }
  1008.  
  1009. public enum EFireMode
  1010. {
  1011. fullauto = 0,
  1012. single = 1,
  1013. doublet = 2,
  1014. burst = 3,
  1015. doubleaction = 4,
  1016. semiauto = 5,
  1017. grenadeThrowing = 6,
  1018. greanadePlanting = 7,
  1019. }
  1020.  
  1021. public enum SynchronizableObjectType
  1022. {
  1023. AirDrop = 0,
  1024. AirPlane = 1,
  1025. Tripwire = 2,
  1026. }
  1027.  
  1028. public enum ETripwireState
  1029. {
  1030. None = 0,
  1031. Wait = 1,
  1032. Active = 2,
  1033. Exploding = 3,
  1034. Exploded = 4,
  1035. Inert = 5,
  1036. }
  1037.  
  1038. public enum EQuestStatus
  1039. {
  1040. Locked = 0,
  1041. AvailableForStart = 1,
  1042. Started = 2,
  1043. AvailableForFinish = 3,
  1044. Success = 4,
  1045. Fail = 5,
  1046. FailRestartable = 6,
  1047. MarkedAsFailed = 7,
  1048. Expired = 8,
  1049. AvailableAfter = 9,
  1050. }
  1051. }
  1052. }
  1053.  
Add Comment
Please, Sign In to add comment