Show / Hide Table of Contents

Class MyMissileAmmoDefinition

Inheritance
System.Object
MyDefinitionBase
MyAmmoDefinition
MyMissileAmmoDefinition
Inherited Members
MyAmmoDefinition.AmmoType
MyAmmoDefinition.DesiredSpeed
MyAmmoDefinition.SpeedVar
MyAmmoDefinition.MaxTrajectory
MyAmmoDefinition.IsExplosive
MyAmmoDefinition.ExplosiveDamageMultiplier
MyAmmoDefinition.BackkickForce
MyAmmoDefinition.EndOfLifeEffect
MyAmmoDefinition.EndOfLifeSound
MyAmmoDefinition.PhysicalMaterial
MyAmmoDefinition.DeathMessage
MyDefinitionBase.Id
MyDefinitionBase.DisplayNameEnum
MyDefinitionBase.DescriptionEnum
MyDefinitionBase.DisplayNameString
MyDefinitionBase.DescriptionString
MyDefinitionBase.DescriptionArgs
MyDefinitionBase.Icons
MyDefinitionBase.Enabled
MyDefinitionBase.Public
MyDefinitionBase.AvailableInSurvival
MyDefinitionBase.Context
MyDefinitionBase.Init(MyObjectBuilder_DefinitionBase, MyModContext)
MyDefinitionBase.Postprocess()
MyDefinitionBase.GetObjectBuilder()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DisplayNameText
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyMissileAmmoDefinition : MyAmmoDefinition

Constructors

MyMissileAmmoDefinition()

Declaration
public MyMissileAmmoDefinition()

Fields

ExplosionFlags

Declaration
public Nullable<MyExplosionFlags> ExplosionFlags
Field Value
Type Description
System.Nullable<MyExplosionFlags>

MINIMAL_EXPLOSION_RADIUS

Declaration
public const float MINIMAL_EXPLOSION_RADIUS = 0.6F
Field Value
Type Description
System.Single

MissileAcceleration

Declaration
public float MissileAcceleration
Field Value
Type Description
System.Single

MissileExplosionDamage

Declaration
public float MissileExplosionDamage
Field Value
Type Description
System.Single

MissileExplosionRadius

Declaration
public float MissileExplosionRadius
Field Value
Type Description
System.Single

MissileGravityEnabled

Declaration
public bool MissileGravityEnabled
Field Value
Type Description
System.Boolean

MissileHealthPool

Declaration
public float MissileHealthPool
Field Value
Type Description
System.Single

MissileInitialSpeed

Declaration
public float MissileInitialSpeed
Field Value
Type Description
System.Single

MissileMass

Declaration
public float MissileMass
Field Value
Type Description
System.Single

MissileMaxRicochetAngle

Declaration
public float MissileMaxRicochetAngle
Field Value
Type Description
System.Single

MissileMaxRicochetProbability

Declaration
public float MissileMaxRicochetProbability
Field Value
Type Description
System.Single

MissileMinRicochetAngle

Declaration
public float MissileMinRicochetAngle
Field Value
Type Description
System.Single

MissileMinRicochetProbability

Declaration
public float MissileMinRicochetProbability
Field Value
Type Description
System.Single

MissileModelName

Declaration
public string MissileModelName
Field Value
Type Description
System.String

MissileRicochetDamage

Declaration
public float MissileRicochetDamage
Field Value
Type Description
System.Single

MissileSkipAcceleration

Declaration
public bool MissileSkipAcceleration
Field Value
Type Description
System.Boolean

MissileTrailEffect

Declaration
public string MissileTrailEffect
Field Value
Type Description
System.String

Methods

GetDamageForMechanicalObjects()

Declaration
public override float GetDamageForMechanicalObjects()
Returns
Type Description
System.Single
Overrides
MyAmmoDefinition.GetDamageForMechanicalObjects()

Init(MyObjectBuilder_DefinitionBase)

Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Overrides
MyAmmoDefinition.Init(MyObjectBuilder_DefinitionBase)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