OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.ScriptEngine.XEngine.EventManager Class Reference

Prepares events so they can be directly executed upon a script by EventQueueManager, then queues it. More...

Public Member Functions

 EventManager (XEngine _ScriptEngine)
 
void touch_start (uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs)
 Handles piping the proper stuff to The script engine for touching Including DetectedParams More...
 
void touch (uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs)
 
void touch_end (uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs)
 
void changed (uint localID, uint change)
 
void money (uint localID, UUID agentID, int amount)
 
void collision_start (uint localID, ColliderArgs col)
 
void collision (uint localID, ColliderArgs col)
 
void collision_end (uint localID, ColliderArgs col)
 
void land_collision_start (uint localID, ColliderArgs col)
 
void land_collision (uint localID, ColliderArgs col)
 
void land_collision_end (uint localID, ColliderArgs col)
 
void control (UUID itemID, UUID agentID, uint held, uint change)
 
void email (uint localID, UUID itemID, string timeSent, string address, string subject, string message, int numLeft)
 
void at_target (uint localID, uint handle, Vector3 targetpos, Vector3 atpos)
 
void not_at_target (uint localID)
 
void at_rot_target (uint localID, uint handle, Quaternion targetrot, Quaternion atrot)
 
void not_at_rot_target (uint localID)
 
void attach (uint localID, UUID itemID, UUID avatar)
 
void moving_start (uint localID)
 
void moving_end (uint localID)
 

Detailed Description

Prepares events so they can be directly executed upon a script by EventQueueManager, then queues it.

Definition at line 45 of file EventManager.cs.

Constructor & Destructor Documentation

OpenSim.Region.ScriptEngine.XEngine.EventManager.EventManager ( XEngine  _ScriptEngine)
inline

Definition at line 51 of file EventManager.cs.

Member Function Documentation

void OpenSim.Region.ScriptEngine.XEngine.EventManager.at_rot_target ( uint  localID,
uint  handle,
Quaternion  targetrot,
Quaternion  atrot 
)
inline

Definition at line 396 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.at_target ( uint  localID,
uint  handle,
Vector3  targetpos,
Vector3  atpos 
)
inline

Definition at line 378 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.attach ( uint  localID,
UUID  itemID,
UUID  avatar 
)
inline

Definition at line 416 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.changed ( uint  localID,
uint  change 
)
inline

Definition at line 218 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.collision ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 259 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.collision_end ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 279 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.collision_start ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 238 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.control ( UUID  itemID,
UUID  agentID,
uint  held,
uint  change 
)
inline

Definition at line 355 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.email ( uint  localID,
UUID  itemID,
string  timeSent,
string  address,
string  subject,
string  message,
int  numLeft 
)
inline

Definition at line 365 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.land_collision ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 318 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.land_collision_end ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 335 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.land_collision_start ( uint  localID,
ColliderArgs  col 
)
inline

Definition at line 300 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.money ( uint  localID,
UUID  agentID,
int  amount 
)
inline

Definition at line 229 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.moving_end ( uint  localID)
inline

Definition at line 434 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.moving_start ( uint  localID)
inline

Definition at line 427 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.not_at_rot_target ( uint  localID)
inline

Definition at line 407 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.not_at_target ( uint  localID)
inline

Definition at line 389 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.touch ( uint  localID,
uint  originalID,
Vector3  offsetPos,
IClientAPI  remoteClient,
SurfaceTouchEventArgs  surfaceArgs 
)
inline

Definition at line 152 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.touch_end ( uint  localID,
uint  originalID,
IClientAPI  remoteClient,
SurfaceTouchEventArgs  surfaceArgs 
)
inline

Definition at line 185 of file EventManager.cs.

void OpenSim.Region.ScriptEngine.XEngine.EventManager.touch_start ( uint  localID,
uint  originalID,
Vector3  offsetPos,
IClientAPI  remoteClient,
SurfaceTouchEventArgs  surfaceArgs 
)
inline

Handles piping the proper stuff to The script engine for touching Including DetectedParams

Parameters
localID
originalID
offsetPos
remoteClient
surfaceArgs

Definition at line 119 of file EventManager.cs.


The documentation for this class was generated from the following file: