// MNetworkVarNames = EHANDLE m_hProjectile
// MNetworkVarNames = float m_flArrowSpeed
// MNetworkVarNames = GameTime_t m_flSnapAnglesBackTime
// MNetworkVarNames = int m_nBonusTechPower
class CCitadel_Ability_GuidedArrow : public CCitadelBaseAbility
{
uint8 pad_0D90[8];
public:
// MNetworkEnable
CHandle<CBaseEntity> m_hProjectile;
// MNetworkEnable
float32 m_flArrowSpeed;
// MNetworkEnable
GameTime_t m_flSnapAnglesBackTime;
// MNetworkEnable
int32 m_nBonusTechPower;
CHandle<CCitadel_GuidedArrow_OwlModel> m_hOwl;
private:
uint8 pad_0DAC[12];
public:
GameTime_t m_flCastTime;
bool m_bNeedsExplosion;
Vector m_vProjectileRemovedOrigin;
QAngle m_angCasterAnglesAtCastTime;
float32 m_flTravelDistance;
bool m_bInKillFlow;
float32 m_flProjectileTurnVel;
private:
uint8 pad_0DE4[560];
};