// MNetworkVarNames = float m_flDashAngle
// MNetworkVarNames = GameTime_t m_GroundDashExecuteTime
// MNetworkVarNames = GameTime_t m_GroundDashCancelExecuteTime
// MNetworkVarNames = int m_nLastGroundDashTick
// MNetworkVarNames = GameTime_t m_flAirDashCastTime
// MNetworkVarNames = Vector m_flAirDashStartPos
// MNetworkVarNames = GameTime_t m_flAirDashDragStartTime
// MNetworkVarNames = int8 m_nConsecutiveAirDashes
// MNetworkVarNames = int8 m_nConsecutiveDownDashes
// MNetworkVarNames = bool m_bDownAirDash
class CCitadel_Ability_Dash : public CCitadelBaseAbility
{
public:
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
float32 m_flDashAngle;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_GroundDashExecuteTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_GroundDashCancelExecuteTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
int32 m_nLastGroundDashTick;
bool m_bTagCanActivateGroundDash;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flAirDashCastTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
Vector m_flAirDashStartPos;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
GameTime_t m_flAirDashDragStartTime;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
int8 m_nConsecutiveAirDashes;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
int8 m_nConsecutiveDownDashes;
// MNetworkEnable
// MNetworkUserGroup = LocalPlayerOwnerAndObserversExclusive
bool m_bDownAirDash;
GameTime_t m_flAirDashDelayedEffectsTime;
};