using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Assets.Scenes.Ride.Scripts.Model { public abstract class BaseRider { //internal static MapWorkoutService service = new MapWorkoutService(); public abstract RiderType riderType { get; } /// /// 用户Id /// public int UserId { get; set; } public double Power { get; set; } public double HeartRate { get; set; } public double Cadence { get; set; } /// /// 骑行秒数 /// public int TotalTicks { get; set; } /// /// 骑行毫秒数 /// public int TotoalMillisecondTicks { get; set; } public string InMapId { get { return this.riderType.ToString() + "-" + UserId; } } /// /// 用户姓名 /// public string NickName { get; set; } /// /// 微信头像 /// public string WxHeadImg { get; set; } /// /// 最后骑行的距离 /// public double EndDistance { get; set; } /// /// 是否是当前登陆人 /// public bool IsSelf { get { return this.UserId == App.CurrentUser.Id; } } /// /// 圆形头像 /// public string CircHeadImg { get { return ""; } } } }