C# Class OpenSim.Region.Framework.Scenes.EventManager

A class for triggering remote scene events.
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
GetCurrentTimeAsSunLindenHour ( ) : float
TriggerAtRotTargetEvent ( uint localID, uint handle, Quaternion targetrot, Quaternion currentrot ) : void
TriggerAtTargetEvent ( uint localID, uint handle, System.Vector3 targetpos, System.Vector3 currentpos ) : void
TriggerAvatarEnteringNewParcel ( ScenePresence avatar, int localLandID, UUID regionID ) : void
TriggerAvatarKill ( uint KillerObjectLocalID, ScenePresence DeadAvatar ) : void
TriggerClientClosed ( UUID ClientID, Scene scene ) : void
TriggerEmptyScriptCompileQueue ( int numScriptsFailed, string message ) : void
TriggerEstateToolsSunUpdate ( ulong regionHandle, bool FixedTime, bool useEstateTime, float FixedSunHour ) : void

Updates the system as to how the position of the sun should be handled.

TriggerGetScriptRunning ( IClientAPI controllingClient, UUID objectID, UUID itemID ) : void
TriggerGroupGrab ( UUID groupID, System.Vector3 offset, UUID userID ) : void
TriggerGroupMove ( UUID groupID, System.Vector3 delta ) : bool
TriggerGroupSpin ( UUID groupID, Quaternion rotation ) : bool
TriggerGroupSpinStart ( UUID groupID ) : bool
TriggerIncomingInstantMessage ( OpenSim.Framework.GridInstantMessage message ) : void
TriggerIncomingLandDataFromStorage ( List landData ) : void
TriggerLandBuy ( Object sender, LandBuyArgs args ) : void
TriggerLandObjectAdded ( ILandObject newParcel ) : void
TriggerLandObjectRemoved ( UUID globalID ) : void
TriggerLandObjectUpdated ( uint localParcelID, ILandObject newParcel ) : void
TriggerMoneyTransfer ( Object sender, MoneyTransferArgs args ) : void
TriggerNotAtRotTargetEvent ( uint localID ) : void
TriggerNotAtTargetEvent ( uint localID ) : void
TriggerNoticeNoLandDataFromStorage ( ) : void
TriggerOarFileLoaded ( Guid requestId, string message ) : void
TriggerOarFileSaved ( Guid requestId, string message ) : void
TriggerObjectBeingRemovedFromScene ( SceneObjectGroup obj ) : void
TriggerObjectDeGrab ( uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerObjectGrab ( uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerObjectGrabbing ( uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerOnAttach ( uint localID, UUID itemID, UUID avatarID ) : void
TriggerOnBackup ( ISimulationDataService dstore, bool forced ) : void
TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
TriggerOnChatFromClient ( Object sender, OSChatMessage chat ) : void
TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
TriggerOnChatToClients ( UUID senderID, HashSet receiverIDs, string message, ChatTypeEnum type, Vector3 fromPos, string fromName, ChatSourceType src, ChatAudibleLevel level ) : void
TriggerOnClientLogin ( IClientAPI client ) : void
TriggerOnClientMovement ( ScenePresence avatar ) : void
TriggerOnDeregisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
TriggerOnFrame ( ) : void
TriggerOnIncomingSceneObject ( SceneObjectGroup so ) : void
TriggerOnMakeChildAgent ( ScenePresence presence ) : void
TriggerOnMakeRootAgent ( ScenePresence presence ) : void
TriggerOnNewClient ( IClientAPI client ) : void
TriggerOnNewInventoryItemUploadComplete ( UUID agentID, UUID AssetID, String AssetName, int userlevel ) : void
TriggerOnNewPresence ( ScenePresence presence ) : void
TriggerOnParcelPropertiesUpdateRequest ( LandUpdateArgs args, int local_id, IClientAPI remote_client ) : void
TriggerOnPluginConsole ( string args ) : void
TriggerOnRegionUp ( OpenSim.Services.Interfaces.GridRegion otherRegion ) : void
TriggerOnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
TriggerOnRemovePresence ( UUID agentId ) : void
TriggerOnSaveNewWindlightProfile ( ) : void
TriggerOnSceneObjectLoaded ( SceneObjectGroup so ) : void
TriggerOnSceneObjectPartCopy ( SceneObjectPart copy, SceneObjectPart original, bool userExposed ) : void
TriggerOnSceneObjectPreSave ( SceneObjectGroup persistingSo, SceneObjectGroup originalSo ) : void
TriggerOnScriptChangedEvent ( uint localID, uint change ) : void
TriggerOnSendNewWindlightProfileTargeted ( RegionLightShareData wl, UUID user ) : void
TriggerParcelPrimCountAdd ( SceneObjectGroup obj ) : void
TriggerParcelPrimCountTainted ( ) : void
TriggerParcelPrimCountUpdate ( ) : void
TriggerPermissionError ( UUID user, string reason ) : void
TriggerRemoveScript ( uint localID, UUID itemID ) : void
TriggerRequestChangeWaterHeight ( float height ) : void
TriggerRequestParcelPrimCountUpdate ( ) : void
TriggerRezScript ( uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource ) : void
TriggerScriptColliding ( uint localId, ColliderArgs colliders ) : void
TriggerScriptCollidingEnd ( uint localId, ColliderArgs colliders ) : void
TriggerScriptCollidingStart ( uint localId, ColliderArgs colliders ) : void
TriggerScriptLandColliding ( uint localId, ColliderArgs colliders ) : void
TriggerScriptLandCollidingEnd ( uint localId, ColliderArgs colliders ) : void
TriggerScriptLandCollidingStart ( uint localId, ColliderArgs colliders ) : void
TriggerScriptReset ( uint localID, UUID itemID ) : void
TriggerSetAllowForcefulBan ( bool allow ) : void
TriggerSetRootAgentScene ( UUID agentID, Scene scene ) : void
TriggerShutdown ( ) : void
TriggerSignificantClientMovement ( IClientAPI client ) : void
TriggerStartScript ( uint localID, UUID itemID ) : void
TriggerStopScript ( uint localID, UUID itemID ) : void
TriggerTerrainTick ( ) : void
TriggerTimerEvent ( uint objLocalID, double Interval ) : void
TriggerUnhandledInstantMessage ( GridInstantMessage message ) : void
TriggerValidateLandBuy ( Object sender, LandBuyArgs args ) : void

Private Methods

Method Description
TriggerControlEvent ( UUID scriptUUID, UUID avatarID, uint held, uint _changed ) : void

Method Details

GetCurrentTimeAsSunLindenHour() public method

public GetCurrentTimeAsSunLindenHour ( ) : float
return float

TriggerAtRotTargetEvent() public method

public TriggerAtRotTargetEvent ( uint localID, uint handle, Quaternion targetrot, Quaternion currentrot ) : void
localID uint
handle uint
targetrot Quaternion
currentrot Quaternion
return void

TriggerAtTargetEvent() public method

public TriggerAtTargetEvent ( uint localID, uint handle, System.Vector3 targetpos, System.Vector3 currentpos ) : void
localID uint
handle uint
targetpos System.Vector3
currentpos System.Vector3
return void

TriggerAvatarEnteringNewParcel() public method

public TriggerAvatarEnteringNewParcel ( ScenePresence avatar, int localLandID, UUID regionID ) : void
avatar ScenePresence
localLandID int
regionID UUID
return void

TriggerAvatarKill() public method

public TriggerAvatarKill ( uint KillerObjectLocalID, ScenePresence DeadAvatar ) : void
KillerObjectLocalID uint
DeadAvatar ScenePresence
return void

TriggerClientClosed() public method

public TriggerClientClosed ( UUID ClientID, Scene scene ) : void
ClientID UUID
scene Scene
return void

TriggerEmptyScriptCompileQueue() public method

public TriggerEmptyScriptCompileQueue ( int numScriptsFailed, string message ) : void
numScriptsFailed int
message string
return void

TriggerEstateToolsSunUpdate() public method

Updates the system as to how the position of the sun should be handled.
public TriggerEstateToolsSunUpdate ( ulong regionHandle, bool FixedTime, bool useEstateTime, float FixedSunHour ) : void
regionHandle ulong
FixedTime bool True if the Sun Position is fixed
useEstateTime bool True if the Estate Settings should be used instead of region
FixedSunHour float The hour 0.0 <= FixedSunHour <= 24.0 at which the sun is fixed at. Sun Hour 0 is sun-rise, when Day/Night ratio is 1:1
return void

TriggerGetScriptRunning() public method

public TriggerGetScriptRunning ( IClientAPI controllingClient, UUID objectID, UUID itemID ) : void
controllingClient IClientAPI
objectID UUID
itemID UUID
return void

TriggerGroupGrab() public method

public TriggerGroupGrab ( UUID groupID, System.Vector3 offset, UUID userID ) : void
groupID UUID
offset System.Vector3
userID UUID
return void

TriggerGroupMove() public method

public TriggerGroupMove ( UUID groupID, System.Vector3 delta ) : bool
groupID UUID
delta System.Vector3
return bool

TriggerGroupSpin() public method

public TriggerGroupSpin ( UUID groupID, Quaternion rotation ) : bool
groupID UUID
rotation Quaternion
return bool

TriggerGroupSpinStart() public method

public TriggerGroupSpinStart ( UUID groupID ) : bool
groupID UUID
return bool

TriggerIncomingInstantMessage() public method

public TriggerIncomingInstantMessage ( OpenSim.Framework.GridInstantMessage message ) : void
message OpenSim.Framework.GridInstantMessage
return void

TriggerIncomingLandDataFromStorage() public method

public TriggerIncomingLandDataFromStorage ( List landData ) : void
landData List
return void

TriggerLandBuy() public method

public TriggerLandBuy ( Object sender, LandBuyArgs args ) : void
sender Object
args LandBuyArgs
return void

TriggerLandObjectAdded() public method

public TriggerLandObjectAdded ( ILandObject newParcel ) : void
newParcel ILandObject
return void

TriggerLandObjectRemoved() public method

public TriggerLandObjectRemoved ( UUID globalID ) : void
globalID UUID
return void

TriggerLandObjectUpdated() public method

public TriggerLandObjectUpdated ( uint localParcelID, ILandObject newParcel ) : void
localParcelID uint
newParcel ILandObject
return void

TriggerMoneyTransfer() public method

public TriggerMoneyTransfer ( Object sender, MoneyTransferArgs args ) : void
sender Object
args MoneyTransferArgs
return void

TriggerNotAtRotTargetEvent() public method

public TriggerNotAtRotTargetEvent ( uint localID ) : void
localID uint
return void

TriggerNotAtTargetEvent() public method

public TriggerNotAtTargetEvent ( uint localID ) : void
localID uint
return void

TriggerNoticeNoLandDataFromStorage() public method

public TriggerNoticeNoLandDataFromStorage ( ) : void
return void

TriggerOarFileLoaded() public method

public TriggerOarFileLoaded ( Guid requestId, string message ) : void
requestId Guid
message string
return void

TriggerOarFileSaved() public method

public TriggerOarFileSaved ( Guid requestId, string message ) : void
requestId Guid
message string
return void

TriggerObjectBeingRemovedFromScene() public method

public TriggerObjectBeingRemovedFromScene ( SceneObjectGroup obj ) : void
obj SceneObjectGroup
return void

TriggerObjectDeGrab() public method

public TriggerObjectDeGrab ( uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
localID uint
originalID uint
remoteClient IClientAPI
surfaceArgs SurfaceTouchEventArgs
return void

TriggerObjectGrab() public method

public TriggerObjectGrab ( uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
localID uint
originalID uint
offsetPos Vector3
remoteClient IClientAPI
surfaceArgs SurfaceTouchEventArgs
return void

TriggerObjectGrabbing() public method

public TriggerObjectGrabbing ( uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
localID uint
originalID uint
offsetPos Vector3
remoteClient IClientAPI
surfaceArgs SurfaceTouchEventArgs
return void

TriggerOnAttach() public method

public TriggerOnAttach ( uint localID, UUID itemID, UUID avatarID ) : void
localID uint
itemID UUID
avatarID UUID
return void

TriggerOnBackup() public method

public TriggerOnBackup ( ISimulationDataService dstore, bool forced ) : void
dstore ISimulationDataService
forced bool
return void

TriggerOnChatBroadcast() public method

public TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
return void

TriggerOnChatFromClient() public method

public TriggerOnChatFromClient ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
return void

TriggerOnChatFromWorld() public method

public TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
return void

TriggerOnChatToClients() public method

public TriggerOnChatToClients ( UUID senderID, HashSet receiverIDs, string message, ChatTypeEnum type, Vector3 fromPos, string fromName, ChatSourceType src, ChatAudibleLevel level ) : void
senderID UUID
receiverIDs HashSet
message string
type ChatTypeEnum
fromPos Vector3
fromName string
src ChatSourceType
level ChatAudibleLevel
return void

TriggerOnClientLogin() public method

public TriggerOnClientLogin ( IClientAPI client ) : void
client IClientAPI
return void

TriggerOnClientMovement() public method

public TriggerOnClientMovement ( ScenePresence avatar ) : void
avatar ScenePresence
return void

TriggerOnDeregisterCaps() public method

public TriggerOnDeregisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
return void

TriggerOnFrame() public method

public TriggerOnFrame ( ) : void
return void

TriggerOnIncomingSceneObject() public method

public TriggerOnIncomingSceneObject ( SceneObjectGroup so ) : void
so SceneObjectGroup
return void

TriggerOnMakeChildAgent() public method

public TriggerOnMakeChildAgent ( ScenePresence presence ) : void
presence ScenePresence
return void

TriggerOnMakeRootAgent() public method

public TriggerOnMakeRootAgent ( ScenePresence presence ) : void
presence ScenePresence
return void

TriggerOnNewClient() public method

public TriggerOnNewClient ( IClientAPI client ) : void
client IClientAPI
return void

TriggerOnNewInventoryItemUploadComplete() public method

public TriggerOnNewInventoryItemUploadComplete ( UUID agentID, UUID AssetID, String AssetName, int userlevel ) : void
agentID UUID
AssetID UUID
AssetName String
userlevel int
return void

TriggerOnNewPresence() public method

public TriggerOnNewPresence ( ScenePresence presence ) : void
presence ScenePresence
return void

TriggerOnParcelPropertiesUpdateRequest() public method

public TriggerOnParcelPropertiesUpdateRequest ( LandUpdateArgs args, int local_id, IClientAPI remote_client ) : void
args LandUpdateArgs
local_id int
remote_client IClientAPI
return void

TriggerOnPluginConsole() public method

public TriggerOnPluginConsole ( string args ) : void
args string
return void

TriggerOnRegionUp() public method

public TriggerOnRegionUp ( OpenSim.Services.Interfaces.GridRegion otherRegion ) : void
otherRegion OpenSim.Services.Interfaces.GridRegion
return void

TriggerOnRegisterCaps() public method

public TriggerOnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
return void

TriggerOnRemovePresence() public method

public TriggerOnRemovePresence ( UUID agentId ) : void
agentId UUID
return void

TriggerOnSaveNewWindlightProfile() public method

public TriggerOnSaveNewWindlightProfile ( ) : void
return void

TriggerOnSceneObjectLoaded() public method

public TriggerOnSceneObjectLoaded ( SceneObjectGroup so ) : void
so SceneObjectGroup
return void

TriggerOnSceneObjectPartCopy() public method

public TriggerOnSceneObjectPartCopy ( SceneObjectPart copy, SceneObjectPart original, bool userExposed ) : void
copy SceneObjectPart
original SceneObjectPart
userExposed bool
return void

TriggerOnSceneObjectPreSave() public method

public TriggerOnSceneObjectPreSave ( SceneObjectGroup persistingSo, SceneObjectGroup originalSo ) : void
persistingSo SceneObjectGroup
originalSo SceneObjectGroup
return void

TriggerOnScriptChangedEvent() public method

public TriggerOnScriptChangedEvent ( uint localID, uint change ) : void
localID uint
change uint
return void

TriggerOnSendNewWindlightProfileTargeted() public method

public TriggerOnSendNewWindlightProfileTargeted ( RegionLightShareData wl, UUID user ) : void
wl RegionLightShareData
user UUID
return void

TriggerParcelPrimCountAdd() public method

public TriggerParcelPrimCountAdd ( SceneObjectGroup obj ) : void
obj SceneObjectGroup
return void

TriggerParcelPrimCountTainted() public method

public TriggerParcelPrimCountTainted ( ) : void
return void

TriggerParcelPrimCountUpdate() public method

public TriggerParcelPrimCountUpdate ( ) : void
return void

TriggerPermissionError() public method

public TriggerPermissionError ( UUID user, string reason ) : void
user UUID
reason string
return void

TriggerRemoveScript() public method

public TriggerRemoveScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
return void

TriggerRequestChangeWaterHeight() public method

public TriggerRequestChangeWaterHeight ( float height ) : void
height float
return void

TriggerRequestParcelPrimCountUpdate() public method

public TriggerRequestParcelPrimCountUpdate ( ) : void
return void

TriggerRezScript() public method

public TriggerRezScript ( uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource ) : void
localID uint
itemID UUID
script string
startParam int
postOnRez bool
engine string
stateSource int
return void

TriggerScriptColliding() public method

public TriggerScriptColliding ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptCollidingEnd() public method

public TriggerScriptCollidingEnd ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptCollidingStart() public method

public TriggerScriptCollidingStart ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptLandColliding() public method

public TriggerScriptLandColliding ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptLandCollidingEnd() public method

public TriggerScriptLandCollidingEnd ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptLandCollidingStart() public method

public TriggerScriptLandCollidingStart ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
return void

TriggerScriptReset() public method

public TriggerScriptReset ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
return void

TriggerSetAllowForcefulBan() public method

public TriggerSetAllowForcefulBan ( bool allow ) : void
allow bool
return void

TriggerSetRootAgentScene() public method

public TriggerSetRootAgentScene ( UUID agentID, Scene scene ) : void
agentID UUID
scene Scene
return void

TriggerShutdown() public method

public TriggerShutdown ( ) : void
return void

TriggerSignificantClientMovement() public method

public TriggerSignificantClientMovement ( IClientAPI client ) : void
client IClientAPI
return void

TriggerStartScript() public method

public TriggerStartScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
return void

TriggerStopScript() public method

public TriggerStopScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
return void

TriggerTerrainTick() public method

public TriggerTerrainTick ( ) : void
return void

TriggerTimerEvent() public method

public TriggerTimerEvent ( uint objLocalID, double Interval ) : void
objLocalID uint
Interval double
return void

TriggerUnhandledInstantMessage() public method

public TriggerUnhandledInstantMessage ( GridInstantMessage message ) : void
message GridInstantMessage
return void

TriggerValidateLandBuy() public method

public TriggerValidateLandBuy ( Object sender, LandBuyArgs args ) : void
sender Object
args LandBuyArgs
return void