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

Public Member Functions

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 ()
 

Public Attributes

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)
 

Additional Inherited Members

- 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 18 of file MyHandItemDefinition.cs.

Member Function Documentation

override MyObjectBuilder_DefinitionBase Sandbox.Definitions.MyHandItemDefinition.GetObjectBuilder ( )
inlinevirtual

Reimplemented from VRage.Game.MyDefinitionBase.

Definition at line 157 of file MyHandItemDefinition.cs.

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

Reimplemented from VRage.Game.MyDefinitionBase.

Definition at line 76 of file MyHandItemDefinition.cs.

Member Data Documentation

float Sandbox.Definitions.MyHandItemDefinition.AmplitudeMultiplier3rd = 1.0f

Definition at line 42 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.BlendTime

Definition at line 31 of file MyHandItemDefinition.cs.

string Sandbox.Definitions.MyHandItemDefinition.FingersAnimation

Definition at line 47 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemIronsightLocation

Definition at line 29 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemLocation

Definition at line 23 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemLocation3rd

Definition at line 24 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioning = MyItemPositioningEnum.TransformFromData

Definition at line 66 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioning3rd = MyItemPositioningEnum.TransformFromData

Definition at line 67 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioningShoot = MyItemPositioningEnum.TransformFromData

Definition at line 70 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioningShoot3rd = MyItemPositioningEnum.TransformFromData

Definition at line 71 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioningWalk = MyItemPositioningEnum.TransformFromData

Definition at line 68 of file MyHandItemDefinition.cs.

MyItemPositioningEnum Sandbox.Definitions.MyHandItemDefinition.ItemPositioningWalk3rd = MyItemPositioningEnum.TransformFromData

Definition at line 69 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemShootLocation

Definition at line 27 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemShootLocation3rd

Definition at line 28 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemWalkingLocation

Definition at line 25 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.ItemWalkingLocation3rd

Definition at line 26 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.LeftHand

Definition at line 20 of file MyHandItemDefinition.cs.

Vector4 Sandbox.Definitions.MyHandItemDefinition.LightColor

Definition at line 57 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.LightFalloff

Definition at line 58 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.LightGlareSize

Definition at line 60 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.LightIntensityLower

Definition at line 61 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.LightIntensityUpper

Definition at line 62 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.LightRadius

Definition at line 59 of file MyHandItemDefinition.cs.

Vector3 Sandbox.Definitions.MyHandItemDefinition.MuzzlePosition

Definition at line 50 of file MyHandItemDefinition.cs.

MyDefinitionId Sandbox.Definitions.MyHandItemDefinition.PhysicalItemId

Definition at line 55 of file MyHandItemDefinition.cs.

Matrix Sandbox.Definitions.MyHandItemDefinition.RightHand

Definition at line 21 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.RunMultiplier

Definition at line 41 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ScatterSpeed

Definition at line 53 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ShakeAmountNoTarget

Definition at line 64 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ShakeAmountTarget

Definition at line 63 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ShootBlend

Definition at line 48 of file MyHandItemDefinition.cs.

Vector3 Sandbox.Definitions.MyHandItemDefinition.ShootScatter

Definition at line 52 of file MyHandItemDefinition.cs.

bool Sandbox.Definitions.MyHandItemDefinition.SimulateLeftHand = true

Definition at line 44 of file MyHandItemDefinition.cs.

bool Sandbox.Definitions.MyHandItemDefinition.SimulateRightHand = true

Definition at line 45 of file MyHandItemDefinition.cs.

MyStringHash Sandbox.Definitions.MyHandItemDefinition.ToolMaterial

Definition at line 74 of file MyHandItemDefinition.cs.

List<ToolSound> Sandbox.Definitions.MyHandItemDefinition.ToolSounds

Definition at line 73 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.XAmplitudeOffset

Definition at line 33 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.XAmplitudeScale

Definition at line 37 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.YAmplitudeOffset

Definition at line 34 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.YAmplitudeScale

Definition at line 38 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ZAmplitudeOffset

Definition at line 35 of file MyHandItemDefinition.cs.

float Sandbox.Definitions.MyHandItemDefinition.ZAmplitudeScale

Definition at line 39 of file MyHandItemDefinition.cs.


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