Exemple #1
0
    private void Start()
    {
        armorProfileList = new List <CharacterArmor>();
        newArmorprofile.Initialize();

        filePath = Path.Combine(Application.persistentDataPath, armorDataFileName);

        LoadArmorProfles();
    }
Exemple #2
0
    void Start()
    {
        targetArmor.Initialize();

        hitLocationArmorArrayLocationPair = new Dictionary <int, int>();
        //Initialize location string armor array dictionary
        hitLocationArmorArrayLocationPair[1]  = HEAD;
        hitLocationArmorArrayLocationPair[2]  = TORSO;
        hitLocationArmorArrayLocationPair[3]  = TORSO;
        hitLocationArmorArrayLocationPair[4]  = TORSO;
        hitLocationArmorArrayLocationPair[5]  = RIGHT_ARM;
        hitLocationArmorArrayLocationPair[6]  = LEFT_ARM;
        hitLocationArmorArrayLocationPair[7]  = RIGHT_LEG;
        hitLocationArmorArrayLocationPair[8]  = RIGHT_LEG;
        hitLocationArmorArrayLocationPair[9]  = LEFT_LEG;
        hitLocationArmorArrayLocationPair[10] = LEFT_LEG;

        //Intialize number dice and dice sides dropdowns
        List <Dropdown.OptionData> numDamageDiceData   = new List <Dropdown.OptionData>();
        List <Dropdown.OptionData> damageDiceSidesData = new List <Dropdown.OptionData>();

        for (int x = 1; x < 11; x++)
        {
            numDamageDiceData.Add(new Dropdown.OptionData(x.ToString()));
        }

        for (int x = 0; x < VALID_DAMAGE_DICE.Length; x++)
        {
            damageDiceSidesData.Add(new Dropdown.OptionData(VALID_DAMAGE_DICE[x].ToString()));
        }

        numDamageDiceDropdown.AddOptions(numDamageDiceData);

        damageDiceSidesDropdown.AddOptions(damageDiceSidesData);

        armorPanel.gameObject.SetActive(false);
        resultsPanel.gameObject.SetActive(false);
    }