diff --git a/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs b/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs new file mode 100644 index 000000000..52fa409b9 --- /dev/null +++ b/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs @@ -0,0 +1,28 @@ +// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved. + +using FlaxEngine; + +namespace FlaxEditor.CustomEditors.Dedicated +{ + /// + /// Custom editor for . + /// + /// + [CustomEditor(typeof(Ragdoll)), DefaultEditor] + public class RagdollEditor : ActorEditor + { + /// + public override void Initialize(LayoutElementsContainer layout) + { + base.Initialize(layout); + + // Add info box + if (IsSingleObject && Values[0] is Ragdoll ragdoll) + { + var text = $"Total mass: {Utils.RoundTo1DecimalPlace(ragdoll.TotalMass)}kg"; + var label = layout.Label(text); + label.Label.AutoHeight = true; + } + } + } +}