Esempio n. 1
0
    public void setVariantDropdown()
    {
        List <string> options = new List <string>();

        variantDropdown.ClearOptions();
        for (int i = 0; i < resourceManager.getClass(inputClass).getVariantsCounter(); i++)
        {
            options.Add(resourceManager.getClass(inputClass).variantsNames[i]);
        }
        variantDropdown.AddOptions(options);
        inputVariant = 0;
        unitDisplayUpdate();
    }
Esempio n. 2
0
 public Unit(resourceManager resourceManager, string newName, string newRace, string newClass, int newClassVariantIndex)
 {
     name         = newName;
     race         = resourceManager.getRace(newRace);
     unitClass    = resourceManager.getClass(newClass);
     streght      = new Ability(unitClass.getAbility(0).getScore());
     constitution = new Ability((unitClass.getAbility(1).getScore()));
     dexterity    = new Ability((unitClass.getAbility(2).getScore()));
     mind         = new Ability((unitClass.getAbility(3).getScore()));
     charisma     = new Ability((unitClass.getAbility(4).getScore()));
     setMaxHeath();
     setHealth("SET", healthPoints[1]);
     classVariantIndex = newClassVariantIndex;
 }