// 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()); }
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(); }