public static string GetFormattedText(SpinProtocol.ConnectionErrors error) { int textKey = GetTextKey(error); if (textKey == 0) { return($"SpinError: {error}"); } return(RuntimeData.FormattedText(textKey)); }
private static int GetTextKey(SpinProtocol.ConnectionErrors error) { switch (error) { case SpinProtocol.ConnectionErrors.NoneOrOtherOrUnknown: return(31467); case SpinProtocol.ConnectionErrors.BadCredentials: return(78816); case SpinProtocol.ConnectionErrors.InvalidAuthenticationInfo: return(96929); case SpinProtocol.ConnectionErrors.SubscriptionRequired: return(29339); case SpinProtocol.ConnectionErrors.AdminRightsRequired: return(19831); case SpinProtocol.ConnectionErrors.AccountKnonwButBanned: return(9342); case SpinProtocol.ConnectionErrors.AccountKnonwButBlocked: return(89278); case SpinProtocol.ConnectionErrors.IpAddressRefused: return(82601); case SpinProtocol.ConnectionErrors.BetaAccessRequired: return(26700); case SpinProtocol.ConnectionErrors.ServerTimeout: return(20997); case SpinProtocol.ConnectionErrors.ServerError: return(89386); default: Log.Warning($"Error '{error}' not handled", 140, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Utility\\TextCollectionUtility.cs"); return(0); } }
public SpinConnectionError(SpinProtocol.ConnectionErrors error) { this.error = error; }