Property | Type | Description | |
---|---|---|---|
PreviouslyCompiled | string>.Dictionary | ||
Scripts | Dictionary |
||
ScriptsItems | UUID>.Dictionary | ||
m_threatLevelHigh | ThreatLevelDefinition | ||
m_threatLevelLow | ThreatLevelDefinition | ||
m_threatLevelModerate | ThreatLevelDefinition | ||
m_threatLevelNoAccess | ThreatLevelDefinition | ||
m_threatLevelNone | ThreatLevelDefinition | ||
m_threatLevelNuisance | ThreatLevelDefinition | ||
m_threatLevelSevere | ThreatLevelDefinition | ||
m_threatLevelVeryHigh | ThreatLevelDefinition | ||
m_threatLevelVeryLow | ThreatLevelDefinition |
Method | Description | |
---|---|---|
AddNewScript ( |
||
AddPreviouslyCompiled ( string source, |
||
CheckAPI ( string Name ) : bool | ||
CheckThreatLevel ( ThreatLevel level, string function, ISceneChildEntity m_host, string API, UUID itemID ) : bool | ||
GetAllScripts ( ) : Universe.ScriptEngine.VirtualScript.ScriptData[] | ||
GetDefinition ( ThreatLevel level ) : ThreatLevelDefinition | ||
GetScript ( UUID itemID ) : |
||
GetScript ( UUID primID, UUID itemID ) : |
||
GetScripts ( UUID primID ) : Universe.ScriptEngine.VirtualScript.ScriptData[] | ||
GetThreatLevel ( ) : ThreatLevelDefinition | ||
Initialize ( IConfig config ) : void | ||
RemovePreviouslyCompiled ( string source ) : void | ||
RemoveScript ( |
||
Reset ( bool hard ) : void |
Reset all lists (if hard), if not hard, just reset previously compiled
|
|
TryGetPreviouslyCompiledScript ( string source ) : string |
Method | Description | |
---|---|---|
CheckFunctionLimits ( string function, ISceneChildEntity m_host, string API, UUID itemID ) : bool | ||
Error ( string surMessage, string msg ) : void | ||
TriggerAction ( LimitDef d, ISceneChildEntity m_host, UUID itemID ) : bool |
Fires the action associated with the limitation
|
|
TriggerAlert ( string function, LimitDef d, string message, ISceneChildEntity host ) : void |
public AddPreviouslyCompiled ( string source, |
||
source | string | |
ID | ||
return | void |
public CheckThreatLevel ( ThreatLevel level, string function, ISceneChildEntity m_host, string API, UUID itemID ) : bool | ||
level | ThreatLevel | |
function | string | |
m_host | ISceneChildEntity | |
API | string | |
itemID | UUID | |
return | bool |
public GetAllScripts ( ) : Universe.ScriptEngine.VirtualScript.ScriptData[] | ||
return | Universe.ScriptEngine.VirtualScript.ScriptData[] |
public GetDefinition ( ThreatLevel level ) : ThreatLevelDefinition | ||
level | ThreatLevel | |
return | ThreatLevelDefinition |
public GetScript ( UUID itemID ) : |
||
itemID | UUID | |
return |
public GetScript ( UUID primID, UUID itemID ) : |
||
primID | UUID | |
itemID | UUID | |
return |
public GetScripts ( UUID primID ) : Universe.ScriptEngine.VirtualScript.ScriptData[] | ||
primID | UUID | |
return | Universe.ScriptEngine.VirtualScript.ScriptData[] |
public GetThreatLevel ( ) : ThreatLevelDefinition | ||
return | ThreatLevelDefinition |
public RemovePreviouslyCompiled ( string source ) : void | ||
source | string | |
return | void |
public RemoveScript ( |
||
Data | ||
return | void |
public TryGetPreviouslyCompiledScript ( string source ) : string | ||
source | string | |
return | string |
public Dictionary |
||
return | string>.Dictionary |
public ThreatLevelDefinition m_threatLevelHigh | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelLow | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelModerate | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelNoAccess | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelNone | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelNuisance | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelSevere | ||
return | ThreatLevelDefinition |
public ThreatLevelDefinition m_threatLevelVeryHigh | ||
return | ThreatLevelDefinition |