feat(object): add missing CGUnit_C in-class initializers

This commit is contained in:
fallenoak 2026-02-26 07:16:16 -06:00
parent 5492b3f231
commit c5bd63b79e
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 6 additions and 7 deletions

View File

@ -98,7 +98,6 @@ const char* CGUnit_C::GetDisplayRaceNameFromRecord(const ChrRacesRec* raceRec, U
CGUnit_C::CGUnit_C(uint32_t time, CClientObjCreate& objCreate)
: CGObject_C(time, objCreate)
, m_movement(&this->m_localMovement)
, m_localMovement(objCreate.move.status.position28, objCreate.move.status.facing34, this->GetGUID(), this)
{
// TODO

View File

@ -49,16 +49,16 @@ class CGUnit_C : public CGObject_C, public CGUnit {
private:
// Private member variables
CMovementData_C* m_movement;
CMovementData_C* m_movement = &m_localMovement;
// TODO
CMovementData_C m_localMovement;
// TODO
CreatureDisplayInfoRec* m_displayInfo;
CreatureDisplayInfoExtraRec* m_displayInfoExtra;
CreatureModelDataRec* m_modelData;
CreatureSoundDataRec* m_soundData;
CreatureDisplayInfoRec* m_displayInfo = nullptr;
CreatureDisplayInfoExtraRec* m_displayInfoExtra = nullptr;
CreatureModelDataRec* m_modelData = nullptr;
CreatureSoundDataRec* m_soundData = nullptr;
// TODO
UnitBloodLevelsRec* m_bloodRec;
UnitBloodLevelsRec* m_bloodRec = nullptr;
// TODO
int32_t m_localDisplayID = 0;
// TODO