﻿using UnityEngine;
using System.Collections;

public class MainWindow : MonoBehaviour
{
    Noesis.ContentControl _statsPanelContainer;

    // Use this for initialization
    void Start()
    {
        var gui = GetComponent<NoesisGUIPanel>();
        var root = gui.GetRoot<Noesis.Grid>();

        this._statsPanelContainer = root.FindName<Noesis.ContentControl>("statsPanelContainer");

        PlayerStats playerStats = new PlayerStats();
        playerStats.Health = 102;
        playerStats.HealthMax = 461;
        playerStats.Attack = 152;
        playerStats.Defense = 71;
        playerStats.Gold = 13236;
        playerStats.Experience = 67568;
        playerStats.NextLevel = 79520;

        ShowStatsPanel(playerStats);
    }

    void ShowStatsPanel(PlayerStats playerStats)
    {
        var statsPanel = new StatsPanel(playerStats);
        this._statsPanelContainer.SetContent(statsPanel);
    }
}