Show / Hide Table of Contents

Class MyCharacterDefinition

Inheritance
System.Object
MyDefinitionBase
MyCharacterDefinition
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.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DisplayNameText
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyCharacterDefinition : MyDefinitionBase

Constructors

MyCharacterDefinition()

Declaration
public MyCharacterDefinition()

Fields

AnimationController

Declaration
public string AnimationController
Field Value
Type Description
System.String

AnimationNameToSubtypeName

Declaration
public Dictionary<string, string> AnimationNameToSubtypeName
Field Value
Type Description
System.Collections.Generic.Dictionary<System.String, System.String>

AnkleHeightWhileStanding

Declaration
public float AnkleHeightWhileStanding
Field Value
Type Description
System.Single

BendMultiplier1st

Declaration
public float BendMultiplier1st
Field Value
Type Description
System.Single

BendMultiplier3rd

Declaration
public float BendMultiplier3rd
Field Value
Type Description
System.Single

BoneLODs

Declaration
public Dictionary<float, string[]> BoneLODs
Field Value
Type Description
System.Collections.Generic.Dictionary<System.Single, System.String[]>

BoneSets

Declaration
public Dictionary<string, string[]> BoneSets
Field Value
Type Description
System.Collections.Generic.Dictionary<System.String, System.String[]>

BreathCalmSoundName

Declaration
public string BreathCalmSoundName
Field Value
Type Description
System.String

BreathHeavySoundName

Declaration
public string BreathHeavySoundName
Field Value
Type Description
System.String

Camera3rdBone

Declaration
public string Camera3rdBone
Field Value
Type Description
System.String

CanCrouch

Declaration
public bool CanCrouch
Field Value
Type Description
System.Boolean

CanIronsight

Declaration
public bool CanIronsight
Field Value
Type Description
System.Boolean

CharacterCollisionCrouchHeight

Declaration
public float CharacterCollisionCrouchHeight
Field Value
Type Description
System.Single

CharacterCollisionHeight

Declaration
public float CharacterCollisionHeight
Field Value
Type Description
System.Single

CharacterCollisionScale

Declaration
public float CharacterCollisionScale
Field Value
Type Description
System.Single

CharacterCollisionWidth

Declaration
public float CharacterCollisionWidth
Field Value
Type Description
System.Single

CharacterHeadHeight

Declaration
public float CharacterHeadHeight
Field Value
Type Description
System.Single

CharacterHeadSize

Declaration
public float CharacterHeadSize
Field Value
Type Description
System.Single

CharacterHeight

Declaration
public float CharacterHeight
Field Value
Type Description
System.Single

CharacterLength

Declaration
public float CharacterLength
Field Value
Type Description
System.Single

CharacterWidth

Declaration
public float CharacterWidth
Field Value
Type Description
System.Single

CrouchDownSoundName

Declaration
public string CrouchDownSoundName
Field Value
Type Description
System.String

CrouchHeadServerOffset

Declaration
public float CrouchHeadServerOffset
Field Value
Type Description
System.Single

CrouchUpSoundName

Declaration
public string CrouchUpSoundName
Field Value
Type Description
System.String

DamageAmountAtZeroPressure

Declaration
public float DamageAmountAtZeroPressure
Field Value
Type Description
System.Single

DeadBodyShape

Declaration
public MyObjectBuilder_DeadBodyShape DeadBodyShape
Field Value
Type Description
MyObjectBuilder_DeadBodyShape

DeathBySuffocationSoundName

Declaration
public string DeathBySuffocationSoundName
Field Value
Type Description
System.String

DeathSoundName

Declaration
public string DeathSoundName
Field Value
Type Description
System.String

EnabledComponents

Declaration
public List<string> EnabledComponents
Field Value
Type Description
System.Collections.Generic.List<System.String>

EnableFirstPersonView

Declaration
public bool EnableFirstPersonView
Field Value
Type Description
System.Boolean

EnableSpawnInventoryAsContainer

Declaration
public bool EnableSpawnInventoryAsContainer
Field Value
Type Description
System.Boolean

FastFlySoundName

Declaration
public string FastFlySoundName
Field Value
Type Description
System.String

FeetIKEnabled

Declaration
public bool FeetIKEnabled
Field Value
Type Description
System.Boolean

