mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-18 05:31:07 +03:00
feat(object): add CGUnit_C::GetRawFacing
This commit is contained in:
parent
7082e8db17
commit
d3d4fa884f
@ -111,6 +111,10 @@ C3Vector CGObject_C::GetPosition() const {
|
|||||||
return { 0.0f, 0.0f, 0.0f };
|
return { 0.0f, 0.0f, 0.0f };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
float CGObject_C::GetRawFacing() const {
|
||||||
|
return this->GetFacing();
|
||||||
|
}
|
||||||
|
|
||||||
WOWGUID CGObject_C::GetTransportGUID() const {
|
WOWGUID CGObject_C::GetTransportGUID() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,7 @@ class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID
|
|||||||
virtual C3Vector GetPosition() const;
|
virtual C3Vector GetPosition() const;
|
||||||
// TODO
|
// TODO
|
||||||
virtual float GetFacing() const;
|
virtual float GetFacing() const;
|
||||||
|
virtual float GetRawFacing() const;
|
||||||
// TODO
|
// TODO
|
||||||
virtual WOWGUID GetTransportGUID() const;
|
virtual WOWGUID GetTransportGUID() const;
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -42,6 +42,10 @@ C3Vector CGUnit::GetPosition() const {
|
|||||||
return this->m_move->GetPosition();
|
return this->m_move->GetPosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
float CGUnit::GetRawFacing() const {
|
||||||
|
return this->m_move->GetRawFacing();
|
||||||
|
}
|
||||||
|
|
||||||
CGUnitData* CGUnit::Unit() const {
|
CGUnitData* CGUnit::Unit() const {
|
||||||
return this->m_unit;
|
return this->m_unit;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -92,6 +92,7 @@ class CGUnit {
|
|||||||
float GetFacing() const;
|
float GetFacing() const;
|
||||||
int32_t GetNativeDisplayID() const;
|
int32_t GetNativeDisplayID() const;
|
||||||
C3Vector GetPosition() const;
|
C3Vector GetPosition() const;
|
||||||
|
float GetRawFacing() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Protected member variables
|
// Protected member variables
|
||||||
|
|||||||
@ -183,6 +183,10 @@ C3Vector CGUnit_C::GetPosition() const {
|
|||||||
return this->CGUnit::GetPosition();
|
return this->CGUnit::GetPosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
float CGUnit_C::GetRawFacing() const {
|
||||||
|
return this->CGUnit::GetRawFacing();
|
||||||
|
}
|
||||||
|
|
||||||
float CGUnit_C::GetRawSmoothFacing() const {
|
float CGUnit_C::GetRawSmoothFacing() const {
|
||||||
return this->m_smoothFacing;
|
return this->m_smoothFacing;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -31,6 +31,7 @@ class CGUnit_C : public CGObject_C, public CGUnit {
|
|||||||
virtual C3Vector GetPosition() const;
|
virtual C3Vector GetPosition() const;
|
||||||
// TODO
|
// TODO
|
||||||
virtual float GetFacing() const;
|
virtual float GetFacing() const;
|
||||||
|
virtual float GetRawFacing() const;
|
||||||
// TODO
|
// TODO
|
||||||
virtual WOWGUID GetTransportGUID() const;
|
virtual WOWGUID GetTransportGUID() const;
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -33,6 +33,10 @@ C3Vector CPassenger::GetPosition(const C3Vector& position) const {
|
|||||||
return position;
|
return position;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
float CPassenger::GetRawFacing() const {
|
||||||
|
return this->m_facing;
|
||||||
|
}
|
||||||
|
|
||||||
WOWGUID CPassenger::GetTransportGUID() const {
|
WOWGUID CPassenger::GetTransportGUID() const {
|
||||||
return this->m_transportGUID;
|
return this->m_transportGUID;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,7 @@ class CPassenger {
|
|||||||
float GetFacing(float facing) const;
|
float GetFacing(float facing) const;
|
||||||
C3Vector GetPosition() const;
|
C3Vector GetPosition() const;
|
||||||
C3Vector GetPosition(const C3Vector& position) const;
|
C3Vector GetPosition(const C3Vector& position) const;
|
||||||
|
float GetRawFacing() const;
|
||||||
WOWGUID GetTransportGUID() const;
|
WOWGUID GetTransportGUID() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user