We can not animate Array and List in Unity.AnimatableList is an easy solution for this problem.Note: It is not a replacement for List or Array. You shouldn't change all your Array and List to AnimatableList. You can only use it if you want multiple animated values.AnimatableListNAnimatableLists are generic structs with fixed capacities.The N shows the maximum capacity of the list.This package contains AnimatableLists with different capacities.(AnimatableList5, AnimatableList10, AnimatableList20)AnimatableList Creator WindowThere is an editor window to create an AnimatableList with custom capacity.AnimatableListN Public MethodsIt contains most of the original List methods.{void Add(T item)void Insert(int index, T item)bool Contains(T item)int IndexOf(T item)void CopyTo(T[] array, int arrayIndex)T[] ToArray()bool Remove(T item)void RemoveAt(int index)void Clear()IEnumerator GetEnumerator()}AnimatableListN Public Properties{int Countint Lengthint Capacitybool HasReachedMaximumSize}IEnumerableIt can be used in a foreach loop.{foreach (var num in nums) print(num);}IndexerIt can be indexed like arrays.{m_Nums[0] = a;b = m_Nums[1];}