mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 17:05:55 +08:00
Start scripts in attachments only after a successful attach. Elimininate
a gratuitious asset fetch when region crossing.
This commit is contained in:
@@ -40,7 +40,7 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
|
||||
{
|
||||
NewRez = 0,
|
||||
PrimCrossing = 1,
|
||||
ScriptedRez= 2
|
||||
ScriptedRez = 2
|
||||
}
|
||||
|
||||
public interface IScriptWorkItem
|
||||
|
||||
@@ -286,6 +286,18 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
|
||||
}
|
||||
}
|
||||
|
||||
if (Script == String.Empty)
|
||||
{
|
||||
if (File.Exists(OutFile))
|
||||
|
||||
{
|
||||
m_scriptEngine.Log.DebugFormat("[Compiler] Returning existing assembly for {0}", asset);
|
||||
return OutFile;
|
||||
}
|
||||
|
||||
throw new Exception("Cannot find script assembly and no script text present");
|
||||
}
|
||||
|
||||
enumCompileType l = DefaultCompileLanguage;
|
||||
|
||||
if (Script.StartsWith("//c#", true, CultureInfo.InvariantCulture))
|
||||
|
||||
Reference in New Issue
Block a user