# timeEvent in overlap not working

**URL:** <https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077>\
**Category:** Phaser 3\
**Created:** [October 28, 2019, 5:38pm UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077 "2019-10-28T17:38:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Sam](https://phaser.discourse.group/u/Sam)\
**Post date:** [October 28, 2019, 5:38pm UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077/1 "2019-10-28T17:38:19Z")

</div>

Hello i am really new in phaser maybe one week so please be patient 😃 thank you 🙂

```
   this.physics.add.overlap(player, enemy, stret, null, this);
           	function stret(){

                 this.time.addEvent({
                          delay: 500,
                          callback: ()=>{
                                myhp-=1; 
                           },
                           loop: true
                           })
       	}

```

Everytime my “player” and my “enemy” overlap i need to lower “myhp” every 500ms. But this code will continuously lower my hp no every 500ms. I doesnt look like by i tried everything. Four hours or maybe more of trying to resolve this simple code…Please help me , thank you very much.

---

<div class="post-metadata">

**Author:** ![Sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Sam](https://phaser.discourse.group/u/Sam)\
**Post date:** [October 29, 2019, 9:35am UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077/2 "2019-10-29T09:35:05Z")

</div>

This is one of first thing to learn in phaser i belive you know it guys. 😕

---

<div class="post-metadata">

**Author:** ![Sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Sam](https://phaser.discourse.group/u/Sam)\
**Post date:** [October 30, 2019, 7:12pm UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077/3 "2019-10-30T19:12:30Z")

</div>

Still hopeless, this is blocking all my progress please guys

---

<div class="post-metadata">

**Author:** ![samme](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/samme/32/5275_2.png) [@samme](https://phaser.discourse.group/u/samme)\
**Post date:** [October 30, 2019, 9:39pm UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077/4 "2019-10-30T21:39:50Z")

</div>

Are the two sprites overlapping continuously?

---

<div class="post-metadata">

**Author:** ![Sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Sam](https://phaser.discourse.group/u/Sam)\
**Post date:** [October 30, 2019, 10:49pm UTC](https://phaser.discourse.group/t/timeevent-in-overlap-not-working/4077/5 "2019-10-30T22:49:58Z")

</div>

It is dynamic player who can move left right and also dynamic enemy .They can overlap for second or forever depend on player movement . It works like after delay it starts but loop is not working and then it count down “myhp” continuously(not in loop) until i move away (=\>not overlapping)

When I put this timeEvent to update with some boolean which checking if they are overlapping it works but I didn’t know how to say if they are NOT overlapping. -\> but I thought there would be some easy Phaser command not 10 boolean and 15 if else
