void HandleUnitConfigurationRightClicked(object Sender, ValuedEventArgs <UnitConfiguration> E) { ClearPane(); _Pane = new UnitConfigurationInfoPane(E.Value, _ArmyBuilder.Parameters.Faction, _Renderer); _Pane.OnClose += (sender, e) => ClearPane(); _Screen.PaneLayer.Add(_Pane); }
void ClearPane() { if (_Pane != null) { _Screen.PaneLayer.Remove(_Pane); } _Pane = null; }