Files
SimUL/Assets/UMA/Content/Example/AdditionalSlots/Locomotion/LocomotionSlotScript.cs
T
2025-01-07 18:54:46 +02:00

20 lines
467 B
C#

using UnityEngine;
namespace UMA.Examples
{
/// <summary>
/// Auxillary slot which adds a Locomotion component to a newly created character.
/// </summary>
public class LocomotionSlotScript : MonoBehaviour
{
public void OnDnaApplied(UMAData umaData)
{
var locomotion = umaData.GetComponent<Locomotion>();
if (locomotion == null)
{
umaData.gameObject.AddComponent<Locomotion>();
}
}
}
}