2#include "../Utils/Memory.h"
19 return strstr(name.value_or(
"").c_str(),
"npc_dota_hero_");
40 optional<CEntityIdentity*>
m_pPrev()
const {
44 optional<CEntityIdentity*>
m_pNext()
const {
Definition CBaseEntity.h:6
Definition CEntityIdentity.h:11
optional< string > internal_name() const
Definition CEntityIdentity.h:30
optional< CEntityIdentity * > m_pNext() const
Definition CEntityIdentity.h:44
optional< CEntityIdentity * > m_pPrev() const
Definition CEntityIdentity.h:40
CBaseEntity * base_entity() const
Definition CEntityIdentity.h:13
CSchemaClassBinding * schema_class_binding() const
Definition CEntityIdentity.h:22
optional< string > entity_name() const
Definition CEntityIdentity.h:35
optional< CHandle > handle() const
Definition CEntityIdentity.h:26
bool is_hero() const
Definition CEntityIdentity.h:17
Definition CGameEntitySystem.h:18
static optional< T > read_memory(const N &address)
Definition Memory.h:78
static optional< string > read_string(const T &address, const size_t max_length=64)
Definition Memory.h:125