public override DiagFlowCommand reactToControlOutcome(string para_sourceID, string para_eventID, System.Object para_eventData)
 {
     DiagFlowCommand retData = base.checkForBasicReaction(para_sourceID,para_eventID,para_eventData);
     if(retData == null)
     {
         if(para_eventID == "ButtonPressed-0")
         {
             retData = new DFCBranchToNewConv("SendToOtherActivity");
         }
     }
     return retData;
 }
 public override DiagFlowCommand reactToControlOutcome(string para_sourceID, string para_eventID, System.Object para_eventData)
 {
     DiagFlowCommand retData = base.checkForBasicReaction(para_sourceID,para_eventID,para_eventData);
     if(retData == null)
     {
         if(para_eventID == "ButtonPressed-0")
         {
             retData = new DFCBranchToNewConv("CharacterIntroNarrative");
         }
         else if(para_eventID == "ButtonPressed-1")
         {
             retData = new DFCBranchToNewConv("HandOverInventoryItem");
         }
     }
     return retData;
 }
 public override DiagFlowCommand reactToControlOutcome(string para_sourceID, string para_eventID, System.Object para_eventData)
 {
     UnityEngine.Debug.Log("Pressed: "+para_eventID);
     DiagFlowCommand retData = base.checkForBasicReaction(para_sourceID,para_eventID,para_eventData);
     if(retData == null)
     {
         if(para_eventID == "ButtonPressed-0")
         {
             retData = new DFCBranchToNewConv("CharacterIntroNarrative");
         }
         else if(para_eventID == "ButtonPressed-1")
         {
             retData = new DFCBranchToNewConv("SendToOtherActivity");
         }
         else if(para_eventID == "ButtonPressed-2")
         {
             retData = new DFCBranchToNewConv("EnterMyOwnActivity");
         }
     }
     return retData;
 }