C# Class OpenSim.Region.OptionalModules.World.NPC.NPCAvatar

Inheritance: IClientAPI, INPC
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
ActivateGesture ( UUID assetId, UUID gestureId ) : void
AddGenericPacketHandler ( string MethodName, GenericMessage handler ) : bool
AddMoney ( int debit ) : bool
Broadcast ( string message ) : void
Close ( ) : void
CrossRegion ( ulong newRegionHandle, System.Vector3 pos, System.Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL ) : void
DeactivateGesture ( UUID assetId, UUID gestureId ) : void
FlushPrimUpdates ( ) : void
GetClientEP ( ) : EndPoint
GetClientInfo ( ) : ClientInfo
GetClientOption ( string option ) : string
GetDefaultAnimation ( string name ) : UUID
GetGroupPowers ( UUID groupID ) : ulong
GetThrottlesPacked ( float multiplier ) : byte[]
GiveMoney ( UUID target, int amount ) : void
InPacket ( object NewPack ) : void
InformClientOfNeighbour ( ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint ) : void
InstantMessage ( UUID target, string message ) : void
IsGroupMember ( UUID groupID ) : bool
Kick ( string message ) : void
KillEndDone ( ) : void
MoveAgentIntoRegion ( RegionInfo regInfo, System.Vector3 pos, System.Vector3 look ) : void
NPCAvatar ( string firstname, string lastname, System.Vector3 position, Scene scene ) : System
ProcessInPacket ( Packet NewPack ) : void
RefreshGroupMembership ( ) : void
ReprioritizeUpdates ( ) : void
RequestClientInfo ( ) : AgentCircuitData
Say ( string message ) : void
SendAcceptCallingCard ( UUID transactionID ) : void
SendAdminResponse ( UUID Token, uint AdminLevel ) : void
SendAgentAlertMessage ( string message, bool modal ) : void
SendAgentDataUpdate ( UUID agentid, UUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle ) : void
SendAgentDropGroup ( UUID groupID ) : void
SendAgentOffline ( UUID agentIDs ) : void
SendAgentOnline ( UUID agentIDs ) : void
SendAlertMessage ( string message ) : void
SendAnimations ( UUID animations, int seqs, UUID sourceAgentId, UUID objectIDs ) : void
SendAppearance ( UUID agentID, byte visualParams, byte textureEntry ) : void
SendAsset ( OpenSim.Framework.AssetRequestToClient req ) : void
SendAssetUploadCompleteMessage ( sbyte AssetType, bool Success, UUID AssetFullID ) : void
SendAttachedSoundGainChange ( UUID objectID, float gain ) : void
SendAvatarClassifiedReply ( UUID targetID, string>.Dictionary classifieds ) : void
SendAvatarClassifiedReply ( UUID targetID, UUID classifiedID, string name ) : void
SendAvatarDataImmediate ( ISceneEntity avatar ) : void
SendAvatarGroupsReply ( UUID avatarID, OpenSim.Framework.GroupMembershipData data ) : void
SendAvatarInterestsReply ( UUID avatarID, uint wantMask, string wantText, uint skillsMask, string skillsText, string languages ) : void
SendAvatarNotesReply ( UUID targetID, string text ) : void
SendAvatarPickerReply ( AvatarPickerReplyAgentDataArgs AgentData, List Data ) : void
SendAvatarPicksReply ( UUID targetID, string>.Dictionary picks ) : void
SendAvatarProperties ( UUID avatarID, string aboutText, string bornOn, Byte charterMember, string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID ) : void
SendBannedUserList ( UUID invoice, OpenSim.Framework.EstateBan banlist, uint estateID ) : void
SendBlueBoxMessage ( UUID FromAvatarID, String FromAvatarName, String Message ) : void
SendBulkUpdateInventory ( OpenSim.Framework.InventoryNodeBase node ) : void
SendCameraConstraint ( System.Vector4 ConstraintPlane ) : void
SendChangeUserRights ( UUID agentID, UUID friendID, int rights ) : void
SendChatMessage ( byte message, byte type, System.Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible ) : void
SendChatMessage ( string message, byte type, System.Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible ) : void
SendChunkUpdate ( int x, int y, int z ) : void
SendClassifiedInfoReply ( UUID classifiedID, UUID creatorID, uint creationDate, uint expirationDate, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, string simName, System.Vector3 globalPos, string parcelName, byte classifiedFlags, int price ) : void
SendClearFollowCamProperties ( UUID objectID ) : void
SendCloudData ( float cloudCover ) : void
SendCoarseLocationUpdate ( List users, List CoarseLocations ) : void
SendConfirmXfer ( ulong xferID, uint PacketID ) : void
SendCreateGroupReply ( UUID groupID, bool success, string message ) : void
SendDeclineCallingCard ( UUID transactionID ) : void
SendDetailedEstateData ( UUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, UUID covenant, string abuseEmail, UUID estateOwner ) : void
SendDialog ( string objectname, UUID objectID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch, string buttonlabels ) : void
SendDirClassifiedReply ( UUID queryID, DirClassifiedReplyData data ) : void
SendDirEventsReply ( UUID queryID, DirEventsReplyData data ) : void
SendDirGroupsReply ( UUID queryID, DirGroupsReplyData data ) : void
SendDirLandReply ( UUID queryID, DirLandReplyData data ) : void
SendDirPeopleReply ( UUID queryID, DirPeopleReplyData data ) : void
SendDirPlacesReply ( UUID queryID, DirPlacesReplyData data ) : void
SendDirPopularReply ( UUID queryID, DirPopularReplyData data ) : void
SendEconomyData ( float EnergyEfficiency, int ObjectCapacity, int ObjectCount, int PriceEnergyUnit, int PriceGroupCreate, int PriceObjectClaim, float PriceObjectRent, float PriceObjectScaleFactor, int PriceParcelClaim, float PriceParcelClaimFactor, int PriceParcelRent, int PricePublicObjectDecay, int PricePublicObjectDelete, int PriceRentLight, int PriceUpload, int TeleportMinPrice, float TeleportPriceExponent ) : void
SendEjectGroupMemberReply ( UUID agentID, UUID groupID, bool success ) : void
SendEstateCovenantInformation ( UUID covenant ) : void
SendEstateList ( UUID invoice, int code, UUID Data, uint estateID ) : void
SendEventInfoReply ( EventData info ) : void
SendForceClientSelectObjects ( List objectIDs ) : void
SendGenericMessage ( string method, List message ) : void
SendGenericMessage ( string method, List message ) : void
SendGroupAccountingDetails ( IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt ) : void
SendGroupAccountingSummary ( IClientAPI sender, UUID groupID, uint moneyAmt, int totalTier, int usedTier ) : void
SendGroupActiveProposals ( UUID groupID, UUID transactionID, OpenSim.Framework.GroupActiveProposals Proposals ) : void
SendGroupMembership ( OpenSim.Framework.GroupMembershipData GroupMembership ) : void
SendGroupNameReply ( UUID groupLLUID, string GroupName ) : void
SendGroupTransactionsSummaryDetails ( IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt ) : void
SendGroupVoteHistory ( UUID groupID, UUID transactionID, OpenSim.Framework.GroupVoteHistory Votes ) : void
SendHealth ( float health ) : void
SendImageFirstPart ( ushort numParts, UUID ImageUUID, uint ImageSize, byte ImageData, byte imageCodec ) : void
SendImageNextPart ( ushort partNumber, UUID imageUuid, byte imageData ) : void
SendImageNotFound ( UUID imageid ) : void
SendInitiateDownload ( string simFileName, string clientFileName ) : void
SendInstantMessage ( OpenSim.Framework.GridInstantMessage im ) : void
SendInventoryFolderDetails ( UUID ownerID, UUID folderID, List items, List folders, int version, bool fetchFolders, bool fetchItems ) : void
SendInventoryItemCreateUpdate ( OpenSim.Framework.InventoryItemBase Item, uint callbackID ) : void
SendInventoryItemDetails ( UUID ownerID, OpenSim.Framework.InventoryItemBase item ) : void
SendJoinGroupReply ( UUID groupID, bool success ) : void
SendKillObject ( ulong regionHandle, uint localID ) : void
SendLandAccessListData ( List avatars, uint accessFlag, int localLandID ) : void
SendLandObjectOwners ( LandData land, List groups, int>.Dictionary ownersAndCount ) : void
SendLandParcelOverlay ( byte data, int sequence_id ) : void
SendLandProperties ( int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags ) : void
SendLandStatReply ( uint reportType, uint requestFlags, uint resultCount, OpenSim.Framework.LandStatReportItem lsrpia ) : void
SendLayerData ( float map ) : void
SendLayerData ( int px, int py, float map ) : void
SendLayerData ( int px, int py, float map, bool track ) : void
SendLeaveGroupReply ( UUID groupID, bool success ) : void
SendLoadURL ( string objectname, UUID objectID, UUID ownerID, bool groupOwned, string message, string url ) : void
SendLocalTeleport ( System.Vector3 position, System.Vector3 lookAt, uint flags ) : void
SendLogoutPacket ( ) : void
SendMapBlock ( List mapBlocks, uint flag ) : void
SendMapItemReply ( OpenSim.Framework.mapItemReply replies, uint mapitemtype, uint flags ) : void
SendMoneyBalance ( UUID transaction, bool success, byte description, int balance ) : void
SendMuteListUpdate ( string filename ) : void
SendNameReply ( UUID profileId, string firstname, string lastname ) : void
SendObjectPropertiesFamilyData ( uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID, uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, UUID LastOwnerID, string ObjectName, string Description ) : void
SendObjectPropertiesReply ( UUID ItemID, ulong CreationDate, UUID CreatorUUID, UUID FolderUUID, UUID FromTaskUUID, UUID GroupUUID, short InventorySerial, UUID LastOwnerUUID, UUID ObjectUUID, UUID OwnerUUID, string TouchTitle, byte TextureID, string SitTitle, string ItemName, string ItemDescription, uint OwnerMask, uint NextOwnerMask, uint GroupMask, uint EveryoneMask, uint BaseMask, byte saleType, int salePrice ) : void
SendOfferCallingCard ( UUID destID, UUID transactionID ) : void
SendParcelDwellReply ( int localID, UUID parcelID, float dwell ) : void
SendParcelInfo ( RegionInfo info, LandData land, UUID parcelID, uint x, uint y ) : void
SendParcelMediaCommand ( uint flags, ParcelMediaCommandEnum command, float time ) : void
SendParcelMediaUpdate ( string mediaUrl, UUID mediaTextureID, byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight, byte mediaLoop ) : void
SendPayPrice ( UUID objectID, int payPrice ) : void
SendPickInfoReply ( UUID pickID, UUID creatorID, bool topPick, UUID parcelID, string name, string desc, UUID snapshotID, string user, string originalName, string simName, System.Vector3 posGlobal, int sortOrder, bool enabled ) : void
SendPlayAttachedSound ( UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags ) : void
SendPreLoadSound ( UUID objectID, UUID ownerID, UUID soundID ) : void
SendPrimUpdate ( ISceneEntity entity, PrimUpdateFlags updateFlags ) : void
SendRebakeAvatarTextures ( UUID textureID ) : void
SendRegionHandle ( UUID regoinID, ulong handle ) : void
SendRegionHandshake ( RegionInfo regionInfo, RegionHandshakeArgs args ) : void
SendRegionInfoToEstateMenu ( OpenSim.Framework.RegionInfoForEstateMenuArgs args ) : void
SendRegionTeleport ( ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL ) : void
SendRemoveInventoryItem ( UUID itemID ) : void
SendScriptQuestion ( UUID objectID, string taskName, string ownerName, UUID itemID, int question ) : void
SendScriptRunningReply ( UUID objectID, UUID itemID, bool running ) : void
SendScriptTeleportRequest ( string objName, string simName, System.Vector3 pos, System.Vector3 lookAt ) : void
SendSetFollowCamProperties ( UUID objectID, float>.SortedDictionary parameters ) : void
SendShutdownConnectionNotice ( ) : void
SendSimStats ( OpenSim.Framework.SimStats stats ) : void
SendSitResponse ( UUID TargetID, System.Vector3 OffsetPos, Quaternion SitOrientation, bool autopilot, System.Vector3 CameraAtOffset, System.Vector3 CameraEyeOffset, bool ForceMouseLook ) : void
SendStartPingCheck ( byte seq ) : void
SendSunPos ( System.Vector3 sunPos, System.Vector3 sunVel, ulong time, uint dlen, uint ylen, float phase ) : void
SendSystemAlertMessage ( string message ) : void
SendTakeControls ( int controls, bool passToAgent, bool TakeControls ) : void
SendTaskInventory ( UUID taskID, short serial, byte fileName ) : void
SendTeleportFailed ( string reason ) : void
SendTeleportProgress ( uint flags, string message ) : void
SendTeleportStart ( uint flags ) : void
SendTerminateFriend ( UUID exFriendID ) : void
SendTextBoxRequest ( string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId ) : void
SendTexture ( AssetBase TextureAsset ) : void
SendTriggeredSound ( UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain ) : void
SendUseCachedMuteList ( ) : void
SendUserInfoReply ( bool imViaEmail, bool visible, string email ) : void
SendViewerEffect ( ViewerEffectPacket effectBlocks ) : void
SendViewerTime ( int phase ) : void
SendVoxelUpdate ( int x, int y, int z, byte b ) : void
SendWearables ( AvatarWearable wearables, int serial ) : void
SendWindData ( Vector2 windSpeeds ) : void
SendXferPacket ( ulong xferID, uint packet, byte data ) : void
SendXferRequest ( ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte FileName ) : void
SetChildAgentThrottle ( byte throttle ) : void
SetClientInfo ( ClientInfo info ) : void
SetClientOption ( string option, string value ) : void
SetDebugPacketLevel ( int newDebug ) : void
Shout ( string message ) : void
Start ( ) : void
Stop ( ) : void
StopFlying ( ISceneEntity presence ) : void
Terminate ( ) : void
Whisper ( string message ) : void

