Jeremy Pritts 3006d48010 Update source gen dll and code:
* Fix issues building recent commits
* AssetList.CopyTo(Span)
* Utf8String.IsEmpty
* Resolve #692
2023-06-11 20:03:43 -04:00

20 lines
654 B
C#

using AssetRipper.Assets.Generics;
using AssetRipper.SourceGenerated.Subclasses.AvatarConstant;
using AssetRipper.SourceGenerated.Subclasses.OffsetPtr_SkeletonPose;
namespace AssetRipper.SourceGenerated.Extensions
{
public static class AvatarConstantExtensions
{
public static IOffsetPtr_SkeletonPose GetDefaultPose(this IAvatarConstant constant)
{
return constant.Has_DefaultPose() ? constant.DefaultPose : constant.SkeletonPose;
}
public static AssetList<uint> GetSkeletonNameIDArray(this IAvatarConstant constant)
{
return constant.Has_SkeletonNameIDArray() ? constant.SkeletonNameIDArray : constant.Skeleton.Data.ID;
}
}
}