Esempio n. 1
0
    // 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>();
 }
Esempio n. 4
0
 // Use this for initialization
 void Start()
 {
     GameObject temp = GameObject.Find ("Main Camera");
     handleLevelUpdatesScript = temp.GetComponent<HandleLevelUpdates>();
     pollutionLevel = handleLevelUpdatesScript.pollution;
 }