// Update is called once per frame void Update() { Vector2 textPosition ; textPosition.x = Screen.width/2-250; textPosition.y = -(Screen.height/2-40); globe = GameObject.Find("WorldGlobe"); globeScript = globe.GetComponent<HandleGlobe>(); handleLevelUpdatesScript = gameObject.GetComponent<HandleLevelUpdates>(); string healthString = string.Format ("HEALTH : {0}",globeScript.health); healthGuiText.transform.guiText.text = healthString; healthGuiText.transform.guiText.pixelOffset = textPosition; textPosition.y+=20; int resources = handleLevelUpdatesScript.resources; string resourceString = string.Format ("RESOURCES : {0}",resources); resourcesGuiText.transform.guiText.text = resourceString; resourcesGuiText.transform.guiText.pixelOffset = textPosition; textPosition.y+=20; float pollution = handleLevelUpdatesScript.pollution; pollution =(float) decimal.Round((decimal)pollution, 2,System.MidpointRounding.AwayFromZero); //decimal.Round(pollution,2); string pollutionString = string.Format ("POLLUTION : {0}%",pollution); pollutionGuiText.transform.guiText.text = pollutionString; pollutionGuiText.transform.guiText.pixelOffset = textPosition; string timeString = null; if(time>0){ timeString = string.Format ("Time Before Wave starts : {0} seconds",time); }else{ timeString = ""; } timerGuiText.transform.guiText.text = timeString; }
void initializeScripts() { Time.timeScale=1; globe = GameObject.Find("WorldGlobe"); gravitationalField = GameObject.Find ("GravitationalField"); handleInitialLevelUpdateScript = gameObject.GetComponent<HandleInitialLevelUpdate>(); makeWaveScript = gameObject.GetComponent<MakeWave>(); updateGuiScript = gameObject.GetComponent<UpdateGui>(); handleLevelUpdatesScript = gameObject.GetComponent<HandleLevelUpdates>(); handleGlobeScript = globe .GetComponent<HandleGlobe>(); hasFinishBeenHandled = false; pressedStartWave = false; canBuildSiege = false; canBuildNuclear = false; canBuildChainLightning = false; canBuildRecycling = false; }
// Use this for initialization void Start() { isAssigned = false; setTexture("BuildingAvailable"); GameObject camera = GameObject.Find ("Main Camera"); Debug.Log (camera.name); handleLevelUpdatesScript = camera.GetComponent<HandleLevelUpdates>(); handleLevelsScript = camera.GetComponent<HandleLevels>(); handleInitialLevelUpdateScript = camera.GetComponent<HandleInitialLevelUpdate>(); handleGlobeScript = GameObject.Find("WorldGlobe").GetComponent<HandleGlobe>(); }
// Use this for initialization void Start() { GameObject temp = GameObject.Find ("Main Camera"); handleLevelUpdatesScript = temp.GetComponent<HandleLevelUpdates>(); pollutionLevel = handleLevelUpdatesScript.pollution; }