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();
    }