// collision to damage the player private void OnCollisionEnter2D(Collision2D collision) { scriptSpeler player = collision.gameObject.GetComponent <scriptSpeler>(); if (player) { player.TakeDamage(Dmg); } }
// if hit by player, get points, destroy object and lose one on lightCount void OnTriggerEnter2D(Collider2D col) { scriptSpeler player = col.GetComponent <scriptSpeler>(); if (player) { Score.points += 10f; Destroy(gameObject); lightCount--; } }
public static void KillPlayer(scriptSpeler player) { Destroy(player.gameObject); instance.RespawnPlayer(); }