I would like to get the Sprite component from all the game object in list. So I can able to change the alpha value.
{
public GameObject[] tabs;
SpriteRenderer[] spriteAlpha;
void Update()
{
spriteAlpha = new SpriteRenderer[tabs.Length];
//SpriteRenderer[] r = tabs[0].GetComponents<SpriteRenderer>();
for(int i = 0; i< tabs.Length; i++)
{
spriteAlpha_= tabs*.GetComponents<SpriteRenderer>();*_
//tabs_.renderer.materials*.color = new Color(1f,1f,1f,0.2f);*_
* }*
* }*
}
Thanks.
public GameObject tabs;
SpriteRenderer spriteAlpha;
// Use this for initialization
void Start () {
spriteAlpha = new SpriteRenderer[tabs.Length];
}
// Update is called once per frame
void Update()
{
//spriteAlpha = new SpriteRenderer[tabs.Length];
//SpriteRenderer[] r = tabs[0].GetComponents<SpriteRenderer>();
for (int i = 0; i < tabs.Length; i++)
{
spriteAlpha _= tabs*.GetComponent<SpriteRenderer>();*_
//tabs_.renderer.materials*.color = new Color(1f,1f,1f,0.2f);*_
}
}
Try this…It Will Helps you…
Your Code Not working because of two things…
1)You have initialize sprite alpha array in update so that everytime it will initialize and reset all the values of spriteAlpha array
2)you have used getcomponents,insted use getComponent