OpenSim
|
Public Member Functions | |
SOPObject (Scene rootScene, uint localID) | |
SOPObject (Scene rootScene, uint localID, ISecurityCredential credential) | |
void | Say (string msg) |
Causes the object to speak to its surroundings, equivilent to LSL/OSSL llSay More... | |
void | Say (string msg, int channel) |
Causes the object to speak to on a specific channel, equivilent to LSL/OSSL llSay More... | |
void | Dialog (UUID avatar, string message, string[] buttons, int chat_channel) |
Opens a Dialog Panel in the Users Viewer, equivilent to LSL/OSSL llDialog More... | |
void | AddForce (Vector3 force, bool pushforce) |
void | AddAngularForce (Vector3 force, bool pushforce) |
void | SetMomentum (Vector3 momentum) |
void | Play (UUID asset, double volume) |
Properties | |
OnTouchDelegate | OnTouch |
bool | Exists [get] |
uint | LocalID [get] |
UUID | GlobalID [get] |
string | Name [get, set] |
string | Description [get, set] |
UUID | OwnerId [get] |
UUID | CreatorId [get] |
IObject[] | Children [get] |
IObject | Root [get] |
IObjectMaterial[] | Materials [get] |
Vector3 | Scale [get, set] |
Quaternion | WorldRotation [get, set] |
Quaternion | OffsetRotation [get, set] |
Vector3 | WorldPosition [get, set] |
Vector3 | OffsetPosition [get, set] |
Vector3 | SitTarget [get, set] |
string | SitTargetText [get, set] |
string | TouchText [get, set] |
string | Text [get, set] |
bool | IsRotationLockedX [get, set] |
bool | IsRotationLockedY [get, set] |
bool | IsRotationLockedZ [get, set] |
bool | IsSandboxed [get, set] |
bool | IsImmotile [get, set] |
bool | IsAlwaysReturned [get, set] |
bool | IsTemporary [get, set] |
bool | IsFlexible [get, set] |
PhysicsMaterial | PhysicsMaterial [get, set] |
IObjectPhysics | Physics [get] |
IObjectShape | Shape [get] |
IObjectInventory | Inventory [get] |
bool | Enabled [get, set] |
bool | Phantom [get, set] |
bool | PhantomCollisions [get, set] |
double | Density [get, set] |
double | Mass [get, set] |
double | Buoyancy [get, set] |
Vector3 | GeometricCenter [get] |
Vector3 | CenterOfMass [get] |
Vector3 | RotationalVelocity [get, set] |
Vector3 | Velocity [get, set] |
Vector3 | Torque [get, set] |
Vector3 | Acceleration [get] |
Vector3 | Force [get, set] |
bool | FloatOnWater [set] |
UUID | SculptMap [get, set] |
SculptType | SculptType [get, set] |
HoleShape | HoleType [get, set] |
double | HoleSize [get, set] |
PrimType | PrimType [get, set] |
IObjectSound | Sound [get] |
Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.IObject | |
bool | Exists [get] |
Returns whether or not this object is still in the world. Eg, if you store an IObject reference, however the object is deleted before you use it, it will throw a NullReference exception. 'Exists' allows you to check the object is still in play before utilizing it. More... | |
uint | LocalID [get] |
The local region-unique ID for this object. More... | |
String | Description [get, set] |
The description assigned to this object. More... | |
UUID | OwnerId [get] |
Returns the UUID of the Owner of the Object. More... | |
UUID | CreatorId [get] |
Returns the UUID of the Creator of the Object. More... | |
IObject | Root [get] |
Returns the root object of a linkset. If this object is the root, it will return itself. More... | |
IObject[] | Children [get] |
Returns a collection of objects which are linked to the current object. Does not include the root object. More... | |
IObjectMaterial[] | Materials [get] |
Returns a list of materials attached to this object. Each may contain unique texture and other visual information. For primitive based objects, this correlates with Object Faces. For mesh based objects, this correlates with Materials. More... | |
Vector3 | Scale [get, set] |
The bounding box of the object. Primitive and Mesh objects alike are scaled to fit within these bounds. More... | |
Quaternion | WorldRotation [get, set] |
The rotation of the object relative to the Scene More... | |
Quaternion | OffsetRotation [get, set] |
The rotation of the object relative to a parent object If root, works the same as WorldRotation More... | |
Vector3 | OffsetPosition [get, set] |
The position of the object relative to a parent object If root, works the same as WorldPosition More... | |
Vector3 | SitTarget [get, set] |
String | SitTargetText [get, set] |
String | TouchText [get, set] |
String | Text [get, set] |
Text to be associated with this object, in the Second Life(r) viewer, this is shown above the object. More... | |
bool | IsRotationLockedX [get, set] |
bool | IsRotationLockedY [get, set] |
bool | IsRotationLockedZ [get, set] |
bool | IsSandboxed [get, set] |
bool | IsImmotile [get, set] |
bool | IsAlwaysReturned [get, set] |
bool | IsTemporary [get, set] |
bool | IsFlexible [get, set] |
IObjectShape | Shape [get] |
PhysicsMaterial | PhysicsMaterial [get, set] |
IObjectPhysics | Physics [get] |
IObjectSound | Sound [get] |
IObjectInventory | Inventory [get] |
Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.IEntity | |
string | Name [get, set] |
UUID | GlobalID [get] |
Vector3 | WorldPosition [get, set] |
Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectPhysics | |
bool | Enabled [get, set] |
bool | Phantom [get, set] |
bool | PhantomCollisions [get, set] |
double | Density [get, set] |
double | Mass [get, set] |
double | Buoyancy [get, set] |
Vector3 | GeometricCenter [get] |
Vector3 | CenterOfMass [get] |
Vector3 | RotationalVelocity [get, set] |
Vector3 | Velocity [get, set] |
Vector3 | Torque [get, set] |
Vector3 | Acceleration [get] |
Vector3 | Force [get, set] |
bool | FloatOnWater [set] |
Properties inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectShape | |
UUID | SculptMap [get, set] |
SculptType | SculptType [get, set] |
HoleShape | HoleType [get, set] |
Double | HoleSize [get, set] |
PrimType | PrimType [get, set] |
Additional Inherited Members | |
Events inherited from OpenSim.Region.OptionalModules.Scripting.Minimodule.IObject | |
OnTouchDelegate | OnTouch |
Definition at line 43 of file SOPObject.cs.
|
inline |
Definition at line 50 of file SOPObject.cs.
|
inline |
Definition at line 56 of file SOPObject.cs.
|
inline |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectPhysics.
Definition at line 721 of file SOPObject.cs.
|
inline |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectPhysics.
Definition at line 713 of file SOPObject.cs.
|
inline |
Opens a Dialog Panel in the Users Viewer, equivilent to LSL/OSSL llDialog
avatar | The UUID of the Avatar to which the Dialog should be send |
message | The Message to display at the top of the Dialog |
buttons | The Strings that act as label/value of the Bottons in the Dialog |
chat_channel | The channel on which to send the response |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.IObject.
Definition at line 410 of file SOPObject.cs.
|
inline |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectSound.
Definition at line 820 of file SOPObject.cs.
|
inline |
Causes the object to speak to its surroundings, equivilent to LSL/OSSL llSay
msg | The message to send to the user |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.IObject.
Definition at line 392 of file SOPObject.cs.
|
inline |
Causes the object to speak to on a specific channel, equivilent to LSL/OSSL llSay
msg | The message to send to the user |
channel | The channel on which to send the message |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.IObject.
Definition at line 401 of file SOPObject.cs.
|
inline |
Implements OpenSim.Region.OptionalModules.Scripting.Minimodule.Object.IObjectPhysics.
Definition at line 729 of file SOPObject.cs.
|
get |
Definition at line 679 of file SOPObject.cs.
|
getset |
Definition at line 607 of file SOPObject.cs.
|
get |
Definition at line 622 of file SOPObject.cs.
|
get |
Definition at line 184 of file SOPObject.cs.
|
get |
Definition at line 179 of file SOPObject.cs.
|
getset |
Definition at line 595 of file SOPObject.cs.
|
getset |
Definition at line 164 of file SOPObject.cs.
|
getset |
Definition at line 577 of file SOPObject.cs.
|
get |
Definition at line 139 of file SOPObject.cs.
|
set |
Definition at line 704 of file SOPObject.cs.
|
getset |
Definition at line 688 of file SOPObject.cs.
|
get |
Definition at line 613 of file SOPObject.cs.
|
get |
Definition at line 149 of file SOPObject.cs.
|
getset |
Definition at line 778 of file SOPObject.cs.
|
getset |
Definition at line 772 of file SOPObject.cs.
|
get |
Definition at line 386 of file SOPObject.cs.
|
getset |
Definition at line 352 of file SOPObject.cs.
|
getset |
Definition at line 364 of file SOPObject.cs.
|
getset |
Definition at line 346 of file SOPObject.cs.
|
getset |
Definition at line 322 of file SOPObject.cs.
|
getset |
Definition at line 328 of file SOPObject.cs.
|
getset |
Definition at line 334 of file SOPObject.cs.
|
getset |
Definition at line 340 of file SOPObject.cs.
|
getset |
Definition at line 358 of file SOPObject.cs.
|
get |
Definition at line 144 of file SOPObject.cs.
|
getset |
Definition at line 601 of file SOPObject.cs.
|
get |
Definition at line 211 of file SOPObject.cs.
|
getset |
Definition at line 154 of file SOPObject.cs.
|
getset |
Definition at line 262 of file SOPObject.cs.
|
getset |
Definition at line 243 of file SOPObject.cs.
|
addremove |
Definition at line 88 of file SOPObject.cs.
|
get |
Definition at line 174 of file SOPObject.cs.
|
getset |
Definition at line 583 of file SOPObject.cs.
|
getset |
Definition at line 589 of file SOPObject.cs.
|
get |
Definition at line 376 of file SOPObject.cs.
|
getset |
Definition at line 370 of file SOPObject.cs.
|
getset |
Definition at line 784 of file SOPObject.cs.
|
get |
Definition at line 206 of file SOPObject.cs.
|
getset |
Definition at line 631 of file SOPObject.cs.
|
getset |
Definition at line 227 of file SOPObject.cs.
|
getset |
Definition at line 744 of file SOPObject.cs.
|
getset |
Definition at line 759 of file SOPObject.cs.
|
get |
Definition at line 381 of file SOPObject.cs.
|
getset |
Definition at line 274 of file SOPObject.cs.
|
getset |
Definition at line 286 of file SOPObject.cs.
|
get |
Definition at line 816 of file SOPObject.cs.
|
getset |
Definition at line 310 of file SOPObject.cs.
|
getset |
Definition at line 663 of file SOPObject.cs.
|
getset |
Definition at line 298 of file SOPObject.cs.
|
getset |
Definition at line 647 of file SOPObject.cs.
|
getset |
Definition at line 249 of file SOPObject.cs.
|
getset |
Definition at line 237 of file SOPObject.cs.