C# 클래스 OpenViewer.SLProtocol

파일 보기 프로젝트 열기: 3di/3di-viewer-rei

공개 프로퍼티들

프로퍼티 타입 설명
AvatarAnimations List>.Dictionary
firstName string
lastName string
loginURI string
m_user OpenMetaverse.GridClient
password string
startlocation string
username string

공개 메소드들

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

비공개 메소드들

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

메소드 상세

AvatarAnimationHandler() 공개 메소드

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

Avatars_OnVolumeLevel() 공개 메소드

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

BeginLogin() 공개 메소드

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

CancelTexture() 공개 메소드

public CancelTexture ( UUID assetID ) : void
assetID UUID
리턴 void

Logout() 공개 메소드

public Logout ( ) : void
리턴 void

Network_OnCurrentSimChanged() 공개 메소드

public Network_OnCurrentSimChanged ( Simulator PreviousSimulator ) : void
PreviousSimulator OpenMetaverse.Simulator
리턴 void

Network_OnEventQueueRunning() 공개 메소드

public Network_OnEventQueueRunning ( Simulator simulator ) : void
simulator OpenMetaverse.Simulator
리턴 void

OnLoadURLCallback() 공개 메소드

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
리턴 void

RegisterLoginResponseHandler() 공개 메소드

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

RequestAnimationStart() 공개 메소드

public RequestAnimationStart ( UUID _uuid ) : void
_uuid UUID
리턴 void

RequestAnimationStop() 공개 메소드

public RequestAnimationStop ( UUID _uuid ) : void
_uuid UUID
리턴 void

RequestImage() 공개 메소드

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

RequestSit() 공개 메소드

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

RequestTexture() 공개 메소드

public RequestTexture ( UUID assetID ) : void
assetID UUID
리턴 void

SLProtocol() 공개 메소드

public SLProtocol ( ) : System
리턴 System

Self_OnTeleport() 공개 메소드

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

SendChat() 공개 메소드

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

SendIM() 공개 메소드

public SendIM ( string _target_uuid, string _message ) : void
_target_uuid string
_message string
리턴 void

SetCameraPosition() 공개 메소드

public SetCameraPosition ( System.Vector3 camdata ) : void
camdata System.Vector3
리턴 void

SetHeightWidth() 공개 메소드

public SetHeightWidth ( uint height, uint width ) : void
height uint
width uint
리턴 void

Sit() 공개 메소드

public Sit ( ) : void
리턴 void

SittingOn() 공개 메소드

public SittingOn ( ) : uint
리턴 uint

StandUp() 공개 메소드

public StandUp ( ) : void
리턴 void

Teleport() 공개 메소드

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

Touch() 공개 메소드

public Touch ( uint objectLocalID ) : void
objectLocalID uint
리턴 void

TurnToward() 공개 메소드

public TurnToward ( System.Vector3 target ) : void
target System.Vector3
리턴 void

UpdateFromHeading() 공개 메소드

public UpdateFromHeading ( double heading ) : void
heading double
리턴 void

VoiceEffect() 공개 메소드

public VoiceEffect ( float _volumeLevel ) : void
_volumeLevel float
리턴 void

disconnectedCallback() 공개 메소드

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

loginStatusCallback() 공개 메소드

public loginStatusCallback ( LoginStatus login, string message ) : void
login LoginStatus
message string
리턴 void

프로퍼티 상세

AvatarAnimations 공개적으로 프로퍼티

public Dictionary> AvatarAnimations
리턴 List>.Dictionary

firstName 공개적으로 프로퍼티

public string firstName
리턴 string

lastName 공개적으로 프로퍼티

public string lastName
리턴 string

loginURI 공개적으로 프로퍼티

public string loginURI
리턴 string

m_user 공개적으로 프로퍼티

public GridClient,OpenMetaverse m_user
리턴 OpenMetaverse.GridClient

password 공개적으로 프로퍼티

public string password
리턴 string

startlocation 공개적으로 프로퍼티

public string startlocation
리턴 string

username 공개적으로 프로퍼티

public string username
리턴 string