Example #1
0
        private BlockGoalController(BlockGoalModel blockGoalModel, IBlockMatchingEvent blockMatchingEvent)
        {
            _blockGoalModel     = blockGoalModel;
            _blockMatchingEvent = blockMatchingEvent;

            _blockMatchingEvent.BlockMatchingEvent += BlockMatchingHandler;
        }
Example #2
0
        private void CreateBlockGoalController(BlockGoalModel blockGoalModel)
        {
            var blockGoalController = Factory.GoalFactory.CreateBlockGoalController(blockGoalModel, _blockMatchingEvent);

            blockGoalController.BlockGoalCompleteEvent += OnBlockGoalCompleteHandler;
            _blockGoalControllers.Add(blockGoalController);
            BlockGoalsList.Add(blockGoalController);
            RaiseBlockGoalAddedEvent(blockGoalController);
        }
Example #3
0
 public static IBlockGoalController CreateBlockGoalController(BlockGoalModel blockGoalModel, IBlockMatchingEvent blockMatchingEvent)
 {
     return(BlockGoalController.Create(blockGoalModel, blockMatchingEvent));
 }
Example #4
0
 public void Init(BlockGoalModel blockGoalModel)
 {
 }