Private Methods

Method Description
SendOnChatFromClient ( string message, ChatTypeEnum chatType ) : void

Method Details

ActivateGesture() public method

public ActivateGesture ( UUID assetId, UUID gestureId ) : void
assetId UUID
gestureId UUID
return void

AddGenericPacketHandler() public method

public AddGenericPacketHandler ( string MethodName, GenericMessage handler ) : bool
MethodName string
handler GenericMessage
return bool

AddMoney() public method

public AddMoney ( int debit ) : bool
debit int
return bool

Broadcast() public method

public Broadcast ( string message ) : void
message string
return void

Close() public method

public Close ( ) : void
return void

CrossRegion() public method

public CrossRegion ( ulong newRegionHandle, System.Vector3 pos, System.Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL ) : void
newRegionHandle ulong
pos System.Vector3
lookAt System.Vector3
newRegionExternalEndPoint System.Net.IPEndPoint
capsURL string
return void

DeactivateGesture() public method

public DeactivateGesture ( UUID assetId, UUID gestureId ) : void
assetId UUID
gestureId UUID
return void

FlushPrimUpdates() public method

public FlushPrimUpdates ( ) : void
return void

GetClientEP() public method

public GetClientEP ( ) : EndPoint
return System.Net.EndPoint

GetClientInfo() public method

