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);
}
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))
{
livingEntities[j].OnCollision();
entities[i].OnCollision();
livingEntities[j].OnCollision(entities[i]);
entities[i].OnCollision(livingEntities[j]);
}
}
}
@ -123,8 +123,8 @@ namespace DangerousD.GameCore.Managers
{
if (livingEntities[i].Rectangle.Intersects(livingEntities[j].Rectangle))
{
livingEntities[i].OnCollision();
livingEntities[j].OnCollision();
livingEntities[i].OnCollision(livingEntities[j]);
livingEntities[j].OnCollision(livingEntities[i]);
}
}
}