예제 #1
0
    private void Setup(HavenData templateArg)
    {
        havenProgression = new HavenProgressionData(templateArg.havenProgression);

        calendarSystem = new TimeCalendarSystem(templateArg.calendarSystem);

        havenDialogue = new HavenDialogueData(templateArg.havenDialogue);

        activityPlanning = new HavenActivityPlanningData(templateArg.activityPlanning);

        locationEventPlanning = new HavenLocationEventPlanningData(templateArg.locationEventPlanning);
    }
예제 #2
0
    private void Setup()
    {
        havenProgression = new HavenProgressionData();

        calendarSystem = new TimeCalendarSystem();

        havenDialogue = new HavenDialogueData();

        activityPlanning = new HavenActivityPlanningData();

        locationEventPlanning = new HavenLocationEventPlanningData();
    }
예제 #3
0
    private void Setup(HavenActivityPlanningData templateArg)
    {
        availableActivities = new List <HavenActivityData>();
        foreach (HavenActivityData iterData in templateArg.availableActivities)
        {
            availableActivities.Add(new HavenActivityData(iterData));
        }

        availableActivityPartnerIds = new List <string>();
        foreach (string iterId in templateArg.availableActivityPartnerIds)
        {
            availableActivityPartnerIds.Add(iterId);
        }

        dowToSocialDialogueEvent = new List <SerializableDataDayOfWeekAndDialogueEventData>();
        foreach (SerializableDataDayOfWeekAndDialogueEventData iterData in
                 templateArg.dowToSocialDialogueEvent)
        {
            dowToSocialDialogueEvent.Add(iterData);
        }
    }
예제 #4
0
 public HavenActivityPlanningData(HavenActivityPlanningData templateArg)
 {
     Setup(templateArg);
 }