Esempio n. 1
0
        // Use this for initialization
        protected override void Start()
        {
            Instance    = this;
            ColumnNames = TacoConfig.LeaderboardTournamentsColumns;

            // TODO : turn this into percentages

            int imageWidth = 45 + 380 + 45;

            float adjustedWidth = GetWidth() - imageWidth;

            var column1 = (adjustedWidth * 0.33f);

            ColumnWidths = new int[] { 45, 380, (int)column1, (int)column1, (int)column1, 45 };

            // Create an image list.
            imageList = new ImageList();

            firstPlace  = TacoConfig.FirstPlaceSprite;
            secondPlace = TacoConfig.SecondPlaceSprite;
            thirdPlace  = TacoConfig.ThirdPlaceSprite;

            // Add some images.

            imageList.Images.Add("firstPlace", firstPlace);
            imageList.Images.Add("secondPlace", secondPlace);
            imageList.Images.Add("thirdPlace", thirdPlace);

            imageList.Images.Add("winner", winner);

            imageList.Images.Add("banner", banner);
            imageList.Images.Add("bannerEnd", bannerEnd);

            // Set the listview's image list.
            this.ListView.SmallImageList = imageList;

            ListView.DefaultItemButtonHeight   = 260;
            ListView.DefaultColumnHeaderHeight = TacoConfig.ListViewHeaderHeight;

            ListView.DefaultItemFontSize    = 55;
            ListView.DefaultHeadingFontSize = TacoConfig.ListViewHeaderFontSize;

            // colors can't be CONST
            //ListView.DefaultHeadingBackgroundColor = TacoConfig.Instance.TacoListViewHeaderColor;
            ListView.DefaultSelectedItemColor = TacoConfig.Instance.ListViewHighlightColor;

            //ListView.ItemBecameVisible += this.OnItemBecameVisible;
            //ListView.ItemBecameInvisible += this.OnItemBecameInvisible;

            base.Start();
        }
Esempio n. 2
0
        // Use this for initialization
        protected override void Start()
        {
            Instance = this;

            ColumnNames = new List <string> ()
            {
                TacoConfig.LeaderboardTournamentCurrentColumn,
                TacoConfig.LeaderboardTournamentRankColumn,
                TacoConfig.LeaderboardTournamentPlayerColumn,
                TacoConfig.LeaderboardTournamentScoreColumn
            };

            // TODO : turn this into percentages
            float adjustedWidth = GetWidth() - 20;

            var column1 = (adjustedWidth * 0.15f);
            var column2 = (adjustedWidth * 0.15f);
            var column3 = (adjustedWidth * 0.4f);
            var column4 = (adjustedWidth * 0.3f);

            ColumnWidths = new int[] {
                (int)column1,
                (int)column2,
                (int)column3,
                (int)column4
            };

            UpdateIconForRank();

            ListView.DefaultItemButtonHeight   = TacoConfig.ListViewTournamentsButtonHeight;
            ListView.DefaultColumnHeaderHeight = TacoConfig.ListViewHeaderHeight;

            ListView.DefaultItemFontSize    = TacoConfig.ListViewItemFontSize;
            ListView.DefaultHeadingFontSize = TacoConfig.ListViewHeaderFontSize;

            // colors can't be CONST
            //ListView.DefaultHeadingBackgroundColor = TacoConfig.Instance.TacoListViewHeaderColor;
            ListView.DefaultSelectedItemColor = new Color32(1, 1, 1, 0);// TacoConfig.Instance.ListViewHighlightColor;

            ListView.ItemBecameVisible   += OnItemBecameVisible;
            ListView.ItemBecameInvisible += OnItemBecameInvisible;

            GameObject[] leaderboardMoneyImages = GameObject.FindGameObjectsWithTag("LeaderBoardMoneyType");
            for (int i = 0; i < leaderboardMoneyImages.Length; i++)
            {
                LeaderBoardMoneyTypeImages.Add(leaderboardMoneyImages [i].GetComponent <Image> ());
            }

            base.Start();
        }