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

A class for triggering remote scene events.
Afficher le fichier Open project: N3X15/VoxelSim Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
TriggerControlEvent ( UUID scriptUUID, UUID avatarID, uint held, uint _changed ) : void

Method Details

GetCurrentTimeAsSunLindenHour() public méthode

public GetCurrentTimeAsSunLindenHour ( ) : float
Résultat float

TriggerAtRotTargetEvent() public méthode

public TriggerAtRotTargetEvent ( uint localID, uint handle, Quaternion targetrot, Quaternion currentrot ) : void
localID uint
handle uint
targetrot Quaternion
currentrot Quaternion
Résultat void

TriggerAtTargetEvent() public méthode

public TriggerAtTargetEvent ( uint localID, uint handle, System.Vector3 targetpos, System.Vector3 currentpos ) : void
localID uint
handle uint
targetpos System.Vector3
currentpos System.Vector3
Résultat void

TriggerAvatarEnteringNewParcel() public méthode

public TriggerAvatarEnteringNewParcel ( ScenePresence avatar, int localLandID, UUID regionID ) : void
avatar ScenePresence
localLandID int
regionID UUID
Résultat void

TriggerAvatarKill() public méthode

public TriggerAvatarKill ( uint KillerObjectLocalID, ScenePresence DeadAvatar ) : void
KillerObjectLocalID uint
DeadAvatar ScenePresence
Résultat void

TriggerClientClosed() public méthode

public TriggerClientClosed ( UUID ClientID, Scene scene ) : void
ClientID UUID
scene Scene
Résultat void

TriggerEmptyScriptCompileQueue() public méthode

public TriggerEmptyScriptCompileQueue ( int numScriptsFailed, string message ) : void
numScriptsFailed int
message string
Résultat void

TriggerEstateToolsSunUpdate() public méthode

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
Résultat void

TriggerGetScriptRunning() public méthode

public TriggerGetScriptRunning ( IClientAPI controllingClient, UUID objectID, UUID itemID ) : void
controllingClient IClientAPI
objectID UUID
itemID UUID
Résultat void

TriggerGroupGrab() public méthode

public TriggerGroupGrab ( UUID groupID, System.Vector3 offset, UUID userID ) : void
groupID UUID
offset System.Vector3
userID UUID
Résultat void

TriggerGroupMove() public méthode

public TriggerGroupMove ( UUID groupID, System.Vector3 delta ) : bool
groupID UUID
delta System.Vector3
Résultat bool

TriggerGroupSpin() public méthode

public TriggerGroupSpin ( UUID groupID, Quaternion rotation ) : bool
groupID UUID
rotation Quaternion
Résultat bool

TriggerGroupSpinStart() public méthode

public TriggerGroupSpinStart ( UUID groupID ) : bool
groupID UUID
Résultat bool

TriggerIncomingInstantMessage() public méthode

public TriggerIncomingInstantMessage ( OpenSim.Framework.GridInstantMessage message ) : void
message OpenSim.Framework.GridInstantMessage
Résultat void

TriggerIncomingLandDataFromStorage() public méthode

public TriggerIncomingLandDataFromStorage ( List landData ) : void
landData List
Résultat void

TriggerLandBuy() public méthode

public TriggerLandBuy ( Object sender, LandBuyArgs args ) : void
sender Object
args LandBuyArgs
Résultat void

TriggerLandObjectAdded() public méthode

public TriggerLandObjectAdded ( ILandObject newParcel ) : void
newParcel ILandObject
Résultat void

TriggerLandObjectRemoved() public méthode

public TriggerLandObjectRemoved ( UUID globalID ) : void
globalID UUID
Résultat void

TriggerLandObjectUpdated() public méthode

public TriggerLandObjectUpdated ( uint localParcelID, ILandObject newParcel ) : void
localParcelID uint
newParcel ILandObject
Résultat void

TriggerMoneyTransfer() public méthode

public TriggerMoneyTransfer ( Object sender, MoneyTransferArgs args ) : void
sender Object
args MoneyTransferArgs
Résultat void

TriggerNotAtRotTargetEvent() public méthode

public TriggerNotAtRotTargetEvent ( uint localID ) : void
localID uint
Résultat void

TriggerNotAtTargetEvent() public méthode