public GetClientInfo ( ) : ClientInfo
return OpenSim.Framework.ClientInfo

GetClientOption() public method

public GetClientOption ( string option ) : string
option string
return string

GetDefaultAnimation() public method

public GetDefaultAnimation ( string name ) : UUID
name string
return UUID

GetGroupPowers() public method

public GetGroupPowers ( UUID groupID ) : ulong
groupID UUID
return ulong

GetThrottlesPacked() public method

public GetThrottlesPacked ( float multiplier ) : byte[]
multiplier float
return byte[]

GiveMoney() public method

public GiveMoney ( UUID target, int amount ) : void
target UUID
amount int
return void

InPacket() public method

public InPacket ( object NewPack ) : void
NewPack object
return void

InformClientOfNeighbour() public method

public InformClientOfNeighbour ( ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint ) : void
neighbourHandle ulong
neighbourExternalEndPoint System.Net.IPEndPoint
return void

InstantMessage() public method

public InstantMessage ( UUID target, string message ) : void
target UUID
message string
return void

IsGroupMember() public method

public IsGroupMember ( UUID groupID ) : bool
groupID UUID
return bool

Kick() public method

public Kick ( string message ) : void
message string
return void

KillEndDone() public method

public KillEndDone ( ) : void
return void

MoveAgentIntoRegion() public method

public MoveAgentIntoRegion ( RegionInfo regInfo, System.Vector3 pos, System.Vector3 look ) : void
regInfo OpenSim.Framework.RegionInfo
pos System.Vector3
look System.Vector3
return void

