// Token: 0x06001423 RID: 5155 RVA: 0x0005617B File Offset: 0x0005437B private void OnLeaveTeam(TeamIndex oldTeamIndex) { if (TeamComponent.TeamIsValid(oldTeamIndex)) { TeamComponent.teamsList[(int)oldTeamIndex].Remove(this); } }
// Token: 0x06001424 RID: 5156 RVA: 0x00056194 File Offset: 0x00054394 private void OnJoinTeam(TeamIndex newTeamIndex) { if (TeamComponent.TeamIsValid(newTeamIndex)) { TeamComponent.teamsList[(int)newTeamIndex].Add(this); } this.SetupIndicator(); HurtBox[] array; if (!this.body) { array = null; } else { HurtBoxGroup hurtBoxGroup = this.body.hurtBoxGroup; array = ((hurtBoxGroup != null) ? hurtBoxGroup.hurtBoxes : null); } HurtBox[] array2 = array; if (array2 != null) { HurtBox[] array3 = array2; for (int i = 0; i < array3.Length; i++) { array3[i].teamIndex = newTeamIndex; } } this.oldTeamIndex = newTeamIndex; }
// Token: 0x0600142D RID: 5165 RVA: 0x000563D4 File Offset: 0x000545D4 public static ReadOnlyCollection <TeamComponent> GetTeamMembers(TeamIndex teamIndex) { if (!TeamComponent.TeamIsValid(teamIndex)) { return(TeamComponent.emptyTeamMembers); } return(TeamComponent.readonlyTeamsList[(int)teamIndex]); }