public static bool CheckSensorCollision(CollisionSensor sensorToCheck, Rectangle rectangle) { if (sensorToCheck.Rectangle.Intersects(rectangle)) { return true; } else return false; }
public static bool CheckSensorCollision(CollisionSensor sensor1, CollisionSensor sensor2) { if (sensor1.Rectangle.Intersects(sensor2.Rectangle)) { return true; } else { return false; } }
public static bool CheckSensorCollision(CollisionSensor sensorToCheck, Dictionary<SensorType, CollisionSensor> sensors) { foreach (KeyValuePair<SensorType, CollisionSensor> item in sensors) { if (sensorToCheck.Rectangle.Intersects(item.Value.Rectangle)) { return true; } } return false; }