aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneEvents.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW2007-08-221-0/+10
| | | | script in a primitive is deleted.
* Added forgotten file.MW2007-08-221-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.
* Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW2007-08-211-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.
* * Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby2007-08-151-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.
* added Sample OnObjectGrab event to SceneEventManager for script engines to ↵MW2007-08-131-0/+10
| | | | subscribe to.
* Start of replacing the old SceneObject/Primitive classes with the new versions.MW2007-08-091-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.
* * Moved EventManager to SceneBase (from Scene)Adam Frisby2007-07-191-0/+9
| | | | | | * Added OnShutdown event to EventManager (to be used to perform cleanups, etc) * Fixed another compiler warning.
* changed to native line ending encodingSean Dague2007-07-161-82/+82
|
* * Added new scripting related events, in particular a new event which is ↵Adam Frisby2007-07-151-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
* Removed reference to Scene EventManager from primitive. In its place, ↵MW2007-07-151-10/+0
| | | | | | | primitive now has its own event (OnPrimCountTainted) that ParcelManager subscribes to. Removed some unused code from SimpleApp.
* *Removed ParcelManager from SceneObject and Primitive and replaced with ↵mingchen2007-07-141-0/+20
| | | | | | | events in EventManager *Prim count and sim-wide prim count correctly reflect object bonus multiplier
* *Added support for prim counting on parcelsmingchen2007-07-141-0/+11
| | | | | | **No restrictions yet in place, or total prim count
* * Obsoleted ILocalStorageAdam Frisby2007-07-131-0/+11
| | | | | | * Added IRegionDataStore * Added OnBackup event to EventManager
* * removed PrimitiveOld and CreatePrimFromObjectAddlbsa712007-07-131-9/+0
|
* * Optimized usings (the 'LL ate my scripts' commit)lbsa712007-07-031-5/+3
| | | | | * added some licensing info
* Started change to having SceneObject and then that having child Primitives ↵MW2007-07-011-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.
* *Moved all the classes into their own file from LLSDHelpers.csmingchen2007-06-271-0/+52
*Some folder renaming to follow project Name *Updated prebuild.xml