001package com.fs.starfarer.api.campaign.econ; 002 003 004 005public interface ImmigrationPlugin { 006 007 /** 008 * Only called once every 3 days or thereabouts. 009 * @param days 010 * @param uiUpdateOnly 011 */ 012 void advance(float days, boolean uiUpdateOnly); 013 014 015 float getWeightForMarketSize(float size); 016 //PopulationComposition computeIncoming(); 017 018 //float getIncentiveCostDistMult(); 019 020 //int getCreditsForOnePercentPopulationIncrease(); 021 float getFractionForPopulationPoints(float points); 022 float getPopulationPointsForFraction(float fraction); 023 024 025 //float getIncentivePercentPerMonth(); 026 027}