public void Clear() { foreach (var generator in Generators) { generator.Value.ClearExceptPermanents(); generator.Value.DropAutomatic(); } ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(); }
public void ResetByPlanets() { foreach (var generator in Generators) { generator.Value.ClearExceptPermanents(); generator.Value.DropAutomatic(); generator.Value.ClearBoostsByPlanet(); generator.Value.ResetByPlanets(); } ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(); ProfitBoosts.ClearTimed(); TimeBoosts.ClearTimed(); }
public void ResetByInvestors() { foreach (var generator in Generators) { generator.Value.ClearExceptPermanents(true); generator.Value.ClearBoostsByInvestors(); //generator.Value.ClearTimedBoosts(); generator.Value.ResetByInvestors(); } ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(); ProfitBoosts.ClearTimed(); TimeBoosts.ClearTimed(); }
public void ResetFull() { ClearGenerators(); ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(); }
public void ClearBoostsByPlanet() { ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(); IsEnhanced = false; }
//public void ClearTimedBoosts() { // ProfitBoosts.ClearTimed(); // TimeBoosts.ClearTimed(); //} public void ClearBoostsByInvestors() { ProfitBoosts.ClearTemp(); TimeBoosts.ClearTemp(kEnhanceBoostName); }