VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
CBasePlayerPawn.cpp
Go to the documentation of this file.
1// Generated by `voltmod framework schemagen`. Do not edit.
2
3#include "Schema/Notify.hpp"
4
12
13namespace VoltMod::Schema
14{
15
16// ---- CBasePlayerPawn, 4016 bytes -----------------------------------
17static constexpr int32_t kCBasePlayerPawn_ObserverServices = 3592; // CPlayer_ObserverServices*
18static constexpr int32_t kCBasePlayerPawn_ItemServices = 3576; // CPlayer_ItemServices*
19static constexpr int32_t kCBasePlayerPawn_MovementServices = 3632; // CPlayer_MovementServices*
20static constexpr int32_t kCBasePlayerPawn_WeaponServices = 3568; // CPlayer_WeaponServices*
21static constexpr int32_t kCBasePlayerPawn_CameraServices = 3624; // CPlayer_CameraServices*
22static constexpr int32_t kCBasePlayerPawn_ControllerRef = 3960; // CHandle< CBasePlayerController >
23
33
43
53
63
73
75{
76 if (!_base)
77 {
78 return {};
79 }
80
82}
83
94
95} // namespace VoltMod::Schema
Typed read/write of engine fields at a base pointer + byte offset.
CPlayer_ItemServices ItemServices() const
void SetControllerRef(EntityRef value) const
CPlayer_CameraServices CameraServices() const
CPlayer_WeaponServices WeaponServices() const
CPlayer_MovementServices MovementServices() const
CPlayer_ObserverServices ObserverServices() const
int32_t _ownerOffset
Definition View.hpp:38
::CEntityInstance * _owner
Definition View.hpp:37
static constexpr int32_t kCBasePlayerPawn_CameraServices
static constexpr int32_t kCBasePlayerPawn_ItemServices
void NotifyEntity(CEntityInstance *entity, int32_t offset)
Definition Notify.cpp:20
static constexpr int32_t kCBasePlayerPawn_ControllerRef
static constexpr int32_t kCBasePlayerPawn_ObserverServices
static constexpr int32_t kCBasePlayerPawn_WeaponServices
static constexpr int32_t kCBasePlayerPawn_MovementServices
static std::string ReadFile(const std::filesystem::path &path)
Definition Loader.cpp:56