FSO.Vitaboy.Avatar.AddAppearance C# (CSharp) Method

AddAppearance() protected method

Adds an Appearance instance to this avatar.
protected AddAppearance ( Appearance appearance ) : AvatarAppearanceInstance
appearance Appearance The Appearance instance to add.
return AvatarAppearanceInstance
        protected AvatarAppearanceInstance AddAppearance(Appearance appearance)
        {
            var result = new AvatarAppearanceInstance();
            result.Bindings = new List<AvatarBindingInstance>();

            foreach (var bindingReference in appearance.Bindings)
            {
                var binding = FSO.Content.Content.Get().AvatarBindings.Get(bindingReference.TypeID, bindingReference.FileID);
                if (binding == null) { continue; }
                result.Bindings.Add(AddBinding(binding));
            }

            return result;
        }