public TriggerNotAtTargetEvent ( uint localID ) : void
localID uint
Résultat void

TriggerNoticeNoLandDataFromStorage() public méthode

public TriggerNoticeNoLandDataFromStorage ( ) : void
Résultat void

TriggerOarFileLoaded() public méthode

public TriggerOarFileLoaded ( Guid requestId, string message ) : void
requestId Guid
message string
Résultat void

TriggerOarFileSaved() public méthode

public TriggerOarFileSaved ( Guid requestId, string message ) : void
requestId Guid
message string
Résultat void

TriggerObjectBeingRemovedFromScene() public méthode

public TriggerObjectBeingRemovedFromScene ( SceneObjectGroup obj ) : void
obj SceneObjectGroup
Résultat void

TriggerObjectDeGrab() public méthode

public TriggerObjectDeGrab ( uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
localID uint
originalID uint
remoteClient IClientAPI
surfaceArgs SurfaceTouchEventArgs
Résultat void

TriggerObjectGrab() public méthode

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

TriggerObjectGrabbing() public méthode

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

TriggerOnAttach() public méthode

public TriggerOnAttach ( uint localID, UUID itemID, UUID avatarID ) : void
localID uint
itemID UUID
avatarID UUID
Résultat void

TriggerOnBackup() public méthode

public TriggerOnBackup ( ISimulationDataService dstore, bool forced ) : void
dstore ISimulationDataService
forced bool
Résultat void

TriggerOnChatBroadcast() public méthode

public TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
Résultat void

TriggerOnChatFromClient() public méthode

public TriggerOnChatFromClient ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
Résultat void

TriggerOnChatFromWorld() public méthode

public TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
sender Object
chat OSChatMessage
Résultat void

TriggerOnChatToClients() public méthode

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
Résultat void

TriggerOnClientLogin() public méthode

public TriggerOnClientLogin ( IClientAPI client ) : void
client IClientAPI
Résultat void

TriggerOnClientMovement() public méthode

public TriggerOnClientMovement ( ScenePresence avatar ) : void
avatar ScenePresence
Résultat void

TriggerOnDeregisterCaps() public méthode

public TriggerOnDeregisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Résultat void

TriggerOnFrame() public méthode

public TriggerOnFrame ( ) : void
Résultat void

TriggerOnIncomingSceneObject() public méthode

public TriggerOnIncomingSceneObject ( SceneObjectGroup so ) : void
so SceneObjectGroup
Résultat void

TriggerOnMakeChildAgent() public méthode

public TriggerOnMakeChildAgent ( ScenePresence presence ) : void
presence ScenePresence
Résultat void

TriggerOnMakeRootAgent() public méthode

public TriggerOnMakeRootAgent ( ScenePresence presence ) : void
presence ScenePresence
Résultat void

TriggerOnNewClient() public méthode

public TriggerOnNewClient ( IClientAPI client ) : void
client IClientAPI
Résultat void

TriggerOnNewInventoryItemUploadComplete() public méthode

public TriggerOnNewInventoryItemUploadComplete ( UUID agentID, UUID AssetID, String AssetName, int userlevel ) : void
agentID UUID
AssetID UUID
AssetName String
userlevel int
Résultat void

TriggerOnNewPresence() public méthode

public TriggerOnNewPresence ( ScenePresence presence ) : void
presence ScenePresence
Résultat void

TriggerOnParcelPropertiesUpdateRequest() public méthode

public TriggerOnParcelPropertiesUpdateRequest ( LandUpdateArgs args, int local_id, IClientAPI remote_client ) : void
args LandUpdateArgs
local_id int
remote_client IClientAPI
Résultat void

TriggerOnPluginConsole() public méthode

public TriggerOnPluginConsole ( string args ) : void
args string
Résultat void

TriggerOnRegionUp() public méthode

public TriggerOnRegionUp ( OpenSim.Services.Interfaces.GridRegion otherRegion ) : void
otherRegion OpenSim.Services.Interfaces.GridRegion
Résultat void

TriggerOnRegisterCaps() public méthode

public TriggerOnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Résultat void

TriggerOnRemovePresence() public méthode

public TriggerOnRemovePresence ( UUID agentId ) : void
agentId UUID
Résultat void

TriggerOnSaveNewWindlightProfile() public méthode

public TriggerOnSaveNewWindlightProfile ( ) : void
Résultat void

TriggerOnSceneObjectLoaded() public méthode

public TriggerOnSceneObjectLoaded ( SceneObjectGroup so ) : void
so SceneObjectGroup
Résultat void

TriggerOnSceneObjectPartCopy() public méthode

public TriggerOnSceneObjectPartCopy ( SceneObjectPart copy, SceneObjectPart original, bool userExposed ) : void
copy SceneObjectPart
original SceneObjectPart
userExposed bool
Résultat void

TriggerOnSceneObjectPreSave() public méthode

public TriggerOnSceneObjectPreSave ( SceneObjectGroup persistingSo, SceneObjectGroup originalSo ) : void
persistingSo SceneObjectGroup
originalSo SceneObjectGroup
Résultat void

TriggerOnScriptChangedEvent() public méthode

public TriggerOnScriptChangedEvent ( uint localID, uint change ) : void
localID uint
change uint
Résultat void

TriggerOnSendNewWindlightProfileTargeted() public méthode

public TriggerOnSendNewWindlightProfileTargeted ( RegionLightShareData wl, UUID user ) : void
wl RegionLightShareData
user UUID
Résultat void

TriggerParcelPrimCountAdd() public méthode

public TriggerParcelPrimCountAdd ( SceneObjectGroup obj ) : void
obj SceneObjectGroup
Résultat void

TriggerParcelPrimCountTainted() public méthode

public TriggerParcelPrimCountTainted ( ) : void
Résultat void

TriggerParcelPrimCountUpdate() public méthode

public TriggerParcelPrimCountUpdate ( ) : void
Résultat void

TriggerPermissionError() public méthode

public TriggerPermissionError ( UUID user, string reason ) : void
user UUID
reason string
Résultat void

TriggerRemoveScript() public méthode

public TriggerRemoveScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
Résultat void

TriggerRequestChangeWaterHeight() public méthode

public TriggerRequestChangeWaterHeight ( float height ) : void
height float
Résultat void

TriggerRequestParcelPrimCountUpdate() public méthode

public TriggerRequestParcelPrimCountUpdate ( ) : void
Résultat void

TriggerRezScript() public méthode

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
Résultat void

TriggerScriptColliding() public méthode

public TriggerScriptColliding ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptCollidingEnd() public méthode

public TriggerScriptCollidingEnd ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptCollidingStart() public méthode

public TriggerScriptCollidingStart ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptLandColliding() public méthode

public TriggerScriptLandColliding ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptLandCollidingEnd() public méthode

public TriggerScriptLandCollidingEnd ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptLandCollidingStart() public méthode

public TriggerScriptLandCollidingStart ( uint localId, ColliderArgs colliders ) : void
localId uint
colliders ColliderArgs
Résultat void

TriggerScriptReset() public méthode

public TriggerScriptReset ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
Résultat void

TriggerSetAllowForcefulBan() public méthode

public TriggerSetAllowForcefulBan ( bool allow ) : void
allow bool
Résultat void

TriggerSetRootAgentScene() public méthode

public TriggerSetRootAgentScene ( UUID agentID, Scene scene ) : void
agentID UUID
scene Scene
Résultat void

TriggerShutdown() public méthode

public TriggerShutdown ( ) : void
Résultat void

TriggerSignificantClientMovement() public méthode

public TriggerSignificantClientMovement ( IClientAPI client ) : void
client IClientAPI
Résultat void

TriggerStartScript() public méthode

public TriggerStartScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
Résultat void

TriggerStopScript() public méthode

public TriggerStopScript ( uint localID, UUID itemID ) : void
localID uint
itemID UUID
Résultat void

TriggerTerrainTick() public méthode

public TriggerTerrainTick ( ) : void
Résultat void

TriggerTimerEvent() public méthode

public TriggerTimerEvent ( uint objLocalID, double Interval ) : void
objLocalID uint
Interval double
Résultat void

TriggerUnhandledInstantMessage() public méthode

public TriggerUnhandledInstantMessage ( GridInstantMessage message ) : void
message GridInstantMessage
Résultat void

TriggerValidateLandBuy() public méthode

public TriggerValidateLandBuy ( Object sender, LandBuyArgs args ) : void
sender Object
args LandBuyArgs
Résultat void