FlatRedBall.Glue.ElementRuntime.RefreshNamedObject C# (CSharp) Method

RefreshNamedObject() private method

private RefreshNamedObject ( NamedObjectSave n ) : void
n FlatRedBall.Glue.SaveClasses.NamedObjectSave
return void
        private void RefreshNamedObject(NamedObjectSave n)
        {
            ElementRuntime foundElement = ContainedElements.FindByName(n.InstanceName);
            if (foundElement != null)
            {
                // this may be a PositionedObjectList or some other type that doesn't
                // get a ElementRuntime created for it.
                foundElement.mAssociatedNamedObjectSave = n;
            }

            foreach (NamedObjectSave containedNos in n.ContainedObjects)
            {
                RefreshNamedObject(containedNos);
            }
        }