public override void Dispose() { foreach (var node in roofNodes.Values) { node.Remove(); } foreach (var node in tunnelNodes.Values) { node.Remove(); } window?.Hide(); window?.Dispose(); healthBar?.Dispose(); if (clicker != null) { clicker.Clicked -= OnClicked; } }
void HideButtonPressed(PressedEventArgs obj) { gateWindow.Hide(); }