use try
parent
f74b953983
commit
182e7c7234
|
@ -122,6 +122,7 @@ namespace OpenSim.Modules.PathFinding
|
||||||
m_scriptModule.RegisterConstant("PATH_ENV_ERR_NOT_FOUND", 19851);
|
m_scriptModule.RegisterConstant("PATH_ENV_ERR_NOT_FOUND", 19851);
|
||||||
m_scriptModule.RegisterConstant("PATH_ENV_ERR_OUT_OF_RANGE", 19852);
|
m_scriptModule.RegisterConstant("PATH_ENV_ERR_OUT_OF_RANGE", 19852);
|
||||||
m_scriptModule.RegisterConstant("PATH_ENV_ERR_NOT_IN_LINE", 19853);
|
m_scriptModule.RegisterConstant("PATH_ENV_ERR_NOT_IN_LINE", 19853);
|
||||||
|
m_scriptModule.RegisterConstant("PATH_ENV_ERR_UNKNOWN", 19860);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
@ -143,6 +144,8 @@ namespace OpenSim.Modules.PathFinding
|
||||||
#region Asyn Funktions
|
#region Asyn Funktions
|
||||||
|
|
||||||
private void generatePathEnvironment(ScriptRequestData requestData)
|
private void generatePathEnvironment(ScriptRequestData requestData)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
UUID _envID = UUID.Random();
|
UUID _envID = UUID.Random();
|
||||||
Environment _newEnv = new Environment(_envID.ToString(), (int)m_scene.RegionInfo.RegionSizeX);
|
Environment _newEnv = new Environment(_envID.ToString(), (int)m_scene.RegionInfo.RegionSizeX);
|
||||||
|
@ -154,8 +157,15 @@ namespace OpenSim.Modules.PathFinding
|
||||||
|
|
||||||
m_scriptModule.DispatchReply(requestData.ScriptID, 19850, _envID.ToString(), requestData.RequestID.ToString());
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19850, _envID.ToString(), requestData.RequestID.ToString());
|
||||||
}
|
}
|
||||||
|
catch(Exception _error)
|
||||||
|
{
|
||||||
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19860, _error.Message, requestData.RequestID.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void keepAlivePathEnv(ScriptRequestData requestData)
|
private void keepAlivePathEnv(ScriptRequestData requestData)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
||||||
|
|
||||||
|
@ -168,8 +178,15 @@ namespace OpenSim.Modules.PathFinding
|
||||||
|
|
||||||
m_scriptModule.DispatchReply(requestData.ScriptID, 19851, "", requestData.RequestID.ToString());
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19851, "", requestData.RequestID.ToString());
|
||||||
}
|
}
|
||||||
|
catch (Exception _error)
|
||||||
|
{
|
||||||
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19860, _error.Message, requestData.RequestID.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void removeAllTargets(ScriptRequestData requestData)
|
private void removeAllTargets(ScriptRequestData requestData)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
||||||
|
|
||||||
|
@ -183,8 +200,15 @@ namespace OpenSim.Modules.PathFinding
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
catch (Exception _error)
|
||||||
|
{
|
||||||
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19860, _error.Message, requestData.RequestID.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void setPositionData(ScriptRequestData requestData, Vector3 position, int walkable, int isTarget)
|
private void setPositionData(ScriptRequestData requestData, Vector3 position, int walkable, int isTarget)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
||||||
|
|
||||||
|
@ -218,8 +242,15 @@ namespace OpenSim.Modules.PathFinding
|
||||||
|
|
||||||
m_scriptModule.DispatchReply(requestData.ScriptID, 19851, "", requestData.RequestID.ToString());
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19851, "", requestData.RequestID.ToString());
|
||||||
}
|
}
|
||||||
|
catch (Exception _error)
|
||||||
|
{
|
||||||
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19860, _error.Message, requestData.RequestID.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void setLineData(ScriptRequestData requestData, Vector3 start, Vector3 target, int walkable)
|
private void setLineData(ScriptRequestData requestData, Vector3 start, Vector3 target, int walkable)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
Environment _env = m_environments.Find(X => X.ID == requestData.EnvironmentID);
|
||||||
|
|
||||||
|
@ -289,6 +320,11 @@ namespace OpenSim.Modules.PathFinding
|
||||||
|
|
||||||
m_scriptModule.DispatchReply(requestData.ScriptID, 19853, "", requestData.RequestID.ToString());
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19853, "", requestData.RequestID.ToString());
|
||||||
}
|
}
|
||||||
|
catch (Exception _error)
|
||||||
|
{
|
||||||
|
m_scriptModule.DispatchReply(requestData.ScriptID, 19860, _error.Message, requestData.RequestID.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void generatePath(ScriptRequestData requestData)
|
private void generatePath(ScriptRequestData requestData)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue