Exemple #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;
        }
Exemple #2
0
 // Use this for initialization
 void Awake()
 {
     spriteRef = publicSpriteRef;
     playerRef = publicPlayerRef;
     collectionControllerRef         = publicCollectionControllerRef;
     offensiveDeckPartControllerRef  = publicOffensiveDeckPartControllerRef;
     deffensiveDeckPartControllerRef = publicDeffensiveDeckPartControllerRef;
     supportiveDeckPartControllerRef = publicSupportiveDeckPartControllerRef;
     deckInfoRef = publicDeckInfoRef;
     cameraRef   = publicCameraRef;
 }