Files
RobustToolbox/Robust.Shared/Utility/VectorSerializerUtility.cs
2022-02-05 19:31:58 +01:00

27 lines
646 B
C#

using System.Diagnostics.CodeAnalysis;
using Robust.Shared.Serialization;
namespace Robust.Shared.Utility
{
public sealed class VectorSerializerUtility
{
private static char[] _separators = {',', 'x'};
public static bool TryParseArgs(string value, int count, [NotNullWhen(true)] out string[]? args)
{
foreach (var separator in _separators)
{
args = value.Split(separator);
if (args.Length == count)
{
return true;
}
}
args = null;
return false;
}
}
}