C# Class OpenSim.Region.ScriptEngine.Shared.Api.LS_Api

Inheritance: System.MarshalByRefObject, ILS_Api, IScriptApi
Mostrar archivo Open project: openmetaversefoundation/fortis-opensim

Public Methods

Method Description
Initialize ( IScriptEngine ScriptEngine, SceneObjectPart host, uint localID, UUID itemID ) : void
InitializeLifetimeService ( ) : Object
lsGetWindlightScene ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Get the current Windlight scene

lsSetWindlightScene ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : int

Set the current Windlight scene

lsSetWindlightSceneTargeted ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString target ) : int

Set the current Windlight scene to a target avatar

Private Methods

Method Description
LSShoutError ( string message ) : void
getWindlightProfileFromRules ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : RegionLightShareData

Method Details

Initialize() public method

public Initialize ( IScriptEngine ScriptEngine, SceneObjectPart host, uint localID, UUID itemID ) : void
ScriptEngine IScriptEngine
host OpenSim.Region.Framework.Scenes.SceneObjectPart
localID uint
itemID UUID
return void

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : Object
return Object

lsGetWindlightScene() public method

Get the current Windlight scene
public lsGetWindlightScene ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

lsSetWindlightScene() public method

Set the current Windlight scene
public lsSetWindlightScene ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return int

lsSetWindlightSceneTargeted() public method

Set the current Windlight scene to a target avatar
public lsSetWindlightSceneTargeted ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString target ) : int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
target OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return int