// event Handlers
virtual VU_ERRCODE Handle(VuFullUpdateEvent *event);
// Required pure virtuals handled by AirUnitClass
virtual MoveType GetMovementType (void);
virtual int GetUnitSpeed (void);
virtual CampaignTime UpdateTime (void)
{ return AIR_UPDATE_CHECK_INTERVAL*CampaignSeconds;
}
virtual float Vt (void)
{ return GetUnitSpeed() * KPH_TO_FPS; }
virtual float Kias (void)
{ return Vt() * FTPSEC_TO_KNOTS; }
// core functions
virtual int IsHelicopter (void);
virtual int OnGround (void);