Example #1
0
 public void notifyObserver(Mediator.ActionIdentifiers ActionIdentifier)
 {
     for (int i = 0; i < observers.Count; i++)
     {
         observers[i].notifyObserver(ActionIdentifier);
     }
 }
    public void DetermineAction(Mediator.ActionIdentifiers actionIdentifier)
    {
        //run a check to see if we're waiting for any of these actions / commands
        Action desiredEvent;

        if (TutorialReactions.TryGetValue(actionIdentifier, out desiredEvent))
        {
            //if we found the action we're waiting for, trigger the methods in the delegate
            desiredEvent();
        }
    }
Example #3
0
    //call an event based on the provided enum

    public void notifyObserver(Mediator.ActionIdentifiers actionIdentifier)
    {
        currentTask.DetermineAction(actionIdentifier);
    }