aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Minor MRM CleanupAdam Frisby2009-04-111-223/+0
| | | | | | | * Interfaces now live in Interfaces subdirectory. * Namespace does not yet reflect this change. * Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?]
* * Moves Name, GlobalID and WorldPosition into new IEntity interface.Adam Frisby2009-04-091-17/+1
| | | | | | | * Avatar and Object now inherit from IEntity. * Avatar.Position is now Avatar.WorldPosition to match IObject property. * Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e);
* * Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e)Adam Frisby2009-04-091-0/+22
| | | | | * This is equivalent to LSL 'touch(int senders)'
* Add copyright headers, formatting cleanup.Jeff Ames2009-04-061-3/+3
|
* * Removes IsPhysical, IsPhantom from IObject, since this is now represented ↵Adam Frisby2009-04-041-1/+0
| | | | in IObject.Physics.Enabled / IObject.Physics.Phantom instead.
* * Implements IObjectPhysics on SOPObject partially.Adam Frisby2009-04-041-1/+4
| | | | | * Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
* * Changed IPersistence interface so that passing the MRMBase is unessecary.Adam Frisby2009-04-041-1/+1
|
* * Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.Adam Frisby2009-04-041-0/+21
| | | | | * Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html (eg IObject, IHeightmap, etc)
* Add copyright headers, formatting cleanup.Jeff Ames2009-04-041-1/+1
|
* * Removes IObject.Position, IObject.Rotation from IObjectAdam Frisby2009-04-041-4/+41
| | | | | | * Adds IObject.WorldPosition and IObject.OffsetPosition - this is equivilent to AbsolutePosition and OffsetPosition in SOP respectively. * Adds IObject.WorldRotation and IObject.OffsetRotation - as above.
* * Implements MRM IObject.Say - this is equivilent to llSayAdam Frisby2009-04-031-0/+8
| | | | | | | | | Example: public override void Start() { Host.Object.Say("Hello World!"); }
* * MRM AdjustmentsAdam Frisby2009-04-011-6/+28
| | | | | | | * Renamed 'Material' to PhysicsMaterial (Wood, Glass, Metal, etc.). May want to place in subclass with other physics specific properties. (We however need to support these features in ODE/etc first.) * Renamed Faces to Materials. IObjectFace to IObjectMaterial - this is for clarity for those coming from a 3D Programming background (it also makes more sense if/when we support Meshes in core). Properties and members remain identical. * Added XMLDoc comments to IObject to assist people writing MRMs in XMLDoc aware editors.
* * Removes some hard-coded magic numbers relating to RegionSize. We now use ↵Adam Frisby2009-04-011-1/+5
| | | | | | | Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m) * Adds minor functionality to MRM Scripting.
* Add copyright headers.Jeff Ames2009-03-071-1/+28
|
* Update svn properties.Jeff Ames2009-03-071-96/+96
|
* * Implements a number of members on SOGObject for use with the MRM Script ↵Adam Frisby2009-03-051-9/+9
| | | | | | | Engine API. * It's lag-tacular! :D
* IObjectFace needs to be public to compile.Mike Mazur2009-03-041-1/+1
|
* * More work on MiniRegionModule module.Adam Frisby2009-03-041-1/+1
|
* * Implementing some interfaces for aformentioned script engine. Ignore this.Adam Frisby2009-03-041-0/+96