private void ClearSquad() { SquadLeader = ""; InvitedSquadMembers.Clear(); SquadMembers.Clear(); Loot.Clear(); SquadActive = false; IsCancelled = false; DeleteFile(); }
public void UpdateSquadMember(string squadMemberId, string squadId, string memberId) { SelectedSquadMember = _squadMemberService.FindSquadMembers(squadMemberId); if (SelectedSquadMember == null) { SelectedSquadMember.SquadId = squadId; SelectedSquadMember.MemberId = memberId; _squadMemberService.UpdateSquadMember(SelectedSquadMember); _squadMemberService.SaveSquadMember(); } }
public void CreateSquadMember(string memberId, string squadId) { var result1 = _memberService.FindMember(memberId); var result2 = _squadService.FindSquad(squadId); if (result1 != null && result2 != null) { SquadMembers squaMember = new SquadMembers() { SquadMemberId = $"{memberId}-{squadId}", MemberId = memberId, SquadId = squadId }; _squadMemberService.AddSquadMember(squaMember); _squadMemberService.SaveSquadMember(); } }
public void UpdateSquadMembers() //updates members and sets up manager { SquadMembers.Clear(); GameObject squadParent = null; float squadSpeedTemp = 100000f; //declare a temp speed foreach (var go in GetComponentsInChildren <Transform>()) { if (go.name == "SquadMembers") { squadParent = go.gameObject; } } foreach (var member in squadParent.GetComponentsInChildren <Transform>()) { if (member.GetComponent <SquadMemberManager>() != null) { SquadMembers.Add(member.gameObject); } } int i = 0; foreach (var member in SquadMembers) //search for slowest man in squaad and setup members { SquadMemberManager memberManager = member.GetComponent <SquadMemberManager>(); if (memberManager.speed < squadSpeedTemp) //is it slower than others? { squadSpeedTemp = memberManager.speed; } memberManager.SetPlaceholder(Placeholders[i]); //set default positin memberManager.GoPosition(); //send him to position memberManager.Team = Team; memberManager.SetMyManager(gameObject); //set his manager i++; } SetSquadSpeed(squadSpeedTemp); //set everyones speed to slowest man in squad SetSquadTeam(Team); manCount = squadMembers.Count; Alive = true; }
public async Task <IActionResult> UserToSquad(string squadName, string userName) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = await _context.User.SingleOrDefaultAsync((m => m.UserName == userName)); var squad = await _context.Squad.SingleOrDefaultAsync((m => m.SquadName == squadName)); var newMember = new SquadMembers { SquadId = squad.SquadId, User = user, UserAdded = DateTime.Now, UserRole = "participant" }; _context.SquadMembers.Add(newMember); await _context.SaveChangesAsync(); return(Ok(newMember)); }
public void UpdateSquadMember(SquadMembers squadMem) { _context.SquadMembers.Update(squadMem); }
public void DeleteSquadMember(SquadMembers squadMem) { _context.SquadMembers.Remove(squadMem); }
public void AddSquadMember(SquadMembers squadMem) { _context.SquadMembers.Add(squadMem); }
public void SetSelectedSquadMember(object selectedSquadMember) { SelectedSquadMember = (SquadMembers)selectedSquadMember; }
public void DeleteSquadMember(SquadMembers squadMember) { SelectedSquadMember = _squadMemberService.FindSquadMembers(squadMember.SquadMemberId); _squadMemberService.DeleteSquadMember(SelectedSquadMember); _squadMemberService.SaveSquadMember(); }