Class MyProjectileAmmoDefinition
Inheritance
System.Object
MyProjectileAmmoDefinition
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyProjectileAmmoDefinition : MyAmmoDefinition
Constructors
MyProjectileAmmoDefinition()
Declaration
public MyProjectileAmmoDefinition()
Fields
HeadShot
Declaration
Field Value
Type |
Description |
System.Boolean |
|
ProjectileCount
Number of pellets (shotgun)
Declaration
public int ProjectileCount
Field Value
Type |
Description |
System.Int32 |
|
ProjectileExplosionDamage
Declaration
public float ProjectileExplosionDamage
Field Value
Type |
Description |
System.Single |
|
ProjectileExplosionRadius
Declaration
public float ProjectileExplosionRadius
Field Value
Type |
Description |
System.Single |
|
ProjectileHeadShotDamage
Declaration
public float ProjectileHeadShotDamage
Field Value
Type |
Description |
System.Single |
|
ProjectileHealthDamage
Declaration
public float ProjectileHealthDamage
Field Value
Type |
Description |
System.Single |
|
ProjectileHitImpulse
Declaration
public float ProjectileHitImpulse
Field Value
Type |
Description |
System.Single |
|
ProjectileMassDamage
Declaration
public float ProjectileMassDamage
Field Value
Type |
Description |
System.Single |
|
ProjectileOnHitEffectName
Declaration
public string ProjectileOnHitEffectName
Field Value
Type |
Description |
System.String |
|
ProjectileTrailColor
Declaration
public Vector3 ProjectileTrailColor
Field Value
ProjectileTrailMaterial
Declaration
public string ProjectileTrailMaterial
Field Value
Type |
Description |
System.String |
|
ProjectileTrailProbability
Declaration
public float ProjectileTrailProbability
Field Value
Type |
Description |
System.Single |
|
ProjectileTrailScale
Declaration
public float ProjectileTrailScale
Field Value
Type |
Description |
System.Single |
|
Properties
ProjectileTrailMaterialId
Declaration
public MyStringId ProjectileTrailMaterialId { get; set; }
Property Value
Methods
Declaration
public override float GetDamageForMechanicalObjects()
Returns
Type |
Description |
System.Single |
|
Overrides
Init(MyObjectBuilder_DefinitionBase)
Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Overrides