Exemplo n.º 1
0
 public override void InitViewForParameter(UIControllerListMediator mediator, object body, Dictionary <string, string> parameterMap)
 {
     if (parameterMap["OtherType"] == "CardHeadView")
     {
         CardHeadView cardHeadView = body as CardHeadView;
         this.cardEntryShow = cardHeadView.card;
         this.LoadCardInfo(cardHeadView.card);
     }
     else if (parameterMap["OtherType"] == "MinionCellView")
     {
         MinionCellView minionCellView = body as MinionCellView;
         this.cardEntryShow = minionCellView.minionCellItem;
         LoadingAllInfoByMinionCellView(minionCellView);
     }
 }
Exemplo n.º 2
0
        public void LoadingAllInfoByMinionCellView(MinionCellView minionCellView)
        {
            Camera  mainCamera = GameObject.Find("Main Camera").GetComponent <Camera>();
            Camera  uiCamera   = GameObject.Find("UI Camera").GetComponent <Camera>();
            Vector3 pos        = mainCamera.WorldToViewportPoint(minionCellView.transform.position);

            pos = uiCamera.ViewportToWorldPoint(pos);
            if (pos.x < 32)
            {
                pos.x += 2.7f;
            }
            else
            {
                pos.x -= 2.7f;
            }
            this.transform.position = pos;
            this.LoadingAllInfoByMinionCellItem(minionCellView.minionCellItem);
        }