mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-01-10 19:02:11 +08:00
7931af02fa
Add CConcreteEntityList, CEntityComponent, CScriptComponent, CGameEntitySystem, rewrite IHandleEntity to use CEntityHandle instead of CBaseHandle, update NUM_SERIAL_NUM_BITS, comment out old CBaseEntity, obsolete basehandle.h
26 lines
412 B
C++
26 lines
412 B
C++
#ifndef ENTITYCOMPONENT_H
|
|
#define ENTITYCOMPONENT_H
|
|
|
|
#if _WIN32
|
|
#pragma once
|
|
#endif
|
|
|
|
|
|
#include <tier0/platform.h>
|
|
#include "tier1/utlsymbollarge.h"
|
|
|
|
class CEntityComponent
|
|
{
|
|
private:
|
|
uint8 unknown[0x8]; // 0x0
|
|
};
|
|
|
|
class CScriptComponent : public CEntityComponent
|
|
{
|
|
private:
|
|
uint8 unknown[0x28]; // 0x8
|
|
public:
|
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
|
};
|
|
|
|
#endif // ENTITYCOMPONENT_H
|