C# 클래스 OpenMetaverse.AvatarManager

Retrieve friend status notifications, and retrieve avatar names and profiles
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
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