private void AssignTeam(Team team, Issue issue) { if (team == null || issue == null) { throw new ArgumentNullException(); } if (issue.TeamsProgress.Any(x => x.TeamId == team.Id)) { return; } foreach (var childIssue in issue.ChildIssues) { AssignTeam(team, childIssue); } var status = new TeamProgress { Status = TeamProgressStatus.Assigned, Issue = issue, Team = team }; issue.TeamsProgress.Add(status); db.SaveChanges(); }
//bool isClicked; void Awake() { // Setting up the references. team = GameObject.FindGameObjectWithTag("Player"); teamProgress = team.GetComponent <TeamProgress>(); }