public BlendShapeClip GetClip(BlendShapeKey key) { if (Clips == null) { return(null); } return(Clips.FirstOrDefault(x => key.Match(x))); }
public void SetClip(BlendShapeKey key, BlendShapeClip clip) { int index = -1; try { index = Clips.FindIndex(x => key.Match(x)); } catch (Exception) { } if (index == -1) { Clips.Add(clip); } else { Clips[index] = clip; } }