PersonaAvatarExtended
From Virtual World Web Wiki
Represents an avatar based for a persona. It will wear the same clothes as the persona and reflect other changes to their avatar
- Inherits class: CreatureAvatarExtended
- This is a JavaScript visible object
Remarks [edit]
Properties
- PersonaLayerExtended Appearance {get;}
- The storage persisted appearance layer shared by all avatars of the same persona as this avatar (layer identifier layer.persona.appearance)
- PersonaLayerExtended Overlay {get;}
- The overlay modification layer shared by all avatars of the same persona as this avatar (layer identifier layer.persona.overlay)
- PersonaLayerExtended Underlay {get;}
- The underlay modification layer shared by all avatars of the same persona as this avatar (layer identifier layer.persona.underlay)
Methods
- RuntimeLayerExtended CreatePreviewLayer()
- Creates a preview layer as a clone of avatar.Appearance, and hides avatar.Appearance
- void MergePreviewLayer(RuntimeLayerExtended layer)
- Saves the preview layer as this persona's current appearance, removes it, and finally, shows the avatar.Appearance layer again
- void RemovePreviewLayer(RuntimeLayerExtended layer)
- Destroys a preview layer, and shows the avatar.Appearance again as an atomic operation
- void SaveAppearance(AvatarLayerExtended layer = NULL)
- Saves this persona's appearance from the specified layer (or writes their current appearance if you don't specify a layer, same as avatar.SaveAppearance(avatar.Appearance) )