public void ShowCardDetail(CardInfo_Base CardInfo, ShowPlaces showPlace = ShowPlaces.RightCenter) //鼠标悬停放大查看原卡牌信息
    {
        detailCard = CardBase.InstantiateCardByCardInfo(CardInfo, BattleManager.Instance.ShowCardDetailInBattleManager.transform, CardBase.CardShowMode.CardPreviewBattle, RoundManager.Instance.SelfClientPlayer);
        detailCard.transform.localScale = Vector3.one * DETAIL_SINGLE_CARD_SIZE;
        Vector3 targetPos;

        switch (showPlace)
        {
        case ShowPlaces.RightCenter:
        {
            targetPos = new Vector3(-3.5f, 7f, 0);
            break;
        }

        case ShowPlaces.LeftLower:
        {
            targetPos = new Vector3(-5.5f, 7f, -3.3f);
            break;
        }

        case ShowPlaces.RightUpper:
        {
            targetPos = new Vector3(7.5f, 7f, 3.3f);
            break;
        }

        default:
        {
            targetPos = new Vector3(-3.5f, 7f, 0);
            break;
        }
        }

        detailCard.transform.rotation  = Quaternion.Euler(DETAIL_ROTATION.x, DETAIL_ROTATION.y, DETAIL_ROTATION.z);
        detailCard.transform.position  = targetPos;
        detailCard.BoxCollider.enabled = false;
        detailCard.BeBrightColor();
        detailCard.CardOrder = 200;
        detailCard.ShowCardBloom(true);
        List <CardInfo_Base> cardInfos = new List <CardInfo_Base>();

        if (detailCard != null)
        {
            cardInfos.Add(detailCard.CardInfo);
        }
        UIManager.Instance.ShowUIForms <AffixPanel>().ShowAffixTips(cardInfos, null);
    }
Esempio n. 2
0
        private void ClientPlaces(object sender, EventArgs e)
        {
            DataGridViewRow row = ShowClients.selectedRow;
            int             id  = Convert.ToInt32(row.Cells["id"].Value.ToString());

            RemoveControls();
            Podatnik p;

            using (InzynierkaDBEntities db = new InzynierkaDBEntities())
            {
                p = db.Podatnik.Where(x => x.podatnik_id == id).First();
            }
            ShowPlaces sp = new ShowPlaces(p);

            sp.AddDeviceButtonClicked     -= AddClientDeviceClick;
            sp.AddDeviceButtonClicked     += AddClientDeviceClick;
            sp.EditPlaceButtonClicked     -= EditPlaceClick;
            sp.EditPlaceButtonClicked     += EditPlaceClick;
            sp.ShowClientDevButtonClicked -= ClientPlaceDevices;
            sp.ShowClientDevButtonClicked += ClientPlaceDevices;
            ShowIcons("devices");
            contentPanel.Controls.Add(sp);
        }