void OnCollisionEnter2D(Collision2D other) { EnemyController e = other.collider.GetComponent<EnemyController>(); if (e != null) { e.Fix(); r = FindObjectOfType(typeof(RubyController)) as RubyController; r.IncreaseCount(); } Destroy(gameObject); HardEnemyController h = other.collider.GetComponent<HardEnemyController>(); if (h != null) { h.Fix(); r = FindObjectOfType(typeof(RubyController)) as RubyController; r.IncreaseCount(); } HardestEnemy he = other.collider.GetComponent<HardestEnemy>(); if(he != null) { r = FindObjectOfType(typeof(RubyController)) as RubyController; r.controlhardestenemy(); } }
public void controlhardestenemy() { hardestenemycounter++; if (hardestenemycounter == 2) { hardestenemycounter = 0; he = FindObjectOfType(typeof(HardestEnemy)) as HardestEnemy; if (he != null) { he.Fix(); IncreaseCount(); } } }