Assembly: Sandbox.Game.dll

public class MyCharacterDefinition: MyDefinitionBase

Fields

Member Description
AnimationController
AnimationNameToSubtypeName
AnkleHeightWhileStanding
BendMultiplier1st
BendMultiplier3rd
BoneLODs
BoneSets
BreathCalmSoundName
BreathHeavySoundName
Camera3rdBone
CanCrouch
CanIronsight
CharacterCollisionCrouchHeight
CharacterCollisionHeight
CharacterCollisionScale
CharacterCollisionWidth
CharacterHeadHeight
CharacterHeadSize
CharacterHeight
CharacterLength
CharacterWidth
CrouchDownSoundName
CrouchHeadServerOffset
CrouchUpSoundName
DamageAmountAtZeroPressure
DeadBodyShape
DeathBySuffocationSoundName
DeathSoundName
EnableFirstPersonView
EnableSpawnInventoryAsContainer
FastFlySoundName
FeetIKEnabled
FeetIKSettings
FootOnGroundPostions
FootprintDecal
FootprintMirroredDecal
Gender
HeadBone
HeadServerOffset
HelmetOxygenCriticalSoundName
HelmetOxygenLowSoundName
HelmetOxygenNoneSoundName
HelmetOxygenNormalSoundName
HUD
ImpulseLimit
InitialAnimation
InventoryDefinition
InventorySpawnContainerId
IronsightActSoundName
IronsightDeactSoundName
Jetpack
JetpackIdleSoundName
JetpackRunSoundName
JumpForce
JumpSoundName
LeftAnkleBoneName
LeftForearmBone
LeftGlare
LeftHandIKEndBone
LeftHandIKStartBone
LeftHandItemBone
LeftHipBoneName
LeftKneeBoneName
LeftLightBone
LeftUpperarmBone
LightGlareSize
LightOffset
LoopingFootsteps
LootingTime
MagnetBootsEndSoundName
MagnetBootsProximitySoundName
MagnetBootsStartSoundName
MagnetBootsStepsSoundName
Mass
MaterialsDisabledIn1st
MaxBackrunSpeed
MaxBackwalkSpeed
MaxCrouchBackwalkSpeed
MaxCrouchStrafingSpeed
MaxCrouchWalkSpeed
MaxForce
MaxRunSpeed
MaxRunStrafingSpeed
MaxSlope
MaxSprintSpeed
MaxWalkSpeed
MaxWalkStrafingSpeed
MinOxygenLevelForSuitRefill
Model
ModelRootBoneName
MovementSoundName
Name
OxygenChokeCriticalSoundName
OxygenChokeLowSoundName
OxygenChokeNormalSoundName
OxygenConsumption
OxygenConsumptionMultiplier
OxygenSuitRefillTime
PainSoundName
PhysicalMaterial
PressureLevelForLowDamage
RagdollBonesMappings
RagdollDataFile
RagdollPartialSimulations
RagdollRootBody
RecoilJetpackDampeningRadPerFrame
ReducedEnergyOnSpawn
ReflectorTexture
RighHandItemBone
RightAnkleBoneName
RightForearmBone
RightGlare
RightHandIKEndBone
RightHandIKStartBone
RightHipBoneName
RightKneeBoneName
RightLightBone
RightUpperarmBone
RotationToSupport
Skeleton
SpawnInventoryOnBodyRemoval
SpineBone
StepSoundDelay
SuffocateSoundName
SuitConsumptionInTemperatureExtreme
SuitResourceStorage
UsableByPlayer
UseOnlyWalking
UsesAtmosphereDetector
UsesReverbDetector
VerticalPositionFlyingOnly
VisibleOnHud
WeakPointBoneIndices
WeaponBone
AvailableInSurvival Inherited from MyDefinitionBase
Context Inherited from MyDefinitionBase
DescriptionArgs String used for shortcuts used in description

Inherited from MyDefinitionBase
DescriptionEnum Enum used for localization of description. Null for player created definitions.

Inherited from MyDefinitionBase
DescriptionString String used for user created description which do not have localization support.

Inherited from MyDefinitionBase
Enabled Definition can be disabled by mod, then it will be removed from definition manager

Inherited from MyDefinitionBase
Icons Icons for the definition, they are used from top to bottom.

Inherited from MyDefinitionBase
Id Inherited from MyDefinitionBase
Public Indicates if definition should be offered in Cube builder

Inherited from MyDefinitionBase
EnabledComponents Obsolete: Use MyComponentDefinitionBase and MyContainerDefinition to define enabled types of components on entities
NeedsOxygen Obsolete: Dont ever use again.

Properties

Member Description
UseNewAnimationSystem VRAGE TODO: TEMPORARY!
DescriptionText Use this property when showing description in GUI, as it takes into account more complex description construction.

Inherited from MyDefinitionBase
DisplayNameEnum Enum used for localization of display name. Null for player created definitions.

Inherited from MyDefinitionBase
DisplayNameString String name used for user created definitions which do not have localization support.

Inherited from MyDefinitionBase
DisplayNameText Use this property when showing name in GUI instead of DisplayName. This takes into account more complex name construction.

Inherited from MyDefinitionBase
DLCs Inherited from MyDefinitionBase

Constructors

Member Description
MyCharacterDefinition()
MyDefinitionBase() Inherited from MyDefinitionBase

Methods

Member Description
GetObjectBuilder()
CheckDefinitionDLCs(String[]) Checks if the definition has all required DLCs as it should have

Inherited from MyDefinitionBase
GetObjectBuilder() Inherited from MyDefinitionBase
Init(MyObjectBuilder_DefinitionBase, MyModContext) Inherited from MyDefinitionBase
Postprocess() Override this in case you want to do some postprocessing of the definition before the game starts. Prefer to use MyDefinitionPostprocessor instead.Postprocess is useful if you want to process the definition before the game begins,

but you only want to do it when all the definitions are loaded and merged.

Inherited from MyDefinitionBase
ToString() Inherited from MyDefinitionBase

Inheritance: MyDefinitionBase