C# Класс OpenMetaverse.AvatarManager

Retrieve friend status notifications, and retrieve avatar names and profiles
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AvatarManager() публичный Метод

Represents other avatars
public AvatarManager ( GridClient client ) : System
client GridClient
Результат System

RequestAvatarName() публичный Метод

Request a single avatar name
public RequestAvatarName ( UUID id ) : void
id UUID The avatar key to retrieve a name for
Результат void

RequestAvatarNameSearch() публичный Метод

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
Результат void

RequestAvatarNames() публичный Метод

Request a list of avatar names
public RequestAvatarNames ( List ids ) : void
ids List The avatar keys to retrieve names for
Результат void

RequestAvatarPicks() публичный Метод

Start a request for Avatar Picks
public RequestAvatarPicks ( UUID avatarid ) : void
avatarid UUID UUID of the avatar
Результат void

RequestAvatarProperties() публичный Метод

Start a request for Avatar Properties
public RequestAvatarProperties ( UUID avatarid ) : void
avatarid UUID
Результат void

RequestPickInfo() публичный Метод

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
Результат void

TrackAvatar() публичный Метод

Tracks the specified avatar on your map
public TrackAvatar ( UUID preyID ) : void
preyID UUID Avatar ID to track
Результат void