internal void Update() { this.time -= Time.deltaTime; if (this.time > 0) { return; } this.time = PING_UPDATE_INTERVAL; if (this.watermark == null) { this.watermark = this.GetComponentInParent <PUI_Watermark>(); } if (this.watermark == null) { return; } // Hide when we're not connected if (!SNet.HasMaster) { this.text.enabled = false; return; } var statusShown = this.watermark.m_statusText?.isActiveAndEnabled == true; var fpsShown = this.watermark.m_fpsText?.isActiveAndEnabled == true; // Hide when StatusText is shown if (statusShown) { this.text.enabled = false; return; } else { this.text.enabled = true; } this.text.transform.position = fpsShown ? this.watermark.m_statusText.transform.position : this.watermark.m_fpsText.transform.position; }
public static void Postfix(ref PUI_Watermark __instance) { __instance.m_watermarkText.SetText("<color=red>MODDED</color>\n<color=orange>" + VersionInfo.Version + "</color>"); }