Space Engineers
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Properties | List of all members
Sandbox.Definitions.MyCharacterDefinition Class Reference
Inheritance diagram for Sandbox.Definitions.MyCharacterDefinition:
VRage.Game.MyDefinitionBase

Classes

class  RagdollBoneSet
 

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

string Name
 
string Model
 
string ReflectorTexture
 
string LeftGlare
 
string RightGlare
 
string LeftLightBone
 
string RightLightBone
 
Vector3 LightOffset
 
float LightGlareSize
 
string HeadBone
 
string Camera3rdBone
 
string LeftHandIKStartBone
 
string LeftHandIKEndBone
 
string RightHandIKStartBone
 
string RightHandIKEndBone
 
string WeaponBone
 
string LeftHandItemBone
 
string Skeleton
 
string LeftForearmBone
 
string LeftUpperarmBone
 
string RightForearmBone
 
string RightUpperarmBone
 
string SpineBone
 
float BendMultiplier1st
 
float BendMultiplier3rd
 
bool UsesAtmosphereDetector
 
bool UsesReverbDetector
 
bool NeedsOxygen
 
float OxygenConsumptionMultiplier
 
float OxygenConsumption
 
float PressureLevelForLowDamage
 
float DamageAmountAtZeroPressure
 
bool LoopingFootsteps
 
bool VisibleOnHud
 
bool UsableByPlayer
 
string PhysicalMaterial
 
float JumpForce
 
string JumpSoundName
 
string JetpackIdleSoundName
 
string JetpackRunSoundName
 
string CrouchDownSoundName
 
string CrouchUpSoundName
 
string PainSoundName
 
string SuffocateSoundName
 
string DeathSoundName
 
string DeathBySuffocationSoundName
 
string IronsightActSoundName
 
string IronsightDeactSoundName
 
string FastFlySoundName
 
string HelmetOxygenNormalSoundName
 
string HelmetOxygenLowSoundName
 
string HelmetOxygenCriticalSoundName
 
string HelmetOxygenNoneSoundName
 
string MovementSoundName
 
bool FeetIKEnabled = false
 
string ModelRootBoneName
 
string LeftHipBoneName
 
string LeftKneeBoneName
 
string LeftAnkleBoneName
 
string RightHipBoneName
 
string RightKneeBoneName
 
string RightAnkleBoneName
 
string RagdollDataFile
 
Dictionary< string, RagdollBoneSetRagdollBonesMappings = new Dictionary<string, RagdollBoneSet>()
 
Dictionary< string, string[]> RagdollPartialSimulations = new Dictionary<string, string[]>()
 
string RagdollRootBody
 
Dictionary< MyCharacterMovementEnum, MyFeetIKSettingsFeetIKSettings
 
List< SuitResourceDefinitionSuitResourceStorage = null
 
MyObjectBuilder_JetpackDefinition Jetpack = null
 
Dictionary< string, string[]> BoneSets = new Dictionary<string, string[]>()
 
Dictionary< float, string[]> BoneLODs = new Dictionary<float, string[]>()
 
Dictionary< string, string > AnimationNameToSubtypeName = new Dictionary<string, string>()
 
string[] MaterialsDisabledIn1st
 
float Mass
 
float ImpulseLimit
 
string RighHandItemBone
 
bool VerticalPositionFlyingOnly
 
bool UseOnlyWalking
 
float MaxSlope
 
float MaxSprintSpeed
 
float MaxRunSpeed
 
float MaxBackrunSpeed
 
float MaxRunStrafingSpeed
 
float MaxWalkSpeed
 
float MaxBackwalkSpeed
 
float MaxWalkStrafingSpeed
 
float MaxCrouchWalkSpeed
 
float MaxCrouchBackwalkSpeed
 
float MaxCrouchStrafingSpeed
 
float CharacterHeadSize
 
float CharacterHeadHeight
 
float CharacterCollisionScale
 
float CharacterCollisionHeight
 
float CharacterCollisionWidth
 
float CharacterCollisionCrouchHeight
 
float CharacterWidth
 
float CharacterHeight
 
float CharacterLength
 
MyObjectBuilder_InventoryDefinition InventoryDefinition
 
bool EnableSpawnInventoryAsContainer = false
 
MyDefinitionId InventorySpawnContainerId
 
bool SpawnInventoryOnBodyRemoval = false
 
List< String > EnabledComponents = new List<String>()
 
float LootingTime
 
string InitialAnimation
 
MyObjectBuilder_DeadBodyShape DeadBodyShape
 
