SpriteSaveToNamedObjectSave() public méthode

public SpriteSaveToNamedObjectSave ( FlatRedBall sprite ) : NamedObjectSave
sprite FlatRedBall
Résultat FlatRedBall.Glue.SaveClasses.NamedObjectSave
        public void TestConversion()
        {
            SpriteSave spriteSave = new SpriteSave();
            SpriteSaveConverter converter = new SpriteSaveConverter();

            var nos = converter.SpriteSaveToNamedObjectSave(spriteSave);

            if (nos.InstructionSaves.Count != 0)
            {
                throw new Exception("A default SpriteSave should have no properties");
            }

            spriteSave.X = 4;
            nos = converter.SpriteSaveToNamedObjectSave(spriteSave);
            if (nos.InstructionSaves.Count != 1)
            {
                throw new Exception("A SpriteSave with non-zero X should have 1 property");
            }

            spriteSave.Texture = "Folder/filename.png";
            nos = converter.SpriteSaveToNamedObjectSave(spriteSave);
            if (nos.GetCustomVariable("Texture").Value as string != "filename")
            {
                throw new Exception("NOS's are not getting the right file name out of SpriteSaves");
            }
        }
        private void AddSpritesToElement(ArrowElementSave arrowElement, IElement glueElemement, List <string> referencedFiles)
        {
            foreach (var sprite in arrowElement.Sprites)
            {
                NamedObjectSave nos = mSpriteSaveConverter.SpriteSaveToNamedObjectSave(sprite);

                glueElemement.NamedObjects.Add(nos);

                sprite.GetReferencedFiles(referencedFiles);
            }
        }