private static void OnAfterSceneLoadRuntimeMethod() { FPSLabel fpsLabel = GameObject.FindObjectOfType <FPSLabel>(); if (fpsLabel == null) { GameObject fpsLabelGO = new GameObject("FPS Label"); fpsLabelGO.AddComponent <FPSLabel>(); } }
/// <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(); }
public FPSCounter() { framesPerSecond = new FPSLabel(); oneFrameExecuteTime = new FPSLabel(); this.oneSecond = 1; }