using UnityEngine; using System.Collections; public class Invisibler : MonoBehaviour { private float targetAlpha; private bool increase; private float speed = 1f; private Renderer[] rendererArr; private Material material; // Use this for initialization void Start () { Craft craft = GetComponent(); if(craft.topPartTrans != null) { Renderer[] topRenderers = craft.topPartTrans.GetComponentsInChildren(); Renderer[] bottomRenderers = craft.bottomPartTrans.GetComponentsInChildren(); rendererArr = new Renderer[topRenderers.Length + bottomRenderers.Length]; for(int i=0; i(); } material = Instantiate(Resources.Load (Config.SHADOW_MATERIAL)); material.mainTexture = rendererArr[0].material.mainTexture; for(int i=0; i= targetAlpha) { color.a = targetAlpha; Craft craft = GetComponent(); for(int i=0; i(); inv.targetAlpha = alpha; inv.increase = increase; } }