private void Start() { armorProfileList = new List <CharacterArmor>(); newArmorprofile.Initialize(); filePath = Path.Combine(Application.persistentDataPath, armorDataFileName); LoadArmorProfles(); }
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); }