Example #1
0
        private ICardView CreateViewFromAgent(ICardAgent agent)
        {
            var cardView = ViewRegistry.FromPrefab <ICardView>(CardViewPrefab, agent);

            cardView.MouseOver.Subscribe(CardMouseOver);
            cardView.SetAgent(agent);
            var tr = cardView.GameObject.transform;

            tr.SetParent(CardsRoot);
            tr.localScale    = Vector3.one;
            tr.localPosition = new Vector3(-1, -1, 5);
            return(cardView);
        }
Example #2
0
        private ICardView CreateViewFromAgent(ICardAgent agent)
        {
            //var prefab = _pieceFactory.GetCardPrefab(agent.Model.PieceType);
            var cardView = ViewRegistry.FromPrefab <ICardView>(CardViewPrefab);

            cardView.MouseOver.Subscribe(CardMouseOver);
            cardView.SetAgent(PlayerView, agent);
            var tr = cardView.GameObject.transform;

            tr.SetParent(CardsRoot);
            tr.localScale    = Vector3.one;
            tr.localPosition = new Vector3(-1, -1, 10);
            Assert.IsTrue(IsValid);
            return(cardView);
        }