// 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];
};