Example #1
0
 public void AddGoal(IGoal <TGoal> goal)
 {
     if (!GoalsDic.ContainsKey(goal.Label))
     {
         goal.AddGoalActivateListener((activeGoal) =>
         {
             //TODO 激活之后做的事情
         });
         goal.AddGoalInactivateListener((activeGoal) =>
         {
             //TODO 未被激活之后做的事情
         });
         GoalsDic.Add(goal.Label, goal);
     }
 }