// MNetworkVarNames = EHANDLE m_hTeleportTarget
// MNetworkVarNames = bool m_bTeleported
// MNetworkVarNames = QAngle m_qPostTeleportAngles
class CAbility_Drifter_ShadowMark : public CCitadelBaseAbility
{
public:
Vector m_vLastValidTeleportPosition;
// MNetworkEnable
CHandle<CBaseEntity> m_hTeleportTarget;
// MNetworkEnable
bool m_bTeleported;
// MNetworkEnable
// MNetworkEncoder = qangle
// MNetworkChangeCallback = OnTeleportAnglesChanged
QAngle m_qPostTeleportAngles;
private:
uint8 pad_0BC0[4];
public:
GameTime_t m_flExpireTime;
GameTime_t m_flTeleportedTime;
private:
uint8 pad_0BCC[256];
};