private bool ValidateUpgrade(UpgradeMove item, GameState oldState) { // Need to make sure the province exists and they're not upgrading a province they no longer own ProvinceState province = oldState.GetProvinceState(item.AlteredProvince); return(province != null && province.Owner == item.Faction); }
private ProvinceState GetUpgradedProvince(UpgradeMove upgrade, ProvinceState equivalent) { // TODO: Apply province upgrades once province upgrades are designed out throw new NotImplementedException(); }