FeetIKSettings

Declaration
public Dictionary<MyCharacterMovementEnum, MyFeetIKSettings> FeetIKSettings
Field Value
Type Description
System.Collections.Generic.Dictionary<MyCharacterMovementEnum, Sandbox.Game.Entities.Character.MyFeetIKSettings>

FootOnGroundPostions

Declaration
public List<MyObjectBuilder_FootsPosition> FootOnGroundPostions
Field Value
Type Description
System.Collections.Generic.List<MyObjectBuilder_FootsPosition>

FootprintDecal

Declaration
public MyStringHash FootprintDecal
Field Value
Type Description
MyStringHash

FootprintMirroredDecal

Declaration
public MyStringHash FootprintMirroredDecal
Field Value
Type Description
MyStringHash

Gender

Declaration
public string Gender
Field Value
Type Description
System.String

HeadBone

Declaration
public string HeadBone
Field Value
Type Description
System.String

HeadServerOffset

Declaration
public float HeadServerOffset
Field Value
Type Description
System.Single

HelmetOxygenCriticalSoundName

Declaration
public string HelmetOxygenCriticalSoundName
Field Value
Type Description
System.String

HelmetOxygenLowSoundName

Declaration
public string HelmetOxygenLowSoundName
Field Value
Type Description
System.String

HelmetOxygenNoneSoundName

Declaration
public string HelmetOxygenNoneSoundName
Field Value
Type Description
System.String

HelmetOxygenNormalSoundName

Declaration
public string HelmetOxygenNormalSoundName
Field Value
Type Description
System.String

HUD

Declaration
public string HUD
Field Value
Type Description
System.String

ImpulseLimit

Declaration
public float ImpulseLimit
Field Value
Type Description
System.Single

InitialAnimation

Declaration
public string InitialAnimation
Field Value
Type Description
System.String

InventoryDefinition

Declaration
public MyObjectBuilder_InventoryDefinition InventoryDefinition
Field Value
Type Description
MyObjectBuilder_InventoryDefinition

InventorySpawnContainerId

Declaration
public Nullable<MyDefinitionId> InventorySpawnContainerId
Field Value
Type Description
System.Nullable<MyDefinitionId>

IronsightActSoundName

Declaration
public string IronsightActSoundName
Field Value
Type Description
System.String

IronsightDeactSoundName

Declaration
public string IronsightDeactSoundName
Field Value
Type Description
System.String

Jetpack

Declaration
public MyObjectBuilder_JetpackDefinition Jetpack
Field Value
Type Description
MyObjectBuilder_JetpackDefinition

JetpackIdleSoundName

Declaration
public string JetpackIdleSoundName
Field Value
Type Description
System.String

JetpackRunSoundName

Declaration
public string JetpackRunSoundName
Field Value
Type Description
System.String

JumpForce

Declaration
public float JumpForce
Field Value
Type Description
System.Single

JumpSoundName

Declaration
public string JumpSoundName
Field Value
Type Description
System.String

LeftAnkleBoneName

Declaration
public string LeftAnkleBoneName
Field Value
Type Description
System.String

LeftForearmBone

Declaration
public string LeftForearmBone
Field Value
Type Description
System.String

LeftGlare

Declaration
public string LeftGlare
Field Value
Type Description
System.String

LeftHandIKEndBone

Declaration
public string LeftHandIKEndBone
Field Value
Type Description
System.String

LeftHandIKStartBone

Declaration
public string LeftHandIKStartBone
Field Value
Type Description
System.String

LeftHandItemBone

Declaration
public string LeftHandItemBone
Field Value
Type Description
System.String

LeftHipBoneName

Declaration
public string LeftHipBoneName
Field Value
Type Description
System.String

LeftKneeBoneName

Declaration
public string LeftKneeBoneName
Field Value
Type Description
System.String

LeftLightBone

Declaration
public string LeftLightBone
Field Value
Type Description
System.String

LeftUpperarmBone

Declaration
public string LeftUpperarmBone
Field Value
Type Description
System.String

LightGlareSize

Declaration
public float LightGlareSize
Field Value
Type Description
System.Single

LightOffset

Declaration
public Vector3 LightOffset
Field Value
Type Description
Vector3

