aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-3/+3
2010-09-10First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman1-3/+3
2010-02-14Revolution is on the roll again! :)Revolution1-2/+2
Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events). Direct flames and kudos to Revolution, please Signed-off-by: Melanie <melanie@t-data.com>
2010-01-04Formatting cleanup. Add copyright headers.Jeff Ames1-2/+2
2009-12-23Thank you kindly, Ziah for a patch that adds the channel to the class ↵Charles Krinke1-2/+4
ChatEventArgs and retrieves it's value along with the others from the OSChatMessage in HandleChatPackage. With this the MRM Script can check if a ChatEvent is coming in on a specifc Channel. The Second Part adds the Method say(string msg , int channel) to send a chat message on the specified channel. The idea behind this is to enable MRM's to communicate with regular LSL or OSSL Scripts so that they may can act as a Backend to access a Database or do business Logic for those Scripts. Signed-off-by: Charles Krinke <cfk@pacbell.net>
2009-10-02- cleaning up LandData/ILandObject capitalization issuesdr scofield (aka dirk husemann)1-1/+1
- adding LandDataSerializer to OAR mechanics
2009-08-16* Implements ISecurityCredential member on SPAvatar, SPAvatarAttachmentAdam Frisby1-3/+3
* Disables 'event not used' warning for IRCClientView; cuts OpenSim total warnings back.
2009-08-16* Implements ISecurityCredential on all uses of SOPObject.cs except Avatar ↵Adam Frisby1-1/+1
Attachments.
2009-08-16* Beginnings of a Security Credential system in MRM. This will eventually ↵Adam Frisby1-2/+4
lead to trusted execution of untrusted MRMs.
2009-05-29* Adds World.Audio.* to MRMAdam Frisby1-1/+32
* This includes methods such as PlaySound which take a Position as an argument, allowing you to trigger sounds arbitrarily across the scene without needing a parent object in the position.
2009-05-12* Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵Adam Frisby1-1/+1
MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ )
2009-04-14Formatting cleanup.Jeff Ames1-1/+1
2009-04-09* Implements IGraphics interface for MRM Scripting.Adam Frisby1-4/+1
* This allows you to utilize System.Drawing tools on textures within the region. * Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap.
2009-04-09* Adds World.OnNewUser += delegate(IWorld sender, NewUserEventArgs e);Adam Frisby1-1/+42
* This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence)
2009-04-09* World.OnChat no longer fires if there is no chat text (prevents the typing ↵Adam Frisby1-2/+3
animation packet from firing OnChat)
2009-04-09* Added additional debug testing info to SceneAdam Frisby1-1/+6
* Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.) * Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException * Added some temporary logging to MRM World.*
2009-04-09* Moves Name, GlobalID and WorldPosition into new IEntity interface.Adam Frisby1-0/+79
* 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-06* Implements World.Parcels[] array for MRM scripting.Adam Frisby1-0/+18
2009-04-01* MRM AdjustmentsAdam Frisby1-1/+1
* 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* MRM AdjustmentsAdam Frisby1-14/+5
* Changes World.Objects from Array IObject[] to IObjectAccessor. * Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID. * Example: for(int i=0;i<World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional. * This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects.
2009-04-01* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array ↵Adam Frisby1-0/+17
containing IAvatar instances for each avatar in the region. * Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.
2009-03-07Add copyright headers.Jeff Ames1-1/+28
2009-03-07Update svn properties.Jeff Ames1-39/+39
2009-03-04* More work on MiniRegionModule module.Adam Frisby1-0/+39