BeamRider

 public :
        BeamRiderClass( int type, SimMoverClass* body );
        virtual ~BeamRiderClass( void );
 
        virtual SimObjectType* Exec( SimObjectType *targetList );
        void SetGuidancePlatform (FalconEntity*);
 
  protected:
        FalconEntity                    *radarPlatform;                 // The platform mounting our illumination radar

        VU_ID                                   lastChaffID;                    // ID of last chaff we dealt with

        UInt32                                  lastTargetLockSend;             // When did we last send a lock message?

        virtual void    ConsiderDecoy( SimObjectType *target );

        // Target notification function (triggers RWR and Digi responses)
        void                    SendTrackMsg (VU_ID id, unsigned int trackType, unsigned int hardpoint = 0);            // Send a track message