public void OnReceived(ControlPointContestingChangedMessage controlPointContestingChangedMessage) { if (gameState == GameState.InGame) { inGame.OnReceived(controlPointContestingChangedMessage); } }
public void OnReceived(ControlPointContestingChangedMessage controlPointContestingChangedMessage) { var fix = controlPointContestingChangedMessage.Fix.Value; timeToDraw = fix.TimeToDraw; timeToDrawText.text = TimeSpan.FromSeconds(Mathf.CeilToInt(timeToDraw)).ToString(@"mm\:ss"); controlPoints[fix.ControlPointId].GetComponent <ControlPoint>().ChangeContesting(fix.Team, fix.IsContesting, fix.ProgressedTeam, fix.Progression); UpdateAttackedIcons(); UpdatePlayerAttackingAudio(); }