FlatRedBall.Glue.GuiDisplay.AvailableAnimationChainsStringConverter.RefreshList C# (CSharp) Method

RefreshList() private method

private RefreshList ( ) : void
return void
        private void RefreshList()
        {
            AnimationChainListSave acls = null;
            acls = GetAnimationChainListFile(element, referencedNos, stateSave);


            if (acls == null)
            {
                mAvailableChains = new string[0];
            }
            else
            {
                var referencedFile = element.ReferencedFiles.FirstOrDefault(item => ObjectFinder.Self.MakeAbsoluteContent(item.Name) == acls.FileName);

                this.ReferencedFileSave = referencedFile;

                mAvailableChains = new string[acls.AnimationChains.Count];

                for (int i = 0; i < acls.AnimationChains.Count; i++)
                {
                    mAvailableChains[i] = acls.AnimationChains[i].Name;
                }
            }
        }