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) CGUnit_C::CGUnit_C(uint32_t time, CClientObjCreate& objCreate)
: CGObject_C(time, objCreate) : CGObject_C(time, objCreate)
, m_movement(&this->m_localMovement)
, m_localMovement(objCreate.move.status.position28, objCreate.move.status.facing34, this->GetGUID(), this) , m_localMovement(objCreate.move.status.position28, objCreate.move.status.facing34, this->GetGUID(), this)
{ {
// TODO // TODO

View File

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