string AnimationController = null
 
float MaxForce = null
 
MyEnumCharacterRotationToSupport RotationToSupport = MyEnumCharacterRotationToSupport.None
 
- 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 objectBuilder)
 

Properties

bool UseNewAnimationSystem [get]
 VRAGE TODO: TEMPORARY! More...
 
- 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 16 of file MyCharacterDefinition.cs.

Member Function Documentation

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

Reimplemented from VRage.Game.MyDefinitionBase.

Definition at line 365 of file MyCharacterDefinition.cs.

override void Sandbox.Definitions.MyCharacterDefinition.Init ( MyObjectBuilder_DefinitionBase  objectBuilder)
inlineprotectedvirtual

Reimplemented from VRage.Game.MyDefinitionBase.

Definition at line 174 of file MyCharacterDefinition.cs.

Member Data Documentation

string Sandbox.Definitions.MyCharacterDefinition.AnimationController = null

Definition at line 163 of file MyCharacterDefinition.cs.

Dictionary<string, string> Sandbox.Definitions.MyCharacterDefinition.AnimationNameToSubtypeName = new Dictionary<string, string>()

Definition at line 111 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.BendMultiplier1st

Definition at line 41 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.BendMultiplier3rd

Definition at line 42 of file MyCharacterDefinition.cs.

Dictionary<float, string[]> Sandbox.Definitions.MyCharacterDefinition.BoneLODs = new Dictionary<float, string[]>()

Definition at line 110 of file MyCharacterDefinition.cs.

Dictionary<string, string[]> Sandbox.Definitions.MyCharacterDefinition.BoneSets = new Dictionary<string, string[]>()

Definition at line 109 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.Camera3rdBone

Definition at line 28 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterCollisionCrouchHeight

Definition at line 142 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterCollisionHeight

Definition at line 140 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterCollisionScale

Definition at line 139 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterCollisionWidth

Definition at line 141 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterHeadHeight

Definition at line 138 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterHeadSize

Definition at line 137 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterHeight

Definition at line 145 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterLength

Definition at line 146 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.CharacterWidth

Definition at line 144 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.CrouchDownSoundName

Definition at line 62 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.CrouchUpSoundName

Definition at line 63 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.DamageAmountAtZeroPressure

Definition at line 50 of file MyCharacterDefinition.cs.

MyObjectBuilder_DeadBodyShape Sandbox.Definitions.MyCharacterDefinition.DeadBodyShape

Definition at line 160 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.DeathBySuffocationSoundName

Definition at line 67 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.DeathSoundName

Definition at line 66 of file MyCharacterDefinition.cs.

List<String> Sandbox.Definitions.MyCharacterDefinition.EnabledComponents = new List<String>()

Definition at line 154 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.EnableSpawnInventoryAsContainer = false

Definition at line 149 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.FastFlySoundName

Definition at line 70 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.FeetIKEnabled = false

Definition at line 78 of file MyCharacterDefinition.cs.

Dictionary<MyCharacterMovementEnum, MyFeetIKSettings> Sandbox.Definitions.MyCharacterDefinition.FeetIKSettings

Definition at line 105 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.HeadBone

Definition at line 27 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.HelmetOxygenCriticalSoundName

Definition at line 73 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.HelmetOxygenLowSoundName

Definition at line 72 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.HelmetOxygenNoneSoundName

Definition at line 74 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.HelmetOxygenNormalSoundName

Definition at line 71 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.ImpulseLimit

Definition at line 115 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.InitialAnimation

Definition at line 158 of file MyCharacterDefinition.cs.

MyObjectBuilder_InventoryDefinition Sandbox.Definitions.MyCharacterDefinition.InventoryDefinition

Definition at line 148 of file MyCharacterDefinition.cs.

MyDefinitionId Sandbox.Definitions.MyCharacterDefinition.InventorySpawnContainerId

Definition at line 150 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.IronsightActSoundName

Definition at line 68 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.IronsightDeactSoundName

Definition at line 69 of file MyCharacterDefinition.cs.

MyObjectBuilder_JetpackDefinition Sandbox.Definitions.MyCharacterDefinition.Jetpack = null

Definition at line 108 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.JetpackIdleSoundName

Definition at line 60 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.JetpackRunSoundName

Definition at line 61 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.JumpForce

Definition at line 56 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.JumpSoundName

Definition at line 59 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftAnkleBoneName

Definition at line 82 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftForearmBone

Definition at line 36 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftGlare

