private void UpdateBaseColor() { this.baseColor = Color.white; if (this.vanishIfMouseDistant) { Rect r = new Rect(0f, 0f, this.TotalWidth, this.TotalWindowHeight).ContractedBy(-5f); if (!r.Contains(Event.current.mousePosition)) { float num = GenUI.DistFromRect(r, Event.current.mousePosition); this.baseColor = new Color(1f, 1f, 1f, 1f - num / 95f); if (num > 95f) { this.Close(false); this.Cancel(); } } } }
private void UpdateBaseColor() { baseColor = Color.white; if (!vanishIfMouseDistant) { return; } Rect r = new Rect(0f, 0f, TotalWidth, TotalWindowHeight).ContractedBy(-5f); if (!r.Contains(Event.current.mousePosition)) { float num = GenUI.DistFromRect(r, Event.current.mousePosition); baseColor = new Color(1f, 1f, 1f, 1f - num / 95f); if (num > 95f) { Close(doCloseSound: false); Cancel(); } } }