C# Class Universe.ScriptEngine.VirtualScript.APIs.AA_Api

Inheritance: System.MarshalByRefObject, IScriptApi
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Méthode Description
Copy ( ) : IScriptApi
Dispose ( ) : void
Initialize ( IScriptModulePlugin scriptEngine, ISceneChildEntity host, uint localID, UUID itemID, ScriptProtectionModule module ) : void
InitializeLifetimeService ( ) : object
aaAllRegionInstanceSay ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger channelID, string text ) : void
aaAvatarFullName2Key ( string fullname ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaDeserializeXMLKeys ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString xmlFile ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaDeserializeXMLValues ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString xmlFile ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaFreezeAvatar ( string avatarID ) : void
aaGetFlyDisabled ( string vPresenceId ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaGetHealth ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
aaGetIsInfiniteRegion ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaGetLastOwner ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaGetLastOwner ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString primID ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaGetTeam ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaGetTeamMembers ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString team ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaGetText ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaGetTextColor ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.Quaternion
aaGetWalkDisabled ( string vPresenceId ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaJoinCombat ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : void
aaJoinCombatTeam ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString team ) : void
aaLeaveCombat ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : void
aaQueryDatabase ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString key, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString token ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaRaiseError ( string message ) : void
aaRequestCombatPermission ( string avatarID ) : void
aaSayDistance ( int channelID, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat distance, string text ) : void
aaSayTo ( string userID, string text ) : void
aaSerializeXML ( Universe.ScriptEngine.VirtualScript.LSL_Types.list keys, Universe.ScriptEngine.VirtualScript.LSL_Types.list values ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
aaSetCharacterStat ( string avatarUUID, string statName, float statValue ) : void
aaSetCloudDensity ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat density ) : void
aaSetConeOfSilence ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat radius ) : void
aaSetEnv ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString name, Universe.ScriptEngine.VirtualScript.LSL_Types.list value ) : void
aaSetFlyDisabled ( string vPresenceId, bool vbValue ) : void
aaSetWalkDisabled ( string vPresenceId, bool vbValue ) : void
aaThawAvatar ( string avatarID ) : void
aaUpdateDatabase ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString key, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString value, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString token ) : void
aaWindlightAddDayCycleFrame ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat dayCyclePosition, int dayCycleFrameToCopy ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaWindlightGetDayCycle ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaWindlightGetScene ( Universe.ScriptEngine.VirtualScript.LSL_Types.list rules ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaWindlightGetScene ( int dayCycleIndex, Universe.ScriptEngine.VirtualScript.LSL_Types.list rules ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
aaWindlightGetSceneDayCycleKeyFrameCount ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaWindlightGetSceneIsStatic ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaWindlightRemoveDayCycleFrame ( int dayCycleFrame ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaWindlightSetScene ( Universe.ScriptEngine.VirtualScript.LSL_Types.list list ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
aaWindlightSetScene ( int dayCycleIndex, Universe.ScriptEngine.VirtualScript.LSL_Types.list list ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
resolveName ( UUID objecUUID ) : string

Méthodes protégées

Méthode Description
InventorySelf ( ) : UUID

Private Methods

Méthode Description
ConvertLSLToWindlight ( WindlightDayCycle &cycle, int preset, Universe.ScriptEngine.VirtualScript.LSL_Types.list list ) : void
ConvertWindlightDayCycle ( WindlightDayCycle cycle, int preset, int rule, Universe.ScriptEngine.VirtualScript.LSL_Types.list &list ) : void
LSLError ( string msg ) : void
RequestPermissions ( IScenePresence presence, int perm ) : void
ShoutError ( string msg ) : void
handleScriptAnswer ( IClientAPI client, UUID taskID, UUID itemID, int answer ) : void

Method Details

Copy() public méthode

public Copy ( ) : IScriptApi
Résultat IScriptApi

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( IScriptModulePlugin scriptEngine, ISceneChildEntity host, uint localID, UUID itemID, ScriptProtectionModule module ) : void
scriptEngine IScriptModulePlugin
host ISceneChildEntity
localID uint
itemID UUID
module ScriptProtectionModule
Résultat void

InitializeLifetimeService() public méthode

public InitializeLifetimeService ( ) : object
Résultat object

InventorySelf() protected méthode

protected InventorySelf ( ) : UUID
Résultat UUID

aaAllRegionInstanceSay() public méthode

public aaAllRegionInstanceSay ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger channelID, string text ) : void
channelID Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
text string
Résultat void

aaAvatarFullName2Key() public méthode

public aaAvatarFullName2Key ( string fullname ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
fullname string
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaDeserializeXMLKeys() public méthode

public aaDeserializeXMLKeys ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString xmlFile ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
xmlFile Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaDeserializeXMLValues() public méthode

public aaDeserializeXMLValues ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString xmlFile ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
xmlFile Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaFreezeAvatar() public méthode

public aaFreezeAvatar ( string avatarID ) : void
avatarID string
Résultat void

aaGetFlyDisabled() public méthode

public aaGetFlyDisabled ( string vPresenceId ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
vPresenceId string
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaGetHealth() public méthode

public aaGetHealth ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
uuid Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat

aaGetIsInfiniteRegion() public méthode

public aaGetIsInfiniteRegion ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaGetLastOwner() public méthode

public aaGetLastOwner ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaGetLastOwner() public méthode

public aaGetLastOwner ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString primID ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
primID Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaGetTeam() public méthode

public aaGetTeam ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
uuid Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaGetTeamMembers() public méthode

public aaGetTeamMembers ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString team ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
team Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaGetText() public méthode

public aaGetText ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaGetTextColor() public méthode

public aaGetTextColor ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.Quaternion
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.Quaternion

aaGetWalkDisabled() public méthode

public aaGetWalkDisabled ( string vPresenceId ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
vPresenceId string
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaJoinCombat() public méthode

public aaJoinCombat ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : void
uuid Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat void

aaJoinCombatTeam() public méthode

public aaJoinCombatTeam ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString team ) : void
uuid Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
team Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat void

aaLeaveCombat() public méthode

public aaLeaveCombat ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString uuid ) : void
uuid Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat void

aaQueryDatabase() public méthode

public aaQueryDatabase ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString key, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString token ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
key Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
token Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaRaiseError() public méthode

public aaRaiseError ( string message ) : void
message string
Résultat void

aaRequestCombatPermission() public méthode

public aaRequestCombatPermission ( string avatarID ) : void
avatarID string
Résultat void

aaSayDistance() public méthode

public aaSayDistance ( int channelID, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat distance, string text ) : void
channelID int
distance Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
text string
Résultat void

aaSayTo() public méthode

public aaSayTo ( string userID, string text ) : void
userID string
text string
Résultat void

aaSerializeXML() public méthode

public aaSerializeXML ( Universe.ScriptEngine.VirtualScript.LSL_Types.list keys, Universe.ScriptEngine.VirtualScript.LSL_Types.list values ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
keys Universe.ScriptEngine.VirtualScript.LSL_Types.list
values Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString

aaSetCharacterStat() public méthode

public aaSetCharacterStat ( string avatarUUID, string statName, float statValue ) : void
avatarUUID string
statName string
statValue float
Résultat void

aaSetCloudDensity() public méthode

public aaSetCloudDensity ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat density ) : void
density Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
Résultat void

aaSetConeOfSilence() public méthode

public aaSetConeOfSilence ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat radius ) : void
radius Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
Résultat void

aaSetEnv() public méthode

public aaSetEnv ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString name, Universe.ScriptEngine.VirtualScript.LSL_Types.list value ) : void
name Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
value Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat void

aaSetFlyDisabled() public méthode

public aaSetFlyDisabled ( string vPresenceId, bool vbValue ) : void
vPresenceId string
vbValue bool
Résultat void

aaSetWalkDisabled() public méthode

public aaSetWalkDisabled ( string vPresenceId, bool vbValue ) : void
vPresenceId string
vbValue bool
Résultat void

aaThawAvatar() public méthode

public aaThawAvatar ( string avatarID ) : void
avatarID string
Résultat void

aaUpdateDatabase() public méthode

public aaUpdateDatabase ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString key, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString value, Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString token ) : void
key Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
value Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
token Universe.ScriptEngine.VirtualScript.LSL_Types.LSLString
Résultat void

aaWindlightAddDayCycleFrame() public méthode

public aaWindlightAddDayCycleFrame ( Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat dayCyclePosition, int dayCycleFrameToCopy ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
dayCyclePosition Universe.ScriptEngine.VirtualScript.LSL_Types.LSLFloat
dayCycleFrameToCopy int
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaWindlightGetDayCycle() public méthode

public aaWindlightGetDayCycle ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaWindlightGetScene() public méthode

public aaWindlightGetScene ( Universe.ScriptEngine.VirtualScript.LSL_Types.list rules ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
rules Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaWindlightGetScene() public méthode

public aaWindlightGetScene ( int dayCycleIndex, Universe.ScriptEngine.VirtualScript.LSL_Types.list rules ) : Universe.ScriptEngine.VirtualScript.LSL_Types.list
dayCycleIndex int
rules Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.list

aaWindlightGetSceneDayCycleKeyFrameCount() public méthode

public aaWindlightGetSceneDayCycleKeyFrameCount ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaWindlightGetSceneIsStatic() public méthode

public aaWindlightGetSceneIsStatic ( ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaWindlightRemoveDayCycleFrame() public méthode

public aaWindlightRemoveDayCycleFrame ( int dayCycleFrame ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
dayCycleFrame int
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaWindlightSetScene() public méthode

public aaWindlightSetScene ( Universe.ScriptEngine.VirtualScript.LSL_Types.list list ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
list Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

aaWindlightSetScene() public méthode

public aaWindlightSetScene ( int dayCycleIndex, Universe.ScriptEngine.VirtualScript.LSL_Types.list list ) : Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger
dayCycleIndex int
list Universe.ScriptEngine.VirtualScript.LSL_Types.list
Résultat Universe.ScriptEngine.VirtualScript.LSL_Types.LSLInteger

resolveName() public méthode

public resolveName ( UUID objecUUID ) : string
objecUUID UUID
Résultat string