4lender

Untitled

Feb 21st, 2025
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.76 KB | None | 0 0
  1. namespace SDK
  2. {
  3. public readonly partial struct GameData
  4. {
  5. public const string GameHostname = @"prod.escapefromtarkov.com";
  6. public const string LauncherHostname = @"launcher.escapefromtarkov.com";
  7. public const string UNITY_VERSION = @"2019.4.39.7917901";
  8. }
  9.  
  10. public readonly partial struct ClassNames
  11. {
  12. public readonly partial struct GameVersion
  13. {
  14. public const string Value = @"0.16.1.2.35146";
  15. }
  16.  
  17. public readonly partial struct StreamerMode
  18. {
  19. public const uint ClassName_ClassToken = 0x2001D8C; // MDToken
  20. public const string ClassName = @"\uE9AD";
  21. public const string MethodName = @"IsLocalStreamer";
  22. }
  23.  
  24. public readonly partial struct FixWildSpawnType
  25. {
  26. public const uint ClassName_ClassToken = 0x200251A; // MDToken
  27. public const string ClassName = @"\uECA1";
  28. public const string MethodName = @"SetUpSpawnInfo";
  29. }
  30.  
  31. public readonly partial struct NetworkContainer
  32. {
  33. public const uint ClassName_ClassToken = 0x2000633; // MDToken
  34. public const string ClassName = @"\uE313";
  35. }
  36.  
  37. public readonly partial struct InertiaSettings
  38. {
  39. public const uint ClassName_ClassToken = 0x200149D; // MDToken
  40. public const string ClassName = @"\uE70E";
  41. }
  42.  
  43. public readonly partial struct GameSettings
  44. {
  45. public const uint ClassName_ClassToken = 0x2001D2C; // MDToken
  46. public const string ClassName = @"\uE99D";
  47. }
  48.  
  49. public readonly partial struct GameAPIClient
  50. {
  51. public const uint ClassName_ClassToken = 0x2000620; // MDToken
  52. public const string ClassName = @"\uE30C";
  53. }
  54.  
  55. public readonly partial struct DogtagComponent
  56. {
  57. public const uint MethodName_MethodToken = 0x600F201; // MDToken
  58. public const string MethodName = @"\uE000";
  59. }
  60.  
  61. public readonly partial struct GridItemView
  62. {
  63. public const uint MethodName_MethodToken = 0x6013CD0; // MDToken
  64. public const string MethodName = @"\uE012";
  65. }
  66.  
  67. public readonly partial struct AFKMonitor
  68. {
  69. public const uint ClassName_ClassToken = 0x2001A5B; // MDToken
  70. public const uint MethodName_MethodToken = 0x600AA28; // MDToken
  71. public const string ClassName = @"\uE924";
  72. public const string MethodName = @"MoveNext";
  73. }
  74.  
  75. public readonly partial struct VitalParts
  76. {
  77. public const uint ClassName_ClassToken = 0x200288A; // MDToken
  78. public const uint MethodName_MethodToken = 0x600F682; // MDToken
  79. public const string ClassName = @"EFT.InventoryLogic.CompoundItem";
  80. public const string MethodName = @"\uE007";
  81. }
  82.  
  83. public readonly partial struct EquipmentPenaltyComponent
  84. {
  85. public const uint ClassName_ClassToken = 0x200277E; // MDToken
  86. public const uint BaseCalculationMethod_MethodToken = 0x600F21F; // MDToken
  87. public const uint SpeedPenaltyPercent_MethodToken = 0x600F220; // MDToken
  88. public const uint MousePenalty_MethodToken = 0x600F222; // MDToken
  89. public const uint WeaponErgonomicPenalty_MethodToken = 0x600F224; // MDToken
  90. public const string BaseCalculationMethod = @"\uE000";
  91. public const string ClassName = @"EFT.InventoryLogic.EquipmentPenaltyComponent+\uE000";
  92. public const string MousePenalty = @"\uE003";
  93. public const string SpeedPenaltyPercent = @"\uE001";
  94. public const string WeaponErgonomicPenalty = @"\uE005";
  95. }
  96.  
  97. public readonly partial struct AmmoTemplate
  98. {
  99. public const uint ClassName_ClassToken = 0x20028E3; // MDToken
  100. public const uint MethodName_MethodToken = 0x600F8B4; // MDToken
  101. public const string ClassName = @"\uEE60";
  102. public const string MethodName = @"get_LoadUnloadModifier";
  103. }
  104.  
  105. public readonly partial struct NoMalfunctions
  106. {
  107. public const uint ClassName_ClassToken = 0x200169C; // MDToken
  108. public const uint GetMalfunctionState_MethodToken = 0x6009065; // MDToken
  109. public const string ClassName = @"EFT.Player+FirearmController";
  110. public const string GetMalfunctionState = @"GetMalfunctionState";
  111. }
  112.  
  113. public readonly partial struct InventoryController
  114. {
  115. public const uint ClassName_ClassToken = 0x200298D; // MDToken
  116. public const uint ShowOwnDogTagMethod_MethodToken = 0x600FC75; // MDToken
  117. public const uint KeybindFromAnywhereMethodB_MethodToken = 0x600FC79; // MDToken
  118. public const uint KeybindFromAnywhereMethodA_MethodToken = 0x600FC7B; // MDToken
  119. public const string ClassName = @"EFT.InventoryLogic.InventoryController";
  120. public const string KeybindFromAnywhereMethodA = @"IsAtReachablePlace";
  121. public const string KeybindFromAnywhereMethodB = @"IsAtBindablePlace";
  122. public const string ShowOwnDogTagMethod = @"IsAllowedToSeeSlot";
  123. }
  124.  
  125. public readonly partial struct OpticCameraManagerContainer
  126. {
  127. public const uint ClassName_ClassToken = 0x2002CDC; // MDToken
  128. public const string ClassName = @"\uF017";
  129. }
  130.  
  131. public readonly partial struct ScreenManager
  132. {
  133. public const uint ClassName_ClassToken = 0x20033C5; // MDToken
  134. public const string ClassName = @"\uF0DF";
  135. }
  136.  
  137. public readonly partial struct FovChanger
  138. {
  139. public const uint ClassName_ClassToken = 0x2002CDC; // MDToken
  140. public const uint MethodName_MethodToken = 0x6010DE3; // MDToken
  141. public const string ClassName = @"\uF017";
  142. public const string MethodName = @"SetFov";
  143. }
  144.  
  145. public readonly partial struct LocaleManager
  146. {
  147. public const uint ClassName_ClassToken = 0x2001C01; // MDToken
  148. public const string ClassName = @"\uE963";
  149. }
  150.  
  151. public readonly partial struct LayerManager
  152. {
  153. public const uint ClassName_ClassToken = 0x2000899; // MDToken
  154. public const string ClassName = @"\uE3C6";
  155. }
  156.  
  157. public readonly partial struct BallisticLayerManager
  158. {
  159. public const uint ClassName_ClassToken = 0x2002E15; // MDToken
  160. public const string ClassName = @"\uF058";
  161. }
  162.  
  163. public readonly partial struct FirearmController
  164. {
  165. public const uint ClassName_ClassToken = 0x200169C; // MDToken
  166. public const string ClassName = @"EFT.Player+FirearmController";
  167. }
  168.  
  169. public readonly partial struct LookSensor
  170. {
  171. public const uint ClassName_ClassToken = 0x2000574; // MDToken
  172. public const uint MethodName_MethodToken = 0x60028FE; // MDToken
  173. public const string ClassName = @"LookSensor";
  174. public const string MethodName = @"CheckAllEnemies";
  175. }
  176.  
  177. public readonly partial struct ActiveHealthController
  178. {
  179. public const uint ClassName_ClassToken = 0x20025C8; // MDToken
  180. public const uint MethodName_MethodToken = 0x600EA4F; // MDToken
  181. public const string ClassName = @"EFT.HealthSystem.ActiveHealthController";
  182. public const string MethodName = @"HandleFall";
  183. }
  184.  
  185. public readonly partial struct InventoryLogic_Mod
  186. {
  187. public const uint ClassName_ClassToken = 0x20028FF; // MDToken
  188. public const uint MethodName_MethodToken = 0x600F94C; // MDToken
  189. public const string ClassName = @"EFT.InventoryLogic.Mod";
  190. public const string MethodName = @"get_RaidModdable";
  191. }
  192.  
  193. public readonly partial struct ProceduralWeaponAnimation
  194. {
  195. public const uint ClassName_ClassToken = 0x20023DC; // MDToken
  196. public const uint MethodName_MethodToken = 0x600DE16; // MDToken
  197. public const string ClassName = @"EFT.Animations.ProceduralWeaponAnimation";
  198. public const string MethodName = @"get_ShotNeedsFovAdjustments";
  199. }
  200.  
  201. public readonly partial struct MovementContext
  202. {
  203. public const uint ClassName_ClassToken = 0x200189C; // MDToken
  204. public const uint MethodName_MethodToken = 0x6009F62; // MDToken
  205. public const string ClassName = @"EFT.MovementContext";
  206. public const string MethodName = @"SetPhysicalCondition";
  207. }
  208.  
  209. public readonly partial struct GrenadeFlashScreenEffect
  210. {
  211. public const uint ClassName_ClassToken = 0x2000BF1; // MDToken
  212. public const uint MethodName_MethodToken = 0x6004FD9; // MDToken
  213. public const string ClassName = @"GrenadeFlashScreenEffect";
  214. public const string MethodName = @"Update";
  215. }
  216. }
  217.  
  218. public readonly partial struct Offsets
  219. {
  220. public readonly partial struct TarkovApplication
  221. {
  222. // [ERROR] Unable to find offset: "To_Profile"!
  223. }
  224.  
  225. public readonly partial struct GameWorld
  226. {
  227. public const uint LootMaskObstruction = 0x14; // Int32
  228. }
  229.  
  230. public readonly partial struct ClientLocalGameWorld
  231. {
  232. public const uint TransitController = 0x20; // -.\uE78B
  233. public const uint ExfilController = 0x30; // -.\uE68D
  234. public const uint ClientShellingController = 0x80; // -.\uE69A
  235. public const uint LocationId = 0x90; // String
  236. public const uint LootList = 0x118; // System.Collections.Generic.List<\uE2F7>
  237. public const uint RegisteredPlayers = 0x140; // System.Collections.Generic.List<IPlayer>
  238. public const uint BorderZones = 0x198; // EFT.Interactive.BorderZone[]
  239. public const uint MainPlayer = 0x1A8; // EFT.Player
  240. public const uint SynchronizableObjectLogicProcessor = 0x1D8; // -.\uEB24
  241. public const uint Grenades = 0x200; // -.\uE3BE<Int32, Throwable>
  242. public const uint LoadBundlesAndCreatePools = 0x280; // Boolean
  243. }
  244.  
  245. public readonly partial struct TransitController
  246. {
  247. public const uint TransitPoints = 0x18; // System.Collections.Generic.Dictionary<Int32, TransitPoint>
  248. }
  249.  
  250. public readonly partial struct ClientShellingController
  251. {
  252. public const uint ActiveClientProjectiles = 0x68; // System.Collections.Generic.Dictionary<Int32, ArtilleryProjectileClient>
  253. }
  254.  
  255. public readonly partial struct ArtilleryProjectileClient
  256. {
  257. public const uint Position = 0x34; // UnityEngine.Vector3
  258. public const uint IsActive = 0x40; // Boolean
  259. }
  260.  
  261. public readonly partial struct TransitPoint
  262. {
  263. public const uint parameters = 0x20; // -.\uE65E.Location.TransitParameters
  264. }
  265.  
  266. public readonly partial struct TransitParameters
  267. {
  268. public const uint name = 0x10; // String
  269. public const uint description = 0x18; // String
  270. }
  271.  
  272. public readonly partial struct SynchronizableObject
  273. {
  274. public const uint Type = 0x70; // System.Int32
  275. }
  276.  
  277. public readonly partial struct SynchronizableObjectLogicProcessor
  278. {
  279. public const uint SynchronizableObjects = 0x18; // System.Collections.Generic.List<SynchronizableObject>
  280. }
  281.  
  282. public readonly partial struct TripwireSynchronizableObject
  283. {
  284. public const uint GrenadeTemplateId = 0x110; // EFT.MongoID
  285. public const uint _tripwireState = 0x16C; // System.Int32
  286. public const uint FromPosition = 0x170; // UnityEngine.Vector3
  287. public const uint ToPosition = 0x17C; // UnityEngine.Vector3
  288. }
  289.  
  290. public readonly partial struct MineDirectional
  291. {
  292. public const uint Mines = 0x8; // System.Collections.Generic.List<MineDirectional>
  293. public const uint MineData = 0x20; // -.MineDirectional.MineSettings
  294. }
  295.  
  296. public readonly partial struct MineSettings
  297. {
  298. public const uint _maxExplosionDistance = 0x28; // Single
  299. public const uint _directionalDamageAngle = 0x64; // Single
  300. }
  301.  
  302. public readonly partial struct BorderZone
  303. {
  304. public const uint Description = 0x38; // String
  305. public const uint _extents = 0x48; // UnityEngine.Vector3
  306. }
  307.  
  308. public readonly partial struct LevelSettings
  309. {
  310. public const uint AmbientMode = 0x70; // System.Int32
  311. public const uint EquatorColor = 0x84; // UnityEngine.Color
  312. public const uint GroundColor = 0x94; // UnityEngine.Color
  313. }
  314.  
  315. public readonly partial struct EFTHardSettings
  316. {
  317. public const uint DecelerationSpeed = 0x1A0; // Single
  318. public const uint LOOT_RAYCAST_DISTANCE = 0x230; // Single
  319. public const uint DOOR_RAYCAST_DISTANCE = 0x234; // Single
  320. public const uint STOP_AIMING_AT = 0x284; // Single
  321. public const uint MOUSE_LOOK_HORIZONTAL_LIMIT = 0x37C; // UnityEngine.Vector2
  322. }
  323.  
  324. public readonly partial struct GlobalConfigs
  325. {
  326. public const uint Inertia = 0xE0; // -.\uE70E.InertiaSettings
  327. }
  328.  
  329. public readonly partial struct InertiaSettings
  330. {
  331. public const uint FallThreshold = 0x20; // Single
  332. public const uint BaseJumpPenaltyDuration = 0x4C; // Single
  333. public const uint BaseJumpPenalty = 0x54; // Single
  334. public const uint MoveTimeRange = 0xF4; // UnityEngine.Vector2
  335. }
  336.  
  337. public readonly partial struct ExfilController
  338. {
  339. public const uint ExfiltrationPointArray = 0x28; // EFT.Interactive.ExfiltrationPoint[]
  340. public const uint ScavExfiltrationPointArray = 0x30; // EFT.Interactive.ScavExfiltrationPoint[]
  341. }
  342.  
  343. public readonly partial struct Exfil
  344. {
  345. public const uint Settings = 0x78; // EFT.Interactive.ExitTriggerSettings
  346. public const uint EligibleEntryPoints = 0xA0; // System.String[]
  347. public const uint _status = 0xC8; // System.Byte
  348. }
  349.  
  350. public readonly partial struct ScavExfil
  351. {
  352. public const uint EligibleIds = 0xE0; // System.Collections.Generic.List<String>
  353. }
  354.  
  355. public readonly partial struct ExfilSettings
  356. {
  357. public const uint Name = 0x18; // String
  358. }
  359.  
  360. public readonly partial struct GenericCollectionContainer
  361. {
  362. public const uint List = 0x18; // System.Collections.Generic.List<Var>
  363. }
  364.  
  365. public readonly partial struct Grenade
  366. {
  367. public const uint IsDestroyed = 0x5D; // Boolean
  368. public const uint WeaponSource = 0x80; // -.\uEEC2
  369. }
  370.  
  371. public readonly partial struct Player
  372. {
  373. public const uint _characterController = 0x40; // -.ICharacterController
  374. public const uint MovementContext = 0x58; // EFT.MovementContext
  375. public const uint _playerBody = 0xC0; // EFT.PlayerBody
  376. public const uint ProceduralWeaponAnimation = 0x1E0; // EFT.Animations.ProceduralWeaponAnimation
  377. public const uint _animators = 0x3A0; // -.IAnimator[]
  378. public const uint Corpse = 0x3D8; // EFT.Interactive.Corpse
  379. public const uint Location = 0x5C8; // String
  380. public const uint InteractableObject = 0x5D8; // EFT.Interactive.InteractableObject
  381. public const uint Profile = 0x600; // EFT.Profile
  382. public const uint Physical = 0x610; // -.\uE37F
  383. public const uint AIData = 0x620; // -.IAIData
  384. public const uint _healthController = 0x640; // EFT.HealthSystem.IHealthController
  385. public const uint _inventoryController = 0x658; // -.Player.PlayerInventoryController
  386. public const uint _handsController = 0x660; // -.Player.AbstractHandsController
  387. public const uint EnabledAnimators = 0x978; // System.Int32
  388. public const uint InteractionRayOriginOnStartOperation = 0x9E4; // UnityEngine.Vector3
  389. public const uint InteractionRayDirectionOnStartOperation = 0x9F0; // UnityEngine.Vector3
  390. public const uint IsYourPlayer = 0xA06; // Boolean
  391. }
  392.  
  393. public readonly partial struct AIData
  394. {
  395. public const uint IsAI = 0xE8; // Boolean
  396. }
  397.  
  398. public readonly partial struct ObservedPlayerView
  399. {
  400. public const uint GroupID = 0x20; // String
  401. public const uint NickName = 0x50; // String
  402. public const uint AccountId = 0x58; // String
  403. public const uint PlayerBody = 0x68; // EFT.PlayerBody
  404. public const uint ObservedPlayerController = 0x88; // -.\uEC8E
  405. public const uint Side = 0x100; // System.Int32
  406. public const uint IsAI = 0x111; // Boolean
  407. public const uint VisibleToCameraType = 0x114; // System.Int32
  408. }
  409.  
  410. public readonly partial struct ObservedPlayerController
  411. {
  412. public static readonly uint[] MovementController = new uint[] { 0xC8, 0x10 }; // -.\uECAE, -.\uECB0
  413. public const uint HandsController = 0xD8; // -.\uEC98
  414. public const uint InfoContainer = 0xE8; // -.\uECA1
  415. public const uint HealthController = 0xF0; // -.\uE42C
  416. public const uint InventoryController = 0x118; // -.\uECA3
  417. }
  418.  
  419. public readonly partial struct ObservedMovementController
  420. {
  421. public const uint Rotation = 0x88; // UnityEngine.Vector2
  422. public const uint Velocity = 0x10C; // UnityEngine.Vector3
  423. }
  424.  
  425. public readonly partial struct ObservedHandsController
  426. {
  427. public const uint ItemInHands = 0x58; // EFT.InventoryLogic.Item
  428. }
  429.  
  430. public readonly partial struct ObservedHealthController
  431. {
  432. public const uint PlayerCorpse = 0x18; // EFT.Interactive.ObservedCorpse
  433. public const uint HealthStatus = 0xD8; // System.Int32
  434. }
  435.  
  436. public readonly partial struct SimpleCharacterController
  437. {
  438. public const uint _collisionMask = 0x60; // UnityEngine.LayerMask
  439. public const uint _speedLimit = 0x7C; // Single
  440. public const uint _sqrSpeedLimit = 0x80; // Single
  441. public const uint velocity = 0xEC; // UnityEngine.Vector3
  442. }
  443.  
  444. public readonly partial struct InfoContainer
  445. {
  446. public const uint Side = 0x20; // System.Int32
  447. }
  448.  
  449. public readonly partial struct PlayerSpawnInfo
  450. {
  451. public const uint Side = 0x28; // System.Int32
  452. public const uint WildSpawnType = 0x2C; // System.Int32
  453. }
  454.  
  455. public readonly partial struct Physical
  456. {
  457. public const uint Stamina = 0x38; // -.\uE37E
  458. public const uint HandsStamina = 0x40; // -.\uE37E
  459. public const uint Oxygen = 0x48; // -.\uE37E
  460. public const uint Overweight = 0x8C; // Single
  461. public const uint WalkOverweight = 0x90; // Single
  462. public const uint WalkSpeedLimit = 0x94; // Single
  463. public const uint Inertia = 0x98; // Single
  464. public const uint WalkOverweightLimits = 0xD8; // UnityEngine.Vector2
  465. public const uint BaseOverweightLimits = 0xE0; // UnityEngine.Vector2
  466. public const uint SprintOverweightLimits = 0xF4; // UnityEngine.Vector2
  467. public const uint SprintWeightFactor = 0x104; // Single
  468. public const uint SprintAcceleration = 0x114; // Single
  469. public const uint PreSprintAcceleration = 0x118; // Single
  470. public const uint IsOverweightA = 0x11C; // Boolean
  471. public const uint IsOverweightB = 0x11D; // Boolean
  472. }
  473.  
  474. public readonly partial struct PhysicalValue
  475. {
  476. public const uint Current = 0x48; // Single
  477. }
  478.  
  479. public readonly partial struct ProceduralWeaponAnimation
  480. {
  481. public const uint HandsContainer = 0x20; // EFT.Animations.PlayerSpring
  482. public const uint Breath = 0x30; // EFT.Animations.BreathEffector
  483. public const uint MotionReact = 0x40; // -.MotionEffector
  484. public const uint Shootingg = 0x50; // -.ShotEffector
  485. public const uint _optics = 0xC8; // System.Collections.Generic.List<SightNBone>
  486. public const uint Mask = 0x140; // System.Int32
  487. public const uint _isAiming = 0x1C5; // Boolean
  488. public const uint _aimingSpeed = 0x1E4; // Single
  489. public const uint _fovCompensatoryDistance = 0x1F8; // Single
  490. public const uint _compensatoryScale = 0x228; // Single
  491. public const uint CameraSmoothOut = 0x268; // Single
  492. public const uint PositionZeroSum = 0x344; // UnityEngine.Vector3
  493. public const uint ShotNeedsFovAdjustments = 0x40F; // Boolean
  494. }
  495.  
  496. public readonly partial struct SightNBone
  497. {
  498. public const uint Mod = 0x10; // EFT.InventoryLogic.SightComponent
  499. }
  500.  
  501. public readonly partial struct MotionEffector
  502. {
  503. public const uint _mouseProcessors = 0x18; // -.\uE421[]
  504. public const uint _movementProcessors = 0x20; // -.\uE420[]
  505. }
  506.  
  507. public readonly partial struct PlayerSpring
  508. {
  509. public const uint CameraTransform = 0x70; // UnityEngine.Transform
  510. }
  511.  
  512. public readonly partial struct BreathEffector
  513. {
  514. public const uint Intensity = 0xA4; // Single
  515. }
  516.  
  517. public readonly partial struct ShotEffector
  518. {
  519. public const uint NewShotRecoil = 0x18; // EFT.Animations.NewRecoil.NewRecoilShotEffect
  520. }
  521.  
  522. public readonly partial struct NewShotRecoil
  523. {
  524. public const uint IntensitySeparateFactors = 0x94; // UnityEngine.Vector3
  525. }
  526.  
  527. public readonly partial struct ThermalVision
  528. {
  529. public const uint Material = 0x98; // UnityEngine.Material
  530. public const uint On = 0xE8; // Boolean
  531. }
  532.  
  533. public readonly partial struct NightVision
  534. {
  535. public const uint _on = 0xF4; // Boolean
  536. }
  537.  
  538. public readonly partial struct VisorEffect
  539. {
  540. public const uint Intensity = 0xC8; // Single
  541. }
  542.  
  543. public readonly partial struct Profile
  544. {
  545. public const uint Id = 0x10; // String
  546. public const uint AccountId = 0x18; // String
  547. public const uint Info = 0x40; // -.\uE8CC
  548. public const uint Skills = 0x70; // EFT.SkillManager
  549. public const uint TaskConditionCounters = 0x80; // System.Collections.Generic.Dictionary<MongoID, \uF13C>
  550. public const uint QuestsData = 0x88; // System.Collections.Generic.List<\uF158>
  551. public const uint Stats = 0xF8; // -.\uE395
  552. }
  553.  
  554. public readonly partial struct ProfileStatsContainer
  555. {
  556. public const uint Eft = 0x10; // -.ProfileStats
  557. }
  558.  
  559. public readonly partial struct ProfileStats
  560. {
  561. public const uint OverallCounters = 0x18; // -.\uEB9F
  562. public const uint TotalInGameTime = 0x70; // Int64
  563. }
  564.  
  565. public readonly partial struct OverallCounters
  566. {
  567. // [ERROR] Unable to find offset: "Counters"!
  568. }
  569.  
  570. public readonly partial struct PlayerInfo
  571. {
  572. public const uint Nickname = 0x10; // String
  573. public const uint EntryPoint = 0x18; // String
  574. public const uint GroupId = 0x28; // String
  575. public const uint RegistrationDate = 0x94; // Int32
  576. public const uint MemberCategory = 0xA0; // System.Int32
  577. public const uint Experience = 0xA4; // Int32
  578. // [ERROR] Unable to find offset: "Settings"!
  579. // [ERROR] Unable to find offset: "Side"!
  580. }
  581.  
  582. public readonly partial struct PlayerInfoSettings
  583. {
  584. // [ERROR] Unable to find offset: "PlayerInfoSettings"!
  585. }
  586.  
  587. public readonly partial struct SkillManager
  588. {
  589. public const uint StrengthBuffJumpHeightInc = 0x60; // -.SkillManager.\uE004
  590. public const uint StrengthBuffThrowDistanceInc = 0x70; // -.SkillManager.\uE004
  591. public const uint MagDrillsLoadSpeed = 0x180; // -.SkillManager.\uE004
  592. public const uint MagDrillsUnloadSpeed = 0x188; // -.SkillManager.\uE004
  593. }
  594.  
  595. public readonly partial struct SkillValueContainer
  596. {
  597. public const uint Value = 0x30; // Single
  598. }
  599.  
  600. public readonly partial struct QuestData
  601. {
  602. public const uint Id = 0x10; // String
  603. public const uint CompletedConditions = 0x20; // System.Collections.Generic.HashSet<MongoID>
  604. public const uint Template = 0x28; // -.\uF159
  605. public const uint Status = 0x34; // System.Int32
  606. }
  607.  
  608. public readonly partial struct ProfileTaskConditionCounter
  609. {
  610. public const uint Value = 0x50; // Int32
  611. // [ERROR] Unable to find offset: "Id"!
  612. }
  613.  
  614. public readonly partial struct QuestTemplate
  615. {
  616. public const uint Conditions = 0x40; // EFT.Quests.ConditionsDict
  617. public const uint Name = 0x50; // String
  618. }
  619.  
  620. public readonly partial struct QuestConditionsContainer
  621. {
  622. public const uint ConditionsList = 0x50; // System.Collections.Generic.List<Var>
  623. }
  624.  
  625. public readonly partial struct QuestCondition
  626. {
  627. public const uint id = 0x10; // EFT.MongoID
  628. }
  629.  
  630. public readonly partial struct QuestConditionItem
  631. {
  632. public const uint value = 0x58; // Single
  633. }
  634.  
  635. public readonly partial struct QuestConditionFindItem
  636. {
  637. public const uint target = 0x70; // System.String[]
  638. }
  639.  
  640. public readonly partial struct QuestConditionCounterCreator
  641. {
  642. public const uint Conditions = 0x78; // -.\uF139
  643. }
  644.  
  645. public readonly partial struct QuestConditionVisitPlace
  646. {
  647. public const uint target = 0x70; // String
  648. }
  649.  
  650. public readonly partial struct QuestConditionPlaceBeacon
  651. {
  652. public const uint zoneId = 0x78; // String
  653. public const uint plantTime = 0x80; // Single
  654. }
  655.  
  656. public readonly partial struct QuestConditionCounterTemplate
  657. {
  658. public const uint Conditions = 0x10; // -.\uF139
  659. }
  660.  
  661. public readonly partial struct ItemHandsController
  662. {
  663. public const uint Item = 0x68; // EFT.InventoryLogic.Item
  664. }
  665.  
  666. public readonly partial struct FirearmController
  667. {
  668. public const uint Fireport = 0xC8; // EFT.BifacialTransform
  669. public const uint TotalCenterOfImpact = 0x198; // Single
  670. }
  671.  
  672. public readonly partial struct MovementContext
  673. {
  674. public const uint CurrentState = 0xE0; // EFT.BaseMovementState
  675. public const uint _states = 0x1E0; // System.Collections.Generic.Dictionary<Byte, BaseMovementState>
  676. public const uint _movementStates = 0x200; // -.IPlayerStateContainerBehaviour[]
  677. public const uint _tilt = 0x268; // Single
  678. public const uint _rotation = 0x27C; // UnityEngine.Vector2
  679. public const uint _physicalCondition = 0x300; // System.Int32
  680. public const uint _speedLimitIsDirty = 0x305; // Boolean
  681. public const uint StateSpeedLimit = 0x308; // Single
  682. public const uint StateSprintSpeedLimit = 0x30C; // Single
  683. public const uint _lookDirection = 0x420; // UnityEngine.Vector3
  684. public const uint WalkInertia = 0x4A0; // Single
  685. public const uint SprintBrakeInertia = 0x4A4; // Single
  686. }
  687.  
  688. public readonly partial struct MovementState
  689. {
  690. public const uint Name = 0x21; // System.Byte
  691. public const uint AnimatorStateHash = 0x24; // Int32
  692. public const uint StickToGround = 0x5C; // Boolean
  693. public const uint PlantTime = 0x60; // Single
  694. }
  695.  
  696. public readonly partial struct PlayerStateContainer
  697. {
  698. public const uint Name = 0x39; // System.Byte
  699. public const uint StateFullNameHash = 0x50; // Int32
  700. }
  701.  
  702. public readonly partial struct StationaryWeapon
  703. {
  704. public const uint IsMounted = 0xF0; // Boolean
  705. }
  706.  
  707. public readonly partial struct InventoryController
  708. {
  709. public const uint Inventory = 0x118; // EFT.InventoryLogic.Inventory
  710. }
  711.  
  712. public readonly partial struct Inventory
  713. {
  714. public const uint Equipment = 0x10; // EFT.InventoryLogic.InventoryEquipment
  715. public const uint QuestRaidItems = 0x20; // -.\uEF3D
  716. public const uint QuestStashItems = 0x28; // -.\uEF3D
  717. }
  718.  
  719. public readonly partial struct Equipment
  720. {
  721. public const uint Grids = 0x78; // -.\uEDBC[]
  722. public const uint Slots = 0x80; // EFT.InventoryLogic.Slot[]
  723. }
  724.  
  725. public readonly partial struct Slot
  726. {
  727. public const uint ContainedItem = 0x38; // EFT.InventoryLogic.Item
  728. public const uint ID = 0x48; // String
  729. public const uint Required = 0x60; // Boolean
  730. }
  731.  
  732. public readonly partial struct InteractiveLootItem
  733. {
  734. public const uint Item = 0xB8; // EFT.InventoryLogic.Item
  735. }
  736.  
  737. public readonly partial struct InteractiveCorpse
  738. {
  739. public const uint PlayerBody = 0x130; // EFT.PlayerBody
  740. }
  741.  
  742. public readonly partial struct LootableContainer
  743. {
  744. public const uint ItemOwner = 0x130; // -.\uEEF5
  745. public const uint Template = 0x138; // String
  746. }
  747.  
  748. public readonly partial struct LootableContainerItemOwner
  749. {
  750. public const uint RootItem = 0xB8; // EFT.InventoryLogic.Item
  751. }
  752.  
  753. public readonly partial struct LootItem
  754. {
  755. public const uint Template = 0x40; // EFT.InventoryLogic.ItemTemplate
  756. public const uint StackObjectsCount = 0x64; // Int32
  757. public const uint Version = 0x68; // Int32
  758. public const uint SpawnedInSession = 0x6C; // Boolean
  759. }
  760.  
  761. public readonly partial struct LootItemMod
  762. {
  763. public const uint Grids = 0x78; // -.\uEDBC[]
  764. public const uint Slots = 0x80; // EFT.InventoryLogic.Slot[]
  765. }
  766.  
  767. public readonly partial struct LootItemModGrids
  768. {
  769. public const uint ItemCollection = 0x30; // -.\uEDBE
  770. }
  771.  
  772. public readonly partial struct LootItemModGridsItemCollection
  773. {
  774. public const uint List = 0x18; // System.Collections.Generic.List<Item>
  775. }
  776.  
  777. public readonly partial struct LootItemWeapon
  778. {
  779. public const uint FireMode = 0xA0; // EFT.InventoryLogic.FireModeComponent
  780. public const uint Chambers = 0xB0; // EFT.InventoryLogic.Slot[]
  781. public const uint _magSlotCache = 0xC8; // EFT.InventoryLogic.Slot
  782. }
  783.  
  784. public readonly partial struct FireModeComponent
  785. {
  786. public const uint FireMode = 0x28; // System.Byte
  787. }
  788.  
  789. public readonly partial struct LootItemMagazine
  790. {
  791. public const uint Cartridges = 0xA0; // EFT.InventoryLogic.StackSlot
  792. public const uint LoadUnloadModifier = 0x19C; // Single
  793. }
  794.  
  795. public readonly partial struct StackSlot
  796. {
  797. public const uint _items = 0x10; // System.Collections.Generic.List<Item>
  798. public const uint MaxCount = 0x38; // Int32
  799. }
  800.  
  801. public readonly partial struct ItemTemplate
  802. {
  803. public const uint ShortName = 0x18; // String
  804. public const uint _id = 0x50; // EFT.MongoID
  805. public const uint Weight = 0xB0; // Single
  806. public const uint QuestItem = 0xBC; // Boolean
  807. }
  808.  
  809. public readonly partial struct ModTemplate
  810. {
  811. public const uint Velocity = 0x168; // Single
  812. }
  813.  
  814. public readonly partial struct AmmoTemplate
  815. {
  816. public const uint InitialSpeed = 0x1BC; // Single
  817. public const uint BallisticCoeficient = 0x1D0; // Single
  818. public const uint BulletMassGram = 0x258; // Single
  819. public const uint BulletDiameterMilimeters = 0x25C; // Single
  820. }
  821.  
  822. public readonly partial struct WeaponTemplate
  823. {
  824. public const uint Velocity = 0x254; // Single
  825. }
  826.  
  827. public readonly partial struct PlayerBody
  828. {
  829. public const uint SkeletonRootJoint = 0x30; // Diz.Skinning.Skeleton
  830. public const uint BodySkins = 0x48; // System.Collections.Generic.Dictionary<Int32, LoddedSkin>
  831. public const uint _bodyRenderers = 0x58; // -.\uE42B[]
  832. public const uint SlotViews = 0x70; // -.\uE3BE<Int32, \uE001>
  833. public const uint PointOfView = 0x98; // -.\uF1A7<Int32>
  834. }
  835.  
  836. public readonly partial struct PlayerBodySubclass
  837. {
  838. public const uint Dresses = 0x40; // EFT.Visual.Dress[]
  839. }
  840.  
  841. public readonly partial struct Dress
  842. {
  843. public const uint Renderers = 0x30; // UnityEngine.Renderer[]
  844. }
  845.  
  846. public readonly partial struct Skeleton
  847. {
  848. public const uint _values = 0x30; // System.Collections.Generic.List<Transform>
  849. }
  850.  
  851. public readonly partial struct LoddedSkin
  852. {
  853. public const uint _lods = 0x20; // Diz.Skinning.AbstractSkin[]
  854. }
  855.  
  856. public readonly partial struct Skin
  857. {
  858. public const uint _skinnedMeshRenderer = 0x28; // UnityEngine.SkinnedMeshRenderer
  859. }
  860.  
  861. public readonly partial struct TorsoSkin
  862. {
  863. public const uint _skin = 0x28; // Diz.Skinning.Skin
  864. }
  865.  
  866. public readonly partial struct SlotViewsContainer
  867. {
  868. public const uint Dict = 0x10; // System.Collections.Generic.Dictionary<Var, Var>
  869. }
  870.  
  871. public readonly partial struct PointOfView
  872. {
  873. public const uint POV = 0x10; // Var
  874. }
  875.  
  876. public readonly partial struct InventoryBlur
  877. {
  878. public const uint _upsampleTexDimension = 0x34; // System.Int32
  879. public const uint _blurCount = 0x3C; // Int32
  880. }
  881.  
  882. public readonly partial struct WeatherController
  883. {
  884. public const uint WeatherDebug = 0x68; // EFT.Weather.WeatherDebug
  885. }
  886.  
  887. public readonly partial struct WeatherDebug
  888. {
  889. public const uint isEnabled = 0x18; // Boolean
  890. public const uint WindMagnitude = 0x1C; // Single
  891. public const uint CloudDensity = 0x2C; // Single
  892. public const uint Fog = 0x30; // Single
  893. public const uint Rain = 0x34; // Single
  894. public const uint LightningThunderProbability = 0x38; // Single
  895. }
  896.  
  897. public readonly partial struct TOD_Scattering
  898. {
  899. public const uint sky = 0x20; // -.TOD_Sky
  900. }
  901.  
  902. public readonly partial struct TOD_Sky
  903. {
  904. public const uint Cycle = 0x20; // -.TOD_CycleParameters
  905. public const uint TOD_Components = 0x80; // -.TOD_Components
  906. }
  907.  
  908. public readonly partial struct TOD_CycleParameters
  909. {
  910. public const uint Hour = 0x10; // Single
  911. }
  912.  
  913. public readonly partial struct TOD_Components
  914. {
  915. public const uint TOD_Time = 0x118; // -.TOD_Time
  916. }
  917.  
  918. public readonly partial struct TOD_Time
  919. {
  920. public const uint LockCurrentTime = 0x70; // Boolean
  921. }
  922.  
  923. public readonly partial struct PrismEffects
  924. {
  925. public const uint useVignette = 0x12C; // Boolean
  926. public const uint useExposure = 0x1C0; // Boolean
  927. }
  928.  
  929. public readonly partial struct CC_Vintage
  930. {
  931. public const uint amount = 0x40; // Single
  932. }
  933.  
  934. public readonly partial struct GPUInstancerManager
  935. {
  936. public const uint runtimeDataList = 0x48; // System.Collections.Generic.List<\uE5AF>
  937. }
  938.  
  939. public readonly partial struct RuntimeDataList
  940. {
  941. public const uint instanceBounds = 0x68; // UnityEngine.Bounds
  942. }
  943.  
  944. public readonly partial struct GameSettingsContainer
  945. {
  946. public const uint Game = 0x10; // -.\uE99D.\uE000<\uE9AE, \uE9AD>
  947. public const uint Graphics = 0x28; // -.\uE99D.\uE000<\uE9AA, \uE9A8>
  948. }
  949.  
  950. public readonly partial struct GameSettingsInnerContainer
  951. {
  952. public const uint Settings = 0x10; // Var
  953. public const uint Controller = 0x30; // Var
  954. }
  955.  
  956. public readonly partial struct GameSettings
  957. {
  958. public const uint FieldOfView = 0x60; // Bsg.GameSettings.GameSetting<Int32>
  959. public const uint HeadBobbing = 0x68; // Bsg.GameSettings.GameSetting<Single>
  960. public const uint AutoEmptyWorkingSet = 0x70; // Bsg.GameSettings.GameSetting<Boolean>
  961. }
  962.  
  963. public readonly partial struct GraphicsSettings
  964. {
  965. public const uint DisplaySettings = 0x20; // Bsg.GameSettings.GameSetting<\uE9A3>
  966. }
  967.  
  968. public readonly partial struct NetworkContainer
  969. {
  970. public const uint NextRequestIndex = 0x8; // Int64
  971. public const uint PhpSessionId = 0x30; // String
  972. }
  973.  
  974. public readonly partial struct ScreenManager
  975. {
  976. public const uint Instance = 0x0; // -.\uF0DF
  977. public const uint CurrentScreenController = 0x28; // -.\uF0E1<Var>
  978. }
  979.  
  980. public readonly partial struct CurrentScreenController
  981. {
  982. public const uint Generic = 0x20; // Var
  983. }
  984.  
  985. public readonly partial struct BSGGameSetting
  986. {
  987. public const uint ValueClass = 0x28; // [HUMAN] ulong
  988. }
  989.  
  990. public readonly partial struct BSGGameSettingValueClass
  991. {
  992. public const uint Value = 0x30; // [HUMAN] T
  993. }
  994.  
  995. public readonly partial struct SSAA
  996. {
  997. public const uint OpticMaskMaterial = 0x58; // [HUMAN] UnityEngine.Material
  998. }
  999.  
  1000. public readonly partial struct BloomAndFlares
  1001. {
  1002. public const uint BloomIntensity = 0xB8; // [HUMAN] Single
  1003. }
  1004.  
  1005. public readonly partial struct OpticCameraManagerContainer
  1006. {
  1007. public const uint Instance = 0x0; // -.\uF017
  1008. public const uint OpticCameraManager = 0x10; // -.\uF018
  1009. public const uint FPSCamera = 0x60; // UnityEngine.Camera
  1010. }
  1011.  
  1012. public readonly partial struct OpticCameraManager
  1013. {
  1014. public const uint Camera = 0x68; // UnityEngine.Camera
  1015. public const uint CurrentOpticSight = 0x70; // EFT.CameraControl.OpticSight
  1016. }
  1017.  
  1018. public readonly partial struct OpticSight
  1019. {
  1020. public const uint LensRenderer = 0x20; // UnityEngine.Renderer
  1021. // [ERROR] Unable to find offset: "OpticCullingMask"!
  1022. }
  1023.  
  1024. public readonly partial struct MongoID
  1025. {
  1026. public const uint _stringID = 0x10; // String
  1027. }
  1028.  
  1029. public readonly partial struct LocaleManager
  1030. {
  1031. public const uint Instance = 0x8; // -.\uE963
  1032. public const uint LocaleDictionary = 0x38; // System.Collections.Generic.Dictionary<String, \uE960>
  1033. public const uint CurrentCulture = 0x70; // String
  1034. }
  1035.  
  1036. public readonly partial struct LayerMask
  1037. {
  1038. public const uint m_Mask = 0x0; // [HUMAN] Int32
  1039. }
  1040.  
  1041. public readonly partial struct LayerManager
  1042. {
  1043. public const uint HighPolyWithTerrainMask = 0x0; // UnityEngine.LayerMask
  1044. }
  1045.  
  1046. public readonly partial struct BallisticLayerManager
  1047. {
  1048. public const uint HitMask = 0x24; // UnityEngine.LayerMask
  1049. }
  1050. }
  1051.  
  1052. public readonly partial struct Enums
  1053. {
  1054. public enum EPlayerState
  1055. {
  1056. None = 0,
  1057. Idle = 1,
  1058. ProneIdle = 2,
  1059. ProneMove = 3,
  1060. Run = 4,
  1061. Sprint = 5,
  1062. Jump = 6,
  1063. FallDown = 7,
  1064. Transition = 8,
  1065. BreachDoor = 9,
  1066. Loot = 10,
  1067. Pickup = 11,
  1068. Open = 12,
  1069. Close = 13,
  1070. Unlock = 14,
  1071. Sidestep = 15,
  1072. DoorInteraction = 16,
  1073. Approach = 17,
  1074. Prone2Stand = 18,
  1075. Transit2Prone = 19,
  1076. Plant = 20,
  1077. Stationary = 21,
  1078. Roll = 22,
  1079. JumpLanding = 23,
  1080. ClimbOver = 24,
  1081. ClimbUp = 25,
  1082. VaultingFallDown = 26,
  1083. VaultingLanding = 27,
  1084. BlindFire = 28,
  1085. IdleWeaponMounting = 29,
  1086. IdleZombieState = 30,
  1087. MoveZombieState = 31,
  1088. TurnZombieState = 32,
  1089. StartMoveZombieState = 33,
  1090. EndMoveZombieState = 34,
  1091. DoorInteractionZombieState = 35,
  1092. }
  1093.  
  1094. public enum EPlayerSide
  1095. {
  1096. Usec = 1,
  1097. Bear = 2,
  1098. Savage = 4,
  1099. }
  1100.  
  1101. [Flags]
  1102. public enum ETagStatus
  1103. {
  1104. Unaware = 1,
  1105. Aware = 2,
  1106. Combat = 4,
  1107. Solo = 8,
  1108. Coop = 16,
  1109. Bear = 32,
  1110. Usec = 64,
  1111. Scav = 128,
  1112. TargetSolo = 256,
  1113. TargetMultiple = 512,
  1114. Healthy = 1024,
  1115. Injured = 2048,
  1116. BadlyInjured = 4096,
  1117. Dying = 8192,
  1118. Birdeye = 16384,
  1119. Knight = 32768,
  1120. BigPipe = 65536,
  1121. }
  1122.  
  1123. [Flags]
  1124. public enum EMemberCategory
  1125. {
  1126. Default = 0,
  1127. Developer = 1,
  1128. UniqueId = 2,
  1129. Trader = 4,
  1130. Group = 8,
  1131. System = 16,
  1132. ChatModerator = 32,
  1133. ChatModeratorWithPermanentBan = 64,
  1134. UnitTest = 128,
  1135. Sherpa = 256,
  1136. Emissary = 512,
  1137. Unheard = 1024,
  1138. }
  1139.  
  1140. public enum WildSpawnType
  1141. {
  1142. marksman = 0,
  1143. assault = 1,
  1144. bossTest = 2,
  1145. bossBully = 3,
  1146. followerTest = 4,
  1147. followerBully = 5,
  1148. bossKilla = 6,
  1149. bossKojaniy = 7,
  1150. followerKojaniy = 8,
  1151. pmcBot = 9,
  1152. cursedAssault = 10,
  1153. bossGluhar = 11,
  1154. followerGluharAssault = 12,
  1155. followerGluharSecurity = 13,
  1156. followerGluharScout = 14,
  1157. followerGluharSnipe = 15,
  1158. followerSanitar = 16,
  1159. bossSanitar = 17,
  1160. test = 18,
  1161. assaultGroup = 19,
  1162. sectantWarrior = 20,
  1163. sectantPriest = 21,
  1164. bossTagilla = 22,
  1165. followerTagilla = 23,
  1166. exUsec = 24,
  1167. gifter = 25,
  1168. bossKnight = 26,
  1169. followerBigPipe = 27,
  1170. followerBirdEye = 28,
  1171. bossZryachiy = 29,
  1172. followerZryachiy = 30,
  1173. bossBoar = 32,
  1174. followerBoar = 33,
  1175. arenaFighter = 34,
  1176. arenaFighterEvent = 35,
  1177. bossBoarSniper = 36,
  1178. crazyAssaultEvent = 37,
  1179. peacefullZryachiyEvent = 38,
  1180. sectactPriestEvent = 39,
  1181. ravangeZryachiyEvent = 40,
  1182. followerBoarClose1 = 41,
  1183. followerBoarClose2 = 42,
  1184. bossKolontay = 43,
  1185. followerKolontayAssault = 44,
  1186. followerKolontaySecurity = 45,
  1187. shooterBTR = 46,
  1188. bossPartisan = 47,
  1189. spiritWinter = 48,
  1190. spiritSpring = 49,
  1191. peacemaker = 50,
  1192. pmcBEAR = 51,
  1193. pmcUSEC = 52,
  1194. skier = 53,
  1195. sectantPredvestnik = 57,
  1196. sectantPrizrak = 58,
  1197. sectantOni = 59,
  1198. infectedAssault = 60,
  1199. infectedPmc = 61,
  1200. infectedCivil = 62,
  1201. infectedLaborant = 63,
  1202. infectedTagilla = 64,
  1203. }
  1204.  
  1205. public enum EExfiltrationStatus
  1206. {
  1207. NotPresent = 1,
  1208. UncompleteRequirements = 2,
  1209. Countdown = 3,
  1210. RegularMode = 4,
  1211. Pending = 5,
  1212. AwaitsManualActivation = 6,
  1213. Hidden = 7,
  1214. }
  1215.  
  1216. public enum EMalfunctionState
  1217. {
  1218. None = 0,
  1219. Misfire = 1,
  1220. Jam = 2,
  1221. HardSlide = 3,
  1222. SoftSlide = 4,
  1223. Feed = 5,
  1224. }
  1225.  
  1226. [Flags]
  1227. public enum EPhysicalCondition
  1228. {
  1229. None = 0,
  1230. OnPainkillers = 1,
  1231. LeftLegDamaged = 2,
  1232. RightLegDamaged = 4,
  1233. ProneDisabled = 8,
  1234. LeftArmDamaged = 16,
  1235. RightArmDamaged = 32,
  1236. Tremor = 64,
  1237. UsingMeds = 128,
  1238. HealingLegs = 256,
  1239. JumpDisabled = 512,
  1240. SprintDisabled = 1024,
  1241. ProneMovementDisabled = 2048,
  1242. Panic = 4096,
  1243. }
  1244.  
  1245. [Flags]
  1246. public enum EProceduralAnimationMask
  1247. {
  1248. Breathing = 1,
  1249. Walking = 2,
  1250. MotionReaction = 4,
  1251. ForceReaction = 8,
  1252. Shooting = 16,
  1253. DrawDown = 32,
  1254. Aiming = 64,
  1255. HandShake = 128,
  1256. }
  1257.  
  1258. [Flags]
  1259. public enum EAnimatorMask
  1260. {
  1261. Thirdperson = 1,
  1262. Arms = 2,
  1263. Procedural = 4,
  1264. FBBIK = 8,
  1265. IK = 16,
  1266. }
  1267.  
  1268. public enum InventoryBlurDimensions
  1269. {
  1270. _128 = 128,
  1271. _256 = 256,
  1272. _512 = 512,
  1273. _1024 = 1024,
  1274. _2048 = 2048,
  1275. }
  1276.  
  1277. public enum ECameraType
  1278. {
  1279. Default = 0,
  1280. Spectator = 1,
  1281. UIBackground = 2,
  1282. KillCamera = 3,
  1283. }
  1284.  
  1285. public enum ColorType
  1286. {
  1287. // No data!
  1288. }
  1289.  
  1290. public enum EWeaponModType
  1291. {
  1292. mod_mount = 1,
  1293. mod_scope = 2,
  1294. mod_tactical = 4,
  1295. mod_stock = 8,
  1296. mod_magazine = 16,
  1297. mod_barrel = 32,
  1298. mod_handguard = 64,
  1299. mod_muzzle = 128,
  1300. mod_sight_front = 256,
  1301. mod_sight_rear = 512,
  1302. mod_foregrip = 1024,
  1303. mod_reciever = 2048,
  1304. mod_charge = 4096,
  1305. mod_pistol_grip = 8192,
  1306. mod_launcher = 16384,
  1307. mod_bipod = 32768,
  1308. mod_mag_shaft = 65536,
  1309. mod_silencer = 131072,
  1310. mod_tactical_2 = 262144,
  1311. chamber0 = 524288,
  1312. chamber1 = 1048576,
  1313. patron_in_weapon = 2097152,
  1314. mod_gas_block = 4194304,
  1315. mod_equipment = 8388608,
  1316. mod_equipment_000 = 16777216,
  1317. mod_equipment_001 = 33554432,
  1318. mod_nvg = 67108864,
  1319. mod_flashlight = 134217728,
  1320. mod_muzzle_001 = 268435456,
  1321. }
  1322.  
  1323. public enum EquipmentSlot
  1324. {
  1325. FirstPrimaryWeapon = 0,
  1326. SecondPrimaryWeapon = 1,
  1327. Holster = 2,
  1328. Scabbard = 3,
  1329. Backpack = 4,
  1330. SecuredContainer = 5,
  1331. TacticalVest = 6,
  1332. ArmorVest = 7,
  1333. Pockets = 8,
  1334. Eyewear = 9,
  1335. FaceCover = 10,
  1336. Headwear = 11,
  1337. Earpiece = 12,
  1338. Dogtag = 13,
  1339. ArmBand = 14,
  1340. }
  1341.  
  1342. public enum EFireMode
  1343. {
  1344. fullauto = 0,
  1345. single = 1,
  1346. doublet = 2,
  1347. burst = 3,
  1348. doubleaction = 4,
  1349. semiauto = 5,
  1350. grenadeThrowing = 6,
  1351. greanadePlanting = 7,
  1352. }
  1353.  
  1354. public enum SynchronizableObjectType
  1355. {
  1356. AirDrop = 0,
  1357. AirPlane = 1,
  1358. Tripwire = 2,
  1359. }
  1360.  
  1361. public enum ETripwireState
  1362. {
  1363. None = 0,
  1364. Wait = 1,
  1365. Active = 2,
  1366. Exploding = 3,
  1367. Exploded = 4,
  1368. Inert = 5,
  1369. }
  1370.  
  1371. public enum EQuestStatus
  1372. {
  1373. Locked = 0,
  1374. AvailableForStart = 1,
  1375. Started = 2,
  1376. AvailableForFinish = 3,
  1377. Success = 4,
  1378. Fail = 5,
  1379. FailRestartable = 6,
  1380. MarkedAsFailed = 7,
  1381. Expired = 8,
  1382. AvailableAfter = 9,
  1383. }
  1384. }
  1385. }
  1386.  
Add Comment
Please, Sign In to add comment