// MNetworkVarNames = GameTime_t m_flTimeStartZipping
// MNetworkVarNames = GameTime_t m_flTimeForKnockdownProtection
// MNetworkVarNames = GameTime_t m_flTimeStopZipping
// MNetworkVarNames = float m_flCasterSpeed
// MNetworkVarNames = CNetworkVelocityVector m_vecInitialVel
// MNetworkVarNames = Vector m_vecAttachPoint
// MNetworkVarNames = EHANDLE m_pPrevNode
// MNetworkVarNames = EHANDLE m_pNextNode
// MNetworkVarNames = GameTime_t m_flTimeEnterState
// MNetworkVarNames = GameTime_t m_flLatchTime
// MNetworkVarNames = GameTime_t m_flDamagedTime
// MNetworkVarNames = EAttachState_t m_eAttachState
// MNetworkVarNames = int m_iAttachedZipLineLane
// MNetworkVarNames = bool m_bDroppedFromZipline
// MNetworkVarNames = Vector m_vAttachZipLineOffset
// MNetworkVarNames = float m_flZiplineAirDrag
// MNetworkVarNames = Vector m_vPendulumVelocity
// MNetworkVarNames = Vector m_vPendulumPosition
// MNetworkVarNames = Vector m_vVelocityHistory1
// MNetworkVarNames = Vector m_vVelocityHistory2
class CCitadel_Ability_ZipLine : public CCitadelBaseAbility
{
uint8 pad_0BA0[1152];
public:
GameTime_t m_flActivatePressTime;
bool m_bThinking;
bool m_bMoveCollidedPushUp;
EAttachState_t m_eCommittedAttachState;
private:
uint8 pad_102C[44];
public:
// MNetworkEnable
GameTime_t m_flTimeStartZipping;
// MNetworkEnable
GameTime_t m_flTimeForKnockdownProtection;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flTimeStopZipping;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
float32 m_flCasterSpeed;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
CNetworkVelocityVector m_vecInitialVel;
private:
uint8 pad_1090[8];
public:
// MNetworkEnable
Vector m_vecAttachPoint;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
CHandle<CBaseEntity> m_pPrevNode;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
CHandle<CBaseEntity> m_pNextNode;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flTimeEnterState;
// MNetworkEnable
GameTime_t m_flLatchTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flDamagedTime;
// MNetworkEnable
EAttachState_t m_eAttachState;
// MNetworkEnable
int32 m_iAttachedZipLineLane;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
bool m_bDroppedFromZipline;
AttachmentHandle_t m_hAttachZipLine;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vAttachZipLineOffset;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
float32 m_flZiplineAirDrag;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vPendulumVelocity;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vPendulumPosition;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vVelocityHistory1;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vVelocityHistory2;
};