void AlbumInit() { initialized = true; transform.localPosition = scrollPosition; for (int i = 0; i < StarLoader.starAlbum.Length; i++) { GameObject newItem = Instantiate(itemPrefab) as GameObject; SampleAlbum album = newItem.GetComponent <SampleAlbum>(); //album.starName.text = string.Concat ("[", StarLoader.stars[i].level, "] " , StarLoader.stars[i].name); //album.starDesc.text = StarLoader.stars[i].desc; newItem.name = "star" + StarLoader.stars[i].id; album.button.GetComponent <StarPhotoButton>().id = StarLoader.stars[i].id; if (StarLoader.starAlbum[i].isLegend) { // album.border.color = new Vector4 (1f, 0.5f, 0f, 1f); album.starSprite.color = new Vector4(1f, 0.5f, 0f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else if (StarLoader.starAlbum[i].isEpic) { // album.border.color = new Vector4 (0.66f, 0f, 1f, 1f); album.starSprite.color = new Vector4(1f, 0.11f, 0.39f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else if (StarLoader.starAlbum[i].isCommon) { // album.border.color = new Vector4 (1f, 1f, 1f, 1f); album.starSprite.color = new Vector4(1f, 1f, 1f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else { // album.border.color = new Vector4 (1f, 1f, 1f, 1f); album.starSprite.sprite = locker[StarLoader.stars[i].level - 1]; album.button.GetComponent <StarPhotoButton>().unlocked = false; } newItem.transform.SetParent(contentPanel); newItem.transform.localScale = new Vector3(1, 1, 1); // i donno why scale is scalable :( } }
void RefreshAlbum() { initialized = true; Debug.Log("Refresh"); string name; for (int i = 0; i < StarLoader.starAlbum.Length; i++) { name = string.Concat("star", i); GameObject albumItem = GameObject.Find(name); SampleAlbum album = albumItem.GetComponent <SampleAlbum>(); if (StarLoader.starAlbum[i].isLegend) { //album.border.color = new Vector4 (1f, 0.5f, 0f, 1f); album.starSprite.color = new Vector4(1f, 0.5f, 0f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else if (StarLoader.starAlbum[i].isEpic) { //album.border.color = new Vector4 (0.66f, 0f, 1f, 1f); album.starSprite.color = new Vector4(1f, 0.11f, 0.39f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else if (StarLoader.starAlbum[i].isCommon) { //album.border.color = new Vector4 (1f, 1f, 1f, 1f); album.starSprite.color = new Vector4(1f, 1f, 1f, 1f); album.starSprite.sprite = StarLoader.stars[i].sprite; album.button.GetComponent <StarPhotoButton>().unlocked = true; } else { //album.border.color = new Vector4 (1f, 1f, 1f, 1f); album.starSprite.sprite = locker[StarLoader.stars[i].level - 1]; album.button.GetComponent <StarPhotoButton>().unlocked = false; } } }