aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/Interfaces/IObject.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-04-18* Adds IObject.Shape to MRMAdam Frisby1-14/+2
* Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
2009-04-14Update svn properties.Jeff Ames1-223/+223
2009-04-11* Minor MRM CleanupAdam Frisby1-223/+223
* 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[?]
2009-04-09* Moves Name, GlobalID and WorldPosition into new IEntity interface.Adam Frisby1-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);
2009-04-09* Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e)Adam Frisby1-0/+22
* This is equivalent to LSL 'touch(int senders)'
2009-04-06Add copyright headers, formatting cleanup.Jeff Ames1-3/+3
2009-04-04* Removes IsPhysical, IsPhantom from IObject, since this is now represented ↵Adam Frisby1-1/+0
in IObject.Physics.Enabled / IObject.Physics.Phantom instead.
2009-04-04* Implements IObjectPhysics on SOPObject partially.Adam Frisby1-1/+4
* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
2009-04-04* Changed IPersistence interface so that passing the MRMBase is unessecary.Adam Frisby1-1/+1
2009-04-04* Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.Adam Frisby1-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)
2009-04-04Add copyright headers, formatting cleanup.Jeff Ames1-1/+1
2009-04-04* Removes IObject.Position, IObject.Rotation from IObjectAdam Frisby1-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.
2009-04-03* Implements MRM IObject.Say - this is equivilent to llSayAdam Frisby1-0/+8
Example: public override void Start() { Host.Object.Say("Hello World!"); }
2009-04-01* MRM AdjustmentsAdam Frisby1-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.
2009-04-01* Removes some hard-coded magic numbers relating to RegionSize. We now use ↵Adam Frisby1-1/+5
Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m) * Adds minor functionality to MRM Scripting.
2009-03-07Add copyright headers.Jeff Ames1-1/+28
2009-03-07Update svn properties.Jeff Ames1-96/+96
2009-03-05* Implements a number of members on SOGObject for use with the MRM Script ↵Adam Frisby1-9/+9
Engine API. * It's lag-tacular! :D
2009-03-04IObjectFace needs to be public to compile.Mike Mazur1-1/+1
2009-03-04* More work on MiniRegionModule module.Adam Frisby1-1/+1
2009-03-04* Implementing some interfaces for aformentioned script engine. Ignore this.Adam Frisby1-0/+96