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); }
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); }