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
EntityRef ControllerRef() const
CPlayer_MovementServices MovementServices() const
CPlayer_ObserverServices ObserverServices() const
::CEntityInstance * _owner
static constexpr int32_t kCBasePlayerPawn_CameraServices
static constexpr int32_t kCBasePlayerPawn_ItemServices
void NotifyEntity(CEntityInstance *entity, int32_t offset)
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)