Beispiel #1
0
        //从伙伴列表中托人
        public void OnModelDragStartByIcon(CombatPartnerCellController partnerCell)
        {
            var partnerData = partnerCell.ItemData;

            if (IsInTeam(partnerData.HeroId) || !FormationUtil.IsHave(partnerData))
            {
                return;
            }
            partnerCell.OnSelect(true);

            OtherPlayerPartnerData data = new OtherPlayerPartnerData();

            data.HeroID       = partnerData.HeroId;
            data.Name         = partnerData.HeroInfo.name;
            data.Attr         = partnerData.HeroInfo.char_type;
            data.Icon         = partnerData.HeroInfo.icon;
            data.QualityLevel = partnerData.HeroInfo.role_grade;
            data.Level        = partnerData.Level;
            data.Star         = partnerData.Star;
            data.UpGradeId    = partnerData.UpGradeId;
            data.awakenLevel  = partnerData.IsAwaken;
            CurDragItem.Fill(data);
            CurDragItem.mDMono.gameObject.SetActive(true);
            CurDragItem.mDMono.transform.position = new Vector3(UICamera.lastWorldPosition.x, UICamera.lastWorldPosition.y, DragZ);
        }