Example #1
0
        public Hero(GeneratedName generatedName, Race race, PhysicalAttributes physicalAttributes, Vitals vitals, Progression progression, Traits traits)
        {
            if (generatedName != null)
            {
                FirstName   = generatedName.FirstName;
                FamilyName  = generatedName.LastName;
                OneWordName = generatedName.OneWordName;
                Gender      = generatedName.Gender;
            }

            Race = race;

            if (physicalAttributes != null)
            {
                PhysicalAttributes = physicalAttributes;
            }
            if (vitals != null)
            {
                Vitals = vitals;
            }
            if (progression != null)
            {
                Progression = progression;
            }
            if (traits != null)
            {
                Traits = traits;
            }
        }