Artemis.Engine.Graphics.Animation.AnimationMapReader.ReadElementChildNodes C# (CSharp) Метод

ReadElementChildNodes() приватный Метод

private ReadElementChildNodes ( XmlElement animationMapElement ) : void
animationMapElement System.Xml.XmlElement
Результат void
        private void ReadElementChildNodes(XmlElement animationMapElement)
        {
            foreach (var node in animationMapElement.ChildNodes)
            {
                var element = node as XmlElement;

                if (element == null)
                {
                    continue;
                }

                if (element.Name == ANIMATION_STATE)
                {
                    AnimationStateReader stateReader = new AnimationStateReader(element);
                    stateReader.Read();

                    AnimationState state = new AnimationState(
                        stateReader.StateName,
                        stateReader.StepActions,
                        AnimationStateLoopType.Cycle);
                    States.Add(stateReader.StateName, state);
                }
            }
        }