// 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(); }
// 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(); }