Example #1
0
    /// <summary>
    /// Returns the social dialogue event data that is associated with the given day of week.
    /// Returns NULL if no such matching data.
    /// </summary>
    /// <param name="dowArg"></param>
    /// <returns></returns>
    public DialogueEventData GetDialogueSocialEvent(DayOfWeek dowArg)
    {
        // get data that is assoicated with given day of week
        SerializableDataDayOfWeekAndDialogueEventData match = dowToSocialDialogueEvent.
                                                              FirstOrDefault(iterData => iterData.valueDow == dowArg);

        // if data found
        if (match != null)
        {
            return(match.valueDialogueEvent);
        }
        // else NO match found
        else
        {
            return(null);
        }
    }
 private void Setup(SerializableDataDayOfWeekAndDialogueEventData templateArg)
 {
     valueDow           = templateArg.valueDow;
     valueDialogueEvent = new DialogueEventData(templateArg.valueDialogueEvent);
 }
 public SerializableDataDayOfWeekAndDialogueEventData(SerializableDataDayOfWeekAndDialogueEventData templateArg)
 {
     Setup(templateArg);
 }