| 1234567891011121314151617181920212223242526272829 |
- #include "BsMeshCollider.h"
- #include "BsPhysics.h"
- namespace BansheeEngine
- {
- MeshCollider::MeshCollider()
- { }
- SPtr<MeshCollider> MeshCollider::create(const Vector3& position, const Quaternion& rotation)
- {
- return Physics::instance().createMeshCollider(position, rotation);
- }
- void MeshCollider::getListenerResources(Vector<HResource>& resources)
- {
- if(mMesh != nullptr)
- resources.push_back(mMesh);
- }
- void MeshCollider::notifyResourceLoaded(const HResource& resource)
- {
- onMeshChanged();
- }
- void MeshCollider::notifyResourceChanged(const HResource& resource)
- {
- onMeshChanged();
- }
- }
|