public static TeamResource GetTaskCost(GameEntity company, TeamTask teamTask, GameContext gameContext)
{
if (teamTask.IsFeatureUpgrade)
{
var cost = GetFeatureUpgradeCost(company, teamTask);
return new TeamResource(0, 0, 0, cost, 0);
}
if (teamTask.IsMarketingTask)
{
var cost = Marketing.GetChannelCost(company, (teamTask as TeamTaskChannelActivity).ChannelId);
return new TeamResource(cost);
}
return new TeamResource(0);
}