Public Types |
| enum | FuzeType {
OTHER = 0,
CONTACT = 1000,
CONTACTINSTANT = 1100,
CONTACTDELAYED = 1200,
TIMED = 2000,
PROXIMITY = 3000,
COMMAND = 4000,
ALTITUDE = 5000,
DEPTH = 6000,
ACOUSTIC = 7000
} |
| enum | ResultType {
OTHER,
ENTITYIMPACT,
ENTITYPROXIMATE,
GROUNDIMPACT,
GROUNDPROXIMATE,
DETONATION,
NONE,
HE_SMALL,
HE_MEDIUM,
HE_LARGE,
ARMORPEIRCING,
DIRTBLAST_SMALL,
DIRTBLAST_MEDIUM,
DIRTBLAST_LARGE,
WATERBLAST_SMALL,
WATERBLAST_MEDIUM,
WATERBLAST_LARGE,
CLEARINGLINECHARGE,
ENVIRONMENTALOBJECTIMPACT,
ENVIRONMENTALOBJECTPROXIMATE,
WATERIMPACT,
AIRBURST
} |
| enum | WarheadType {
OTHER = 0,
HIGHEXPLOSIVE = 1000,
HIGHEXPLOSIVEPLATIC = 1100,
HIGHEXPLOSIVEINCENDIARY = 1200,
HIGHEXPLOSIVEFRAGMENTATION = 1300,
HIGHEXPLOSIVEANTITANK = 1400,
HIGHEXPLOSIVEBOMBLETS = 1500,
HIGHEXPLOSIVESHAPEDCHARGE = 1600,
SMOKE = 2000,
ILLUMINATION = 3000,
PRACTICE = 4000,
KINETIC = 5000,
UNUSED = 6000,
NUCLEAR = 7000,
CHEMICALGENERAL = 8000,
CHEMICALBLISTER = 8100,
CHEMICALBLOOD = 8200,
CHEMICALNERVE = 8300,
BIOLOGICALGENERAL = 9000
} |
| enum | ParameterTypes {
POSITION = 1,
POSITIONRATE = 2,
EXTENSION = 3,
EXTENSIONRATE = 4,
X = 5,
XRATE = 6,
Y = 7,
YRATE = 8,
Z = 9,
ZRATE = 10,
AZIMUTH = 11,
AZIMUTHRATE = 12,
ELEVATION = 13,
ELEVATIONRATE = 14,
ROTATION = 15,
ROTATIONRATE = 16
} |
Public Attributes |
| const String | theFullName = "DetonateMessage" |
Protected Member Functions |
| override int | messageSize () |
| override void | serialize (ref BinaryWriter writer) |
| override void | deserialize (ref BinaryReader reader) |
Properties |
| static string | theName [get] |
| string | firingId [get, set] |
| string | targetId [get, set] |
| string | munitionId [get, set] |
| Vector3d | worldPosition [get, set] |
| Vector3f | velocity [get, set] |
| int | eventId [get, set] |
| EntityType | munitionType [get, set] |
| FuzeType | fuzeType [get, set] |
| WarheadType | warheadType [get, set] |
| int | quantity [get, set] |
| int | rate [get, set] |
| Vector3f | entityLocation [get, set] |
| ResultType | result [get, set] |
| List< ArtPart > | ArticulatedParts [get, set] |
| String | name [get] |
Member Enumeration Documentation
- Enumerator:
| OTHER |
|
| CONTACT |
|
| CONTACTINSTANT |
|
| CONTACTDELAYED |
|
| TIMED |
|
| PROXIMITY |
|
| COMMAND |
|
| ALTITUDE |
|
| DEPTH |
|
| ACOUSTIC |
|
- Enumerator:
| POSITION |
|
| POSITIONRATE |
|
| EXTENSION |
|
| EXTENSIONRATE |
|
| X |
|
| XRATE |
|
| Y |
|
| YRATE |
|
| Z |
|
| ZRATE |
|
| AZIMUTH |
|
| AZIMUTHRATE |
|
| ELEVATION |
|
| ELEVATIONRATE |
|
| ROTATION |
|
| ROTATIONRATE |
|
- Enumerator:
| OTHER |
|
| ENTITYIMPACT |
|
| ENTITYPROXIMATE |
|
| GROUNDIMPACT |
|
| GROUNDPROXIMATE |
|
| DETONATION |
|
| NONE |
|
| HE_SMALL |
|
| HE_MEDIUM |
|
| HE_LARGE |
|
| ARMORPEIRCING |
|
| DIRTBLAST_SMALL |
|
| DIRTBLAST_MEDIUM |
|
| DIRTBLAST_LARGE |
|
| WATERBLAST_SMALL |
|
| WATERBLAST_MEDIUM |
|
| WATERBLAST_LARGE |
|
| CLEARINGLINECHARGE |
|
| ENVIRONMENTALOBJECTIMPACT |
|
| ENVIRONMENTALOBJECTPROXIMATE |
|
| WATERIMPACT |
|
| AIRBURST |
|
- Enumerator:
| OTHER |
|
| HIGHEXPLOSIVE |
|
| HIGHEXPLOSIVEPLATIC |
|
| HIGHEXPLOSIVEINCENDIARY |
|
| HIGHEXPLOSIVEFRAGMENTATION |
|
| HIGHEXPLOSIVEANTITANK |
|
| HIGHEXPLOSIVEBOMBLETS |
|
| HIGHEXPLOSIVESHAPEDCHARGE |
|
| SMOKE |
|
| ILLUMINATION |
|
| PRACTICE |
|
| KINETIC |
|
| UNUSED |
|
| NUCLEAR |
|
| CHEMICALGENERAL |
|
| CHEMICALBLISTER |
|
| CHEMICALBLOOD |
|
| CHEMICALNERVE |
|
| BIOLOGICALGENERAL |
|
Constructor & Destructor Documentation
| DetonateMessage.DetonateMessage |
( |
| ) |
|
|
inline |
| static DetonateMessage.DetonateMessage |
( |
| ) |
|
|
inlinestaticprivate |
Member Function Documentation
| override void DetonateMessage.deserialize |
( |
ref BinaryReader |
reader | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Message.
References makVrl.EntityType.category, makVrl.EntityType.country, DetonateMessage.ArtPart.deserialize(), makVrl.EntityType.domain, makVrl.EntityType.extra, makVrl.EntityType.kind, myArticulatedParts, myEntityLocation, myEventId, myFiringId, myFuzeType, myMunitionId, myMunitionType, myQuantity, myRate, myResult, myTargetId, myVelocity, myWarheadType, myWorldPosition, makVrl.EntityType.specific, makVrl.EntityType.subCategory, makVrl.Vector3d.X, makVrl.Vector3f.X, makVrl.Vector3d.Y, makVrl.Vector3f.Y, makVrl.Vector3d.Z, and makVrl.Vector3f.Z.
| override int DetonateMessage.messageSize |
( |
| ) |
|
|
inlineprotectedvirtual |
| override void DetonateMessage.serialize |
( |
ref BinaryWriter |
writer | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Message.
References makVrl.EntityType.category, makVrl.EntityType.country, makVrl.EntityType.domain, makVrl.EntityType.extra, makVrl.EntityType.kind, myArticulatedParts, myEntityLocation, myEventId, myFiringId, myFuzeType, myMunitionId, myMunitionType, myQuantity, myRate, myResult, myTargetId, myVelocity, myWarheadType, myWorldPosition, makVrl.EntityType.specific, makVrl.EntityType.subCategory, makVrl.Vector3d.X, makVrl.Vector3f.X, makVrl.Vector3d.Y, makVrl.Vector3f.Y, makVrl.Vector3d.Z, and makVrl.Vector3f.Z.
Member Data Documentation
| List<ArtPart> DetonateMessage.myArticulatedParts = new List<ArtPart>() |
|
private |
| Vector3f DetonateMessage.myEntityLocation |
|
private |
| int DetonateMessage.myEventId |
|
private |
| string DetonateMessage.myFiringId = "" |
|
private |
| string DetonateMessage.myMunitionId = "" |
|
private |
| int DetonateMessage.myQuantity |
|
private |
| int DetonateMessage.myRate |
|
private |
| string DetonateMessage.myTargetId = "" |
|
private |
| Vector3d DetonateMessage.myWorldPosition |
|
private |
| const String DetonateMessage.theFullName = "DetonateMessage" |
Property Documentation
| List<ArtPart> DetonateMessage.ArticulatedParts |
|
getset |
| int DetonateMessage.eventId |
|
getset |
| string DetonateMessage.firingId |
|
getset |
| string DetonateMessage.munitionId |
|
getset |
| int DetonateMessage.quantity |
|
getset |
| string DetonateMessage.targetId |
|
getset |
| string DetonateMessage.theName |
|
staticget |
The documentation for this class was generated from the following file: