An Editor-side datamodel element that represents a list of animations for a DME (DMX model) file. It declares a single property Animations of type ElementArray and applies a CamelCaseProperties attribute.
#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
using HumanoidRetargeter.EditorTools.Embedded.ValveResourceFormat.Utils;
using HumanoidRetargeter.EditorTools.Embedded.Datamodel.Format;
using DMElement = HumanoidRetargeter.EditorTools.Embedded.Datamodel.Element;
#nullable disable
#pragma warning disable CA2227 // Collection properties should be read only
namespace HumanoidRetargeter.EditorTools.Embedded.ValveResourceFormat.IO.ContentFormats.DmxModel;
/// <summary>
/// Represents a list of animations.
/// </summary>
[CamelCaseProperties]
public class DmeAnimationList : DMElement
{
/// <summary>
/// Gets the array of animations.
/// </summary>
public HumanoidRetargeter.EditorTools.Embedded.Datamodel.ElementArray Animations { get; } = [];
}