private void TrainingDone(Sync sync) { UserInfoRow user = sync.MainUser; JSONTable_BaseDefend baseDefend = sync.CurrentBaseDefend; BaseDefendRow defendRow = baseDefend.ReadOnlyRows.FirstOrDefault(r => r.ID_Unit == TrainingUnit_ID); if (defendRow == null) { baseDefend.Insert(new BaseDefendRow() { BaseNumber = BaseNumber, ID_Unit = TrainingUnit_ID, Quality = TrainingQuality, }); } else { defendRow.Quality += TrainingQuality; } user.Might += Training_Might; TrainingUnit_ID = 0; TrainingQuality = 0; Training_Might = 0; }
private void ResearchDone(Sync sync) { UserInfoRow user = sync.MainUser; JSONTable_BaseUpgrade baseUpgrade = sync.CurrentBaseUpgrade; baseUpgrade[ResearchWait_ID].Level++; user.Might += ResearchWait_Might; ResearchWait_ID = 0; }
private void UpgradeDone(Sync sync) { UserInfoRow user = sync.MainUser; JSONTable_BaseUpgrade baseUpgrade = sync.CurrentBaseUpgrade; baseUpgrade[UpgradeWait_ID].Level++; user.Might += UpgradeWait_Might; UpgradeWait_ID = 0; }
public int CompareTo(object obj) { UserInfoRow other = obj as UserInfoRow; return(ID_User.CompareTo(other.ID_User)); }