private void PrepareUI() { GameUIScript.Init(settings); GameUIScript.SetPlayersCount(settings.players.Length, settings.players.Count(p => p.type == PlayerType.AI)); var ui = GameUIScript.GetUI(); for (int i = 0; i < settings.players.Length; i++) { var p = settings.players[i]; var z = ui.GetPlayerZone(p); p.gridViewport = z.rect; if (p.allowGridAngle) { p.gridAngle = z.angle; } GameUIScript.SetScore(i, 0); GameUIScript.SetSpeed(i, settings.gridSettings.startLevel); if (objectives != null) { GameUIScript.SetObjective(p.index, 1, objectives); } } }