Space Engineers
Public Attributes | Protected Member Functions | List of all members
Sandbox.Definitions.MyEngineerToolBaseDefinition Class Reference
Inheritance diagram for Sandbox.Definitions.MyEngineerToolBaseDefinition:
Sandbox.Definitions.MyHandItemDefinition VRage.Game.MyDefinitionBase Sandbox.Definitions.MyAngleGrinderDefinition Sandbox.Definitions.MyHandDrillDefinition Sandbox.Definitions.MyWelderDefinition

Public Attributes

float SpeedMultiplier
 
float DistanceMultiplier
 
- Public Attributes inherited from Sandbox.Definitions.MyHandItemDefinition
Matrix LeftHand
 
Matrix RightHand
 
Matrix ItemLocation
 
Matrix ItemLocation3rd
 
Matrix ItemWalkingLocation
 
Matrix ItemWalkingLocation3rd
 
Matrix ItemShootLocation
 
Matrix ItemShootLocation3rd
 
Matrix ItemIronsightLocation
 
float BlendTime
 
float XAmplitudeOffset
 
float YAmplitudeOffset
 
float ZAmplitudeOffset
 
float XAmplitudeScale
 
float YAmplitudeScale
 
float ZAmplitudeScale
 
float RunMultiplier
 
float AmplitudeMultiplier3rd = 1.0f
 
bool SimulateLeftHand = true
 
bool SimulateRightHand = true
 
string FingersAnimation
 
float ShootBlend
 
Vector3 MuzzlePosition
 
Vector3 ShootScatter
 
float ScatterSpeed
 
MyDefinitionId PhysicalItemId
 
Vector4 LightColor
 
float LightFalloff
 
float LightRadius
 
float LightGlareSize
 
float LightIntensityLower
 
float LightIntensityUpper
 
float ShakeAmountTarget
 
float ShakeAmountNoTarget
 
MyItemPositioningEnum ItemPositioning = MyItemPositioningEnum.TransformFromData
 
MyItemPositioningEnum ItemPositioning3rd = MyItemPositioningEnum.TransformFromData
 
MyItemPositioningEnum ItemPositioningWalk = MyItemPositioningEnum.TransformFromData
 
MyItemPositioningEnum ItemPositioningWalk3rd = MyItemPositioningEnum.TransformFromData
 
MyItemPositioningEnum ItemPositioningShoot = MyItemPositioningEnum.TransformFromData
 
MyItemPositioningEnum ItemPositioningShoot3rd = MyItemPositioningEnum.TransformFromData
 
List< ToolSoundToolSounds
 
MyStringHash ToolMaterial
 
- Public Attributes inherited from VRage.Game.MyDefinitionBase
MyDefinitionId Id
 
MyStringId DisplayNameEnum
 Enum used for localization of display name. Null for player created definitions. More...
 
MyStringId DescriptionEnum
 Enum used for localization of description. Null for player created definitions. More...
 
String DisplayNameString
 String name used for user created definitions which do not have localization support. More...
 
String DescriptionString
 String used for user created description which do not have localization support. More...
 
string[] Icons
 Icons for the definition, they are used from top to bottom. More...
 
bool Enabled = true
 Definition can be disabled by mod, then it will be removed from definition manager More...
 
bool Public = true
 Indicates if definition should be offered in Cube builder More...
 
bool AvailableInSurvival
 
MyModContext Context
 

Protected Member Functions

override void Init (MyObjectBuilder_DefinitionBase builder)
 
- Protected Member Functions inherited from Sandbox.Definitions.MyHandItemDefinition
override void Init (MyObjectBuilder_DefinitionBase builder)
 

Additional Inherited Members

- Public Member Functions inherited from Sandbox.Definitions.MyHandItemDefinition
override MyObjectBuilder_DefinitionBase GetObjectBuilder ()
 
- Public Member Functions inherited from VRage.Game.MyDefinitionBase
void Init (MyObjectBuilder_DefinitionBase builder, MyModContext modContext)
 
virtual void Postprocess ()
 Override this in case you want to do some postprocessing of the definition before the game starts. More...
 
void Save (string filepath)
 
override string ToString ()
 
- Properties inherited from VRage.Game.MyDefinitionBase
virtual String DisplayNameText [get]
 Use this property when showing name in GUI instead of DisplayName. This takes into account more complex name construction. More...
 
virtual String DescriptionText [get]
 Use this property when showing description in GUI, as it takes into account more complex description construction. More...
 

Detailed Description

Definition at line 13 of file MyEngineerToolBaseDefinition.cs.

Member Function Documentation

override void Sandbox.Definitions.MyEngineerToolBaseDefinition.Init ( MyObjectBuilder_DefinitionBase  builder)
inlineprotectedvirtual

Reimplemented from VRage.Game.MyDefinitionBase.

Reimplemented in Sandbox.Definitions.MyHandDrillDefinition.

Definition at line 17 of file MyEngineerToolBaseDefinition.cs.

Member Data Documentation

float Sandbox.Definitions.MyEngineerToolBaseDefinition.DistanceMultiplier

Definition at line 16 of file MyEngineerToolBaseDefinition.cs.

float Sandbox.Definitions.MyEngineerToolBaseDefinition.SpeedMultiplier

Definition at line 15 of file MyEngineerToolBaseDefinition.cs.


The documentation for this class was generated from the following file: