Esempio n. 1
0
    private static void OnAfterSceneLoadRuntimeMethod()
    {
        FPSLabel fpsLabel = GameObject.FindObjectOfType <FPSLabel>();

        if (fpsLabel == null)
        {
            GameObject fpsLabelGO = new GameObject("FPS Label");
            fpsLabelGO.AddComponent <FPSLabel>();
        }
    }
Esempio n. 2
0
        /// <summary>
        /// Resets and refreshes the labels during gameplay
        /// </summary>
        private void ResetLabels()
        {
            // Set label values
            if (world.cubes.ContainsKey(playerId))
            {
                FPSValue.Text   = "" + fps[0];
                FoodValue.Text  = "" + world.foodCount;
                MassValue.Text  = "" + (int)world.cubes[playerId].Mass;
                WidthValue.Text = "" + (int)world.cubes[playerId].width;
            }

            // Refresh all the labels
            FPSLabel.Refresh();
            FPSValue.Refresh();

            FoodLabel.Refresh();
            FoodValue.Refresh();

            MassLabel.Refresh();
            MassValue.Refresh();

            WidthLabel.Refresh();
            WidthValue.Refresh();
        }
Esempio n. 3
0
 public FPSCounter()
 {
     framesPerSecond     = new FPSLabel();
     oneFrameExecuteTime = new FPSLabel();
     this.oneSecond      = 1;
 }