mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-05 15:42:17 +03:00
feat(ui): add Script_GetUnitFromName
This commit is contained in:
parent
ed9c683602
commit
cfb8f2bae1
@ -12,6 +12,16 @@ bool ParseTrailingTokens(const char* token, WOWGUID& guid, CGPlayer_C* player) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CGUnit_C* Script_GetUnitFromName(const char* name) {
|
||||||
|
WOWGUID guid;
|
||||||
|
|
||||||
|
if (!Script_GetGUIDFromToken(name, guid, false)) {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
return static_cast<CGUnit_C*>(ClntObjMgrObjectPtr(guid, TYPE_UNIT, __FILE__, __LINE__));
|
||||||
|
}
|
||||||
|
|
||||||
bool Script_GetGUIDFromString(const char*& token, WOWGUID& guid) {
|
bool Script_GetGUIDFromString(const char*& token, WOWGUID& guid) {
|
||||||
// TODO
|
// TODO
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@ -3,6 +3,10 @@
|
|||||||
|
|
||||||
#include "util/GUID.hpp"
|
#include "util/GUID.hpp"
|
||||||
|
|
||||||
|
class CGUnit_C;
|
||||||
|
|
||||||
|
CGUnit_C* Script_GetUnitFromName(const char* name);
|
||||||
|
|
||||||
bool Script_GetGUIDFromString(const char*& token, WOWGUID& guid);
|
bool Script_GetGUIDFromString(const char*& token, WOWGUID& guid);
|
||||||
|
|
||||||
bool Script_GetGUIDFromToken(const char* token, WOWGUID& guid, bool defaultToTarget);
|
bool Script_GetGUIDFromToken(const char* token, WOWGUID& guid, bool defaultToTarget);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user