using System.Collections.Generic; using UnityEngine; namespace TAO.VertexAnimation { [CreateAssetMenu(fileName = "new AnimationLibrary", menuName = "TAO/VertexAnimation/AnimationLibrary", order = 400)] public class VA_AnimationLibrary : ScriptableObject { [SerializeField] private List animationBooks = new List(); [HideInInspector] public List animations = null; public void Init() { animations = new List(); foreach (VA_AnimationBook ab in animationBooks) { ab.SetMaterials(); animations.AddRange(ab.playData.GetAnimations); } } private void OnValidate() { // TODO: Check for naming conflicts in AnimationBooks. } } }