is there a way of querying that this interaction happened from the platform? Not sure how to get this data back. One for @MelvMay ?
basically something like:
void OnCollisionStay2D(Collision2D coll)
{
if (coll.gameObject.GetComponent<PlatformEffector2D>() != null)
{
//did player touch object in <PlatformEffector2D>().surfaceArc interaction check here
}
}
The end result, I basically want a cheap way of knowing if a player ran into an object and they touched the local ‘up’ surface of the effector (OnCollisionStay2D is triggered regardless of being in the surface art or not)