// 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 CCitadelBaseAbility
{
public:
CUtlVector<CHandle<CBaseEntity>> m_vecHitEntities;
bool m_bGainedWeaponPowerBuff;
private:
uint8 pad_0BBC[836];
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_0F19[3];
public:
bool m_bFirstTick;
Vector m_vGoalDir;
};