using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VIZ.Framework.Core;

namespace VIZ.TVP.CBA.Module
{
    public class PlayersStats : ViewModelBase
    {
        //球员名称
        private string playerName;
        public string PlayerName
        {
            get { return playerName; }
            set { playerName = value; this.RaisePropertyChanged(nameof(PlayerName)); }
        }


        //得分
        private double goal;
        /// <summary>
        ///得分
        /// </summary>
        public double Goal
        {
            get { return goal; }
            set { goal = value; this.RaisePropertyChanged(nameof(Goal)); }
        }

        //篮板
        private double rebounds;
        public double Rebounds
        {
            get { return rebounds; }
            set { rebounds = value; this.RaisePropertyChanged(nameof(Rebounds)); }
        }


        //助攻
        private string assists;
        public string Assists
        {
            get { return assists; }
            set { assists = value; this.RaisePropertyChanged(nameof(Assists)); }
        }

        //盖帽
        private string blocks;
        public string Blocks
        {
            get { return blocks; }
            set { blocks = value; this.RaisePropertyChanged(nameof(Blocks)); }
        }


        //抢断
        private string steals;
        public string Steals
        {
            get { return steals; }
            set { steals = value; this.RaisePropertyChanged(nameof(Steals)); }
        }


        //失误
        private string error;
        public string Error
        {
            get { return error; }
            set { error = value; this.RaisePropertyChanged(nameof(Error)); }
        }


        //犯规
        private string foul;
        public string Foul
        {
            get { return foul; }
            set { foul = value; this.RaisePropertyChanged(nameof(Foul)); }
        }


        //罚球命中率
        private string freeThrowP;
        public string FreeThrowP
        {
            get { return freeThrowP; }
            set { freeThrowP = value; this.RaisePropertyChanged(nameof(FreeThrowP)); }
        }


        //两分命中率
        private string twoShootingGoalP;
        public string TwoShootingGoalP
        {
            get { return twoShootingGoalP; }
            set { twoShootingGoalP = value; this.RaisePropertyChanged(nameof(TwoShootingGoalP)); }
        }



        //三分命中率
        private string threeShootingGoalP;
        public string ThreeShootingGoalP
        {
            get { return threeShootingGoalP; }
            set { threeShootingGoalP = value; this.RaisePropertyChanged(nameof(ThreeShootingGoalP)); }
        }



        //投篮命中率
        private string shootingGoalP;
        public string ShootingGoalP
        {
            get { return shootingGoalP; }
            set { shootingGoalP = value; this.RaisePropertyChanged(nameof(ShootingGoalP)); }
        }


        //篮下投篮命中率
        private string shootingUnderBaketP;
        public string ShootingUnderBaketP
        {
            get { return shootingUnderBaketP; }
            set { shootingUnderBaketP = value; this.RaisePropertyChanged(nameof(ShootingUnderBaketP)); }
        }


        //中距离投篮命中率
        private string midShootingP;
        public string MidShootingP
        {
            get { return midShootingP; }
            set { midShootingP = value; this.RaisePropertyChanged(nameof(MidShootingP)); }
        }


        //三分
        private string threeScore;
        public string ThreeScore
        {
            get { return threeScore; }
            set { threeScore = value; this.RaisePropertyChanged(nameof(ThreeScore)); }
        }

        //两分
        private string twoScore;
        public string TwoScore
        {
            get { return twoScore; }
            set { twoScore = value; this.RaisePropertyChanged(nameof(TwoScore)); }
        }



        //两分区
        private string twoArea;
        public string TwoArea
        {
            get { return twoArea; }
            set { twoArea = value; this.RaisePropertyChanged(nameof(TwoArea)); }
        }



        /// <summary>
        /// 上场时间
        /// </summary>
        private string playTime;

        public  string PlayTime
        {
            get { return playTime; }
            set { playTime = value;this.RaisePropertyChanged(nameof(PlayTime)); }
        }

        /// <summary>
        /// 三分区
        /// </summary>
        private string threeArea;

        public string ThreeArea
        {
            get { return threeArea; }

            set { threeArea = value;this.RaisePropertyChanged(nameof(ThreeArea)); }
        }

        /// <summary>
        /// 三秒区
        /// </summary>
        private string sedArea;
        public string SedArea
        {
            get { return sedArea; }
            set { sedArea = value;this.RaisePropertyChanged(nameof(SedArea)); }
        }


        /// <summary>
        /// 罚球
        /// </summary>
        private string freeThrow;
        public string FreeThrow
        {
            get { return freeThrow; }
            set { freeThrow = value;this.RaisePropertyChanged(nameof(FreeThrow)); }
        }


    }
}
