public void OnLoad() { _prd = _prd ?? InitDisplay(); Core.OverlayCanvas.Children.Add(_prd); _logic = _logic ?? InitLogic(); }
private PatchesReminderDisplay InitDisplay() { var display = new PatchesReminderDisplay(); GameEvents.OnGameEnd.Add(display.Hide); GameEvents.OnTurnStart.Add(a => display.Hide()); return(display); }