public void ScoreUpdate(RoundScoreUpdatedEvent e, RoundNode node, [JoinByBattle] BattleWithoutLimitNode battleWithoutLimit, [JoinByBattle] IndicatorNode indicator, [JoinByBattle] ICollection <TeamNode> teams) { int redScore = 0; int blueScore = 0; foreach (TeamNode node2 in teams) { TeamColor teamColor = node2.teamColor.TeamColor; if (teamColor == TeamColor.RED) { redScore = node2.teamScore.Score; continue; } if (teamColor == TeamColor.BLUE) { blueScore = node2.teamScore.Score; } } indicator.teamBattleScoreIndicator.UpdateScore(blueScore, redScore, Mathf.Max(blueScore, redScore)); }
public void UpdateScore(RoundScoreUpdatedEvent e, RoundNode round, [JoinByBattle] HUDNodes.SelfBattleUserNode selfBattleUser, [JoinByBattle] BattleNode battle) { base.ScheduleEvent <UpdateDMHUDScoreEvent>(battle); }
public void ScoreUpdate(RoundScoreUpdatedEvent e, RoundNode node, [JoinByBattle] ScoreBattleNode battle, [JoinByBattle] HUDNodes.SelfBattleUserNode self, [JoinByBattle] ICollection <TeamNode> teams, [JoinAll] SingleNode <TeamScoreHUDComponent> hud) { this.SetScore(teams, hud.component); }