diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs b/OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs index 0c423b3956..0edd54a2dd 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs @@ -224,25 +224,11 @@ namespace OpenSim.Region.ScriptEngine.Yengine bool err = false; for(int i = 0; i < (int)ScriptEventCode.Size; i++) { - string mycode = "undefined"; - string oscode = "undefined"; - try - { - mycode = ((ScriptEventCode)i).ToString(); - Convert.ToInt64(mycode); - mycode = "undefined"; - } - catch { } - try - { - oscode = ((SceneScriptEvents)(1ul << i)).ToString(); - Convert.ToInt64(oscode); - oscode = "undefined"; - } - catch { } + string mycode = Enum.GetName(typeof(ScriptEventCode), i); + string oscode = Enum.GetName(typeof(SceneScriptEvents), 1UL << i); if(mycode != oscode) { - m_log.ErrorFormat("[YEngine]: {0} mycode={1}, oscode={2}", i, mycode, oscode); + m_log.ErrorFormat($"[YEngine]: {i} mycode={mycode}, oscode={oscode}"); err = true; } }