// MNetworkVarNames = bool m_bActive
// MNetworkVarNames = EHANDLE m_hCurrentTarget
// MNetworkVarNames = EHANDLE m_hLastCastTarget
// MNetworkVarNames = Vector m_vStartPosition
// MNetworkVarNames = Vector m_vDeparturePosition
// MNetworkVarNames = CCitadelAutoScaledTime m_flDepartureTime
// MNetworkVarNames = CCitadelAutoScaledTime m_flArrivalTime
// MNetworkVarNames = bool m_bIsFirstCastCompleted
// MNetworkVarNames = GameTime_t m_tDoubleCastWindow
class CCitadel_Ability_Nano_Pounce_Instant : public C_CitadelBaseAbility
{
uint8 pad_0FD8[1120];
public:
// MNetworkEnable
bool m_bActive;
// MNetworkEnable
CHandle<C_BaseEntity> m_hCurrentTarget;
// MNetworkEnable
CHandle<C_BaseEntity> m_hLastCastTarget;
// MNetworkEnable
Vector m_vStartPosition;
// MNetworkEnable
Vector m_vDeparturePosition;
// MNetworkEnable
CCitadelAutoScaledTime m_flDepartureTime;
// MNetworkEnable
CCitadelAutoScaledTime m_flArrivalTime;
Vector m_vLastKnownSafePos;
private:
uint8 pad_149C[2];
public:
// MNetworkEnable
bool m_bIsFirstCastCompleted;
// MNetworkEnable
GameTime_t m_tDoubleCastWindow;
};