Example #1
0
        public override void SetUp(CharacterCustomization incharacterCustomization, BodyPart Body_Part, string path)
        {
            base.SetUp(incharacterCustomization, Body_Part, path);
            thisRelatedBodyPart = (IBodyPartDropDownOrgans)Body_Part;
            List <string> itemOptions = null;

            // Make a list of all available options which can then be passed to the dropdown box

            ToChooseFromBodyParts = RelatedBodyPart.OptionalOrgans;
            itemOptions           = RelatedBodyPart.OptionalOrgans.Select(gameObject => gameObject.name).ToList();


            itemOptions.Sort();

            Dropdown.AddOptions(itemOptions);
            Dropdown.onValueChanged += ItemChange;
        }
Example #2
0
        public void SetUp(CharacterCustomization incharacterCustomization, IBodyPartDropDownOrgans Body_Part, string path)
        {
            //base.SetUp(incharacterCustomization, Body_Part, path);
            characterCustomization = incharacterCustomization;
            //Text.text = Body_Part.name;
            thisRelatedBodyPart = Body_Part;
            List <string> itemOptions = null;

            // Make a list of all available options which can then be passed to the dropdown box

            ToChooseFromBodyParts = thisRelatedBodyPart.OptionalOrgans;
            itemOptions           = thisRelatedBodyPart.OptionalOrgans.Select(gameObject => gameObject.name).ToList();


            itemOptions.Sort();
            foreach (var I in itemOptions)
            {
                PreviousOptions.Add(false);
            }

            Dropdown.AddOptions(itemOptions);
            Dropdown.onValueChanged += ItemChange;
        }