// MNetworkVarNames = QAngle m_anglesCharging
// MNetworkVarNames = GameTime_t m_flChargeStartTime
// MNetworkVarNames = GameTime_t m_flFastChargeStartTime
// MNetworkVarNames = GameTime_t m_flFastChargeEndTime
// MNetworkVarNames = bool m_bHitAPlayer
class CCitadel_Ability_Bull_Charge : public C_CitadelBaseAbility
{
    uint8 pad_0FD8[1456];
public:
    // MNetworkEnable
    QAngle m_anglesCharging;
    // MNetworkEnable
    // MNetworkChangeCallback = OnChargingStateChanged
    GameTime_t m_flChargeStartTime;
    // MNetworkEnable
    GameTime_t m_flFastChargeStartTime;
    // MNetworkEnable
    GameTime_t m_flFastChargeEndTime;
    // MNetworkEnable
    // MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
    bool m_bHitAPlayer;
private:
    uint8 pad_15A1[3];
public:
    bool m_bFirstTick;
    Vector m_vGoalDir;
};