LoopingFootsteps

Declaration
public bool LoopingFootsteps
Field Value
Type Description
System.Boolean

LootingTime

Declaration
public float LootingTime
Field Value
Type Description
System.Single

MagnetBootsEndSoundName

Declaration
public string MagnetBootsEndSoundName
Field Value
Type Description
System.String

MagnetBootsProximitySoundName

Declaration
public string MagnetBootsProximitySoundName
Field Value
Type Description
System.String

MagnetBootsStartSoundName

Declaration
public string MagnetBootsStartSoundName
Field Value
Type Description
System.String

MagnetBootsStepsSoundName

Declaration
public string MagnetBootsStepsSoundName
Field Value
Type Description
System.String

Mass

Declaration
public float Mass
Field Value
Type Description
System.Single

MaterialsDisabledIn1st

Declaration
public string[] MaterialsDisabledIn1st
Field Value
Type Description
System.String[]

MaxBackrunSpeed

Declaration
public float MaxBackrunSpeed
Field Value
Type Description
System.Single

MaxBackwalkSpeed

Declaration
public float MaxBackwalkSpeed
Field Value
Type Description
System.Single

MaxCrouchBackwalkSpeed

Declaration
public float MaxCrouchBackwalkSpeed
Field Value
Type Description
System.Single

MaxCrouchStrafingSpeed

Declaration
public float MaxCrouchStrafingSpeed
Field Value
Type Description
System.Single

MaxCrouchWalkSpeed

Declaration
public float MaxCrouchWalkSpeed
Field Value
Type Description
System.Single

MaxForce

Declaration
public Nullable<float> MaxForce
Field Value
Type Description
System.Nullable<System.Single>

MaxRunSpeed

Declaration
public float MaxRunSpeed
Field Value
Type Description
System.Single

MaxRunStrafingSpeed

Declaration
public float MaxRunStrafingSpeed
Field Value
Type Description
System.Single

MaxSlope

Declaration
public float MaxSlope
Field Value
Type Description
System.Single

MaxSprintSpeed

Declaration
public float MaxSprintSpeed
Field Value
Type Description
System.Single

MaxWalkSpeed

Declaration
public float MaxWalkSpeed
Field Value
Type Description
System.Single

MaxWalkStrafingSpeed

Declaration
public float MaxWalkStrafingSpeed
Field Value
Type Description
System.Single

MinOxygenLevelForSuitRefill

Declaration
public float MinOxygenLevelForSuitRefill
Field Value
Type Description
System.Single

Model

Declaration
public string Model
Field Value
Type Description
System.String

ModelRootBoneName

Declaration
public string ModelRootBoneName
Field Value
Type Description
System.String

MovementSoundName

Declaration
public string MovementSoundName
Field Value
Type Description
System.String

Name

Declaration
public string Name
Field Value
Type Description
System.String

NeedsOxygen

Declaration
public bool NeedsOxygen
Field Value
Type Description
System.Boolean

OxygenChokeCriticalSoundName

Declaration
public string OxygenChokeCriticalSoundName
Field Value
Type Description
System.String

OxygenChokeLowSoundName

Declaration
public string OxygenChokeLowSoundName
Field Value
Type Description
System.String

OxygenChokeNormalSoundName

Declaration
public string OxygenChokeNormalSoundName
Field Value
Type Description
System.String

OxygenConsumption

Declaration
public float OxygenConsumption
Field Value
Type Description
System.Single

OxygenConsumptionMultiplier

Declaration
public float OxygenConsumptionMultiplier
Field Value
Type Description
System.Single

OxygenSuitRefillTime

Declaration
public float OxygenSuitRefillTime
Field Value
Type Description
System.Single

PainSoundName

Declaration
public string PainSoundName
Field Value
Type Description
System.String

PhysicalMaterial

Declaration
public string PhysicalMaterial
Field Value
Type Description
System.String

PressureLevelForLowDamage

Declaration
public float PressureLevelForLowDamage
Field Value
Type Description
System.Single

RagdollBonesMappings

Declaration
public Dictionary<string, MyCharacterDefinition.RagdollBoneSet> RagdollBonesMappings
Field Value
Type Description
System.Collections.Generic.Dictionary<System.String, MyCharacterDefinition.RagdollBoneSet>

