C# Class OpenMetaverse.AvatarManager

Retrieve friend status notifications, and retrieve avatar names and profiles
Afficher le fichier Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Méthodes publiques

Méthode Description
AvatarManager ( GridClient client ) : System

Represents other avatars

RequestAvatarName ( UUID id ) : void

Request a single avatar name

RequestAvatarNameSearch ( string name, UUID queryID ) : void

Search for an avatar (first name, last name, and uuid)

RequestAvatarNames ( List ids ) : void

Request a list of avatar names

RequestAvatarPicks ( UUID avatarid ) : void

Start a request for Avatar Picks

RequestAvatarProperties ( UUID avatarid ) : void

Start a request for Avatar Properties

RequestPickInfo ( UUID avatarid, UUID pickid ) : void

Start a request for details of a specific profile pick

TrackAvatar ( UUID preyID ) : void

Tracks the specified avatar on your map

Private Methods

Méthode Description
AvatarAnimationHandler ( Packet packet, Simulator sim ) : void

Process incoming avatar animations

AvatarAppearanceHandler ( Packet packet, Simulator sim ) : void

Process incoming avatar appearance

AvatarGroupsHandler ( Packet packet, Simulator simulator ) : void
AvatarInterestsHandler ( Packet packet, Simulator simulator ) : void

Process incoming Avatar Interests information

AvatarNameHandler ( Packet packet, Simulator simulator ) : void

Process an incoming UUIDNameReply Packet and insert Full Names into the Avatars Dictionary

AvatarPickerReplyHandler ( Packet packet, Simulator simulator ) : void
AvatarPicksHandler ( Packet packet, Simulator simulator ) : void

Process an incoming list of profile picks

AvatarPropertiesHandler ( Packet packet, Simulator sim ) : void

Process incoming avatar properties (profile data)

PickInfoHandler ( Packet packet, Simulator simulator ) : void

Process an incoming details of a profile pick

ViewerEffectHandler ( Packet packet, Simulator simulator ) : void

Process an incoming effect

Method Details

AvatarManager() public méthode

Represents other avatars
public AvatarManager ( GridClient client ) : System
client GridClient
Résultat System

RequestAvatarName() public méthode

Request a single avatar name
public RequestAvatarName ( UUID id ) : void
id UUID The avatar key to retrieve a name for
Résultat void

RequestAvatarNameSearch() public méthode

Search for an avatar (first name, last name, and uuid)
public RequestAvatarNameSearch ( string name, UUID queryID ) : void
name string The name to search for
queryID UUID An ID to associate with this query
Résultat void

RequestAvatarNames() public méthode

Request a list of avatar names
public RequestAvatarNames ( List ids ) : void
ids List The avatar keys to retrieve names for
Résultat void

RequestAvatarPicks() public méthode

Start a request for Avatar Picks
public RequestAvatarPicks ( UUID avatarid ) : void
avatarid UUID UUID of the avatar
Résultat void

RequestAvatarProperties() public méthode

Start a request for Avatar Properties
public RequestAvatarProperties ( UUID avatarid ) : void
avatarid UUID
Résultat void

RequestPickInfo() public méthode

Start a request for details of a specific profile pick
public RequestPickInfo ( UUID avatarid, UUID pickid ) : void
avatarid UUID UUID of the avatar
pickid UUID UUID of the profile pick
Résultat void

TrackAvatar() public méthode

Tracks the specified avatar on your map
public TrackAvatar ( UUID preyID ) : void
preyID UUID Avatar ID to track
Résultat void