VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
CBasePlayerWeapon.cpp
Go to the documentation of this file.
1// Generated by `voltmod framework schemagen`. Do not edit.
2
3#include "Schema/Notify.hpp"
4
7
8namespace VoltMod::Schema
9{
10
11// ---- CBasePlayerWeapon, 3824 bytes ---------------------------------
12static constexpr int32_t kCBasePlayerWeapon_NextPrimaryAttackTick = 3760; // GameTick_t
13static constexpr int32_t kCBasePlayerWeapon_NextSecondaryAttackTick = 3768; // GameTick_t
14
16{
17 if (!_base)
18 {
19 return {};
20 }
21
23}
24
26{
27 if (!_base)
28 {
29 return;
30 }
31
34}
35
37{
38 if (!_base)
39 {
40 return {};
41 }
42
44}
45
47{
48 if (!_base)
49 {
50 return;
51 }
52
55}
56
57} // namespace VoltMod::Schema
Typed read/write of engine fields at a base pointer + byte offset.
void SetNextPrimaryAttackTick(int32_t value) const
void SetNextSecondaryAttackTick(int32_t value) const
int32_t _ownerOffset
Definition View.hpp:38
::CEntityInstance * _owner
Definition View.hpp:37
void NotifyEntity(CEntityInstance *entity, int32_t offset)
Definition Notify.cpp:20
static constexpr int32_t kCBasePlayerWeapon_NextPrimaryAttackTick
static constexpr int32_t kCBasePlayerWeapon_NextSecondaryAttackTick
static std::string ReadFile(const std::filesystem::path &path)
Definition Loader.cpp:56