void OnTriggerStay2D(Collider2D other) { SpielerController controller = other.GetComponent <SpielerController>(); if (controller != null) { controller.ChangeHealth(-1); } }
void OnTriggerEnter2D(Collider2D other) { SpielerController controller = other.GetComponent <SpielerController>(); if (controller != null) { if (controller.health < controller.maxHealth) { controller.ChangeHealth(1); Destroy(gameObject); } } }
void OnTriggerStay2D(Collider2D other) { SpielerController player = other.gameObject.GetComponent <SpielerController>(); if (player != null) { if (attacking) { player.ChangeHealth(-1); } else { if (triggerActivated && !steppedOn) { steppedOn = true; timeSinceLastActivated = 0.0f; } } } }