// Start is called before the first frame update void Start() { rb = GetComponent <Rigidbody2D>(); playerPos = GameObject.FindGameObjectWithTag("Player").transform; stageController = GameObject.FindObjectOfType <StageControl>(); enemyFreezed = GetComponent <EnemyFreezed>(); if (playerPos.position.x > transform.position.x) { direction = 1; } else if (playerPos.position.x < transform.position.x) { direction = -1; } if (TypeMedusa == typeMedusa.blue) { moveSpeed = Random.Range(80, 180); cycleWidth = Random.Range(200, 401); } else if (TypeMedusa == typeMedusa.gold) { moveSpeed = Random.Range(80, 250); cycleWidth = Random.Range(150, 501); } }
// Start is called before the first frame update void Start() { rb = GetComponent <Rigidbody2D>(); spr = GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); enemyFreezed = GetComponent <EnemyFreezed>(); }
// Start is called before the first frame update void Start() { enemyFreezed = GetComponent <EnemyFreezed>(); stageController = GameObject.FindObjectOfType <StageControl>(); waypoints = GameObject.FindGameObjectsWithTag("WayPoint"); idWaypoint = Random.Range(0, waypoints.Length); anim = GetComponent <Animator>(); spr = GetComponent <SpriteRenderer>(); }