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