Replace most T.Parse with T.TryParse for all user input.

This commit is contained in:
hondacrx
2017-11-05 15:21:29 -05:00
parent 8c863de8a6
commit 8ed446ae7a
40 changed files with 477 additions and 527 deletions
+6 -6
View File
@@ -34,10 +34,10 @@ namespace Game.Chat
if (string.IsNullOrEmpty(id))
return false;
ushort eventId = ushort.Parse(id);
if (!ushort.TryParse(id, out ushort eventId))
return false;
var events = Global.GameEventMgr.GetEventMap();
if (eventId >= events.Length)
{
handler.SendSysMessage(CypherStrings.EventNotExist);
@@ -109,10 +109,10 @@ namespace Game.Chat
if (string.IsNullOrEmpty(id))
return false;
ushort eventId = ushort.Parse(id);
if (!ushort.TryParse(id, out ushort eventId))
return false;
var events = Global.GameEventMgr.GetEventMap();
if (eventId < 1 || eventId >= events.Length)
{
handler.SendSysMessage(CypherStrings.EventNotExist);
@@ -148,10 +148,10 @@ namespace Game.Chat
if (string.IsNullOrEmpty(id))
return false;
ushort eventId = ushort.Parse(id);
if (!ushort.TryParse(id, out ushort eventId))
return false;
var events = Global.GameEventMgr.GetEventMap();
if (eventId < 1 || eventId >= events.Length)
{
handler.SendSysMessage(CypherStrings.EventNotExist);