Ejemplo n.º 1
0
 // Use this for initialization
 public override void Start()
 {
     health         = 550;
     startingHealth = health;
     SetHealth(startingHealth);
     maximumDistanceFromOrigin = 10;
     shootingDistance          = 9f;
     selectedClass             = enemyClass.Shooter;
     drtp = GetComponent <DrawRayToPlayer>();
     eg   = GetComponentInChildren <EnemyGun>();
 }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     startingLocation          = transform.position;
     maximumDistanceFromOrigin = 20f;
     patrolPoints = GetComponentsInChildren <Transform>();
     setUpPatrolPoints();
     startedPatrolling = false;
     goingThisWay      = false;
     drtp                = GetComponent <DrawRayToPlayer>();
     enemySpeed          = 3;
     gameObject.tag      = "Enemy";
     rb2d                = gameObject.AddComponent <Rigidbody2D>();
     rb2d.freezeRotation = true;
     //SpriteRenderer spr = gameObject.AddComponent<SpriteRenderer>();
     //spr.sprite = Sprite.FindObjectOfType(xhair);
     bxc = gameObject.AddComponent <BoxCollider2D>();
     StartCoroutine(alterStates());
 }