1
This commit is contained in:
parent
9bb20edbe0
commit
a4fbedb72b
@ -70,3 +70,13 @@ ColliderComponent* Building::GetBoxBound()
|
|||||||
);
|
);
|
||||||
return collider;
|
return collider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Building::GetAabbBox(AabbCollider& aabb_box)
|
||||||
|
{
|
||||||
|
aabb_box.active = true;
|
||||||
|
aabb_box.owner = this;
|
||||||
|
aabb_box._min.x = -meta->i->tilewidth()/2.0;
|
||||||
|
aabb_box._min.y = -meta->i->tileheight()/2.0;
|
||||||
|
aabb_box._max.x = meta->i->tilewidth()/2.0;
|
||||||
|
aabb_box._max.y = meta->i->tileheight()/2.0;
|
||||||
|
}
|
||||||
|
@ -25,4 +25,5 @@ class Building : public Entity
|
|||||||
virtual void FillMFObjectPart(cs::MFObjectPart* part_data) override;
|
virtual void FillMFObjectPart(cs::MFObjectPart* part_data) override;
|
||||||
virtual void FillMFObjectFull(cs::MFObjectFull* full_data) override;
|
virtual void FillMFObjectFull(cs::MFObjectFull* full_data) override;
|
||||||
virtual ColliderComponent* GetBoxBound() override;
|
virtual ColliderComponent* GetBoxBound() override;
|
||||||
|
virtual void GetAabbBox(AabbCollider& aabb_box) override;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user