C# Class Universe.Framework.SceneInfo.EventManager

A class for triggering remote scene events.
显示文件 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method 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 method

public TriggerAddToStartupQueue ( string name ) : void
name string
return void

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

TriggerChatSessionRequest() public method

public TriggerChatSessionRequest ( UUID agentID, OSDMap request ) : string
agentID UUID
request OSDMap
return string

TriggerClientMovement() public method

public TriggerClientMovement ( IScenePresence presence ) : void
presence IScenePresence
return void

TriggerControlEvent() public method

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

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

TriggerIncomingLandDataFromStorage() public method

public TriggerIncomingLandDataFromStorage ( List landData, System.Vector2 parcelOffset ) : void
landData List
parcelOffset System.Vector2
return void

TriggerLandObjectAdded() public method

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

TriggerLandObjectRemoved() public method

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

TriggerModuleFinishedStartup() public method

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

TriggerOarFileLoaded() public method

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

TriggerOarFileSaved() public method

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

TriggerObjectBeingAddedToScene() public method

public TriggerObjectBeingAddedToScene ( ISceneEntity obj ) : void
obj ISceneEntity
return void

TriggerObjectBeingRemovedFromScene() public method

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

TriggerObjectDeGrab() public method

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

TriggerObjectGrab() public method

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
return void

TriggerObjectGrabbing() public method

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
return void

TriggerOnAgentFailedToLeave() public method

public TriggerOnAgentFailedToLeave ( IScenePresence presence ) : void
presence IScenePresence
return void

TriggerOnAttach() public method

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

TriggerOnChatBroadcast() public method

public TriggerOnChatBroadcast ( Object sender, OSChatMessage chat ) : void
sender Object
chat Universe.Framework.ClientInterfaces.OSChatMessage
return void

TriggerOnChatFromClient() public method

public TriggerOnChatFromClient ( IClientAPI sender, OSChatMessage chat ) : void
sender IClientAPI
chat Universe.Framework.ClientInterfaces.OSChatMessage
return void

TriggerOnChatFromWorld() public method

public TriggerOnChatFromWorld ( Object sender, OSChatMessage chat ) : void
sender Object
chat Universe.Framework.ClientInterfaces.OSChatMessage
return void

TriggerOnClientLogin() public method

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

TriggerOnClosingClient() public method

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

TriggerOnDeregisterCaps() public method

public TriggerOnDeregisterCaps ( UUID agentID, IRegionClientCapsService caps ) : void
agentID UUID
caps IRegionClientCapsService
return void

TriggerOnFrame() public method

public TriggerOnFrame ( ) : void
return void

TriggerOnMakeChildAgent() public method

public TriggerOnMakeChildAgent ( IScenePresence presence, GridRegion destination ) : void
presence IScenePresence
destination Universe.Framework.Services.GridRegion
return void

TriggerOnMakeRootAgent() public method

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

TriggerOnNewClient() public method

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

TriggerOnNewPresence() public method

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

TriggerOnPluginConsole() public method

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

TriggerOnRegionDown() public method

public TriggerOnRegionDown ( GridRegion otherRegion ) : void
otherRegion Universe.Framework.Services.GridRegion
return void

TriggerOnRegionUp() public method

public TriggerOnRegionUp ( GridRegion otherRegion ) : void
otherRegion Universe.Framework.Services.GridRegion
return void

TriggerOnRegisterCaps() public method

public TriggerOnRegisterCaps ( UUID agentID ) : OSDMap
agentID UUID
return OSDMap

TriggerOnRemovePresence() public method

public TriggerOnRemovePresence ( IScenePresence presence ) : void
presence IScenePresence
return void

TriggerOnScriptChangedEvent() public method

public TriggerOnScriptChangedEvent ( ISceneChildEntity part, uint change ) : void
part ISceneChildEntity
change uint
return void

TriggerOnScriptMovingEndEvent() public method

public TriggerOnScriptMovingEndEvent ( ISceneChildEntity part ) : void
part ISceneChildEntity
return void

TriggerOnScriptMovingStartEvent() public method

public TriggerOnScriptMovingStartEvent ( ISceneChildEntity part ) : void
part ISceneChildEntity
return void

TriggerOnSetAgentLeaving() public method

public TriggerOnSetAgentLeaving ( IScenePresence presence, GridRegion destination ) : void
presence IScenePresence
destination Universe.Framework.Services.GridRegion
return void

TriggerOnUserCachedData() public method

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

TriggerRezScripts() public method

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
return void

TriggerScriptColliding() public method

public TriggerScriptColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerScriptCollidingEnd() public method

public TriggerScriptCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerScriptCollidingStart() public method

public TriggerScriptCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerScriptLandColliding() public method

public TriggerScriptLandColliding ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerScriptLandCollidingEnd() public method

public TriggerScriptLandCollidingEnd ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerScriptLandCollidingStart() public method

public TriggerScriptLandCollidingStart ( ISceneChildEntity part, ColliderArgs colliders ) : void
part ISceneChildEntity
colliders Universe.Framework.Utilities.ColliderArgs
return void

TriggerSignificantClientMovement() public method

public TriggerSignificantClientMovement ( IScenePresence presence ) : void
presence IScenePresence
return void

TriggerSignificantObjectMovement() public method

public TriggerSignificantObjectMovement ( ISceneEntity group ) : void
group ISceneEntity
return void

TriggerStartupComplete() public method

public TriggerStartupComplete ( IScene scene, List StartupData ) : void
scene IScene
StartupData List
return void

TriggerTerrainTick() public method

public TriggerTerrainTick ( ) : void
return void

TriggerValidateBuyLand() public method

public TriggerValidateBuyLand ( LandBuyArgs args ) : bool
args LandBuyArgs
return bool