Definition at line 21 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftHandIKEndBone

Definition at line 30 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftHandIKStartBone

Definition at line 29 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftHandItemBone

Definition at line 34 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftHipBoneName

Definition at line 80 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftKneeBoneName

Definition at line 81 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftLightBone

Definition at line 23 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.LeftUpperarmBone

Definition at line 37 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.LightGlareSize

Definition at line 26 of file MyCharacterDefinition.cs.

Vector3 Sandbox.Definitions.MyCharacterDefinition.LightOffset

Definition at line 25 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.LoopingFootsteps

Definition at line 52 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.LootingTime

Definition at line 156 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.Mass

Definition at line 114 of file MyCharacterDefinition.cs.

string [] Sandbox.Definitions.MyCharacterDefinition.MaterialsDisabledIn1st

Definition at line 112 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxBackrunSpeed

Definition at line 126 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxBackwalkSpeed

Definition at line 130 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxCrouchBackwalkSpeed

Definition at line 134 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxCrouchStrafingSpeed

Definition at line 135 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxCrouchWalkSpeed

Definition at line 133 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxForce = null

Definition at line 165 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxRunSpeed

Definition at line 125 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxRunStrafingSpeed

Definition at line 127 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxSlope

Definition at line 122 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxSprintSpeed

Definition at line 123 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxWalkSpeed

Definition at line 129 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.MaxWalkStrafingSpeed

Definition at line 131 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.Model

Definition at line 19 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.ModelRootBoneName

Definition at line 79 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.MovementSoundName

Definition at line 75 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.Name

Definition at line 18 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.NeedsOxygen

Definition at line 46 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.OxygenConsumption

Definition at line 48 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.OxygenConsumptionMultiplier

Definition at line 47 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.PainSoundName

Definition at line 64 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.PhysicalMaterial

Definition at line 55 of file MyCharacterDefinition.cs.

float Sandbox.Definitions.MyCharacterDefinition.PressureLevelForLowDamage

Definition at line 49 of file MyCharacterDefinition.cs.

Dictionary<string, RagdollBoneSet> Sandbox.Definitions.MyCharacterDefinition.RagdollBonesMappings = new Dictionary<string, RagdollBoneSet>()

Definition at line 100 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RagdollDataFile

Definition at line 99 of file MyCharacterDefinition.cs.

Dictionary<string, string[]> Sandbox.Definitions.MyCharacterDefinition.RagdollPartialSimulations = new Dictionary<string, string[]>()

Definition at line 101 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RagdollRootBody

Definition at line 103 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.ReflectorTexture

Definition at line 20 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RighHandItemBone

Definition at line 116 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightAnkleBoneName

Definition at line 85 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightForearmBone

Definition at line 38 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightGlare

Definition at line 22 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightHandIKEndBone

Definition at line 32 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightHandIKStartBone

Definition at line 31 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightHipBoneName

Definition at line 83 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightKneeBoneName

Definition at line 84 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightLightBone

Definition at line 24 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.RightUpperarmBone

Definition at line 39 of file MyCharacterDefinition.cs.

MyEnumCharacterRotationToSupport Sandbox.Definitions.MyCharacterDefinition.RotationToSupport = MyEnumCharacterRotationToSupport.None

Definition at line 167 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.Skeleton

Definition at line 35 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.SpawnInventoryOnBodyRemoval = false

Definition at line 151 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.SpineBone

Definition at line 40 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.SuffocateSoundName

Definition at line 65 of file MyCharacterDefinition.cs.

List<SuitResourceDefinition> Sandbox.Definitions.MyCharacterDefinition.SuitResourceStorage = null

Definition at line 107 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.UsableByPlayer

Definition at line 54 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.UseOnlyWalking

Definition at line 120 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.UsesAtmosphereDetector

Definition at line 43 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.UsesReverbDetector

Definition at line 44 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.VerticalPositionFlyingOnly

Definition at line 119 of file MyCharacterDefinition.cs.

bool Sandbox.Definitions.MyCharacterDefinition.VisibleOnHud

Definition at line 53 of file MyCharacterDefinition.cs.

string Sandbox.Definitions.MyCharacterDefinition.WeaponBone

Definition at line 33 of file MyCharacterDefinition.cs.

Property Documentation

bool Sandbox.Definitions.MyCharacterDefinition.UseNewAnimationSystem
get

VRAGE TODO: TEMPORARY!

Definition at line 172 of file MyCharacterDefinition.cs.


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