NPCAvatar() public method

public NPCAvatar ( string firstname, string lastname, System.Vector3 position, Scene scene ) : System
firstname string
lastname string
position System.Vector3
scene OpenSim.Region.Framework.Scenes.Scene
return System

ProcessInPacket() public method

public ProcessInPacket ( Packet NewPack ) : void
NewPack OpenMetaverse.Packets.Packet
return void

RefreshGroupMembership() public method

public RefreshGroupMembership ( ) : void
return void

ReprioritizeUpdates() public method

public ReprioritizeUpdates ( ) : void
return void

RequestClientInfo() public method

public RequestClientInfo ( ) : AgentCircuitData
return OpenSim.Framework.AgentCircuitData

Say() public method

public Say ( string message ) : void
message string
return void

SendAcceptCallingCard() public method

public SendAcceptCallingCard ( UUID transactionID ) : void
transactionID UUID
return void

SendAdminResponse() public method

public SendAdminResponse ( UUID Token, uint AdminLevel ) : void
Token UUID
AdminLevel uint
return void

SendAgentAlertMessage() public method

public SendAgentAlertMessage ( string message, bool modal ) : void
message string
modal bool
return void

SendAgentDataUpdate() public method

public SendAgentDataUpdate ( UUID agentid, UUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle ) : void
agentid UUID
activegroupid UUID
firstname string
lastname string
grouppowers ulong
groupname string
grouptitle string
return void

SendAgentDropGroup() public method

public SendAgentDropGroup ( UUID groupID ) : void
groupID UUID
return void

SendAgentOffline() public method

public SendAgentOffline ( UUID agentIDs ) : void
agentIDs UUID
return void

SendAgentOnline() public method

public SendAgentOnline ( UUID agentIDs ) : void
agentIDs UUID
return void

SendAlertMessage() public method

public SendAlertMessage ( string message ) : void
message string
return void

SendAnimations() public method

public SendAnimations ( UUID animations, int seqs, UUID sourceAgentId, UUID objectIDs ) : void
animations UUID
seqs int
sourceAgentId UUID
objectIDs UUID
return void

SendAppearance() public method

public SendAppearance ( UUID agentID, byte visualParams, byte textureEntry ) : void
agentID UUID
visualParams byte
textureEntry byte
return void

SendAsset() public method

public SendAsset ( OpenSim.Framework.AssetRequestToClient req ) : void
req OpenSim.Framework.AssetRequestToClient
return void

SendAssetUploadCompleteMessage() public method

public SendAssetUploadCompleteMessage ( sbyte AssetType, bool Success, UUID AssetFullID ) : void
AssetType sbyte
Success bool
AssetFullID UUID
return void

SendAttachedSoundGainChange() public method

public SendAttachedSoundGainChange ( UUID objectID, float gain ) : void
objectID UUID
gain float
return void

SendAvatarClassifiedReply() public method

public SendAvatarClassifiedReply ( UUID targetID, string>.Dictionary classifieds ) : void
targetID UUID
classifieds string>.Dictionary
return void

SendAvatarClassifiedReply() public method

public SendAvatarClassifiedReply ( UUID targetID, UUID classifiedID, string name ) : void
targetID UUID
classifiedID UUID
name string
return void

SendAvatarDataImmediate() public method

public SendAvatarDataImmediate ( ISceneEntity avatar ) : void
avatar ISceneEntity
return void

SendAvatarGroupsReply() public method

public SendAvatarGroupsReply ( UUID avatarID, OpenSim.Framework.GroupMembershipData data ) : void
avatarID UUID
data OpenSim.Framework.GroupMembershipData
return void

SendAvatarInterestsReply() public method

public SendAvatarInterestsReply ( UUID avatarID, uint wantMask, string wantText, uint skillsMask, string skillsText, string languages ) : void
avatarID UUID
wantMask uint
wantText string
skillsMask uint
skillsText string
languages string
return void

SendAvatarNotesReply() public method

public SendAvatarNotesReply ( UUID targetID, string text ) : void
targetID UUID
text string
return void

SendAvatarPickerReply() public method

public SendAvatarPickerReply ( AvatarPickerReplyAgentDataArgs AgentData, List Data ) : void
AgentData OpenSim.Framework.AvatarPickerReplyAgentDataArgs
Data List
return void

SendAvatarPicksReply() public method

public SendAvatarPicksReply ( UUID targetID, string>.Dictionary picks ) : void
targetID UUID
picks string>.Dictionary
return void

SendAvatarProperties() public method

public SendAvatarProperties ( UUID avatarID, string aboutText, string bornOn, Byte charterMember, string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID ) : void
avatarID UUID
aboutText string
bornOn string
charterMember Byte
flAbout string
flags uint
flImageID UUID
imageID UUID
profileURL string
partnerID UUID
return void

SendBannedUserList() public method

public SendBannedUserList ( UUID invoice, OpenSim.Framework.EstateBan banlist, uint estateID ) : void
invoice UUID
banlist OpenSim.Framework.EstateBan
estateID uint
return void

SendBlueBoxMessage() public method

public SendBlueBoxMessage ( UUID FromAvatarID, String FromAvatarName, String Message ) : void
FromAvatarID UUID
FromAvatarName String
Message String
return void

SendBulkUpdateInventory() public method

public SendBulkUpdateInventory ( OpenSim.Framework.InventoryNodeBase node ) : void
node OpenSim.Framework.InventoryNodeBase
return void

SendCameraConstraint() public method

public SendCameraConstraint ( System.Vector4 ConstraintPlane ) : void
ConstraintPlane System.Vector4
return void

