// MNetworkVarNames = bool m_bIsRolling
// MNetworkVarNames = CHandle< CCitadelViscousBall > m_hBall
// MNetworkVarNames = EViscousBowlingBallState_t m_eRollingState
// MNetworkVarNames = GameTime_t m_flNextStateTime
// MNetworkVarNames = GameTime_t m_flNextWallCheck
// MNetworkVarNames = GameTime_t m_flRollStartTime
// MNetworkVarNames = GameTime_t m_flWallExitTime
// MNetworkVarNames = Vector m_vecWallExitVelocity
class CCitadel_Ability_GooBowlingBall : public CCitadelBaseAbility
{
uint8 pad_0BA0[896];
public:
int32 m_nAirJumpsLeft;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
// MNetworkChangeCallback = OnIsRollingChanged
bool m_bIsRolling;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
CHandle<CCitadelViscousBall> m_hBall;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
EViscousBowlingBallState_t m_eRollingState;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flNextStateTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flNextWallCheck;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flRollStartTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flWallExitTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_vecWallExitVelocity;
private:
uint8 pad_0F4C[328];
};