added GameObject to OnCollision
This commit is contained in:
parent
9e3c0f09ad
commit
82e4dcc1c4
2 changed files with 5 additions and 5 deletions
|
@ -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)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue