aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneEvents.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-10-12Just trying out some thing with events, there changes/additions are likely ↵MW1-0/+24
to be temporary.
2007-09-24* Renamed ScriptConsole to PluginConsole for clarityAdam Frisby1-5/+5
* Fixed a bug where ODE tries to do a physics update for zero frames.
2007-09-20* Rewired Touch to route to group/part (Still triggering EventManager as well)lbsa711-0/+2
2007-09-19* Modernized ScriptManager to new interface-based module calls.lbsa711-3/+18
* 'remove redundant this qualifier' ftw
2007-08-28Start of trying to make Region/Scene more modular. MW1-0/+9
Added preliminary IRegionModule interface. Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. Stopped Child agents showing up as part of the "show users" command.
2007-08-22Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW1-0/+10
script in a primitive is deleted.
2007-08-22Added forgotten file.MW1-3/+3
Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script.
2007-08-21Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW1-0/+11
subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.
2007-08-15* Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby1-0/+9
other peoples objects) if you have permission to do so. * Moved OnPermissionError to EventManager - now triggers a standard blue alert. * Terraforming now requires permission via the permissions manager. [Defaults to admin-only] * Permissions manager is now substantiated in Scene * Buttload of new permissions added. * Estate manager operations now require various levels of permission to operate * OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks. * Added new "permissions true" / "permissions false" console command to enable or disable permissions.
2007-08-13added Sample OnObjectGrab event to SceneEventManager for script engines to ↵MW1-0/+10
subscribe to.
2007-08-09Start of replacing the old SceneObject/Primitive classes with the new versions.MW1-2/+2
PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
2007-07-19* Moved EventManager to SceneBase (from Scene)Adam Frisby1-0/+9
* Added OnShutdown event to EventManager (to be used to perform cleanups, etc) * Fixed another compiler warning.
2007-07-16changed to native line ending encodingSean Dague1-82/+82
2007-07-15* Added new scripting related events, in particular a new event which is ↵Adam Frisby1-0/+9
triggered by console commands so that the script can subscribe to console messages and operate when they occur. * Added new example script (work in progress) * Fixed typo in Scripting engines for C# and JScript.NET
2007-07-15Removed reference to Scene EventManager from primitive. In its place, ↵MW1-10/+0
primitive now has its own event (OnPrimCountTainted) that ParcelManager subscribes to. Removed some unused code from SimpleApp.
2007-07-14*Removed ParcelManager from SceneObject and Primitive and replaced with ↵mingchen1-0/+20
events in EventManager *Prim count and sim-wide prim count correctly reflect object bonus multiplier
2007-07-14*Added support for prim counting on parcelsmingchen1-0/+11
**No restrictions yet in place, or total prim count
2007-07-13* Obsoleted ILocalStorageAdam Frisby1-0/+11
* Added IRegionDataStore * Added OnBackup event to EventManager
2007-07-13* removed PrimitiveOld and CreatePrimFromObjectAddlbsa711-9/+0
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-5/+3
* added some licensing info
2007-07-01Started change to having SceneObject and then that having child Primitives ↵MW1-2/+2
which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.
2007-06-27*Moved all the classes into their own file from LLSDHelpers.csmingchen1-0/+0
*Some folder renaming to follow project Name *Updated prebuild.xml
2007-06-27*Some more restructuring/fixing -- should compile, but high chance I forgot ↵mingchen1-1/+1
to add/remove something