private static int GetTextKey(Main.InitializationFailure failure)
            {
                switch (failure)
                {
                case Main.InitializationFailure.RuntimeDataInitialisation:
                    return(35319);

                case Main.InitializationFailure.BootConfigInitialisation:
                    return(68683);

                case Main.InitializationFailure.ApplicationConfigInitialisation:
                    return(96065);

                case Main.InitializationFailure.UnvalidVersion:
                    return(78024);

                case Main.InitializationFailure.ServerStatusError:
                    return(26201);

                case Main.InitializationFailure.ServerStatusMaintenance:
                    return(38177);

                case Main.InitializationFailure.RuntimeDataLoad:
                    return(96151);

                case Main.InitializationFailure.AssetManagerInitialisation:
                    return(9761);

                default:
                    Log.Warning($"Reason '{failure}' not handled", 102, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Utility\\TextCollectionUtility.cs");
                    return(0);
                }
            }
            public static string GetFormattedText(Main.InitializationFailure failure)
            {
                int textKey = GetTextKey(failure);

                if (textKey == 0)
                {
                    return($"InitializationFailure: {failure}");
                }
                return(RuntimeData.FormattedText(textKey));
            }
Ejemplo n.º 3
0
 public CatastrophicFailureState(Main.InitializationFailure cause)
     : this()
 {
     m_cause = cause;
 }
 public InitializationFailedState(Main.InitializationFailure cause)
     : this()
 {
     m_cause = cause;
 }