/ Published in: C#
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
private string GetUniqueAnimationName(string animationName) { Precondition.ArgumentNotNull(animationName, "animationName"); foreach (IKeyFrameDictionary dictionary in m_Context.ActiveConfiguration.AnimationManager.KeyFrameDictionaries.Values) { if (dictionary.Name.Equals(animationName)) { string lastChar = animationName[animationName.Length - 1].ToString(); int currentNumber = 1; if (Int32.TryParse(lastChar, out currentNumber)) { currentNumber++; animationName = animationName.Substring(0, animationName.Length - 1) + currentNumber.ToString(); } else { animationName = animationName + currentNumber.ToString(); } return GetUniqueAnimationName(animationName); } } return animationName; }