public void CheckForOutcomes(RARC_Event_SO eventSO) { if (eventSO.eventOption1_Outcome != null) { if (eventSO.eventOption1_Outcome.outcomeNextEvent != null) { allEvents_List.Add(eventSO.eventOption1_Outcome.outcomeNextEvent); } } if (eventSO.eventOption2_Outcome != null) { if (eventSO.eventOption2_Outcome.outcomeNextEvent != null) { allEvents_List.Add(eventSO.eventOption2_Outcome.outcomeNextEvent); } } if (eventSO.eventOption3_Outcome != null) { if (eventSO.eventOption3_Outcome.outcomeNextEvent != null) { allEvents_List.Add(eventSO.eventOption3_Outcome.outcomeNextEvent); } } }
///////////////////////////////////////////////////////////////// public void CheckForNulls(RARC_Event_SO eventSO) { if (eventSO != null) { allEvents_List.Add(eventSO); CheckForOutcomes(eventSO); } }
///////////////////////////////////////////////////////////////// public RARC_Event(RARC_Event_SO eventSO) { //Basic Info eventTitle = eventSO.eventTitle; eventID = eventSO.eventID; eventDescription = eventSO.eventDescription; //Basic Displayed Data eventOption1_Choice = eventSO.eventOption1_Choice; eventOption2_Choice = eventSO.eventOption2_Choice; eventOption3_Choice = eventSO.eventOption3_Choice; }