Exemplo n.º 1
0
        internal static GameEntity PreparePlayerCompany(GameEntity niche, long startCapital, string text, GameContext gameContext)
        {
            var company = Companies.GenerateCompanyGroup(gameContext, text);

            company.ReplaceCorporateCulture(Companies.GetPlayerCorporateCulture());


            Companies.SetResources(company, startCapital, "start capital");

            Companies.PlayAs(company, gameContext);

            Investments.SetGrowthStyle(company, CompanyGrowthStyle.None);
            Investments.SetVotingStyle(company, VotingStyle.None);
            Investments.SetExitStrategy(company, InvestorInterest.None);

            Companies.AutoFillShareholders(gameContext, company, true);

            return(company);
        }