Assets.Core.Teams.AddTeamTask C# (CSharp) Method

AddTeamTask() public static method

public static AddTeamTask ( GameEntity product, int date, GameContext gameContext, int teamId, TeamTask task ) : bool
product GameEntity
date int
gameContext GameContext
teamId int
task TeamTask
return bool
        public static bool AddTeamTask(GameEntity product, int date, GameContext gameContext, int teamId, TeamTask task)
        {
            var taskId = product.team.Teams[teamId].Tasks.Count;

            if (!CanExecuteTeamTask(product, task, gameContext))
                task.IsPending = true;

            if (!task.IsPending)
                AddTeamTask(product, date, gameContext, teamId, taskId, task);

            return task.IsPending;
        }

Same methods

Teams::AddTeamTask ( GameEntity product, int date, GameContext gameContext, int teamId, int taskId, TeamTask task ) : void