public static void SetJobOffer(HumanFF human, GameEntity company, JobOffer offer, int teamId, GameContext gameContext) { var o = new ExpiringJobOffer { Accepted = true, JobOffer = offer, CompanyId = company.company.Id, HumanId = human.HumanComponent.Id, DecisionDate = -1 }; AddOrReplaceOffer(company, human, o); Economy.UpdateSalaries(company, gameContext); }
static void ReplaceTeam(GameEntity company, GameContext gameContext, TeamComponent t) { company.ReplaceTeam(t.Morale, t.Organisation, t.Managers, t.Workers, t.Teams, t.Salaries); Economy.UpdateSalaries(company, gameContext); }