Release now return name and entity of the entity that was previously klicked.
This commit is contained in:
@@ -7,6 +7,7 @@ namespace Events
|
|||||||
{
|
{
|
||||||
|
|
||||||
struct ButtonReleased : public Event {
|
struct ButtonReleased : public Event {
|
||||||
|
std::string EntityName;
|
||||||
EntityWrapper Entity;
|
EntityWrapper Entity;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,8 @@ bool ButtonSystem::OnMouseRelease(const Events::MouseRelease& e)
|
|||||||
EntityWrapper ent = EntityWrapper(m_World, m_PickData.Entity);
|
EntityWrapper ent = EntityWrapper(m_World, m_PickData.Entity);
|
||||||
|
|
||||||
Events::ButtonReleased eReleased;
|
Events::ButtonReleased eReleased;
|
||||||
eReleased.Entity = ent;
|
eReleased.EntityName = m_PickEntity.Name();
|
||||||
|
eReleased.Entity = m_PickEntity;
|
||||||
m_EventBroker->Publish(eReleased);
|
m_EventBroker->Publish(eReleased);
|
||||||
|
|
||||||
if(m_World->HasComponent(m_PickData.Entity, "Button")) {
|
if(m_World->HasComponent(m_PickData.Entity, "Button")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user