RagdollDataFile

Declaration
public string RagdollDataFile
Field Value
Type Description
System.String

RagdollPartialSimulations

Declaration
public Dictionary<string, string[]> RagdollPartialSimulations
Field Value
Type Description
System.Collections.Generic.Dictionary<System.String, System.String[]>

RagdollRootBody

Declaration
public string RagdollRootBody
Field Value
Type Description
System.String

RecoilJetpackDampeningRadPerFrame

Declaration
public float RecoilJetpackDampeningRadPerFrame
Field Value
Type Description
System.Single

ReflectorTexture

Declaration
public string ReflectorTexture
Field Value
Type Description
System.String

RighHandItemBone

Declaration
public string RighHandItemBone
Field Value
Type Description
System.String

RightAnkleBoneName

Declaration
public string RightAnkleBoneName
Field Value
Type Description
System.String

RightForearmBone

Declaration
public string RightForearmBone
Field Value
Type Description
System.String

RightGlare

Declaration
public string RightGlare
Field Value
Type Description
System.String

RightHandIKEndBone

Declaration
public string RightHandIKEndBone
Field Value
Type Description
System.String

RightHandIKStartBone

Declaration
public string RightHandIKStartBone
Field Value
Type Description
System.String

RightHipBoneName

Declaration
public string RightHipBoneName
Field Value
Type Description
System.String

RightKneeBoneName

Declaration
public string RightKneeBoneName
Field Value
Type Description
System.String

RightLightBone

Declaration
public string RightLightBone
Field Value
Type Description
System.String

RightUpperarmBone

Declaration
public string RightUpperarmBone
Field Value
Type Description
System.String

RotationToSupport

Declaration
public MyEnumCharacterRotationToSupport RotationToSupport
Field Value
Type Description
MyEnumCharacterRotationToSupport

Skeleton

Declaration
public string Skeleton
Field Value
Type Description
System.String

SpawnInventoryOnBodyRemoval

Declaration
public bool SpawnInventoryOnBodyRemoval
Field Value
Type Description
System.Boolean

SpineBone

Declaration
public string SpineBone
Field Value
Type Description
System.String

StepSoundDelay

Declaration
public int StepSoundDelay
Field Value
Type Description
System.Int32

SuffocateSoundName

Declaration
public string SuffocateSoundName
Field Value
Type Description
System.String

SuitConsumptionInTemperatureExtreme

Declaration
public float SuitConsumptionInTemperatureExtreme
Field Value
Type Description
System.Single

SuitResourceStorage

Declaration
public List<SuitResourceDefinition> SuitResourceStorage
Field Value
Type Description
System.Collections.Generic.List<SuitResourceDefinition>

UsableByPlayer

Declaration
public bool UsableByPlayer
Field Value
Type Description
System.Boolean

UseOnlyWalking

Declaration
public bool UseOnlyWalking
Field Value
Type Description
System.Boolean

UsesAtmosphereDetector

Declaration
public bool UsesAtmosphereDetector
Field Value
Type Description
System.Boolean

UsesReverbDetector

Declaration
public bool UsesReverbDetector
Field Value
Type Description
System.Boolean

VerticalPositionFlyingOnly

Declaration
public bool VerticalPositionFlyingOnly
Field Value
Type Description
System.Boolean

VisibleOnHud

Declaration
public bool VisibleOnHud
Field Value
Type Description
System.Boolean

WeakPointBoneIndices

Declaration
public HashSet<int> WeakPointBoneIndices
Field Value
Type Description
System.Collections.Generic.HashSet<System.Int32>

WeaponBone

Declaration
public string WeaponBone
Field Value
Type Description
System.String

Properties

UseNewAnimationSystem

VRAGE TODO: TEMPORARY!

Declaration
public bool UseNewAnimationSystem { get; }
Property Value
Type Description
System.Boolean

Methods

GetObjectBuilder()

Declaration
public override MyObjectBuilder_DefinitionBase GetObjectBuilder()
Returns
Type Description
MyObjectBuilder_DefinitionBase
Overrides
MyDefinitionBase.GetObjectBuilder()

Init(MyObjectBuilder_DefinitionBase)

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