// Update is called once per frame void Update() { if (flag) { time += Time.deltaTime; if (word.transform.localScale.x < BigSize && mode == ComboStatue.Init) { word.transform.localScale += new Vector3(speed, speed, 0); word_shine.transform.localScale += new Vector3(speed, speed, 0); speed += 0.002f; if (word.transform.localScale.x > BigSize) { mode = ComboStatue.Shine; } } else if (mode == ComboStatue.Shine) { word.transform.localScale = new Vector3(normalSize, normalSize, 0f); word_shine.transform.localScale = new Vector3(normalSize, normalSize, 0f); } else if (mode == ComboStatue.Destory) { Destroy(gameObject); } if (time > DestoryTime) { Destroy(gameObject); } } }
// Use this for initialization void Start() { time = 0; speed = 0.002f; mode = ComboStatue.Init; word.transform.localScale = new Vector3(normalSize, normalSize, 0f); word_shine.transform.localScale = new Vector3(normalSize, normalSize, 0f); }