C# Class Universe.Modules.Scripting.ScriptControllerModule.ScriptControllerPresenceModule

Inheritance: IScriptControllerModule
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Свойство Type Description
m_sp IScenePresence

Méthodes publiques

Méthode Description
Close ( ) : void
Deserialize ( ControllerData controllerData ) : void
GetScriptControler ( UUID itemID ) : ScriptControllers
HandleForceReleaseControls ( IClientAPI remoteClient, UUID agentID ) : void
OnNewMovement ( AgentManager &flags ) : void
RegisterControlEventsToScript ( int controls, int accept, int pass_on, ISceneChildEntity part, UUID Script_item_UUID ) : void
RegisterScriptController ( ScriptControllers SC ) : void
RemoveAllScriptControllers ( ISceneChildEntity part ) : void
ScriptControllerPresenceModule ( IScenePresence sp ) : System
Serialize ( ) : Universe.Framework.ClientInterfaces.ControllerData[]
UnRegisterControlEventsToScript ( uint Obj_localID, UUID Script_item_UUID ) : void

Méthodes protégées

Méthode Description
RemoveIgnoredControls ( AgentManager flags, ScriptControlled ignored ) : AgentManager.ControlFlags
SendControlToScripts ( uint flags ) : void

Private Methods

Méthode Description
EventManager_OnMakeChildAgent ( IScenePresence presence, Universe.Framework.Services.GridRegion destination ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Deserialize() public méthode

public Deserialize ( ControllerData controllerData ) : void
controllerData Universe.Framework.ClientInterfaces.ControllerData
Résultat void

GetScriptControler() public méthode

public GetScriptControler ( UUID itemID ) : ScriptControllers
itemID UUID
Résultat Universe.Framework.Modules.ScriptControllers

HandleForceReleaseControls() public méthode

public HandleForceReleaseControls ( IClientAPI remoteClient, UUID agentID ) : void
remoteClient IClientAPI
agentID UUID
Résultat void

OnNewMovement() public méthode

public OnNewMovement ( AgentManager &flags ) : void
flags OpenMetaverse.AgentManager
Résultat void

RegisterControlEventsToScript() public méthode

public RegisterControlEventsToScript ( int controls, int accept, int pass_on, ISceneChildEntity part, UUID Script_item_UUID ) : void
controls int
accept int
pass_on int
part ISceneChildEntity
Script_item_UUID UUID
Résultat void

RegisterScriptController() public méthode

public RegisterScriptController ( ScriptControllers SC ) : void
SC Universe.Framework.Modules.ScriptControllers
Résultat void

RemoveAllScriptControllers() public méthode

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

RemoveIgnoredControls() protected static méthode

protected static RemoveIgnoredControls ( AgentManager flags, ScriptControlled ignored ) : AgentManager.ControlFlags
flags OpenMetaverse.AgentManager
ignored ScriptControlled
Résultat AgentManager.ControlFlags

ScriptControllerPresenceModule() public méthode

public ScriptControllerPresenceModule ( IScenePresence sp ) : System
sp IScenePresence
Résultat System

SendControlToScripts() protected méthode

protected SendControlToScripts ( uint flags ) : void
flags uint
Résultat void

Serialize() public méthode

public Serialize ( ) : Universe.Framework.ClientInterfaces.ControllerData[]
Résultat Universe.Framework.ClientInterfaces.ControllerData[]

UnRegisterControlEventsToScript() public méthode

public UnRegisterControlEventsToScript ( uint Obj_localID, UUID Script_item_UUID ) : void
Obj_localID uint
Script_item_UUID UUID
Résultat void

Property Details

m_sp public_oe property

public IScenePresence m_sp
Résultat IScenePresence