mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-18 21:51:06 +03:00
Compare commits
1 Commits
0f35d38858
...
82a9d12b82
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
82a9d12b82 |
@ -95,7 +95,7 @@ void CGObject_C::Disable() {
|
||||
this->m_disableTimeMs = CWorld::GetCurTimeMs();
|
||||
}
|
||||
|
||||
int32_t CGObject_C::GetModelFileName(const char*& name) const {
|
||||
int32_t CGObject_C::GetModelFileName(const char*& name) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -36,7 +36,7 @@ class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID
|
||||
virtual void HandleOutOfRange(OUT_OF_RANGE_TYPE type) {};
|
||||
virtual void UpdateWorldObject(int32_t a2);
|
||||
// TODO
|
||||
virtual int32_t GetModelFileName(const char*& name) const;
|
||||
virtual int32_t GetModelFileName(const char*& name);
|
||||
// TODO
|
||||
virtual int32_t CanHighlight();
|
||||
virtual int32_t CanBeTargetted();
|
||||
|
||||
@ -115,26 +115,6 @@ int32_t CGUnit_C::CanBeTargetted() {
|
||||
return this->CanHighlight();
|
||||
}
|
||||
|
||||
CreatureModelDataRec* CGUnit_C::GetModelData() const {
|
||||
// TODO
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int32_t CGUnit_C::GetModelFileName(const char*& name) const {
|
||||
auto modelDataRec = this->GetModelData();
|
||||
|
||||
// Model data not found
|
||||
if (!modelDataRec) {
|
||||
name = "Spells\\ErrorCube.mdx";
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
name = modelDataRec->m_modelName;
|
||||
|
||||
return modelDataRec->m_modelName ? true : false;
|
||||
}
|
||||
|
||||
void CGUnit_C::PostInit(uint32_t time, const CClientObjCreate& init, bool a4) {
|
||||
// TODO
|
||||
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
|
||||
class ChrClassesRec;
|
||||
class ChrRacesRec;
|
||||
class CreatureModelDataRec;
|
||||
|
||||
class CGUnit_C : public CGObject_C, public CGUnit {
|
||||
public:
|
||||
@ -23,15 +22,12 @@ class CGUnit_C : public CGObject_C, public CGUnit {
|
||||
// Virtual public member functions
|
||||
virtual ~CGUnit_C();
|
||||
// TODO
|
||||
virtual int32_t GetModelFileName(const char*& name) const;
|
||||
// TODO
|
||||
virtual int32_t CanHighlight();
|
||||
virtual int32_t CanBeTargetted();
|
||||
// TODO
|
||||
|
||||
// Public member functions
|
||||
CGUnit_C(uint32_t time, CClientObjCreate& objCreate);
|
||||
CreatureModelDataRec* GetModelData() const;
|
||||
void PostInit(uint32_t time, const CClientObjCreate& init, bool a4);
|
||||
void PostMovementUpdate(const CClientMoveUpdate& move, int32_t activeMover);
|
||||
void SetStorage(uint32_t* storage, uint32_t* saved);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user