SendChangeUserRights() public method

public SendChangeUserRights ( UUID agentID, UUID friendID, int rights ) : void
agentID UUID
friendID UUID
rights int
return void

SendChatMessage() public method

public SendChatMessage ( byte message, byte type, System.Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible ) : void
message byte
type byte
fromPos System.Vector3
fromName string
fromAgentID UUID
source byte
audible byte
return void

SendChatMessage() public method

public SendChatMessage ( string message, byte type, System.Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible ) : void
message string
type byte
fromPos System.Vector3
fromName string
fromAgentID UUID
source byte
audible byte
return void

SendChunkUpdate() public method

public SendChunkUpdate ( int x, int y, int z ) : void
x int
y int
z int
return void

SendClassifiedInfoReply() public method

public SendClassifiedInfoReply ( UUID classifiedID, UUID creatorID, uint creationDate, uint expirationDate, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, string simName, System.Vector3 globalPos, string parcelName, byte classifiedFlags, int price ) : void
classifiedID UUID
creatorID UUID
creationDate uint
expirationDate uint
category uint
name string
description string
parcelID UUID
parentEstate uint
snapshotID UUID
simName string
globalPos System.Vector3
parcelName string
classifiedFlags byte
price int
return void

SendClearFollowCamProperties() public method

public SendClearFollowCamProperties ( UUID objectID ) : void
objectID UUID
return void

SendCloudData() public method

public SendCloudData ( float cloudCover ) : void
cloudCover float
return void

SendCoarseLocationUpdate() public method

public SendCoarseLocationUpdate ( List users, List CoarseLocations ) : void
users List
CoarseLocations List
return void

SendConfirmXfer() public method

public SendConfirmXfer ( ulong xferID, uint PacketID ) : void
xferID ulong
PacketID uint
return void

SendCreateGroupReply() public method

public SendCreateGroupReply ( UUID groupID, bool success, string message ) : void
groupID UUID
success bool
message string
return void

SendDeclineCallingCard() public method

public SendDeclineCallingCard ( UUID transactionID ) : void
transactionID UUID
return void

SendDetailedEstateData() public method

public SendDetailedEstateData ( UUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, UUID covenant, string abuseEmail, UUID estateOwner ) : void
invoice UUID
estateName string
estateID uint
parentEstate uint
estateFlags uint
sunPosition uint
covenant UUID
abuseEmail string
estateOwner UUID
return void

SendDialog() public method

public SendDialog ( string objectname, UUID objectID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch, string buttonlabels ) : void
objectname string
objectID UUID
ownerFirstName string
ownerLastName string
msg string
textureID UUID
ch int
buttonlabels string
return void

SendDirClassifiedReply() public method

