Start scripts in attachments only after a successful attach. Elimininate

a gratuitious asset fetch when region crossing.
This commit is contained in:
Melanie Thielker
2008-11-29 14:16:09 +00:00
parent b8e8a33d60
commit af5e9147f0
5 changed files with 29 additions and 3 deletions

View File

@@ -40,7 +40,7 @@ namespace OpenSim.Region.ScriptEngine.Interfaces
{
NewRez = 0,
PrimCrossing = 1,
ScriptedRez= 2
ScriptedRez = 2
}
public interface IScriptWorkItem

View File

@@ -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))