private BlockGoalController(BlockGoalModel blockGoalModel, IBlockMatchingEvent blockMatchingEvent) { _blockGoalModel = blockGoalModel; _blockMatchingEvent = blockMatchingEvent; _blockMatchingEvent.BlockMatchingEvent += BlockMatchingHandler; }
private void CreateBlockGoalController(BlockGoalModel blockGoalModel) { var blockGoalController = Factory.GoalFactory.CreateBlockGoalController(blockGoalModel, _blockMatchingEvent); blockGoalController.BlockGoalCompleteEvent += OnBlockGoalCompleteHandler; _blockGoalControllers.Add(blockGoalController); BlockGoalsList.Add(blockGoalController); RaiseBlockGoalAddedEvent(blockGoalController); }
public static IBlockGoalController CreateBlockGoalController(BlockGoalModel blockGoalModel, IBlockMatchingEvent blockMatchingEvent) { return(BlockGoalController.Create(blockGoalModel, blockMatchingEvent)); }
public void Init(BlockGoalModel blockGoalModel) { }