Beispiel #1
0
 public AdventureInfo(string _title, string _desc, AdventureRequirements _req, EncountersInfo _encs)
 {
     MissionTitle       = _title;
     MissionDescription = _desc;
     Requirements       = _req;
     encountersInfo     = _encs;
 }
Beispiel #2
0
    void Start()
    {
        AdventureInfo myInfo = WorldMapCore.WMCore.adventureInfoHandler.adventureInfo[GameCore.Core.chosenAdventure.ID];

        myEnc = WorldMapCore.WMCore.adventureInfoHandler.GetEncounter(GameCore.Core.chosenAdventure, GameCore.difficulty);
        encounterPortrait.sprite = EncountersInfo.GetPortrait(myInfo.encountersInfo.encInf[GameCore.Core.chosenAdventure.progress]);
        myBossName.text          = myEnc.name;

        for (int i = 0; i < myEnc.spellsAmount; i++)
        {
            GameObject myIcon = Instantiate(Resources.Load("BossAbilityIcon"), new Vector3(-8f, 4.25f - (i * 1.25f), 0), Quaternion.Euler(0, 0, 0)) as GameObject;
            myIcon.transform.parent     = GameObject.Find("Canvas").transform;
            myIcon.transform.localScale = new Vector3(1, 1, 1);
            myIcon.GetComponent <scrBossAbility>().espell = myEnc.mySpell[i];
            myIcon.GetComponent <scrBossAbility>().myText = myTip;
            myIcon.GetComponent <Image>().sprite          = Resources.Load <Sprite>(myEnc.mySpell[i].icon);
        }
    }
Beispiel #3
0
 private void AddNewAdventure(string _title, string _desc, AdventureRequirements _req, EncountersInfo _enc)
 {
     adventureInfo[advCounter] = new AdventureInfo(_title, _desc, _req, _enc);
     advCounter++;
 }