public void changeLevelNames(int index)
	{
		int number = (index*10)+1;
		LevelDetailHandler levelDetailHandler = new LevelDetailHandler();
		foreach (GameObject child in children)
		{
			child.SendMessage(SET_NAME_METHOD,number+"");
			child.SendMessage(SET_STAR_METHOD,levelDetailHandler.getStarIndex(number));
			number++;
		}
	}
    public void changeLevelNames(int index)
    {
        int number = (index * 10) + 1;
        LevelDetailHandler levelDetailHandler = new LevelDetailHandler();

        foreach (GameObject child in children)
        {
            child.SendMessage(SET_NAME_METHOD, number + "");
            child.SendMessage(SET_STAR_METHOD, levelDetailHandler.getStarIndex(number));
            number++;
        }
    }
Пример #3
0
    void displayScoreDetails()
    {
        //Get and display score
        ScoreTracker scoreTracker = GetComponent <ScoreTracker>();
        string       scoreMessage = "";

        scoreMessage += "-Score-\n";
        scoreMessage += "Destruction Score: " + scoreTracker.getObjectDamageScore() + ".\n";
        scoreMessage += "Enemy Score: " + scoreTracker.getEnemyDamageScore() + ".\n";
        scoreMessage += "Ammo Score: " + scoreTracker.getAmmoScore() + ".\n";
        scoreMessage += "Total Score: " + scoreTracker.getTotalScore() + ".";

        mainCamera.SendMessage(DISPLAY_SCORE_DETAILS_METHOD, scoreMessage);
        LevelDetailHandler levelDetailHandler = new LevelDetailHandler();
        LevelDetail        detail             = new LevelDetail(Application.loadedLevel, scoreTracker.getTotalScore());

        mainCamera.SendMessage(DISPLAY_STAR_METHOD, levelDetailHandler.getStarIndex(detail));
    }
	// Use this for initialization
	void Start () 
	{
		if(display == true)
		{
			LevelDetailHandler levelDetailHander = new LevelDetailHandler();
			if(levelDetailHander.getStarIndex(Application.loadedLevel) == 0)
			{
				GetComponent<SpriteRenderer>().enabled = true;
				startColor = renderer.material.color;
				endColor = renderer.material.color;
				endColor.a = 0f;
			}
			else
			{
				display = false;
				Destroy(gameObject);
			}
		}
		else
		{
			Destroy(gameObject);
		}
	}
 // Use this for initialization
 void Start()
 {
     if (display == true)
     {
         LevelDetailHandler levelDetailHander = new LevelDetailHandler();
         if (levelDetailHander.getStarIndex(Application.loadedLevel) == 0)
         {
             GetComponent <SpriteRenderer>().enabled = true;
             startColor = renderer.material.color;
             endColor   = renderer.material.color;
             endColor.a = 0f;
         }
         else
         {
             display = false;
             Destroy(gameObject);
         }
     }
     else
     {
         Destroy(gameObject);
     }
 }
	void displayScoreDetails()
	{
		//Get and display score
		ScoreTracker scoreTracker = GetComponent<ScoreTracker>();
		string scoreMessage = "";
		scoreMessage += "-Score-\n";
		scoreMessage += "Destruction Score: "+scoreTracker.getObjectDamageScore()+".\n";
		scoreMessage += "Enemy Score: "+scoreTracker.getEnemyDamageScore()+".\n";
		scoreMessage += "Ammo Score: "+scoreTracker.getAmmoScore()+".\n";
		scoreMessage += "Total Score: "+scoreTracker.getTotalScore()+".";

		mainCamera.SendMessage(DISPLAY_SCORE_DETAILS_METHOD,scoreMessage);
		LevelDetailHandler levelDetailHandler = new LevelDetailHandler();
		LevelDetail detail = new LevelDetail(Application.loadedLevel,scoreTracker.getTotalScore());

		mainCamera.SendMessage(DISPLAY_STAR_METHOD,levelDetailHandler.getStarIndex(detail));

	}