public GnosisNavTileController( GnosisNavigatorTile _navTile, // IGnosisNavTileImplementation _navTileImplementation, GnosisEntityController entityController, GnosisPrimarySplitController _primarySplitController) : base(_navTile, entityController, _primarySplitController) { }
protected override void CreateControllers() { if (((GnosisPrimarySplit)ControlImplementation).GnosisNavTile != null) { GnosisNavigatorTile navTile = ((GnosisPrimarySplit)ControlImplementation).GnosisNavTile; // IGnosisNavTileImplementation navImplementation = GlobalData.Singleton.ImplementationCreator.GetGnosisNavTileImplementation(); GnosisNavTileController navController = new GnosisNavTileController(navTile, EntityController, this); navController.PropertyChanged += ChildContainer_PropertyChanged; ChildControllers.Add(navController); NavTileController = navController; } base.CreateControllers(); }