public SendDirClassifiedReply ( UUID queryID, DirClassifiedReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirClassifiedReplyData
return void

SendDirEventsReply() public method

public SendDirEventsReply ( UUID queryID, DirEventsReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirEventsReplyData
return void

SendDirGroupsReply() public method

public SendDirGroupsReply ( UUID queryID, DirGroupsReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirGroupsReplyData
return void

SendDirLandReply() public method

public SendDirLandReply ( UUID queryID, DirLandReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirLandReplyData
return void

SendDirPeopleReply() public method

public SendDirPeopleReply ( UUID queryID, DirPeopleReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirPeopleReplyData
return void

SendDirPlacesReply() public method

public SendDirPlacesReply ( UUID queryID, DirPlacesReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirPlacesReplyData
return void

SendDirPopularReply() public method

public SendDirPopularReply ( UUID queryID, DirPopularReplyData data ) : void
queryID UUID
data OpenSim.Framework.DirPopularReplyData
return void

SendEconomyData() public method

public SendEconomyData ( float EnergyEfficiency, int ObjectCapacity, int ObjectCount, int PriceEnergyUnit, int PriceGroupCreate, int PriceObjectClaim, float PriceObjectRent, float PriceObjectScaleFactor, int PriceParcelClaim, float PriceParcelClaimFactor, int PriceParcelRent, int PricePublicObjectDecay, int PricePublicObjectDelete, int PriceRentLight, int PriceUpload, int TeleportMinPrice, float TeleportPriceExponent ) : void
EnergyEfficiency float
ObjectCapacity int
ObjectCount int
PriceEnergyUnit int
PriceGroupCreate int
PriceObjectClaim int
PriceObjectRent float
PriceObjectScaleFactor float
PriceParcelClaim int
PriceParcelClaimFactor float
PriceParcelRent int
PricePublicObjectDecay int
PricePublicObjectDelete int
PriceRentLight int
PriceUpload int
TeleportMinPrice int
TeleportPriceExponent float
return void

SendEjectGroupMemberReply() public method

public SendEjectGroupMemberReply ( UUID agentID, UUID groupID, bool success ) : void
agentID UUID
groupID UUID
success bool
return void

SendEstateCovenantInformation() public method

public SendEstateCovenantInformation ( UUID covenant ) : void
covenant UUID
return void

SendEstateList() public method

public SendEstateList ( UUID invoice, int code, UUID Data, uint estateID ) : void
invoice UUID
code int
Data UUID
estateID uint
return void

SendEventInfoReply() public method

public SendEventInfoReply ( EventData info ) : void
info OpenSim.Framework.EventData
return void

SendForceClientSelectObjects() public method

public SendForceClientSelectObjects ( List objectIDs ) : void
objectIDs List
return void

SendGenericMessage() public method

public SendGenericMessage ( string method, List message ) : void
method string
message List
return void

SendGenericMessage() public method

public SendGenericMessage ( string method, List message ) : void
method string
message List
return void

SendGroupAccountingDetails() public method

public SendGroupAccountingDetails ( IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt ) : void
sender IClientAPI
groupID UUID
transactionID UUID
sessionID UUID
amt int
return void

SendGroupAccountingSummary() public method

public SendGroupAccountingSummary ( IClientAPI sender, UUID groupID, uint moneyAmt, int totalTier, int usedTier ) : void
sender IClientAPI
groupID UUID
moneyAmt uint
totalTier int
usedTier int
return void

SendGroupActiveProposals() public method

public SendGroupActiveProposals ( UUID groupID, UUID transactionID, OpenSim.Framework.GroupActiveProposals Proposals ) : void
groupID UUID
transactionID UUID
Proposals OpenSim.Framework.GroupActiveProposals
return void

SendGroupMembership() public method

public SendGroupMembership ( OpenSim.Framework.GroupMembershipData GroupMembership ) : void
GroupMembership OpenSim.Framework.GroupMembershipData
return void

SendGroupNameReply() public method

public SendGroupNameReply ( UUID groupLLUID, string GroupName ) : void
groupLLUID UUID
GroupName string
return void

SendGroupTransactionsSummaryDetails() public method

public SendGroupTransactionsSummaryDetails ( IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt ) : void
sender IClientAPI
groupID UUID
transactionID UUID
sessionID UUID
amt int
return void

SendGroupVoteHistory() public method

public SendGroupVoteHistory ( UUID groupID, UUID transactionID, OpenSim.Framework.GroupVoteHistory Votes ) : void
groupID UUID
transactionID UUID
Votes OpenSim.Framework.GroupVoteHistory
return void

SendHealth() public method

public SendHealth ( float health ) : void
health float
return void

SendImageFirstPart() public method

public SendImageFirstPart ( ushort numParts, UUID ImageUUID, uint ImageSize, byte ImageData, byte imageCodec ) : void
numParts ushort
ImageUUID UUID
ImageSize uint
ImageData byte
imageCodec byte
return void

SendImageNextPart() public method

public SendImageNextPart ( ushort partNumber, UUID imageUuid, byte imageData ) : void
partNumber ushort
imageUuid UUID
imageData byte
return void

SendImageNotFound() public method

public SendImageNotFound ( UUID imageid ) : void
imageid UUID
return void

SendInitiateDownload() public method

public SendInitiateDownload ( string simFileName, string clientFileName ) : void
simFileName string
clientFileName string
return void

SendInstantMessage() public method

public SendInstantMessage ( OpenSim.Framework.GridInstantMessage im ) : void
im OpenSim.Framework.GridInstantMessage
return void

SendInventoryFolderDetails() public method

public SendInventoryFolderDetails ( UUID ownerID, UUID folderID, List items, List folders, int version, bool fetchFolders, bool fetchItems ) : void
ownerID UUID
folderID UUID
items List
folders List
version int
fetchFolders bool
fetchItems bool
return void

SendInventoryItemCreateUpdate() public method

public SendInventoryItemCreateUpdate ( OpenSim.Framework.InventoryItemBase Item, uint callbackID ) : void
Item OpenSim.Framework.InventoryItemBase
callbackID uint
return void

SendInventoryItemDetails() public method

public SendInventoryItemDetails ( UUID ownerID, OpenSim.Framework.InventoryItemBase item ) : void
ownerID UUID
item OpenSim.Framework.InventoryItemBase
return void

SendJoinGroupReply() public method

public SendJoinGroupReply ( UUID groupID, bool success ) : void
groupID UUID
success bool
return void

SendKillObject() public method

public SendKillObject ( ulong regionHandle, uint localID ) : void
regionHandle ulong
localID uint
return void

SendLandAccessListData() public method

public SendLandAccessListData ( List avatars, uint accessFlag, int localLandID ) : void
avatars List
accessFlag uint
localLandID int
return void

SendLandObjectOwners() public method

public SendLandObjectOwners ( LandData land, List groups, int>.Dictionary ownersAndCount ) : void
land OpenSim.Framework.LandData
groups List
ownersAndCount int>.Dictionary
return void

SendLandParcelOverlay() public method

public SendLandParcelOverlay ( byte data, int sequence_id ) : void
data byte
sequence_id int
return void

SendLandProperties() public method

public SendLandProperties ( int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags ) : void
sequence_id int
snap_selection bool
request_result int
landData OpenSim.Framework.LandData
simObjectBonusFactor float
parcelObjectCapacity int
simObjectCapacity int
regionFlags uint
return void

SendLandStatReply() public method

public SendLandStatReply ( uint reportType, uint requestFlags, uint resultCount, OpenSim.Framework.LandStatReportItem lsrpia ) : void
reportType uint
requestFlags uint
resultCount uint
lsrpia OpenSim.Framework.LandStatReportItem
return void

SendLayerData() public method

public SendLayerData ( float map ) : void
map float
return void

SendLayerData() public method

public SendLayerData ( int px, int py, float map ) : void
px int
py int
map float
return void

SendLayerData() public method

public SendLayerData ( int px, int py, float map, bool track ) : void
px int
py int
map float
track bool
return void

SendLeaveGroupReply() public method

public SendLeaveGroupReply ( UUID groupID, bool success ) : void
groupID UUID
success bool
return void

SendLoadURL() public method

public SendLoadURL ( string objectname, UUID objectID, UUID ownerID, bool groupOwned, string message, string url ) : void
objectname string
objectID UUID
ownerID UUID
groupOwned bool
message string
url string
return void

SendLocalTeleport() public method

public SendLocalTeleport ( System.Vector3 position, System.Vector3 lookAt, uint flags ) : void
position System.Vector3
lookAt System.Vector3
flags uint
return void

SendLogoutPacket() public method

public SendLogoutPacket ( ) : void
return void

SendMapBlock() public method

public SendMapBlock ( List mapBlocks, uint flag ) : void
mapBlocks List
flag uint
return void

SendMapItemReply() public method

public SendMapItemReply ( OpenSim.Framework.mapItemReply replies, uint mapitemtype, uint flags ) : void
replies OpenSim.Framework.mapItemReply
mapitemtype uint
flags uint
return void

SendMoneyBalance() public method

public SendMoneyBalance ( UUID transaction, bool success, byte description, int balance ) : void
transaction UUID
success bool
description byte
balance int
return void

SendMuteListUpdate() public method

public SendMuteListUpdate ( string filename ) : void
filename string
return void

SendNameReply() public method

public SendNameReply ( UUID profileId, string firstname, string lastname ) : void
profileId UUID
firstname string
lastname string
return void

SendObjectPropertiesFamilyData() public method

public SendObjectPropertiesFamilyData ( uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID, uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, UUID LastOwnerID, string ObjectName, string Description ) : void
RequestFlags uint
ObjectUUID UUID
OwnerID UUID
GroupID UUID
BaseMask uint
OwnerMask uint
GroupMask uint
EveryoneMask uint
NextOwnerMask uint
OwnershipCost int
SaleType byte
SalePrice int
Category uint
LastOwnerID UUID
ObjectName string
Description string
return void

SendObjectPropertiesReply() public method

public SendObjectPropertiesReply ( UUID ItemID, ulong CreationDate, UUID CreatorUUID, UUID FolderUUID, UUID FromTaskUUID, UUID GroupUUID, short InventorySerial, UUID LastOwnerUUID, UUID ObjectUUID, UUID OwnerUUID, string TouchTitle, byte TextureID, string SitTitle, string ItemName, string ItemDescription, uint OwnerMask, uint NextOwnerMask, uint GroupMask, uint EveryoneMask, uint BaseMask, byte saleType, int salePrice ) : void
ItemID UUID
CreationDate ulong
CreatorUUID UUID
FolderUUID UUID
FromTaskUUID UUID
GroupUUID UUID
InventorySerial short
LastOwnerUUID UUID
ObjectUUID UUID
OwnerUUID UUID
TouchTitle string
TextureID byte
SitTitle string
ItemName string
ItemDescription string
OwnerMask uint
NextOwnerMask uint
GroupMask uint
EveryoneMask uint
BaseMask uint
saleType byte
salePrice int
return void

SendOfferCallingCard() public method

public SendOfferCallingCard ( UUID destID, UUID transactionID ) : void
destID UUID
transactionID UUID
return void

SendParcelDwellReply() public method

public SendParcelDwellReply ( int localID, UUID parcelID, float dwell ) : void
localID int
parcelID UUID
dwell float
return void

SendParcelInfo() public method

public SendParcelInfo ( RegionInfo info, LandData land, UUID parcelID, uint x, uint y ) : void
info OpenSim.Framework.RegionInfo
land OpenSim.Framework.LandData
parcelID UUID
x uint
y uint
return void

SendParcelMediaCommand() public method

public SendParcelMediaCommand ( uint flags, ParcelMediaCommandEnum command, float time ) : void
flags uint
command ParcelMediaCommandEnum
time float
return void

SendParcelMediaUpdate() public method

public SendParcelMediaUpdate ( string mediaUrl, UUID mediaTextureID, byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight, byte mediaLoop ) : void
mediaUrl string
mediaTextureID UUID
autoScale byte
mediaType string
mediaDesc string
mediaWidth int
mediaHeight int
mediaLoop byte
return void

SendPayPrice() public method

public SendPayPrice ( UUID objectID, int payPrice ) : void
objectID UUID
payPrice int
return void

SendPickInfoReply() public method

public SendPickInfoReply ( UUID pickID, UUID creatorID, bool topPick, UUID parcelID, string name, string desc, UUID snapshotID, string user, string originalName, string simName, System.Vector3 posGlobal, int sortOrder, bool enabled ) : void
pickID UUID
creatorID UUID
topPick bool
parcelID UUID
name string
desc string
snapshotID UUID
user string
originalName string
simName string
posGlobal System.Vector3
sortOrder int
enabled bool
return void

SendPlayAttachedSound() public method

public SendPlayAttachedSound ( UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags ) : void
soundID UUID
objectID UUID
ownerID UUID
gain float
flags byte
return void

SendPreLoadSound() public method

public SendPreLoadSound ( UUID objectID, UUID ownerID, UUID soundID ) : void
objectID UUID
ownerID UUID
soundID UUID
return void

SendPrimUpdate() public method

public SendPrimUpdate ( ISceneEntity entity, PrimUpdateFlags updateFlags ) : void
entity ISceneEntity
updateFlags PrimUpdateFlags
return void

SendRebakeAvatarTextures() public method

public SendRebakeAvatarTextures ( UUID textureID ) : void
textureID UUID
return void

SendRegionHandle() public method

public SendRegionHandle ( UUID regoinID, ulong handle ) : void
regoinID UUID
handle ulong
return void

SendRegionHandshake() public method

public SendRegionHandshake ( RegionInfo regionInfo, RegionHandshakeArgs args ) : void
regionInfo OpenSim.Framework.RegionInfo
args OpenSim.Framework.RegionHandshakeArgs
return void

SendRegionInfoToEstateMenu() public method

public SendRegionInfoToEstateMenu ( OpenSim.Framework.RegionInfoForEstateMenuArgs args ) : void
args OpenSim.Framework.RegionInfoForEstateMenuArgs
return void

SendRegionTeleport() public method

public SendRegionTeleport ( ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL ) : void
regionHandle ulong
simAccess byte
regionExternalEndPoint System.Net.IPEndPoint
locationID uint
flags uint
capsURL string
return void

SendRemoveInventoryItem() public method

public SendRemoveInventoryItem ( UUID itemID ) : void
itemID UUID
return void

SendScriptQuestion() public method

public SendScriptQuestion ( UUID objectID, string taskName, string ownerName, UUID itemID, int question ) : void
objectID UUID
taskName string
ownerName string
itemID UUID
question int
return void

SendScriptRunningReply() public method

public SendScriptRunningReply ( UUID objectID, UUID itemID, bool running ) : void
objectID UUID
itemID UUID
running bool
return void

SendScriptTeleportRequest() public method

public SendScriptTeleportRequest ( string objName, string simName, System.Vector3 pos, System.Vector3 lookAt ) : void
objName string
simName string
pos System.Vector3
lookAt System.Vector3
return void

SendSetFollowCamProperties() public method

public SendSetFollowCamProperties ( UUID objectID, float>.SortedDictionary parameters ) : void
objectID UUID
parameters float>.SortedDictionary
return void

SendShutdownConnectionNotice() public method

public SendShutdownConnectionNotice ( ) : void
return void

SendSimStats() public method

public SendSimStats ( OpenSim.Framework.SimStats stats ) : void
stats OpenSim.Framework.SimStats
return void

SendSitResponse() public method

public SendSitResponse ( UUID TargetID, System.Vector3 OffsetPos, Quaternion SitOrientation, bool autopilot, System.Vector3 CameraAtOffset, System.Vector3 CameraEyeOffset, bool ForceMouseLook ) : void
TargetID UUID
OffsetPos System.Vector3
SitOrientation Quaternion
autopilot bool
CameraAtOffset System.Vector3
CameraEyeOffset System.Vector3
ForceMouseLook bool
return void

SendStartPingCheck() public method

public SendStartPingCheck ( byte seq ) : void
seq byte
return void

SendSunPos() public method

public SendSunPos ( System.Vector3 sunPos, System.Vector3 sunVel, ulong time, uint dlen, uint ylen, float phase ) : void
sunPos System.Vector3
sunVel System.Vector3
time ulong
dlen uint
ylen uint
phase float
return void

SendSystemAlertMessage() public method

public SendSystemAlertMessage ( string message ) : void
message string
return void

SendTakeControls() public method

public SendTakeControls ( int controls, bool passToAgent, bool TakeControls ) : void
controls int
passToAgent bool
TakeControls bool
return void

SendTaskInventory() public method

public SendTaskInventory ( UUID taskID, short serial, byte fileName ) : void
taskID UUID
serial short
fileName byte
return void

SendTeleportFailed() public method

public SendTeleportFailed ( string reason ) : void
reason string
return void

SendTeleportProgress() public method

public SendTeleportProgress ( uint flags, string message ) : void
flags uint
message string
return void

SendTeleportStart() public method

public SendTeleportStart ( uint flags ) : void
flags uint
return void

SendTerminateFriend() public method

public SendTerminateFriend ( UUID exFriendID ) : void
exFriendID UUID
return void

SendTextBoxRequest() public method

public SendTextBoxRequest ( string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId ) : void
message string
chatChannel int
objectname string
ownerFirstName string
ownerLastName string
objectId UUID
return void

SendTexture() public method

public SendTexture ( AssetBase TextureAsset ) : void
TextureAsset AssetBase
return void

SendTriggeredSound() public method

public SendTriggeredSound ( UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain ) : void
soundID UUID
ownerID UUID
objectID UUID
parentID UUID
handle ulong
position Vector3
gain float
return void

SendUseCachedMuteList() public method

public SendUseCachedMuteList ( ) : void
return void

SendUserInfoReply() public method

public SendUserInfoReply ( bool imViaEmail, bool visible, string email ) : void
imViaEmail bool
visible bool
email string
return void

SendViewerEffect() public method

public SendViewerEffect ( ViewerEffectPacket effectBlocks ) : void
effectBlocks ViewerEffectPacket
return void

SendViewerTime() public method

public SendViewerTime ( int phase ) : void
phase int
return void

SendVoxelUpdate() public method

public SendVoxelUpdate ( int x, int y, int z, byte b ) : void
x int
y int
z int
b byte
return void

SendWearables() public method

public SendWearables ( AvatarWearable wearables, int serial ) : void
wearables AvatarWearable
serial int
return void

SendWindData() public method

public SendWindData ( Vector2 windSpeeds ) : void
windSpeeds Vector2
return void

SendXferPacket() public method

public SendXferPacket ( ulong xferID, uint packet, byte data ) : void
xferID ulong
packet uint
data byte
return void

SendXferRequest() public method

public SendXferRequest ( ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte FileName ) : void
XferID ulong
AssetType short
vFileID UUID
FilePath byte
FileName byte
return void

SetChildAgentThrottle() public method

public SetChildAgentThrottle ( byte throttle ) : void
throttle byte
return void

SetClientInfo() public method

public SetClientInfo ( ClientInfo info ) : void
info ClientInfo
return void

SetClientOption() public method

public SetClientOption ( string option, string value ) : void
option string
value string
return void

SetDebugPacketLevel() public method

public SetDebugPacketLevel ( int newDebug ) : void
newDebug int
return void

Shout() public method

public Shout ( string message ) : void
message string
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

StopFlying() public method

public StopFlying ( ISceneEntity presence ) : void
presence ISceneEntity
return void

Terminate() public method

public Terminate ( ) : void
return void

Whisper() public method

public Whisper ( string message ) : void
message string
return void