void OnTriggerEnter2D(Collider2D hitInfo) { if (hitInfo.gameObject.CompareTag("Bullet")) { Enemy_ContDam enemy = GetComponent <Enemy_ContDam>(); enemy.TakeBulletDamage(damage); } }
void Start() { speed = Random.Range(minSpeed, maxSpeed ); rb = GetComponent <Rigidbody2D>(); targetPos = GameObject.FindWithTag("Player").transform; EnemyTransforms = Spawner.enemyTransformList; ///. is this bad pracitec CAP Spawner sprite = GetComponent <SpriteRenderer>(); enemCD = GetComponent <Enemy_ContDam>(); }
public void DeregisterEnemyAsFP(Enemy_ContDam enemy) { // Debug.Log("Pre Deregister as FollowP : Count is ... " + enemies.Count); FollowPlayer fpEnem = enemy.GetComponent <FollowPlayer>(); enemies.Remove(fpEnem); enemiesLiving = enemies.Count; numberForCoins += 1; // Debug.Log("Deregistering as FollowP : Count is ... " + enemies.Count + ".. Living is.. " + enemiesLiving + ".. Numbers for coins " + numberForCoins); }