public void ReplaceInvestmentStrategy(CompanyGrowthStyle newGrowthStyle, VotingStyle newVotingStyle, InvestorInterest newInvestorInterest) { var index = GameComponentsLookup.InvestmentStrategy; var component = (InvestmentStrategyComponent)CreateComponent(index, typeof(InvestmentStrategyComponent)); component.GrowthStyle = newGrowthStyle; component.VotingStyle = newVotingStyle; component.InvestorInterest = newInvestorInterest; ReplaceComponent(index, component); }
// -------------------------------------------------------------- public static void SetVotingStyle(GameEntity company, VotingStyle votingStyle) { company.investmentStrategy.VotingStyle = votingStyle; }