public static void SaveDataToAnimationHelper() { AnimationGroupList animationGroupList = new AnimationGroupList(); animationGroupList.LoadFromData(Loader.Core.RootNode); List <string> animationPropertyNameList = new List <string>(); var helper = Tools.BabylonAnimationHelper(); foreach (AnimationGroup animationGroup in animationGroupList) { string prop = Loader.Core.RootNode.GetStringProperty(animationGroup.GetPropertyName(), ""); helper.SetStringProperty(animationGroup.GetPropertyName(), prop); animationPropertyNameList.Add(animationGroup.GetPropertyName()); } if (animationPropertyNameList.Count > 0) { helper.SetStringArrayProperty(s_AnimationListPropertyName, animationPropertyNameList); } }