bool ColliderCircle::CheckCollision(const Collider& aCollider, const CollisionStruct& aCollisionStruct) const { CollisionStruct newStruct; newStruct.myObjectSpace = aCollisionStruct.myArgumentObjectSpace; newStruct.myObjectScale = aCollisionStruct.myArgumentObjectScale; newStruct.myArgumentObjectSpace = aCollisionStruct.myObjectSpace; newStruct.myArgumentObjectScale = aCollisionStruct.myObjectScale; return aCollider.CheckCollision(*this, newStruct); }