ExistentBodyCalibration

ExistentDocumentation > ExistentBodyCalibration

ExistentBodyCalibration

Class Details

Defined in: Public/Objects/ExistentBodyCalibration.h

Hierarchy: Object > Subsystem > DynamicSubsystem > EngineSubsystem > ExistentBodyCalibration

Existent Body Calibration

The ExistentBodyCalibration subsystem allows to save and load per user body calibration settings. Whenever one of the Add functions is called (e.g. AddEyeHeight) a file is created or updated in the [GAME]/Config/BodyCalibration folder. The file is named using the Player Unique Identifier parameter.

The calibration file is a JSON file which mirrors the struct FBodyCalibrationPlayer and contains the following properties:

  • FString PlayerUniqueIdentifier => The unique identifier that represents the player.

  • FString FriendlyName => Friendly name that represents the player.

  • float EyeHeight => The eye height of the player in cm. Measure from the floor to the eye height.

  • float ShoulderWidth => The shoulder width of the player in cm. Measure from shoulder to shoulder.

  • float ArmsLength => The arms length/span of the player in cm. Measure this in a T pose from hand wrist to hand wrist.

  • float HandSize => The hand size in cm. Measure from the wrist to middle fingertip with the hand fully open.

  • float LegLength => The leg length in cm. Measure from the waist to the ankle.

Properties

Nodes

Last updated