added GameObject to OnCollision

This commit is contained in:
SergoDobro 2023-08-16 15:49:48 +03:00
parent 9e3c0f09ad
commit 82e4dcc1c4
2 changed files with 5 additions and 5 deletions

View file

@ -30,7 +30,7 @@ namespace DangerousD.GameCore
AppManager.Instance.GameManager.Register(this); AppManager.Instance.GameManager.Register(this);
} }
public virtual void OnCollision() public virtual void OnCollision(GameObject gameObject)
{ {
} }

View file

@ -108,8 +108,8 @@ namespace DangerousD.GameCore.Managers
{ {
if (livingEntities[j].Rectangle.Intersects(entities[i].Rectangle)) if (livingEntities[j].Rectangle.Intersects(entities[i].Rectangle))
{ {
livingEntities[j].OnCollision(); livingEntities[j].OnCollision(entities[i]);
entities[i].OnCollision(); entities[i].OnCollision(livingEntities[j]);
} }
} }
} }
@ -123,8 +123,8 @@ namespace DangerousD.GameCore.Managers
{ {
if (livingEntities[i].Rectangle.Intersects(livingEntities[j].Rectangle)) if (livingEntities[i].Rectangle.Intersects(livingEntities[j].Rectangle))
{ {
livingEntities[i].OnCollision(); livingEntities[i].OnCollision(livingEntities[j]);
livingEntities[j].OnCollision(); livingEntities[j].OnCollision(livingEntities[i]);
} }
} }
} }