Property | Type | Description | |
---|---|---|---|
FriendList | FriendInfo>.InternalDictionary | ||
FriendRequests | UUID>.InternalDictionary |
Method | Description | |
---|---|---|
AcceptFriendship ( UUID fromAgentID, UUID imSessionID ) : void |
Accept a friendship request
|
|
DeclineFriendship ( UUID fromAgentID, UUID imSessionID ) : void |
Decline a friendship request
|
|
GrantRights ( UUID friendID, FriendRights rights ) : void |
Change the rights of a friend avatar. This method will implicitly set the rights to those passed in the rights parameter. |
|
MapFriend ( UUID friendID ) : void |
Use to map a friends location on the grid. E:OnFriendFound |
|
OfferFriendship ( UUID agentID ) : void |
Offer friendship to an avatar.
|
|
OnFindAgentReplyHandler ( |
Handle friend location updates
|
|
TerminateFriendship ( UUID agentID ) : void |
Terminate a friendship with an avatar
|
|
TrackFriend ( UUID friendID ) : void |
Use to track a friends movement on the grid
|
Method | Description | |
---|---|---|
Avatars_OnAvatarNames ( string>.Dictionary |
This handles the asynchronous response of a RequestAvatarNames call.
|
|
ChangeUserRightsHandler ( |
Handle notifications sent when a friend rights change. This notification is also received when my own rights change.
|
|
FriendsManager ( |
Internal constructor
|
|
MainAvatar_InstantMessage ( |
Handles relevant messages from the server encapsulated in instant messages.
|
|
Network_OnConnect ( object sender ) : void |
Called when a connection to the SL server is established. The list of friend avatars is populated from XML returned by the login server. That list contains the avatar's id and right, but no names. Here is where those names are requested.
|
|
Network_OnLoginResponse ( bool loginSuccess, bool redirect, string message, string reason, |
||
OfflineNotificationHandler ( |
Handle notifications sent when a friends has gone offline.
|
|
OnlineNotificationHandler ( |
Handle notifications sent when a friends has come online.
|
|
TerminateFriendshipHandler ( |
Fired when another friend terminates friendship. We need to remove them from our cached list.
|
public AcceptFriendship ( UUID fromAgentID, UUID imSessionID ) : void | ||
fromAgentID | UUID | agentID of avatatar to form friendship with |
imSessionID | UUID | imSessionID of the friendship request message |
return | void |
public DeclineFriendship ( UUID fromAgentID, UUID imSessionID ) : void | ||
fromAgentID | UUID | |
imSessionID | UUID | imSessionID of the friendship request message |
return | void |
public GrantRights ( UUID friendID, FriendRights rights ) : void | ||
friendID | UUID | the |
rights | FriendRights | the new rights to give the friend |
return | void |
public MapFriend ( UUID friendID ) : void | ||
friendID | UUID | Friends UUID to find |
return | void |
public OfferFriendship ( UUID agentID ) : void | ||
agentID | UUID | System ID of the avatar you are offering friendship to |
return | void |
public OnFindAgentReplyHandler ( |
||
packet | The Packet | |
simulator | The Simulator | |
return | void |
public TerminateFriendship ( UUID agentID ) : void | ||
agentID | UUID | System ID of the avatar you are terminating the friendship with |
return | void |
public TrackFriend ( UUID friendID ) : void | ||
friendID | UUID | Friends Key |
return | void |
public InternalDictionary |
||
return | FriendInfo>.InternalDictionary |