コード例 #1
0
        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);
                }
            }
        }