コード例 #1
0
ファイル: LobbyUIView.cs プロジェクト: outscal/hitman
        void CreateLevelButtonsAsync()
        {
            for (int i = 0; i < gameService.GetNumberOfLevels(); i++)
            {
                GameObject lobbyCard = Instantiate(lobbyCardPrefab);
                lobbyCard.transform.SetParent(buttonContainer.transform);
                lobbyCard.transform.localScale = Vector3.one;
                LobbyCardController lobbyCardController = lobbyCard.GetComponent <LobbyCardController>();


                if (i <= saveService.ReadMaxLevel())
                {
                    lobbyCardController.DefaultSettings(true, i, this);
                }
                else
                {
                    lobbyCardController.DefaultSettings(false, i, this);
                }

                lobbyCardControllerList.Add(lobbyCardController);
            }
        }