private void PrepareNPlayerLayout()
    {
        nPlayerLayout.GetComponentsInChildren <SingingResultsPlayerUiController>().ForEach(it => it.gameObject.SetActive(false));
        GameObjectUtils.DestroyAllDirectChildren(nPlayerLayout.transform);
        for (int i = 0; i < sceneData.PlayerProfiles.Count; i++)
        {
            Instantiate(singingResultsPlayerUiControllerPrefab, nPlayerLayout.transform);
        }

        PlayerUiArea.SetupPlayerUiGrid(sceneData.PlayerProfiles.Count, nPlayerLayout.GetComponent <GridLayoutGroupCellSizer>());
    }