// Use this for initialization void Start() { playerWorm = GameObject.FindGameObjectWithTag("WormHead"); wormHead = playerWorm.GetComponent <WormHead>(); EnemyTarget = GameObject.FindGameObjectWithTag("Zelle"); direction = new Vector2((EnemyTarget.transform.position.x + Random.Range(-12, 12)) - transform.position.x, (EnemyTarget.transform.position.y + Random.Range(-7, 7)) - transform.position.y).normalized; boxCol = gameObject.GetComponent <BoxCollider2D>(); Ator = gameObject.GetComponent <Animation>(); anima = gameObject.GetComponent <Animator>(); ps = GetComponent <ParticleSystem>(); rb = GetComponent <Rigidbody2D>(); Audio = GetComponent <AudioClip>(); AuSo = GetComponent <AudioSource>(); Audio = (Resources.Load("Item Pick Up", typeof(AudioClip))) as AudioClip; // Size = gameObject.transform.lo; AuSo.Stop(); sr = gameObject.GetComponent <SpriteRenderer>(); randomizer(); Spawning = true; enemyColor.a = 0; Typs(); Rotation(); }
void Start() { ps = this.gameObject.GetComponent <ParticleSystem> (); wh = this.gameObject.GetComponent <WormHead> (); ps.Stop(); time = stuntedTime; initialSpeed = wh.minSpeed; }
// Use this for initialization private void Start() { hp = childNum * 2; newParent = gameObject; rb = GetComponent <Rigidbody2D>(); mySprite = GetComponent <SpriteRenderer>(); wormHead = GetComponent <WormHead>(); for (int i = 0; i < childNum; i++) { //AllChilds GameObject newChild = Instantiate(child, new Vector3((i + 1) * distMin * (-1), 0, 0) + transform.position, Quaternion.identity); newChild.GetComponent <WormChild>().parent = newParent; newChild.GetComponent <WormChild>().wormHead = wormHead; newChild.GetComponent <WormChild>().speed = speed; newChild.GetComponent <SpriteRenderer>().sortingOrder = -i; newChild.GetComponent <WormChild>().size = Random.Range(0.9f, 1.1f); if (i < childNum - 1) { //MiddleChilds newChild.GetComponent <WormChild>().spriteEnd = false; newChild.GetComponent <WormChild>().distMin = distMin; newChild.GetComponent <WormChild>().distMax = distMax; } else { //LastChild newChild.GetComponent <WormChild>().spriteEnd = true; newChild.GetComponent <WormChild>().distMin = distMin + 0.1f; newChild.GetComponent <WormChild>().distMax = distMax + 0.1f; } newParent = newChild; } }