C# Class OpenViewer.SLProtocol

Exibir arquivo Open project: 3di/3di-viewer-rei

Public Properties

Property Type Description
AvatarAnimations List>.Dictionary
firstName string
lastName string
loginURI string
m_user OpenMetaverse.GridClient
password string
startlocation string
username string

Public Methods

Method Description
AvatarAnimationHandler ( OpenMetaverse packet, Simulator sim ) : void
Avatars_OnVolumeLevel ( UUID sourceID, uint localID, float volumeLevel ) : void
BeginLogin ( string loginURI, string username, string password, string startlocation ) : void
CancelTexture ( UUID assetID ) : void
Logout ( ) : void
Network_OnCurrentSimChanged ( Simulator PreviousSimulator ) : void
Network_OnEventQueueRunning ( Simulator simulator ) : void
OnLoadURLCallback ( string objectName, UUID objectID, UUID ownerID, bool ownerIsGroup, string message, string URL ) : void
RegisterLoginResponseHandler ( bool loginSuccess, bool redirect, string message, string reason, LoginResponseData replyData ) : void
RequestAnimationStart ( UUID _uuid ) : void
RequestAnimationStop ( UUID _uuid ) : void
RequestImage ( UUID uuid, AssetType assetType, bool priority ) : void
RequestSit ( UUID uuid, System.Vector3 offset ) : void
RequestTexture ( UUID assetID ) : void
SLProtocol ( ) : System
Self_OnTeleport ( string message, AgentManager status, AgentManager flags ) : void
SendChat ( string _message, int _channel, int _range ) : void
SendIM ( string _target_uuid, string _message ) : void
SetCameraPosition ( System.Vector3 camdata ) : void
SetHeightWidth ( uint height, uint width ) : void
Sit ( ) : void
SittingOn ( ) : uint
StandUp ( ) : void
Teleport ( string region, float x, float y, float z ) : void
Touch ( uint objectLocalID ) : void
TurnToward ( System.Vector3 target ) : void
UpdateFromHeading ( double heading ) : void
VoiceEffect ( float _volumeLevel ) : void
disconnectedCallback ( NetworkManager reason, string message ) : void
loginStatusCallback ( LoginStatus login, string message ) : void

Private Methods

Method Description
Friends_OnFriendNamesReceived ( string>.Dictionary names ) : void
Friends_OnFriendOffline ( FriendInfo friend ) : void
Friends_OnFriendOnline ( FriendInfo friend ) : void
Self_OnInstantMessage ( InstantMessage im, Simulator simulator ) : void
Sound_OnAttachSound ( UUID soundID, UUID ownerID, UUID objectID, float gain, byte flags ) : void
Sound_OnAttachSoundGainChange ( UUID objectID, float gain ) : void
Sound_OnPreloadSound ( UUID soundID, UUID ownerID, UUID objectID ) : void
Sound_OnSoundTrigger ( UUID soundID, UUID ownerID, UUID objectID, UUID parentID, float gain, ulong regionHandle, System.Vector3 position ) : void
assetReceivedCallback ( AssetDownload transfer, Asset asset ) : void
avatarSitResponseCallback ( UUID objectID, bool autoPilot, System.Vector3 cameraAtOffset, System.Vector3 cameraEyeOffset, bool forceMouselook, System.Vector3 sitPosition, Quaternion sitRotation ) : void
chatCallback ( string message, ChatAudibleLevel audible, ChatType type, ChatSourceType sourcetype, string fromName, UUID id, UUID ownerid, System.Vector3 position ) : void
getLoginParams ( string loginURI, string username, string password, string startlocation ) : LoginParams
gridConnectedCallback ( object sender ) : void
imageReceivedCallback ( ImageDownload image, AssetTexture asset ) : void
landPatchCallback ( Simulator simulator, int x, int y, int width, float data ) : void
loginCallback ( LoginStatus status, string message ) : void
newAvatarCallback ( Simulator simulator, Avatar avatar, ulong regionHandle, ushort timeDilation ) : void
newPrim ( Simulator simulator, Primitive prim, ulong regionHandle, ushort timeDilation ) : void
objectDeletedCallback ( Simulator simulator, uint objectID ) : void
objectUpdatedCallback ( Simulator simulator, ObjectUpdate update, ulong regionHandle, ushort timeDilation ) : void
simConnectedCallback ( Simulator sender ) : void

Method Details

AvatarAnimationHandler() public method

