private static void ParentsOnInit(CharacterCreation characterCreation) { characterCreation.ClearFaceGenMounts(); characterCreation.ClearFaceGenPrefab(); FaceGenChar mother; FaceGenChar father; BodyProperties player = CharacterObject.PlayerCharacter.GetBodyProperties(CharacterObject.PlayerCharacter.Equipment, -1); BodyProperties motherBodyProperties = player; BodyProperties fatherBodyProperties = player; FaceGen.GenerateParentKey(player, ref motherBodyProperties, ref fatherBodyProperties); motherBodyProperties = new BodyProperties(new DynamicBodyProperties(33f, 0.3f, 0.2f), motherBodyProperties.StaticProperties); fatherBodyProperties = new BodyProperties(new DynamicBodyProperties(33f, 0.5f, 0.5f), fatherBodyProperties.StaticProperties); CharacterObject characterObject1 = Game.Current.ObjectManager.GetObject <CharacterObject>("village_woman_empire"); CharacterObject characterObject2 = Game.Current.ObjectManager.GetObject <CharacterObject>("townsman_empire"); mother = new FaceGenChar(motherBodyProperties, characterObject1.Equipment, true, "anim_mother_1"); father = new FaceGenChar(fatherBodyProperties, characterObject2.Equipment, false, "anim_father_1"); CharacterCreation characterCreation1 = characterCreation; List <FaceGenChar> faceGenCharList = new List <FaceGenChar>(); faceGenCharList.Add(mother); faceGenCharList.Add(father); characterCreation1.ChangeFaceGenChars(faceGenCharList); ChangeParentsOutfit(characterCreation); ChangeParentsAnimation(characterCreation); }
private static void ClearMountEntity(CharacterCreation characterCreation) { characterCreation.ClearFaceGenMounts(); }