|
|
@ -8,6 +8,7 @@ using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Linq; |
|
|
|
using System.Reflection; |
|
|
|
using System.Reflection; |
|
|
|
using System.Text; |
|
|
|
using System.Text; |
|
|
|
|
|
|
|
using System.Globalization; |
|
|
|
|
|
|
|
|
|
|
|
namespace Fungus |
|
|
|
namespace Fungus |
|
|
|
{ |
|
|
|
{ |
|
|
@ -245,9 +246,9 @@ namespace Fungus |
|
|
|
protected virtual bool TryGetSingleParam(List<string> paramList, int index, float defaultValue, out float value) |
|
|
|
protected virtual bool TryGetSingleParam(List<string> paramList, int index, float defaultValue, out float value) |
|
|
|
{ |
|
|
|
{ |
|
|
|
value = defaultValue; |
|
|
|
value = defaultValue; |
|
|
|
if (paramList.Count > index) |
|
|
|
if (paramList.Count > index) |
|
|
|
{ |
|
|
|
{ |
|
|
|
float.TryParse(paramList[index], out value); |
|
|
|
float.TryParse(paramList[index], NumberStyles.Any, CultureInfo.InvariantCulture, out value); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
return false; |
|
|
|
return false; |
|
|
@ -723,7 +724,7 @@ namespace Fungus |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
float duration = 1f; |
|
|
|
float duration = 1f; |
|
|
|
if (!float.TryParse(param, out duration)) |
|
|
|
if (!float.TryParse(param, NumberStyles.Any, CultureInfo.InvariantCulture, out duration)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
duration = 1f; |
|
|
|
duration = 1f; |
|
|
|
} |
|
|
|
} |
|
|
|