|
WSF
|
Result of WsfWeapon::Fire(). More...
#include <WsfWeapon.hpp>

Public Member Functions | |
| FireResult () | |
| FireResult (bool aResult) | |
| operator bool () const | |
Public Attributes | |
| bool | mSuccess |
| 'true' if WsfWeapon::Fire() is successful, 'false' otherwise. | |
| WsfWeaponEngagement * | mEngagementPtr |
Result of WsfWeapon::Fire().
|
inline |
References mEngagementPtr, and mSuccess.
|
inline |
References mEngagementPtr, and mSuccess.
|
inline |
References mSuccess.
| WsfWeaponEngagement* WsfWeapon::FireResult::mEngagementPtr |
The pointer to the weapon engagement object that was created in response WsfWeapn::Fire(). This will be zero if the weapon was not fired (the return value from the method is 'false') OR if the underlying weapon does not support weapon engagement objects.
Referenced by wsf::UCI_WeaponComponent::CommandWeapon(), WsfImplicitWeapon::Fire(), WsfExplicitWeapon::FireP(), FireResult(), FireResult(), and WsfDisWeaponEvents::InitiateWeaponTransfer().
| bool WsfWeapon::FireResult::mSuccess |
'true' if WsfWeapon::Fire() is successful, 'false' otherwise.
Referenced by wsf::UCI_WeaponComponent::CommandWeapon(), WsfDirectedEnergyWeapon::Fire(), WsfImplicitWeapon::Fire(), WsfLaserWeapon::Fire(), WsfExplicitWeapon::FireP(), FireResult(), FireResult(), and operator bool().