Deleting touchpoints with the legacy cry renderer in an attempt to fix a failing test
This commit is contained in:
@@ -190,50 +190,10 @@ namespace LmbrCentral
|
|||||||
void EditorDecalComponent::Activate()
|
void EditorDecalComponent::Activate()
|
||||||
{
|
{
|
||||||
Base::Activate();
|
Base::Activate();
|
||||||
|
|
||||||
AZ::EntityId entityId = GetEntityId();
|
|
||||||
|
|
||||||
IEditor* editor = nullptr;
|
|
||||||
EBUS_EVENT_RESULT(editor, AzToolsFramework::EditorRequests::Bus, GetEditor);
|
|
||||||
|
|
||||||
m_configuration.m_editorEntityId = entityId;
|
|
||||||
m_decalRenderNode = static_cast<IDecalRenderNode*>(editor->Get3DEngine()->CreateRenderNode(eERType_Decal));
|
|
||||||
RefreshDecal();
|
|
||||||
|
|
||||||
MaterialOwnerRequestBus::Handler::BusConnect(entityId);
|
|
||||||
AZ::TransformNotificationBus::Handler::BusConnect(entityId);
|
|
||||||
DecalComponentEditorRequests::Bus::Handler::BusConnect(entityId);
|
|
||||||
RenderNodeRequestBus::Handler::BusConnect(entityId);
|
|
||||||
AzFramework::EntityDebugDisplayEventBus::Handler::BusConnect(entityId);
|
|
||||||
AzToolsFramework::EditorVisibilityNotificationBus::Handler::BusConnect(entityId);
|
|
||||||
AzToolsFramework::EditorEvents::Bus::Handler::BusConnect();
|
|
||||||
AzToolsFramework::EditorComponentSelectionRequestsBus::Handler::BusConnect(entityId);
|
|
||||||
AzFramework::BoundsRequestBus::Handler::BusConnect(entityId);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorDecalComponent::Deactivate()
|
void EditorDecalComponent::Deactivate()
|
||||||
{
|
{
|
||||||
MaterialOwnerRequestBus::Handler::BusDisconnect();
|
|
||||||
DecalComponentEditorRequests::Bus::Handler::BusDisconnect();
|
|
||||||
RenderNodeRequestBus::Handler::BusDisconnect();
|
|
||||||
AZ::TransformNotificationBus::Handler::BusDisconnect();
|
|
||||||
AzFramework::EntityDebugDisplayEventBus::Handler::BusDisconnect();
|
|
||||||
AzToolsFramework::EditorVisibilityNotificationBus::Handler::BusDisconnect();
|
|
||||||
AzToolsFramework::EditorEvents::Bus::Handler::BusDisconnect();
|
|
||||||
AzToolsFramework::EditorComponentSelectionRequestsBus::Handler::BusDisconnect();
|
|
||||||
AzFramework::BoundsRequestBus::Handler::BusDisconnect();
|
|
||||||
|
|
||||||
m_configuration.m_editorEntityId.SetInvalid();
|
|
||||||
|
|
||||||
if (m_decalRenderNode)
|
|
||||||
{
|
|
||||||
IEditor* editor = nullptr;
|
|
||||||
EBUS_EVENT_RESULT(editor, AzToolsFramework::EditorRequests::Bus, GetEditor);
|
|
||||||
editor->Get3DEngine()->DeleteRenderNode(m_decalRenderNode);
|
|
||||||
|
|
||||||
m_decalRenderNode = nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
Base::Deactivate();
|
Base::Deactivate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user