// Use this for initialization
    void Start()
    {
        isRunning = false;

        menu        = GameObject.Find("Canvas/StartMenu").GetComponent <MenuView>();
        scorePanel  = GameObject.Find("Canvas/ScorePanel").GetComponent <ScoreView>();
        gameSummary = GameObject.Find("Canvas/GameSummary").GetComponent <GameSummaryView>();

        bird                 = Camera.main.transform.Find("Bird").GetComponent <BirdController>();
        obstacleManager      = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>();
        backgroundController = GameObject.Find("Background").GetComponent <BackgroundController>();

        menu.Activate();
    }
        void vm_OnShowSummary(GameFieldViewModel vm)
        {
            // У родительского окна меняем лейбл на кнопке запускающей новую игру
            object btn = Owner.FindName("newGameBtn");

            if (btn != null && btn as Button != null)
            {
                (btn as Button).Content = "Новая игра";
            }
            GameSummaryView gameSummary = new GameSummaryView(vm);

            gameSummary.Owner = this;
            gameSummary.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;
            gameSummary.ShowDialog();
            // Показываем родительское окно
            Owner.Show();

            if (vm.CallClose)
            {
                this.Close();
            }
        }