Exemple #1
0
        public static bool Prefix(LoadingScreenManager __instance)
        {
            if (Main.IsConnected)
            {
                try
                {
                    WriteLog.Debug("Game scene loading completed");
                    FieldInfo progressBarInfo = __instance.GetType().GetField("_progressBar", BindingFlags.NonPublic | BindingFlags.Instance);
                    Image     progressBar     = (Image)progressBarInfo.GetValue(__instance);
                    FieldInfo loadingTextInfo = __instance.GetType().GetField("_loadingLocalize", BindingFlags.NonPublic | BindingFlags.Instance);
                    Localize  loadingText     = (Localize)loadingTextInfo.GetValue(__instance);
                    progressBar.fillAmount = 1f;
                    loadingText.SetTerm("LOADING COMPLETE: Waiting for other players (ZeroG)");
                }
                catch (Exception ex)
                {
                }


                return(false);
            }
            else
            {
                return(true);
            }
        }