Files
Fishing2/Assets/Scripts/Model/Net/Hotfix/System/AuthenticationSelectComponentSystem.cs
2025-11-12 17:24:02 +08:00

22 lines
794 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System.Collections.Generic;
using Assets.Scripts.Entity;
using Fantasy.Helper;
namespace Assets.Scripts.Hotfix
{
public static class AuthenticationSelectComponentSystem
{
private static readonly List<string> AuthenticationList = new List<string>()
{
"127.0.0.1:20001", "127.0.0.1:20002", "127.0.0.1:20003"
};
public static string Select(this AuthenticationSelectComponent self, string userName)
{
var userNameHashCode = HashCodeHelper.MurmurHash3(userName);
var authenticationListIndex = userNameHashCode % AuthenticationList.Count;
// 按照现在的情况下这个模出的值只会是0 - 3
return AuthenticationList[(int)authenticationListIndex];
}
}
}