OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.SaveAppearanceToNotecard C# (CSharp) Method

SaveAppearanceToNotecard() protected method

protected SaveAppearanceToNotecard ( ScenePresence sp, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
sp OpenSim.Region.Framework.Scenes.ScenePresence
notecard string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
        protected LSL_Key SaveAppearanceToNotecard(ScenePresence sp, string notecard)
        {
            IAvatarFactoryModule appearanceModule = World.RequestModuleInterface<IAvatarFactoryModule>();

            if (appearanceModule != null)
            {
                appearanceModule.SaveBakedTextures(sp.UUID);
                EntityTransferContext ctx = new EntityTransferContext();
                OSDMap appearancePacked = sp.Appearance.Pack(ctx);

                TaskInventoryItem item
                    = SaveNotecard(notecard, "Avatar Appearance", Util.GetFormattedXml(appearancePacked as OSD), true);

                return new LSL_Key(item.AssetID.ToString());
            }
            else
            {
                return new LSL_Key(UUID.Zero.ToString());
            }
        }

Same methods

OSSL_Api::SaveAppearanceToNotecard ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString rawAvatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
OSSL_Api::SaveAppearanceToNotecard ( UUID avatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
OSSL_Api