Skip to content

Instantly share code, notes, and snippets.

@builder-main
builder-main / AnimatorExtensions
Last active January 17, 2023 05:14 — forked from pazzaar/AnimatorExtensions
Animator rebind function that also maintains some state
public static class AnimatorExtensions
{
public static AnimatorParametersState SaveState(this Animator anim)
{
List<AnimatorStateInfo> animStates = new List<AnimatorStateInfo>();
for (int i = 0; i < anim.layerCount; i++)
{
animStates.Add(anim.GetCurrentAnimatorStateInfo(i));
}