Show / Hide Table of Contents

Class MyAmmoDefinition

Inheritance
System.Object
MyDefinitionBase
MyAmmoDefinition
MyMissileAmmoDefinition
MyProjectileAmmoDefinition
Inherited Members
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 abstract class MyAmmoDefinition : MyDefinitionBase

Constructors

MyAmmoDefinition()

Declaration
protected MyAmmoDefinition()

Fields

AmmoType

Declaration
public MyAmmoType AmmoType
Field Value
Type Description
MyAmmoType

BackkickForce

Declaration
public float BackkickForce
Field Value
Type Description
System.Single

DeathMessage

Declaration
public Nullable<MyStringHash> DeathMessage
Field Value
Type Description
System.Nullable<MyStringHash>

DesiredSpeed

Declaration
public float DesiredSpeed
Field Value
Type Description
System.Single

EndOfLifeEffect

Declaration
public string EndOfLifeEffect
Field Value
Type Description
System.String

EndOfLifeSound

Declaration
public MySoundPair EndOfLifeSound
Field Value
Type Description
MySoundPair

ExplosiveDamageMultiplier

Declaration
public float ExplosiveDamageMultiplier
Field Value
Type Description
System.Single

IsExplosive

Declaration
public bool IsExplosive
Field Value
Type Description
System.Boolean

MaxTrajectory

Declaration
public float MaxTrajectory
Field Value
Type Description
System.Single

PhysicalMaterial

Declaration
public MyStringHash PhysicalMaterial
Field Value
Type Description
MyStringHash

SpeedVar

Declaration
public float SpeedVar
Field Value
Type Description
System.Single

Methods

GetDamageForMechanicalObjects()

Declaration
public abstract float GetDamageForMechanicalObjects()
Returns
Type Description
System.Single

Init(MyObjectBuilder_DefinitionBase)

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