C# Class Universe.Framework.SceneInfo.EventManager

A class for triggering remote scene events.
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Méthodes publiques

Méthode Description
TriggerAddToStartupQueue ( string name ) : void
TriggerAtRotTargetEvent ( uint localID, uint handle, Quaternion targetrot, Quaternion currentrot ) : void
TriggerAtTargetEvent ( uint localID, uint handle, System.Vector3 targetpos, System.Vector3 currentpos ) : void
TriggerAvatarEnteringNewParcel ( IScenePresence avatar, ILandObject oldParcel ) : void
TriggerChatSessionRequest ( UUID agentID, OSDMap request ) : string
TriggerClientMovement ( IScenePresence presence ) : void
TriggerControlEvent ( ISceneChildEntity part, UUID scriptUUID, UUID avatarID, uint held, uint _changed ) : 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.

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 ( GridInstantMessage message ) : void
TriggerIncomingLandDataFromStorage ( List landData, System.Vector2 parcelOffset ) : void
TriggerLandObjectAdded ( LandData newParcel ) : void
TriggerLandObjectRemoved ( UUID regionID, UUID globalID ) : void
TriggerModuleFinishedStartup ( string name, List data ) : void
TriggerNotAtRotTargetEvent ( uint localID ) : void
TriggerNotAtTargetEvent ( uint localID ) : void
TriggerOarFileLoaded ( System.Guid requestId, string message ) : void
TriggerOarFileSaved ( System.Guid requestId, string message ) : void
TriggerObjectBeingAddedToScene ( ISceneEntity obj ) : void
TriggerObjectBeingRemovedFromScene ( ISceneEntity obj ) : void
TriggerObjectDeGrab ( ISceneChildEntity part, ISceneChildEntity child, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerObjectGrab ( ISceneChildEntity part, ISceneChildEntity child, System.Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerObjectGrabbing ( ISceneChildEntity part, ISceneChildEntity child, System.Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
TriggerOnAgentFailedToLeave ( IScenePresence presence ) : void
TriggerOnAttach ( uint localID, UUID itemID, UUID avatarID ) : void
TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
TriggerOnChatFromClient ( IClientAPI sender, OSChatMessage chat ) : void
TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
TriggerOnClientLogin ( IClientAPI client ) : void
TriggerOnClosingClient ( IClientAPI client ) : void
TriggerOnDeregisterCaps ( UUID agentID, IRegionClientCapsService caps ) : void
TriggerOnFrame ( ) : void
TriggerOnMakeChildAgent ( IScenePresence presence, GridRegion destination ) : void
TriggerOnMakeRootAgent ( IScenePresence presence ) : void
TriggerOnNewClient ( IClientAPI client ) : void
TriggerOnNewPresence ( IScenePresence presence ) : void
TriggerOnPluginConsole ( string args ) : void
TriggerOnRegionDown ( GridRegion otherRegion ) : void
TriggerOnRegionUp ( GridRegion otherRegion ) : void
TriggerOnRegisterCaps ( UUID agentID ) : OSDMap
TriggerOnRemovePresence ( IScenePresence presence ) : void
TriggerOnScriptChangedEvent ( ISceneChildEntity part, uint change ) : void
TriggerOnScriptMovingEndEvent ( ISceneChildEntity part ) : void
TriggerOnScriptMovingStartEvent ( ISceneChildEntity part ) : void
TriggerOnSetAgentLeaving ( IScenePresence presence, GridRegion destination ) : void
TriggerOnUserCachedData ( UUID agentID, Services cache ) : void
TriggerPermissionError ( UUID user, string reason ) : void
TriggerRemoveScript ( uint localID, UUID itemID ) : void
TriggerRequestChangeWaterHeight ( float height ) : void
TriggerRezScripts ( ISceneChildEntity part, TaskInventoryItem taskInventoryItem, int startParam, bool postOnRez, StateSource stateSource, UUID rezzedFrom, bool clearStateSaves ) : void
TriggerScriptColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerScriptCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerScriptCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerScriptLandColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerScriptLandCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerScriptLandCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
TriggerSignificantClientMovement ( IScenePresence presence ) : void
TriggerSignificantObjectMovement ( ISceneEntity group ) : void
TriggerStartupComplete ( IScene scene, List StartupData ) : void
TriggerTerrainTick ( ) : void
TriggerValidateBuyLand ( LandBuyArgs args ) : bool

Method Details

TriggerAddToStartupQueue() public méthode

public TriggerAddToStartupQueue ( string name ) : void
name string
Résultat void

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 ( IScenePresence avatar, ILandObject oldParcel ) : void
avatar IScenePresence
oldParcel ILandObject
Résultat void

TriggerChatSessionRequest() public méthode

public TriggerChatSessionRequest ( UUID agentID, OSDMap request ) : string
agentID UUID
request OSDMap
Résultat string

TriggerClientMovement() public méthode

public TriggerClientMovement ( IScenePresence presence ) : void
presence IScenePresence
Résultat void

TriggerControlEvent() public méthode

public TriggerControlEvent ( ISceneChildEntity part, UUID scriptUUID, UUID avatarID, uint held, uint _changed ) : void
part ISceneChildEntity
scriptUUID UUID
avatarID UUID
held uint
_changed uint
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

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 ( GridInstantMessage message ) : void
message Universe.Framework.ClientInterfaces.GridInstantMessage
Résultat void

TriggerIncomingLandDataFromStorage() public méthode

public TriggerIncomingLandDataFromStorage ( List landData, System.Vector2 parcelOffset ) : void
landData List
parcelOffset System.Vector2
Résultat void

TriggerLandObjectAdded() public méthode

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

TriggerLandObjectRemoved() public méthode

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

TriggerModuleFinishedStartup() public méthode

public TriggerModuleFinishedStartup ( string name, List data ) : void
name string
data List
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

TriggerOarFileLoaded() public méthode

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

TriggerOarFileSaved() public méthode

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

TriggerObjectBeingAddedToScene() public méthode

public TriggerObjectBeingAddedToScene ( ISceneEntity obj ) : void
obj ISceneEntity
Résultat void

TriggerObjectBeingRemovedFromScene() public méthode

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

TriggerObjectDeGrab() public méthode

public TriggerObjectDeGrab ( ISceneChildEntity part, ISceneChildEntity child, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
part ISceneChildEntity
child ISceneChildEntity
remoteClient IClientAPI
surfaceArgs Universe.Framework.ClientInterfaces.SurfaceTouchEventArgs
Résultat void

TriggerObjectGrab() public méthode

public TriggerObjectGrab ( ISceneChildEntity part, ISceneChildEntity child, System.Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
part ISceneChildEntity
child ISceneChildEntity
offsetPos System.Vector3
remoteClient IClientAPI
surfaceArgs Universe.Framework.ClientInterfaces.SurfaceTouchEventArgs
Résultat void

TriggerObjectGrabbing() public méthode

public TriggerObjectGrabbing ( ISceneChildEntity part, ISceneChildEntity child, System.Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs ) : void
part ISceneChildEntity
child ISceneChildEntity
offsetPos System.Vector3
remoteClient IClientAPI
surfaceArgs Universe.Framework.ClientInterfaces.SurfaceTouchEventArgs
Résultat void

TriggerOnAgentFailedToLeave() public méthode

public TriggerOnAgentFailedToLeave ( IScenePresence presence ) : void
presence IScenePresence
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

TriggerOnChatBroadcast() public méthode

public TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
sender Object
chat Universe.Framework.ClientInterfaces.OSChatMessage
Résultat void

TriggerOnChatFromClient() public méthode

public TriggerOnChatFromClient ( IClientAPI sender, OSChatMessage chat ) : void
sender IClientAPI
chat Universe.Framework.ClientInterfaces.OSChatMessage
Résultat void

TriggerOnChatFromWorld() public méthode

public TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
sender Object
chat Universe.Framework.ClientInterfaces.OSChatMessage
Résultat void

TriggerOnClientLogin() public méthode

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

TriggerOnClosingClient() public méthode

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

TriggerOnDeregisterCaps() public méthode

public TriggerOnDeregisterCaps ( UUID agentID, IRegionClientCapsService caps ) : void
agentID UUID
caps IRegionClientCapsService
Résultat void

TriggerOnFrame() public méthode

public TriggerOnFrame ( ) : void
Résultat void

TriggerOnMakeChildAgent() public méthode

public TriggerOnMakeChildAgent ( IScenePresence presence, GridRegion destination ) : void
presence IScenePresence
destination Universe.Framework.Services.GridRegion
Résultat void

TriggerOnMakeRootAgent() public méthode

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

TriggerOnNewClient() public méthode

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

TriggerOnNewPresence() public méthode

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

TriggerOnPluginConsole() public méthode

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

TriggerOnRegionDown() public méthode

public TriggerOnRegionDown ( GridRegion otherRegion ) : void
otherRegion Universe.Framework.Services.GridRegion
Résultat void

TriggerOnRegionUp() public méthode

public TriggerOnRegionUp ( GridRegion otherRegion ) : void
otherRegion Universe.Framework.Services.GridRegion
Résultat void

TriggerOnRegisterCaps() public méthode

public TriggerOnRegisterCaps ( UUID agentID ) : OSDMap
agentID UUID
Résultat OSDMap

TriggerOnRemovePresence() public méthode

public TriggerOnRemovePresence ( IScenePresence presence ) : void
presence IScenePresence
Résultat void

TriggerOnScriptChangedEvent() public méthode

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

TriggerOnScriptMovingEndEvent() public méthode

public TriggerOnScriptMovingEndEvent ( ISceneChildEntity part ) : void
part ISceneChildEntity
Résultat void

TriggerOnScriptMovingStartEvent() public méthode

public TriggerOnScriptMovingStartEvent ( ISceneChildEntity part ) : void
part ISceneChildEntity
Résultat void

TriggerOnSetAgentLeaving() public méthode

public TriggerOnSetAgentLeaving ( IScenePresence presence, GridRegion destination ) : void
presence IScenePresence
destination Universe.Framework.Services.GridRegion
Résultat void

TriggerOnUserCachedData() public méthode

public TriggerOnUserCachedData ( UUID agentID, Services cache ) : void
agentID UUID
cache Services
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

TriggerRezScripts() public méthode

public TriggerRezScripts ( ISceneChildEntity part, TaskInventoryItem taskInventoryItem, int startParam, bool postOnRez, StateSource stateSource, UUID rezzedFrom, bool clearStateSaves ) : void
part ISceneChildEntity
taskInventoryItem TaskInventoryItem
startParam int
postOnRez bool
stateSource StateSource
rezzedFrom UUID
clearStateSaves bool
Résultat void

TriggerScriptColliding() public méthode

public TriggerScriptColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerScriptCollidingEnd() public méthode

public TriggerScriptCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerScriptCollidingStart() public méthode

public TriggerScriptCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerScriptLandColliding() public méthode

public TriggerScriptLandColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerScriptLandCollidingEnd() public méthode

public TriggerScriptLandCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerScriptLandCollidingStart() public méthode

public TriggerScriptLandCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
Résultat void

TriggerSignificantClientMovement() public méthode

public TriggerSignificantClientMovement ( IScenePresence presence ) : void
presence IScenePresence
Résultat void

TriggerSignificantObjectMovement() public méthode

public TriggerSignificantObjectMovement ( ISceneEntity group ) : void
group ISceneEntity
Résultat void

TriggerStartupComplete() public méthode

public TriggerStartupComplete ( IScene scene, List StartupData ) : void
scene IScene
StartupData List
Résultat void

TriggerTerrainTick() public méthode

public TriggerTerrainTick ( ) : void
Résultat void

TriggerValidateBuyLand() public méthode

public TriggerValidateBuyLand ( LandBuyArgs args ) : bool
args LandBuyArgs
Résultat bool