Esempio n. 1
0
 public void LoadSummoners()
 {
     SummonerData[] summoners = JsonSave.LoadSummoners();
     for (int i = 0; i < summoners.Length; i++)
     {
         L_Summoners.Add(summoners[i]);
         //print ("le name du summoner est : " + L_Summoners[i].summonerName);
     }
 }
Esempio n. 2
0
    public void GenerateCharactersPopup()
    {
        SummonerData[] summoners = JsonSave.LoadSummoners();
        SummonerData[] enemies   = JsonSave.LoadEnemies();
        SupportData[]  supports  = JsonSave.LoadSupports();

        for (int i = 0; i < summoners.Length; i++)
        {
            GameObject   summonerElementTemp   = Instantiate(this.characterElementPrefab, this.transform.GetChild(2).position, this.transform.rotation, this.transform.GetChild(2).GetChild(0)) as GameObject;
            PopupElement summonerElementScript = summonerElementTemp.GetComponent <PopupElement> ();

            summonerElementTemp.transform.GetChild(0).GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite> ("character_avatars/" + summoners [i].idAvatar);
            summonerElementTemp.transform.GetChild(1).GetComponent <Text> ().text = summoners [i].summonerName;

            summonerElementTemp.name            = summoners [i].summonerName;
            summonerElementScript.summoner      = summoners [i];
            summonerElementScript.characterType = 1;
            summonerElementScript.characterId   = summoners [i].id;
        }
        for (int i = 0; i < enemies.Length; i++)
        {
            GameObject   summonerElementTemp   = Instantiate(this.characterElementPrefab, this.transform.GetChild(2).position, this.transform.rotation, this.transform.GetChild(2).GetChild(0)) as GameObject;
            PopupElement summonerElementScript = summonerElementTemp.GetComponent <PopupElement> ();

            summonerElementTemp.transform.GetChild(0).GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite> ("character_avatars/" + enemies [i].idAvatar);
            summonerElementTemp.transform.GetChild(1).GetComponent <Text> ().text = enemies [i].summonerName;

            summonerElementTemp.name            = enemies [i].summonerName;
            summonerElementScript.summoner      = enemies [i];
            summonerElementScript.characterType = 3;
            summonerElementScript.characterId   = enemies [i].id;
        }
        for (int i = 0; i < supports.Length; i++)
        {
            GameObject   summonerElementTemp   = Instantiate(this.characterElementPrefab, this.transform.GetChild(2).position, this.transform.rotation, this.transform.GetChild(2).GetChild(0)) as GameObject;
            PopupElement summonerElementScript = summonerElementTemp.GetComponent <PopupElement> ();

            summonerElementTemp.transform.GetChild(0).GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite> ("character_avatars/" + supports [i].idAvatar);
            summonerElementTemp.transform.GetChild(1).GetComponent <Text> ().text = supports [i].supportName;

            summonerElementTemp.name            = supports [i].supportName;
            summonerElementScript.support       = supports [i];
            summonerElementScript.characterType = 2;
            summonerElementScript.characterId   = supports [i].id;
        }
    }
Esempio n. 3
0
    public static void LoadData()
    {
        if (DictionaryManager.isActionLoaded == false)
        {
            DictionaryManager.LoadActions();
        }

        if (DictionaryManager.isEtatsLoaded == false)
        {
            DictionaryManager.LoadEtats();
        }

        SummonerData[] summoners = JsonSave.LoadSummoners();
        for (int i = 0; i < summoners.Length; i++)
        {
            L_Summoners.Add(summoners[i]);
        }

        SummonerData[] enemies = JsonSave.LoadEnemies();
        for (int i = 0; i < enemies.Length; i++)
        {
            L_Enemies.Add(enemies[i]);
            //print ("le name de lenemy est : " + L_Enemies[i].summonerName);
        }

        SupportData[] supports = JsonSave.LoadSupports();
        for (int i = 0; i < supports.Length; i++)
        {
            L_Supports.Add(supports[i]);
            //print ("le name du support est : " + L_Supports[i].supportName);
        }

        L_bossTeams = JsonSave.LoadBossTeam();

        L_campaignTeams = JsonSave.LoadMonsterTeam();
    }