private void Setup(HavenLocationEvent templateArg) { eventId = templateArg.eventId; /*potentialLocations = new List<HavenLocation>(); * foreach (HavenLocation iterLoc in templateArg.potentialLocations) * { * potentialLocations.Add(iterLoc); * }*/ locatedSpot = templateArg.locatedSpot; associatedCharId = templateArg.associatedCharId; associatedWaifu = templateArg.associatedWaifu; associatedDaysOfWeek = new List <DayOfWeek>(); foreach (DayOfWeek iterDay in templateArg.associatedDaysOfWeek) { associatedDaysOfWeek.Add(iterDay); } requiredFlags = new List <string>(); foreach (string iterFlag in templateArg.requiredFlags) { requiredFlags.Add(iterFlag); } requiresAssociatedWaifuSexuallyComfortable = false; isRepeatable = templateArg.isRepeatable; focusesOnHcontent = templateArg.focusesOnHcontent; }
private void Setup() { dialogueName = string.Empty; requiredAdditionalGroupTraitProgression = 0; requiredFlag = string.Empty; associatedCharId = string.Empty; waifuChar = WaifuCharacterType.None; // sets the character ID based on the set waifu char type, if appropriate SetupCharIdFromWaifuChar(); associatedTimeSlot = TimeSlotType.None; focusesOnHcontent = false; }
private void Setup(DialogueEventData templateArg) { dialogueName = templateArg.dialogueName; requiredAdditionalGroupTraitProgression = templateArg. requiredAdditionalGroupTraitProgression; requiredFlag = templateArg.requiredFlag; associatedCharId = templateArg.associatedCharId; waifuChar = templateArg.waifuChar; // sets the character ID based on the set waifu char type, if appropriate SetupCharIdFromWaifuChar(); associatedTimeSlot = templateArg.associatedTimeSlot; focusesOnHcontent = templateArg.focusesOnHcontent; }
private void Setup() { eventId = "0"; //potentialLocations = new List<HavenLocation>(); locatedSpot = HavenLocation.None; associatedCharId = string.Empty; associatedWaifu = WaifuCharacterType.None; associatedDaysOfWeek = new List <DayOfWeek>(); requiredFlags = new List <string>(); requiresAssociatedWaifuSexuallyComfortable = false; isRepeatable = true; focusesOnHcontent = false; }