Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        lastFpsCounts = new List <float>(10);

        frameRateEnabled = false;
        refreshFrequency = 0.25f;

        metricsDisplay = GetComponent <MetricsDisplay>();

        frequency = new WaitForSeconds(refreshFrequency);

        StartCoroutine(CalculateFPS());
    }
Esempio n. 2
0
        public GameOverState()
        {
            var fontArial = AssetsManager.Instance.GetSpriteFont("arialHeading");

            string title = "GAME OVER";

            _lblGameOver = new Label(fontArial, VerticalAlignment.Middle, HorizontalAlignment.Center,
                                     new Vector2(DeviceManager.Instance.ScreenWidth * 0.5f, DeviceManager.Instance.ScreenHeight * 0.2f),
                                     title, Color.White);

            _btnRestart = new Button(fontArial, VerticalAlignment.Middle, HorizontalAlignment.Center,
                                     DeviceManager.Instance.ScreenDimensions * 0.5f, new Vector2(128.0f, 32.0f), string.Empty, Color.White, 1.0f, 1.0f, "sprBtnRestart",
                                     "sndBtn");
            _btnRestart.OnClick += btnRestart_Click;

            _metricsDisplay = new MetricsDisplay();
        }