using System.Collections.Generic; using System.Xml; using System.Xml.Serialization; namespace RimWorldAnimationStudio { public abstract class AnimationClip { public string layer = "Pawn"; public List tags; [XmlIgnore] public int duration; [XmlIgnore] public Dictionary SoundEffects = new Dictionary(); public abstract void BuildSimpleCurves(); public bool ShouldSerializetags() { return tags.NotNullOrEmpty(); } } }