public void Add(GearDataHistoryItem _HistoryItem) { Count += 1; if (_HistoryItem.Uploader.GetTime() > LastUsed) { LastUsed = _HistoryItem.Uploader.GetTime(); } }
public string GetDiffString(GearDataHistoryItem _Item) { string diffStr = "("; if (Uploader.GetTime() != _Item.Uploader.GetTime()) { diffStr += Uploader.GetTime().ToDateTimeStr() + " != " + _Item.Uploader.GetTime().ToDateTimeStr() + ", "; } return(diffStr + Data.GetDiffString(_Item.Data) + ")"); }
public Player(string _Name, WowRealm _Realm, CharacterDataHistoryItem _Character, GuildDataHistoryItem _Guild, HonorDataHistoryItem _Honor, GearDataHistoryItem _Gear, ArenaDataHistoryItem _Arena, TalentsDataHistoryItem _Talents) { Name = _Name; Realm = _Realm; Character = _Character.Data; Guild = _Guild.Data; Honor = _Honor.Data; Gear = _Gear.Data; Arena = _Arena.Data; TalentPointsData = _Talents.Data; Uploader = _Character.Uploader; if (_Guild.Uploader.GetTime() > Uploader.GetTime()) { Uploader = _Guild.Uploader; } if (_Honor.Uploader.GetTime() > Uploader.GetTime()) { Uploader = _Honor.Uploader; } if (_Gear.Uploader.GetTime() > Uploader.GetTime()) { Uploader = _Gear.Uploader; } if (_Arena.Uploader.GetTime() > Uploader.GetTime()) { Uploader = _Arena.Uploader; } if (_Talents.Uploader.GetTime() > Uploader.GetTime()) { Uploader = _Talents.Uploader; } LastSeen = Uploader.GetTime(); }
public static bool CopyUploader2To1(GearDataHistoryItem _Data1, GearDataHistoryItem _Data2) { _Data1.Uploader = _Data2.Uploader; return(true); }
public static bool Time1BiggerThan2(GearDataHistoryItem _Item1, GearDataHistoryItem _Item2) { return(_Item1.Uploader.GetTime() > _Item2.Uploader.GetTime()); }
public static bool IsSame(GearDataHistoryItem _Item1, GearDataHistoryItem _Item2) { return(_Item1.Data.IsSame(_Item2.Data)); }
public GearSet(GearDataHistoryItem _HistoryItem) { Gear = _HistoryItem.Data; Count = 0; LastUsed = _HistoryItem.Uploader.GetTime(); }