C# Класс Universe.Modules.Scripting.ScriptControllerModule.ScriptControllerPresenceModule

Наследование: IScriptControllerModule
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
m_sp IScenePresence

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
RemoveIgnoredControls ( AgentManager flags, ScriptControlled ignored ) : AgentManager.ControlFlags
SendControlToScripts ( uint flags ) : void

Приватные методы

Метод Описание
EventManager_OnMakeChildAgent ( IScenePresence presence, Universe.Framework.Services.GridRegion destination ) : void

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

Deserialize() публичный Метод

public Deserialize ( ControllerData controllerData ) : void
controllerData Universe.Framework.ClientInterfaces.ControllerData
Результат void

GetScriptControler() публичный Метод

public GetScriptControler ( UUID itemID ) : ScriptControllers
itemID UUID
Результат Universe.Framework.Modules.ScriptControllers

HandleForceReleaseControls() публичный Метод

public HandleForceReleaseControls ( IClientAPI remoteClient, UUID agentID ) : void
remoteClient IClientAPI
agentID UUID
Результат void

OnNewMovement() публичный Метод

public OnNewMovement ( AgentManager &flags ) : void
flags OpenMetaverse.AgentManager
Результат void

RegisterControlEventsToScript() публичный Метод

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
Результат void

RegisterScriptController() публичный Метод

public RegisterScriptController ( ScriptControllers SC ) : void
SC Universe.Framework.Modules.ScriptControllers
Результат void

RemoveAllScriptControllers() публичный Метод

public RemoveAllScriptControllers ( ISceneChildEntity part ) : void
part ISceneChildEntity
Результат void

RemoveIgnoredControls() защищенный статический Метод

protected static RemoveIgnoredControls ( AgentManager flags, ScriptControlled ignored ) : AgentManager.ControlFlags
flags OpenMetaverse.AgentManager
ignored ScriptControlled
Результат AgentManager.ControlFlags

ScriptControllerPresenceModule() публичный Метод

public ScriptControllerPresenceModule ( IScenePresence sp ) : System
sp IScenePresence
Результат System

SendControlToScripts() защищенный Метод

protected SendControlToScripts ( uint flags ) : void
flags uint
Результат void

Serialize() публичный Метод

public Serialize ( ) : Universe.Framework.ClientInterfaces.ControllerData[]
Результат Universe.Framework.ClientInterfaces.ControllerData[]

UnRegisterControlEventsToScript() публичный Метод

public UnRegisterControlEventsToScript ( uint Obj_localID, UUID Script_item_UUID ) : void
Obj_localID uint
Script_item_UUID UUID
Результат void

Описание свойств

m_sp публичное свойство

public IScenePresence m_sp
Результат IScenePresence