public AvatarAnimationHandler ( OpenMetaverse packet, Simulator sim ) : void
packet OpenMetaverse
sim OpenMetaverse.Simulator
return void

Avatars_OnVolumeLevel() public method

public Avatars_OnVolumeLevel ( UUID sourceID, uint localID, float volumeLevel ) : void
sourceID UUID
localID uint
volumeLevel float
return void

BeginLogin() public method

public BeginLogin ( string loginURI, string username, string password, string startlocation ) : void
loginURI string
username string
password string
startlocation string
return void

CancelTexture() public method

public CancelTexture ( UUID assetID ) : void
assetID UUID
return void

Logout() public method

public Logout ( ) : void
return void

Network_OnCurrentSimChanged() public method

public Network_OnCurrentSimChanged ( Simulator PreviousSimulator ) : void
PreviousSimulator OpenMetaverse.Simulator
return void

Network_OnEventQueueRunning() public method

public Network_OnEventQueueRunning ( Simulator simulator ) : void
simulator OpenMetaverse.Simulator
return void

OnLoadURLCallback() public method

public OnLoadURLCallback ( string objectName, UUID objectID, UUID ownerID, bool ownerIsGroup, string message, string URL ) : void
objectName string
objectID UUID
ownerID UUID
ownerIsGroup bool
message string
URL string
return void

RegisterLoginResponseHandler() public method

public RegisterLoginResponseHandler ( bool loginSuccess, bool redirect, string message, string reason, LoginResponseData replyData ) : void
loginSuccess bool
redirect bool
message string
reason string
replyData OpenMetaverse.LoginResponseData
return void

RequestAnimationStart() public method

public RequestAnimationStart ( UUID _uuid ) : void
_uuid UUID
return void

RequestAnimationStop() public method

public RequestAnimationStop ( UUID _uuid ) : void
_uuid UUID
return void

RequestImage() public method

public RequestImage ( UUID uuid, AssetType assetType, bool priority ) : void
uuid UUID
assetType AssetType
priority bool
return void

RequestSit() public method

public RequestSit ( UUID uuid, System.Vector3 offset ) : void
uuid UUID
offset System.Vector3
return void

RequestTexture() public method

public RequestTexture ( UUID assetID ) : void
assetID UUID
return void

SLProtocol() public method

public SLProtocol ( ) : System
return System

Self_OnTeleport() public method

public Self_OnTeleport ( string message, AgentManager status, AgentManager flags ) : void
message string
status OpenMetaverse.AgentManager
flags OpenMetaverse.AgentManager
return void

SendChat() public method

public SendChat ( string _message, int _channel, int _range ) : void
_message string
_channel int
_range int
return void

SendIM() public method

public SendIM ( string _target_uuid, string _message ) : void
_target_uuid string
_message string
return void

SetCameraPosition() public method

public SetCameraPosition ( System.Vector3 camdata ) : void
camdata System.Vector3
return void

SetHeightWidth() public method

public SetHeightWidth ( uint height, uint width ) : void
height uint
width uint
return void

Sit() public method

public Sit ( ) : void
return void

SittingOn() public method

public SittingOn ( ) : uint
return uint

StandUp() public method

public StandUp ( ) : void
return void

Teleport() public method

public Teleport ( string region, float x, float y, float z ) : void
region string
x float
y float
z float
return void

Touch() public method

public Touch ( uint objectLocalID ) : void
objectLocalID uint
return void

TurnToward() public method

public TurnToward ( System.Vector3 target ) : void
target System.Vector3
return void

UpdateFromHeading() public method

public UpdateFromHeading ( double heading ) : void
heading double
return void

VoiceEffect() public method

public VoiceEffect ( float _volumeLevel ) : void
_volumeLevel float
return void

disconnectedCallback() public method

public disconnectedCallback ( NetworkManager reason, string message ) : void
reason OpenMetaverse.NetworkManager
message string
return void

loginStatusCallback() public method

public loginStatusCallback ( LoginStatus login, string message ) : void
login LoginStatus
message string
return void

Property Details

AvatarAnimations public_oe property

public Dictionary> AvatarAnimations
return List>.Dictionary

firstName public_oe property

public string firstName
return string

lastName public_oe property

public string lastName
return string

loginURI public_oe property

public string loginURI
return string

m_user public_oe property

public GridClient,OpenMetaverse m_user
return OpenMetaverse.GridClient

password public_oe property

public string password
return string

startlocation public_oe property

public string startlocation
return string

username public_oe property

public string username
return string