Свойство | Тип | Описание | |
---|---|---|---|
Client |
Метод | Описание | |
---|---|---|
AddGrass ( |
Rez grass and ground cover
|
|
AddPrim ( |
Create (rez) a new prim object in a simulator Due to the way client prim rezzing is done on the server, the requested position for an object is only close to where the prim actually ends up. If you desire exact placement you'll need to follow up by moving the object after it has been created. This function will not set textures, light and flexible data, or other extended primitive properties |
|
AddPrim ( |
Create (rez) a new prim object in a simulator Due to the way client prim rezzing is done on the server, the requested position for an object is only close to where the prim actually ends up. If you desire exact placement you'll need to follow up by moving the object after it has been created. This function will not set textures, light and flexible data, or other extended primitive properties |
|
AddTree ( |
Rez a Linden tree
|
|
AttachObject ( |
Attach an object to this avatar
|
|
BuildBasicShape ( PrimType type ) : Primitive.ConstructionData |
Setup construction data for a basic primitive shape
|
|
BuyObject ( |
Attempt to purchase an original object, a copy, or the contents of an object
|
|
ClickObject ( |
Perform a click action on an object
|
|
ClickObject ( |
Perform a click action (Grab) on a single object
|
|
DeedObject ( |
Deed an object (prim) to a group, Object must be shared with group which can be accomplished with SetPermissions()
|
|
DeedObjects ( |
Deed multiple objects (prims) to a group, Objects must be shared with group which can be accomplished with SetPermissions()
|
|
DelinkPrims ( |
Delink/Unlink multiple prims from a linkset
|
|
DeselectObject ( |
Deselect a single object
|
|
DeselectObjects ( |
Deselect multiple objects.
|
|
DetachObjects ( |
Detach an object from yourself
|
|
DropObject ( |
Drop an attached object from this avatar
|
|
GetPrimitive ( |
|
|
LinkPrims ( |
Link multiple prims into a linkset The last object in the array will be the root object of the linkset TODO: Is this true? |
|
NavigateObjectMedia ( UUID primID, int face, string newURL, |
Update current URL of the previously set prim media
|
|
ObjectManager ( |
Construct a new instance of the ObjectManager class
|
|
RequestObject ( |
Request information for a single object from a Simulator you are currently connected to
|
|
RequestObjectMedia ( UUID primID, |
Retrieve information about object media
|
|
RequestObjectPropertiesFamily ( |
Request additional properties for an object
|
|
RequestObjectPropertiesFamily ( |
Request additional properties for an object
|
|
RequestObjects ( |
Request information for multiple objects contained in the same simulator
|
|
RequestPayPrice ( |
Request prices that should be displayed in pay dialog. This will triggger the simulator to send us back a PayPriceReply which can be handled by OnPayPriceReply event The result is raised in the PayPriceReply event |
|
SelectObject ( |
Select a single object. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObject ( |
Select a single object. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObjects ( |
Select multiple objects. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObjects ( |
Select multiple objects. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SetDescription ( |
Set the description of an object
|
|
SetDescriptions ( |
Set the descriptions of multiple objects
|
|
SetExtraParamOff ( |
Unset additional primitive parameters on an object
|
|
SetFlags ( |
Update the properties of an object
|
|
SetFlags ( |
Update the properties of an object
|
|
SetFlexible ( |
Set the flexible data on an object
|
|
SetLight ( |
Set the Light data on an object
|
|
SetMaterial ( |
Set the Material data of an object
|
|
SetName ( |
Set the name of an object
|
|
SetNames ( |
Set the name of multiple objects
|
|
SetObjectsGroup ( |
Set the ownership of a list of objects to the specified group
|
|
SetPermissions ( |
Set the permissions on multiple objects
|
|
SetPosition ( |
Change the position of an object, Will change position of entire linkset
|
|
SetPosition ( |
Change the position of an object
|
|
SetRotation ( |
Change the rotation of an object
|
|
SetRotation ( |
Change the Rotation of an object that is either a child or a whole linkset
|
|
SetSaleInfo ( |
Sets the sale properties of multiple objects
|
|
SetSaleInfo ( |
Sets the sale properties of a single object
|
|
SetScale ( |
Change the Scale (size) of an object
|
|
SetSculpt ( |
Set the sculptie texture and data on an object
|
|
SetShape ( |
Set the Shape data of an object
|
|
SetTextures ( |
Set the textures to apply to the faces of an object
|
|
SetTextures ( |
Set the textures to apply to the faces of an object
|
|
UpdateObject ( |
Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
|
|
UpdateObjectMedia ( UUID primID, OpenMetaverse.MediaEntry faceMedia, |
Set object media
|
Метод | Описание | |
---|---|---|
DecodeParticleUpdate ( ObjectUpdatePacket block ) : void | ||
GetAvatar ( |
|
|
GetPrimitive ( |
|
|
ImprovedTerseObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
A terse object update, used when a transformation matrix or velocity/acceleration for an object changes but nothing else (scale/position/rotation/acceleration/velocity)
|
|
InterpolationTimer_Elapsed ( object obj ) : void | ||
KillObjectHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectPhysicsPropertiesHandler ( string capsKey, IMessage message, |
|
|
ObjectPropertiesFamilyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectPropertiesHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateCachedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateCompressedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
OnAvatarSitChanged ( |
Raises the AvatarSitChanged Event
|
|
OnAvatarUpdate ( |
Raises the AvatarUpdate Event
|
|
OnKillObject ( |
Raises the KillObject Event
|
|
OnKillObjects ( |
Raises the KillObjects Event
|
|
OnObjectDataBlockUpdate ( |
Raises the ObjectDataBlockUpdate Event
|
|
OnObjectProperties ( |
Raises the ObjectProperties Event
|
|
OnObjectPropertiesFamily ( |
Raises the ObjectPropertiesFamily Event
|
|
OnObjectPropertiesUpdated ( |
Raises the ObjectPropertiesUpdated Event
|
|
OnParticleUpdate ( |
Raises the ParticleUpdate Event
|
|
OnPayPriceReply ( |
Raises the PayPriceReply Event
|
|
OnPhysicsProperties ( |
Raises the PhysicsProperties Event
|
|
PayPriceReplyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
SetAvatarSittingOn ( |
|
|
UpdateDilation ( |
|
Метод | Описание | |
---|---|---|
Network_OnConnected ( object sender ) : void | ||
Network_OnDisconnected ( |
public AddGrass ( |
||
simulator | A reference to the |
|
scale | System.Vector3 | The size of the grass |
rotation | Quaternion | The rotation of the grass |
position | System.Vector3 | The position of the grass |
grassType | Grass | The type of grass from the |
groupOwner | UUID | The |
Результат | void |
public AddPrim ( |
||
simulator | A reference to the |
|
prim | Data describing the prim object to rez | |
groupID | UUID | Group ID that this prim will be set to, or UUID.Zero if you /// do not want the object to be associated with a specific group |
position | System.Vector3 | An approximation of the position at which to rez the prim |
scale | System.Vector3 | Scale vector to size this prim |
rotation | Quaternion | Rotation quaternion to rotate this prim |
Результат | void |
public AddPrim ( |
||
simulator | A reference to the |
|
prim | Data describing the prim object to rez | |
groupID | UUID | Group ID that this prim will be set to, or UUID.Zero if you /// do not want the object to be associated with a specific group |
position | System.Vector3 | An approximation of the position at which to rez the prim |
scale | System.Vector3 | Scale vector to size this prim |
rotation | Quaternion | Rotation quaternion to rotate this prim |
createFlags | PrimFlags | Specify the |
Результат | void |
public AddTree ( |
||
simulator | A reference to the |
|
scale | System.Vector3 | The size of the tree |
rotation | Quaternion | The rotation of the tree |
position | System.Vector3 | The position of the tree |
treeType | Tree | The Type of tree |
groupOwner | UUID | The |
newTree | bool | true to use the "new" Linden trees, false to use the old |
Результат | void |
public AttachObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
attachPoint | AttachmentPoint | The point on the avatar the object will be attached |
rotation | Quaternion | The rotation of the attached object |
Результат | void |
public static BuildBasicShape ( PrimType type ) : Primitive.ConstructionData | ||
type | PrimType | Primitive shape to construct |
Результат | Primitive.ConstructionData |
public BuyObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
saleType | SaleType | Whether the original, a copy, or the object /// contents are on sale. This is used for verification, if the this /// sale type is not valid for the object the purchase will fail |
price | int | Price of the object. This is used for /// verification, if it does not match the actual price the purchase /// will fail |
groupID | UUID | Group ID that will be associated with the new /// purchase |
categoryID | UUID | Inventory folder UUID where the object or objects /// purchased should be placed |
Результат | void |
public ClickObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
Результат | void |
public ClickObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
uvCoord | System.Vector3 | The texture coordinates to touch |
stCoord | System.Vector3 | The surface coordinates to touch |
faceIndex | int | The face of the position to touch |
position | System.Vector3 | The region coordinates of the position to touch |
normal | System.Vector3 | The surface normal of the position to touch (A normal is a vector perpindicular to the surface) |
binormal | System.Vector3 | The surface binormal of the position to touch (A binormal is a vector tangen to the surface /// pointing along the U direction of the tangent space |
Результат | void |
protected DecodeParticleUpdate ( ObjectUpdatePacket block ) : void | ||
block | ObjectUpdatePacket | |
Результат | void |
public DeedObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
groupOwner | UUID | The |
Результат | void |
public DeedObjects ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to deed |
groupOwner | UUID | The |
Результат | void |
public DelinkPrims ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to delink |
Результат | void |
public DeselectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
Результат | void |
public DeselectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
Результат | void |
public DetachObjects ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to detach |
Результат | void |
public DropObject ( |
||
simulator | A reference to the |
|
localID | uint | The object's ID which is local to the simulator the object is in |
Результат | void |
protected GetAvatar ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
Результат |
protected GetPrimitive ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
Результат |
public GetPrimitive ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
createIfMissing | bool | |
Результат |
protected ImprovedTerseObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected InterpolationTimer_Elapsed ( object obj ) : void | ||
obj | object | |
Результат | void |
protected KillObjectHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
public LinkPrims ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to link |
Результат | void |
public NavigateObjectMedia ( UUID primID, int face, string newURL, |
||
primID | UUID | UUID of the prim |
face | int | Prim face number |
newURL | string | Set current URL to this |
sim | Simulator in which prim is located | |
Результат | void |
public ObjectManager ( |
||
client | A reference to the |
|
Результат | System |
protected ObjectPhysicsPropertiesHandler ( string capsKey, IMessage message, |
||
capsKey | string | |
message | IMessage | |
simulator | ||
Результат | void |
protected ObjectPropertiesFamilyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected ObjectPropertiesHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected ObjectUpdateCachedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected ObjectUpdateCompressedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected ObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
protected OnAvatarSitChanged ( |
||
e | A AvatarSitChangedEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnAvatarUpdate ( |
||
e | A AvatarUpdateEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnKillObject ( |
||
e | A KillObjectEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnKillObjects ( |
||
e | A KillObjectsEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnObjectDataBlockUpdate ( |
||
e | A ObjectDataBlockUpdateEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnObjectProperties ( |
||
e | A ObjectPropertiesEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnObjectPropertiesFamily ( |
||
e | A ObjectPropertiesFamilyEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnObjectPropertiesUpdated ( |
||
e | A ObjectPropertiesUpdatedEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnParticleUpdate ( |
||
e | A ParticleUpdateEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnPayPriceReply ( |
||
e | A PayPriceReplyEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected OnPhysicsProperties ( |
||
e | A PhysicsPropertiesEventArgs object containing /// the data sent from the simulator | |
Результат | void |
protected PayPriceReplyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
Результат | void |
public RequestObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
Результат | void |
public RequestObjectMedia ( UUID primID, |
||
primID | UUID | UUID of the primitive |
sim | Simulator where prim is located | |
callback | ObjectMediaCallback | Call this callback when done |
Результат | void |
public RequestObjectPropertiesFamily ( |
||
simulator | A reference to the |
|
objectID | UUID | |
Результат | void |
public RequestObjectPropertiesFamily ( |
||
simulator | A reference to the |
|
objectID | UUID | Absolute UUID of the object |
reliable | bool | Whether to require server acknowledgement of this request |
Результат | void |
public RequestObjects ( |
||
simulator | The |
|
localIDs | List |
An array containing the Local IDs of the objects |
Результат | void |
public RequestPayPrice ( |
||
simulator | The |
|
objectID | UUID | The ID of the object |
Результат | void |
public SelectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
Результат | void |
public SelectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
automaticDeselect | bool | if true, a call to |
Результат | void |
public SelectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
Результат | void |
public SelectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
automaticDeselect | bool | Should objects be deselected immediately after selection |
Результат | void |
protected SetAvatarSittingOn ( |
||
sim | ||
av | ||
localid | uint | |
oldSeatID | uint | |
Результат | void |
public SetDescription ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
description | string | A string containing the new description of the object |
Результат | void |
public SetDescriptions ( |
||
simulator | A reference to the |
|
localIDs | uint | An array which contains the IDs of the objects to change the description of |
descriptions | string | An array which contains the new descriptions of the objects |
Результат | void |
public SetExtraParamOff ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
type | ExtraParamType | The extra parameters to set |
Результат | void |
public SetFlags ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
physical | bool | true to turn the objects physical property on |
temporary | bool | true to turn the objects temporary property on |
phantom | bool | true to turn the objects phantom property on |
castsShadow | bool | true to turn the objects cast shadows property on |
Результат | void |
public SetFlags ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
physical | bool | true to turn the objects physical property on |
temporary | bool | true to turn the objects temporary property on |
phantom | bool | true to turn the objects phantom property on |
castsShadow | bool | true to turn the objects cast shadows property on |
physicsType | PhysicsShapeType | Type of the represetnation prim will have in the physics engine |
density | float | Density - normal value 1000 |
friction | float | Friction - normal value 0.6 |
restitution | float | Restitution - standard value 0.5 |
gravityMultiplier | float | Gravity multiplier - standar value 1.0 |
Результат | void |
public SetFlexible ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
flexible | A |
|
Результат | void |
public SetLight ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
light | A |
|
Результат | void |
public SetMaterial ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
material | Material | The new material of the object |
Результат | void |
public SetName ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
name | string | A string containing the new name of the object |
Результат | void |
public SetNames ( |
||
simulator | A reference to the |
|
localIDs | uint | An array which contains the IDs of the objects to change the name of |
names | string | An array which contains the new names of the objects |
Результат | void |
public SetObjectsGroup ( |
||
simulator | A reference to the |
|
localIds | List |
An array which contains the IDs of the objects to set the group id on |
groupID | UUID | The Groups ID |
Результат | void |
public SetPermissions ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to set the permissions on |
who | PermissionWho | The new Who mask to set |
permissions | PermissionMask | Which permission to modify |
set | bool | The new state of permission |
Результат | void |
public SetPosition ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
position | System.Vector3 | The new position of the object |
Результат | void |
public SetPosition ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
position | System.Vector3 | The new position of the object |
childOnly | bool | if true, will change position of (this) child prim only, not entire linkset |
Результат | void |
public SetRotation ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
rotation | Quaternion | The new rotation of the object |
Результат | void |
public SetRotation ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
quat | Quaternion | The new scale of the object |
childOnly | bool | If true, will change rotation of this prim only, not entire linkset |
Результат | void |
public SetSaleInfo ( |
||
simulator | The |
|
localIDs | List |
An array containing the Local IDs of the objects |
saleType | SaleType | One of the options from the |
price | int | The price of the object |
Результат | void |
public SetSaleInfo ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
saleType | SaleType | One of the options from the |
price | int | The price of the object |
Результат | void |
public SetScale ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
scale | System.Vector3 | The new scale of the object |
childOnly | bool | If true, will change scale of this prim only, not entire linkset |
uniform | bool | True to resize prims uniformly |
Результат | void |
public SetSculpt ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
sculpt | A |
|
Результат | void |
public SetShape ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
prim | Data describing the prim shape | |
Результат | void |
public SetTextures ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
textures | The texture data to apply | |
Результат | void |
public SetTextures ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
textures | The texture data to apply | |
mediaUrl | string | A media URL (not used) |
Результат | void |
protected UpdateDilation ( |
||
s | ||
dilation | uint | |
Результат | void |
public UpdateObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
data | System.Vector3 | The new rotation, size, or position of the target object |
type | UpdateType | The flags from the |
Результат | void |
public UpdateObjectMedia ( UUID primID, OpenMetaverse.MediaEntry faceMedia, |
||
primID | UUID | UUID of the prim |
faceMedia | OpenMetaverse.MediaEntry | Array the length of prims number of faces. Null on face indexes where there is
/// no media, |
sim | Simulatior in which prim is located | |
Результат | void |