public void Handle(BotRelatedObject sender, Happening e)
 {
     string stateVal = "";
     
     switch (e.HappeningState)
     {
         case Happening.State.Creation:
             stateVal = "Something was created";
             break;
         case Happening.State.Deletion:
             stateVal = "Something was deleted";
             break;
         case Happening.State.Error:
             stateVal = "Error!";
             break;
         case Happening.State.Input:
             stateVal = "Something was used as input, must be important.";
             break;
         case Happening.State.Modification:
             stateVal = "Something was changed, must be important";
             break;
         case Happening.State.Output:
             stateVal = "Something was output, must be important";
             break;
     }
     GuiManager.WriteToDebug("Action derived from " + sender.MyObjectName + ". Additional information: " + stateVal + "... Developer's note: " + e.Details); //TODO this
 }
Пример #2
0
 internal void AddHappening(BotRelatedObject sender, Happening e)
 {
     myHandler.Handle(sender, e);
 }