mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
25 lines
754 B
C#
25 lines
754 B
C#
using AssetRipper.SourceGenerated.Classes.ClassID_1102;
|
|
using AssetRipper.SourceGenerated.Classes.ClassID_207;
|
|
using AssetRipper.SourceGenerated.Classes.ClassID_91;
|
|
using AssetRipper.SourceGenerated.Subclasses.StateMotionPair;
|
|
|
|
namespace AssetRipper.SourceGenerated.Extensions
|
|
{
|
|
public static class StateMotionPairExtensions
|
|
{
|
|
public static void SetValues(this IStateMotionPair pair, IAnimatorController controller, IAnimatorState state, IMotion motion)
|
|
{
|
|
if (state == null)
|
|
{
|
|
throw new ArgumentNullException(nameof(state));
|
|
}
|
|
if (motion == null)
|
|
{
|
|
throw new ArgumentNullException(nameof(motion));
|
|
}
|
|
pair.State.SetAsset(controller.Collection, state);
|
|
pair.Motion.SetAsset(controller.Collection, motion);
|
|
}
|
|
}
|
|
}
|