Make the LSL memory functions virtual so script engines can override them if they have different memory management.
parent
35843e8ec8
commit
7e5d553781
|
@ -6068,7 +6068,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
return m_host.ParentGroup.AttachmentPoint;
|
return m_host.ParentGroup.AttachmentPoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
public LSL_Integer llGetFreeMemory()
|
public virtual LSL_Integer llGetFreeMemory()
|
||||||
{
|
{
|
||||||
m_host.AddScriptLPS(1);
|
m_host.AddScriptLPS(1);
|
||||||
// Make scripts designed for LSO happy
|
// Make scripts designed for LSO happy
|
||||||
|
@ -11560,7 +11560,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
return 16384;
|
return 16384;
|
||||||
}
|
}
|
||||||
|
|
||||||
public LSL_Integer llGetUsedMemory()
|
public virtual LSL_Integer llGetUsedMemory()
|
||||||
{
|
{
|
||||||
m_host.AddScriptLPS(1);
|
m_host.AddScriptLPS(1);
|
||||||
// The value returned for LSO scripts in SL
|
// The value returned for LSO scripts in SL
|
||||||
|
|
Loading…
Reference in New Issue