public void AccureResearch(float researchPoints)
{
ComputerResearchAmount += GetFieldInvestmentAmount(TechField.COMPUTER, researchPoints);
ConstructionResearchAmount += GetFieldInvestmentAmount(TechField.CONSTRUCTION, researchPoints);
ForceFieldResearchAmount += GetFieldInvestmentAmount(TechField.FORCE_FIELD, researchPoints);
PlanetologyResearchAmount += GetFieldInvestmentAmount(TechField.PLANETOLOGY, researchPoints);
PropulsionResearchAmount += GetFieldInvestmentAmount(TechField.PROPULSION, researchPoints);
WeaponResearchAmount += GetFieldInvestmentAmount(TechField.WEAPON, researchPoints);
}