void Start() { if (randomColor) { GetComponent <SpriteRenderer>().color = new Color(Random.Range(0, 0.5f), Random.Range(0, 0.5f), Random.Range(0, 0.5f), 1); } if (randomScale) { scale = Random.Range(0.5f, 3f); transform.localScale = new Vector3(scale, scale, scale); GetComponent <SpriteRenderer>().sortingOrder = (int)(-200 + (scale * 16)) + highOrder; if (highOrder != 0) { GameObject[] childs; childs = GetAllChildren.getChildren(gameObject); for (int i = 0; i < childs.Length; i++) { childs[i].GetComponent <SpriteRenderer>().sortingOrder = (int)(-200 + (scale * 16)) + highOrder - 1 - i; } } } if (randomRot) { Quaternion rotation = Quaternion.Euler(0, 0, Random.Range(0, 360f)); transform.rotation = rotation; } }
void Start() { wave.SetActive(false); curDial = 0; dangerZone.SetActive(true); numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length; ContinuePlot(); }
IEnumerator Waiter() { yield return(new WaitForSeconds(3)); WaveInt.GetComponent <Text>().text = "" + (curWave + 1); audioSource = GetComponent <AudioSource>(); waves = GetAllChildren.getChildren(gameObject, false, "Wave"); waves[curWave].SetActive(true); timer = 5; }
public void Reduce() { numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length - 1; if (numOfObjs <= 0) { DestroyMeteors(); venue.gameObject.SendMessage("HideMe", 0); venue.NextWave(); Destroy(gameObject); } }
void Update() { if (allowAnti) { numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length; timer -= Time.deltaTime * 1; if (timer < 0) { Check(); timer = 5; } } }
public void ContinuePlot() { if (curDial <= boxes.Length - 1) { venue.CastEvent((int)boxes[curDial].who, boxes[curDial].text, boxes[curDial].specEvent, this); curDial++; } else { venue.RemoveEvent(); dangerZone.SetActive(false); wave.SetActive(true); numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length; } }
public void ContinuePlot() { if (curDial <= boxes.Length - 1) { venue.CastEvent((int)boxes[curDial].who, boxes[curDial].text, boxes[curDial].specEvent, this); curDial++; } else { dangerZone.SetActive(false); venue.RemoveEvent(); wave.SetActive(true); venue.gameObject.SendMessage("CallMe", 0); numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length; allowAnti = true; } }
void Start() { audioSource = GetComponent <AudioSource>(); waves = GetAllChildren.getChildren(gameObject, false, "Wave"); waves[curWave].SetActive(true); }
public void Reduce() { numOfObjs = GetAllChildren.getChildren(wave, false, "Enemy").Length - 1; Check(); }