mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
* Fix issues building recent commits * AssetList.CopyTo(Span) * Utf8String.IsEmpty * Resolve #692
25 lines
685 B
C#
25 lines
685 B
C#
using AssetRipper.SourceGenerated.Subclasses.SpriteBone;
|
|
|
|
namespace AssetRipper.SourceGenerated.Extensions
|
|
{
|
|
public static class SpriteBoneExtensions
|
|
{
|
|
public static void CopyValues(this ISpriteBone destination, ISpriteBone source)
|
|
{
|
|
if (destination.Has_Color() && source.Has_Color())
|
|
{
|
|
destination.Color.CopyValues(source.Color);
|
|
}
|
|
if (destination.Has_Guid() && source.Has_Guid())
|
|
{
|
|
destination.Guid = source.Guid;
|
|
}
|
|
destination.Length = source.Length;
|
|
destination.Name = source.Name;
|
|
destination.ParentId = source.ParentId;
|
|
destination.Position.CopyValues(source.Position);
|
|
destination.Rotation.CopyValues(source.Rotation);
|
|
}
|
|
}
|
|
}
|