Beispiel #1
0
        public override void Init(IModule module)
        {
            SetComplexPanel();
            base.Init(module);

            _cardCollectionView       = (CardCollectionView)InstantiateView <CardCollectionView>("Card/Prefabs/Collection/CardCollectionView");
            _cardCollectionController = new CardCollectionController();
            RegisterController(_cardCollectionController);
            _cardCollectionController.View = _cardCollectionView;

            _cardPuzzleView            = (CardPuzzleView)InstantiateView <CardPuzzleView>("Card/Prefabs/Puzzle/CardPuzzleView");
            _cardPuzzleController      = new CardPuzzleController();
            _cardPuzzleController.View = _cardPuzzleView;
            RegisterController(_cardPuzzleController);

            _cardResolveView            = (CardResolveView)InstantiateView <CardResolveView>("Card/Prefabs/Resolve/CardResolveView");
            _cardResolveController      = new CardResolveController();
            _cardResolveController.View = _cardResolveView;
            RegisterController(_cardResolveController);

            _cardPuzzleView.gameObject.Hide();
            _cardResolveView.gameObject.Hide();

            _cardCollectionController.Start();


            _currentView = _cardCollectionView;
        }