public void SendCollisionExit(BC_CollisionData col) { if (this.colExits != null) { for (int i = 0; i < this.colExits.Count; i++) { this.colExits[i].OnCollisionExit(col); EventListener.CollisionExit(col); // Invoke custom event } } }
public static void CollisionExit(BC_CollisionData data) { //DebugManager.LogToFile("[OnCollisionExit] " + data.collider.name + " exited collision with " + data.myCollider.name + " at point " + data.point.ToString() + " with normal of " + data.normal.ToString()); OnCollisionExit?.Invoke(data); }
public static void CollisionStay(BC_CollisionData data) { //DebugManager.LogToFile("[OnCollisionStay] " + data.collider.name + " is colliding with " + data.myCollider.name + " at point " + data.point.ToString() + " with normal of " + data.normal.ToString()); OnCollisionStay?.Invoke(data); }