Typed read/write of engine fields at a base pointer + byte offset.
float GravityScale() const
void SetFlags(uint32_t value) const
void SetAbsVelocity(Vector value) const
void SetGravityScale(float value) const
void SetHealth(int32_t value) const
void SetActualMoveType(MoveType_t value) const
void SetMoveTypeRaw(MoveType_t value) const
EntityRef OwnerEntity() const
MoveType_t ActualMoveType() const
EntityRef GroundEntity() const
void SetOwnerEntity(EntityRef value) const
uint8_t LifeState() const
void SetTeamNum(VoltMod::Team value) const
void SetMaxHealth(int32_t value) const
VoltMod::Team TeamNum() const
void SetLifeState(uint8_t value) const
Vector AbsVelocity() const
CBodyComponent BodyComponent() const
int32_t MaxHealth() const
void SetGroundEntity(EntityRef value) const
MoveType_t MoveTypeRaw() const
::CEntityInstance * _owner
static constexpr int32_t kCBaseEntity_LifeState
static constexpr int32_t kCBaseEntity_GravityScale
static constexpr int32_t kCBaseEntity_OwnerEntity
static constexpr int32_t kCBaseEntity_BodyComponent
void NotifyEntity(CEntityInstance *entity, int32_t offset)
static constexpr int32_t kCBaseEntity_MaxHealth
static constexpr int32_t kCBaseEntity_MoveTypeRaw
static constexpr int32_t kCBaseEntity_GroundEntity
static constexpr int32_t kCBaseEntity_AbsVelocity
static constexpr int32_t kCBaseEntity_ActualMoveType
static constexpr int32_t kCBaseEntity_Health
static constexpr int32_t kCBaseEntity_TeamNum
static constexpr int32_t kCBaseEntity_Flags
static std::string ReadFile(const std::filesystem::path &path)