Handles all network traffic related to prims
and avatar positions and movement.
Declaration Syntax
C# |
public class ObjectManager
Members
All Members | Constructors | Methods | Fields | Events | |
|
|
|
Icon | Member | Description |
---|---|---|
ObjectManager(GridClient) |
Construct a new instance of the ObjectManager
class
|
|
AddGrass(Simulator, Vector3, Quaternion, Vector3, Grass, UUID) |
Rez grass and ground cover
|
|
AddPrim(Simulator, Primitive . . :: . . ConstructionData, UUID, Vector3, Vector3, Quaternion) |
Create (rez) a new prim object in a
simulator
|
|
AddPrim(Simulator, Primitive . . :: . . ConstructionData, UUID, Vector3, Vector3, Quaternion, PrimFlags) |
Create (rez) a new prim object in a
simulator
|
|
AddTree(Simulator, Vector3, Quaternion, Vector3, Tree, UUID, Boolean) |
Rez a Linden tree
|
|
AttachObject(Simulator, UInt32, AttachmentPoint, Quaternion) |
Attach an object to this avatar
|
|
AvatarSitChanged |
Raised when the simulator sends us data
containing updated sit information for our
Avatar
|
|
AvatarUpdate |
Raised when the simulator sends us data
containing updated information for an
Avatar
|
|
BuildBasicShape(PrimType) |
Setup construction data for a basic primitive
shape
|
|
BuyObject(Simulator, UInt32, SaleType, Int32, UUID, UUID) |
Attempt to purchase an original object, a
copy, or the contents of an object
|
|
ClickObject(Simulator, UInt32) |
Perform a click action on an object
|
|
ClickObject(Simulator, UInt32, Vector3, Vector3, Int32, Vector3, Vector3, Vector3) |
Perform a click action (Grab) on a single
object
|
|
DeedObject(Simulator, UInt32, UUID) |
Deed an object (prim) to a group, Object must
be shared with group which can be accomplished with
SetPermissions()
|
|
DeedObjects(Simulator, List < (Of < <' ( UInt32 > ) > > ) , UUID) |
Deed multiple objects (prims) to a group,
Objects must be shared with group which can be accomplished with
SetPermissions()
|
|
DelinkPrims(Simulator, List < (Of < <' ( UInt32 > ) > > ) ) |
Delink/Unlink multiple prims from a
linkset
|
|
DeselectObject(Simulator, UInt32) |
Deselect a single object
|
|
DeselectObjects(Simulator, array< UInt32 > [] () [] [] ) |
Deselect multiple objects.
|
|
DetachObjects(Simulator, List < (Of < <' ( UInt32 > ) > > ) ) |
Detach an object from yourself
|
|
DropObject(Simulator, UInt32) |
Drop an attached object from this avatar
|
|
GetPrimitive(Simulator, UInt32, UUID, Boolean) |
|
|
HAVOK_TIMESTEP |
|
|
KillObject |
|
|
KillObjects |
|
|
LinkPrims(Simulator, List < (Of < <' ( UInt32 > ) > > ) ) |
Link multiple prims into a linkset
|
|
NavigateObjectMedia(UUID, Int32, String, Simulator) |
Update current URL of the previously set prim
media
|
|
ObjectDataBlockUpdate |
Raised when the simulator sends us data
containing updates to an Objects DataBlock
|
|
ObjectProperties |
Raised when the simulator sends us data
containing additional information
|
|
ObjectPropertiesFamily |
Raised when the simulator sends us data
containing additional and
Avatardetails
|
|
ObjectPropertiesUpdated |
Raised when the simulator sends us data
containing Primitive.ObjectProperties for an object we are
currently tracking
|
|
ObjectUpdate |
Raised when the simulator sends us data
containing A
Primitive, Foliage or
Attachment
|
|
ParticleUpdate |
|
|
PayPriceReply |
Raised when the simulator sends us data
containing purchase price information for a
Primitive
|
|
PhysicsProperties |
Raised when the simulator sends us data
containing additional information
|
|
RequestObject(Simulator, UInt32) |
Request information for a single object from a
Simulatoryou are
currently connected to
|
|
RequestObjectMedia(UUID, Simulator, ObjectManager . . :: . . ObjectMediaCallback) |
Retrieve information about object media
|
|
RequestObjectPropertiesFamily(Simulator, UUID) |
Request additional properties for an
object
|
|
RequestObjectPropertiesFamily(Simulator, UUID, Boolean) |
Request additional properties for an
object
|
|
RequestObjects(Simulator, List < (Of < <' ( UInt32 > ) > > ) ) |
Request information for multiple objects
contained in the same simulator
|
|
RequestPayPrice(Simulator, UUID) |
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
|
|
SelectObject(Simulator, UInt32) |
Select a single object. This will cause the
Simulatorto send us an
ObjectPropertiesPacketwhich will raise
the
ObjectPropertiesevent
|
|
SelectObject(Simulator, UInt32, Boolean) |
Select a single object. This will cause the
Simulatorto send us an
ObjectPropertiesPacketwhich will raise
the
ObjectPropertiesevent
|
|
SelectObjects(Simulator, array< UInt32 > [] () [] [] , Boolean) |
Select multiple objects. This will cause the
Simulatorto send us an
ObjectPropertiesPacketwhich will raise
the
ObjectPropertiesevent
|
|
SelectObjects(Simulator, array< UInt32 > [] () [] [] ) |
Select multiple objects. This will cause the
Simulatorto send us an
ObjectPropertiesPacketwhich will raise
the
ObjectPropertiesevent
|
|
SetDescription(Simulator, UInt32, String) |
Set the description of an object
|
|
SetDescriptions(Simulator, array< UInt32 > [] () [] [] , array< String > [] () [] [] ) |
Set the descriptions of multiple objects
|
|
SetExtraParamOff(Simulator, UInt32, ExtraParamType) |
Unset additional primitive parameters on an
object
|
|
SetFlags(Simulator, UInt32, Boolean, Boolean, Boolean, Boolean) |
Update the properties of an object
|
|
SetFlags(Simulator, UInt32, Boolean, Boolean, Boolean, Boolean, PhysicsShapeType, Single, Single, Single, Single) |
Update the properties of an object
|
|
SetFlexible(Simulator, UInt32, Primitive . . :: . . FlexibleData) |
Set the flexible data on an object
|
|
SetLight(Simulator, UInt32, Primitive . . :: . . LightData) |
Set the Light data on an object
|
|
SetMaterial(Simulator, UInt32, Material) |
Set the Material data of an object
|
|
SetName(Simulator, UInt32, String) |
Set the name of an object
|
|
SetNames(Simulator, array< UInt32 > [] () [] [] , array< String > [] () [] [] ) |
Set the name of multiple objects
|
|
SetObjectsGroup(Simulator, List < (Of < <' ( UInt32 > ) > > ) , UUID) |
Set the ownership of a list of objects to the
specified group
|
|
SetPermissions(Simulator, List < (Of < <' ( UInt32 > ) > > ) , PermissionWho, PermissionMask, Boolean) |
Set the permissions on multiple objects
|
|
SetPosition(Simulator, UInt32, Vector3) |
Change the position of an object, Will change
position of entire linkset
|
|
SetPosition(Simulator, UInt32, Vector3, Boolean) |
Change the position of an object
|
|
SetRotation(Simulator, UInt32, Quaternion) |
Change the rotation of an object
|
|
SetRotation(Simulator, UInt32, Quaternion, Boolean) |
Change the Rotation of an object that is
either a child or a whole linkset
|
|
SetSaleInfo(Simulator, UInt32, SaleType, Int32) |
Sets the sale properties of a single
object
|
|
SetSaleInfo(Simulator, List < (Of < <' ( UInt32 > ) > > ) , SaleType, Int32) |
Sets the sale properties of multiple
objects
|
|
SetScale(Simulator, UInt32, Vector3, Boolean, Boolean) |
Change the Scale (size) of an object
|
|
SetSculpt(Simulator, UInt32, Primitive . . :: . . SculptData) |
Set the sculptie texture and data on an
object
|
|
SetShape(Simulator, UInt32, Primitive . . :: . . ConstructionData) |
Set the Shape data of an object
|
|
SetTextures(Simulator, UInt32, Primitive . . :: . . TextureEntry) |
Set the textures to apply to the faces of an
object
|
|
SetTextures(Simulator, UInt32, Primitive . . :: . . TextureEntry, String) |
Set the textures to apply to the faces of an
object
|
|
TerseObjectUpdate |
|
|
UpdateObject(Simulator, UInt32, Vector3, UpdateType) |
Send a Multiple Object Update packet to change
the size, scale or rotation of a primitive
|
|
UpdateObjectMedia(UUID, array< MediaEntry > [] () [] [] , Simulator) |
Set object media
|
Inheritance Hierarchy
Object | |
ObjectManager |
Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)