From b94590ab4f6c62613ab95752bfd1577d9c2cd2d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hejtm=C3=A1nek?= Date: Thu, 18 Nov 2021 15:24:24 +0100 Subject: [PATCH] Adds plugins --- Plugins/BlueprintJson/BlueprintJson.uplugin | 31 + Plugins/BlueprintJson/Resources/Icon128.png | 3 + .../BlueprintJson/BlueprintJson.Build.cs | 24 + .../Classes/BlueprintJsonLibrary.h | 245 +++++++ .../Private/BlueprintJsonLibrary.cpp | 287 ++++++++ .../Private/BlueprintJsonModule.cpp | 8 + Plugins/DarkerNodes/Config/FilterPlugin.ini | 6 + .../DarkerNodes/Content/Materials/Box.uasset | 3 + .../Content/Materials/Button.uasset | 3 + .../Content/Materials/ButtonCut.uasset | 3 + .../Content/Materials/CenterUVs.uasset | 3 + .../Content/Materials/HeaderBox.uasset | 3 + .../Content/Materials/Panel.uasset | 3 + .../Content/Materials/SolidColor.uasset | 3 + Plugins/DarkerNodes/DarkerNodes.uplugin | 35 + .../Resources/Fonts/BalsamiqSans-Bold.ttf | Bin 0 -> 402356 bytes .../Resources/Fonts/BalsamiqSans-FontLog.txt | 36 + .../Resources/Fonts/BalsamiqSans-Regular.ttf | Bin 0 -> 474856 bytes .../Resources/Fonts/Cannonade-Bold.ttf | Bin 0 -> 732452 bytes .../Resources/Fonts/Cannonade-Regular.ttf | Bin 0 -> 898544 bytes .../Resources/Fonts/CaskaydiaCove-Bold.ttf | Bin 0 -> 265624 bytes .../Resources/Fonts/CaskaydiaCove-Regular.ttf | Bin 0 -> 261116 bytes .../Resources/Fonts/EudoxusSans-Bold.ttf | Bin 0 -> 129668 bytes .../Resources/Fonts/EudoxusSans-Regular.ttf | Bin 0 -> 128196 bytes .../Resources/Fonts/GolosUI-Bold.ttf | Bin 0 -> 142424 bytes .../Resources/Fonts/GolosUI-Regular.ttf | Bin 0 -> 142340 bytes .../Resources/Fonts/Jua-Regular.ttf | Bin 0 -> 1525212 bytes .../Resources/Fonts/Junction-Bold.ttf | Bin 0 -> 58512 bytes .../Resources/Fonts/Junction-Regular.ttf | Bin 0 -> 58628 bytes .../Resources/Fonts/NewTelegraph-Bold.ttf | Bin 0 -> 145684 bytes .../Resources/Fonts/NewTelegraph-FontLog.txt | 26 + .../Resources/Fonts/NewTelegraph-Regular.ttf | Bin 0 -> 153612 bytes .../Resources/Fonts/XXIIAven-Bold.ttf | Bin 0 -> 49088 bytes .../Resources/Fonts/XXIIAven-Regular.ttf | Bin 0 -> 47460 bytes .../DarkerNodes/Resources/Fonts/_Fonts.txt | 28 + Plugins/DarkerNodes/Resources/Fonts/_OFL.txt | 91 +++ Plugins/DarkerNodes/Resources/Icon128.png | 3 + Plugins/DarkerNodes/Resources/Theme/Blank.png | 3 + .../Docking/ShowTabwellButton_Hovered.png | 3 + .../Docking/ShowTabwellButton_Pressed.png | 3 + .../Theme/Elements/Button/ComboArrow.png | 3 + .../Theme/Elements/Button/FlatButton.png | 3 + .../Button/_save_solid/ComboArrow.png | 3 + .../Theme/Elements/Checkbox/CheckBox.png | 3 + .../Elements/Checkbox/CheckBox_Checked.png | 3 + .../Checkbox/CheckBox_Checked_Hovered.png | 3 + .../Elements/Checkbox/CheckBox_Hovered.png | 3 + .../Checkbox/CheckBox_Undetermined.png | 3 + .../CheckBox_Undetermined_Hovered.png | 3 + .../Theme/Elements/Checkbox/RadioButton.png | 3 + .../Elements/Checkbox/RadioButton_Checked.png | 3 + .../Checkbox/RadioButton_Checked_Hovered.png | 3 + .../Elements/Checkbox/RadioButton_Hovered.png | 3 + .../Theme/Elements/Panel/CloseApp_Hovered.png | 3 + .../Theme/Elements/Panel/CloseApp_Normal.png | 3 + .../Theme/Elements/Panel/CloseApp_Pressed.png | 3 + .../Theme/Elements/Pin/ExecPin_Connected.png | 3 + .../Elements/Pin/ExecPin_Disconnected.png | 3 + .../Theme/Elements/Pin/ExecutionBubble.png | 3 + .../Theme/Elements/Pin/Pin_connected.png | 3 + .../Theme/Elements/Pin/Pin_connected_VarA.png | 3 + .../Theme/Elements/Pin/Pin_disconnected.png | 3 + .../Elements/Pin/Pin_disconnected_VarA.png | 3 + .../Table/DropZoneIndicator_Above.png | 3 + .../Table/DropZoneIndicator_Below.png | 3 + .../Elements/Table/DropZoneIndicator_Onto.png | 3 + .../Theme/Elements/Table/Selector.png | 3 + .../Theme/Elements/Textbox/DownArrow.png | 3 + .../Theme/Elements/Textbox/SearchGlass.png | 3 + .../Theme/Elements/Textbox/SpinArrows.png | 3 + .../Textbox/TextBlockHighlightShape.png | 3 + .../Textbox/TextBlockHighlightShape_Empty.png | 3 + .../Theme/Elements/Textbox/UpArrow.png | 3 + .../Resources/Theme/Elements/Textbox/X.png | 3 + .../Textbox/_save_solid/DownArrow.png | 3 + .../Textbox/_save_solid/SearchGlass.png | 3 + .../Textbox/_save_solid/SpinArrows.png | 3 + .../Elements/Textbox/_save_solid/UpArrow.png | 3 + .../Graph/CollapsedNode_Body_ColorSpill.png | 3 + .../Resources/Theme/Graph/CommentBubble.png | 3 + .../Theme/Graph/CommentBubbleArrow.png | 3 + .../Theme/Graph/Comment_Background.png | 3 + .../Resources/Theme/Graph/ExecutionBubble.png | 3 + .../Graph/GraphPanel_SolidBackground.png | 3 + .../Theme/Graph/RegularNode_color_spill.png | 3 + .../Graph/RegularNode_color_spill_424.png | 3 + .../RegularNode_color_spill_gradient.png | 3 + .../Theme/Graph/VarNode_color_spill_thick.png | 3 + .../Theme/Graph/VarNode_color_spill_thin.png | 3 + .../Icons/DetailsView/PlusSymbol_12x.png | 3 + .../Theme/Icons/DetailsView/assign_12x.png | 3 + .../DetailsView/icon_PropertyMatrix_16px.png | 3 + .../Icons/DetailsView/icon_invisible_16px.png | 3 + .../Icons/DetailsView/icon_visible_16px.png | 3 + .../Theme/Icons/DetailsView/lens_12x.png | 3 + .../Icons/DetailsView/padlock_locked_16x.png | 3 + .../DetailsView/padlock_unlocked_16x.png | 3 + .../Theme/Icons/EventMessage_Default.png | 3 + .../Icons/Graph/icon_FunctionArgDown.png | 3 + .../Theme/Icons/Graph/icon_FunctionArgUp.png | 3 + .../PropertyView/AdvancedButton_Down.png | 3 + .../Icons/PropertyView/AdvancedButton_Up.png | 3 + .../Timeline/icon_TrackAddColor_36x24px.png | 3 + .../Timeline/icon_TrackAddCurve_36x24px.png | 3 + .../Timeline/icon_TrackAddEvent_36x24px.png | 3 + .../Timeline/icon_TrackAddFloat_36x24px.png | 3 + .../Timeline/icon_TrackAddVector_36x24px.png | 3 + .../Timeline/icon_TrackDelete_36x24px.png | 3 + .../Theme/Icons/Viewport/Layer2DSnap.png | 3 + .../Theme/Icons/Viewport/LocationGridSnap.png | 3 + .../Theme/Icons/Viewport/RotationGridSnap.png | 3 + .../Theme/Icons/Viewport/ScaleGridSnap.png | 3 + .../Viewport/icon_CameraSpeed_24x16px.png | 3 + .../Icons/Viewport/icon_axis_local_16px.png | 3 + .../Icons/Viewport/icon_axis_world_16px.png | 3 + .../Theme/Icons/Viewport/icon_rotateb_16x.png | 3 + .../Theme/Icons/Viewport/icon_scaleb_16x.png | 3 + .../Viewport/icon_surface_snapping_14px.png | 3 + .../Icons/Viewport/icon_translateb_16x.png | 3 + .../Menu/Line.Small/BehaviorTreeMode_40x.png | 3 + .../Menu/Line.Small/CompileStatus_Fail.png | 3 + .../Menu/Line.Small/CompileStatus_Good.png | 3 + .../Menu/Line.Small/CompileStatus_Warning.png | 3 + .../Menu/Line.Small/CompileStatus_Working.png | 3 + .../Theme/Menu/Line.Small/Designer_40x.png | 3 + .../Line.Small/VR_Editor_Toolbar_Icon.png | 3 + .../icon_BlueprintEditor_Defaults_40x.png | 3 + .../icon_BlueprintEditor_EventGraph_40x.png | 3 + .../Line.Small/icon_Blueprint_Find_40px.png | 3 + .../icon_Blueprint_Options_40px.png | 3 + .../Line.Small/icon_Camera_Reset_40px.png | 3 + .../Line.Small/icon_ContentBrowser_40x.png | 3 + .../Menu/Line.Small/icon_DebugStepIn_40x.png | 3 + .../Menu/Line.Small/icon_DebugStepOut_40x.png | 3 + .../Line.Small/icon_DebugStepOver_40x.png | 3 + .../Menu/Line.Small/icon_Editor_Modes_40x.png | 3 + .../icon_Enable_Simulation_40px.png | 3 + .../icon_HideUnrelatedNodes_40x.png | 3 + .../Menu/Line.Small/icon_Marketplace_40x.png | 3 + .../Menu/Line.Small/icon_MatEd_Apply_40x.png | 3 + .../Line.Small/icon_MatEd_CleanUp_40x.png | 3 + .../Line.Small/icon_MatEd_Connectors_40x.png | 3 + .../Menu/Line.Small/icon_MatEd_Grid_40x.png | 3 + .../Menu/Line.Small/icon_MatEd_Home_40x.png | 3 + .../Line.Small/icon_MatEd_LiveNodes_40x.png | 3 + .../Line.Small/icon_MatEd_LivePreview_40x.png | 3 + .../Line.Small/icon_MatEd_Realtime_40x.png | 3 + .../Line.Small/icon_MatEd_Refresh_40x.png | 3 + .../Menu/Line.Small/icon_MatEd_Stats_40x.png | 3 + .../Menu/Line.Small/icon_MobileStats_40x.png | 3 + .../icon_Persona_Compression_40x.png | 3 + .../icon_Persona_CreateAsset_40x.png | 3 + .../Line.Small/icon_Persona_ExportFBX_40x.png | 3 + .../icon_Persona_PreviewAsset_40x.png | 3 + .../icon_Persona_ReimportMesh_40x.png | 3 + .../Line.Small/icon_Persona_SetKey_40x.png | 3 + .../Line.Small/icon_PlayMobilePreview_40x.png | 3 + .../Line.Small/icon_PlayOnDevice_40px.png | 3 + .../Line.Small/icon_PlayStandalone_40x.png | 3 + .../Menu/Line.Small/icon_SaveAsset_40x.png | 3 + .../Line.Small/icon_ShowStaticMeshes_40x.png | 3 + .../icon_StaticMeshEd_AdditionalData_40x.png | 3 + .../icon_StaticMeshEd_Binormals_40x.png | 3 + .../icon_StaticMeshEd_Bounds_40x.png | 3 + .../icon_StaticMeshEd_Collision_40x.png | 3 + .../icon_StaticMeshEd_Normals_40x.png | 3 + .../icon_StaticMeshEd_ShowPivot_40x.png | 3 + .../icon_StaticMeshEd_ShowSockets_40x.png | 3 + .../icon_StaticMeshEd_Tangents_40x.png | 3 + .../icon_StaticMeshEd_UVOverlay_40x.png | 3 + .../icon_StaticMeshEd_VertColor_40x.png | 3 + .../icon_StaticMeshEd_Vertices_40x.png | 3 + .../icon_StaticMeshEd_Wireframe_40x.png | 3 + .../Menu/Line.Small/icon_advance_40x.png | 3 + .../Theme/Menu/Line.Small/icon_build_40x.png | 3 + .../Menu/Line.Small/icon_compile_40x.png | 3 + .../Theme/Menu/Line.Small/icon_eject_40x.png | 3 + .../Menu/Line.Small/icon_findnode_40x.png | 3 + .../Line.Small/icon_game_settings_40x.png | 3 + .../Menu/Line.Small/icon_kismet2_40x.png | 3 + .../Menu/Line.Small/icon_matinee_40x.png | 3 + .../Theme/Menu/Line.Small/icon_pause_40x.png | 3 + .../icon_playInSelectedViewport_40x.png | 3 + .../Menu/Line.Small/icon_playInVR_40x.png | 3 + .../Menu/Line.Small/icon_playInWindow_40x.png | 3 + .../Menu/Line.Small/icon_possess_40x.png | 3 + .../Menu/Line.Small/icon_simulate_40x.png | 3 + .../Line.Small/icon_source_control_40x.png | 3 + .../icon_source_control_40x_off.png | 3 + .../Line.Small/icon_source_control_40x_on.png | 3 + .../icon_source_control_40x_problem.png | 3 + .../icon_source_control_40x_unknown.png | 3 + .../Theme/Menu/Line.Small/icon_stop_40x.png | 3 + .../Menu/Line.Small/icon_tab_Layers_40x.png | 3 + .../icon_tab_WidgetReflector_40x.png | 3 + .../icon_toolbar_genericfinder_40px.png | 3 + .../Theme/Menu/Line.Small/megascans.png | 3 + .../Theme/Menu/Line/BehaviorTreeMode_40x.png | 3 + .../Theme/Menu/Line/CompileStatus_Fail.png | 3 + .../Theme/Menu/Line/CompileStatus_Good.png | 3 + .../Theme/Menu/Line/CompileStatus_Warning.png | 3 + .../Theme/Menu/Line/CompileStatus_Working.png | 3 + .../Theme/Menu/Line/Designer_40x.png | 3 + .../Menu/Line/VR_Editor_Toolbar_Icon.png | 3 + .../icon_BlueprintEditor_Defaults_40x.png | 3 + .../icon_BlueprintEditor_EventGraph_40x.png | 3 + .../Menu/Line/icon_Blueprint_Find_40px.png | 3 + .../Menu/Line/icon_Blueprint_Options_40px.png | 3 + .../Menu/Line/icon_Camera_Reset_40px.png | 3 + .../Menu/Line/icon_ContentBrowser_40x.png | 3 + .../Theme/Menu/Line/icon_DebugStepIn_40x.png | 3 + .../Theme/Menu/Line/icon_DebugStepOut_40x.png | 3 + .../Menu/Line/icon_DebugStepOver_40x.png | 3 + .../Theme/Menu/Line/icon_Editor_Modes_40x.png | 3 + .../Menu/Line/icon_Enable_Simulation_40px.png | 3 + .../Menu/Line/icon_HideUnrelatedNodes_40x.png | 3 + .../Theme/Menu/Line/icon_Marketplace_40x.png | 3 + .../Theme/Menu/Line/icon_MatEd_Apply_40x.png | 3 + .../Menu/Line/icon_MatEd_CleanUp_40x.png | 3 + .../Menu/Line/icon_MatEd_Connectors_40x.png | 3 + .../Theme/Menu/Line/icon_MatEd_Grid_40x.png | 3 + .../Theme/Menu/Line/icon_MatEd_Home_40x.png | 3 + .../Menu/Line/icon_MatEd_LiveNodes_40x.png | 3 + .../Menu/Line/icon_MatEd_LivePreview_40x.png | 3 + .../Menu/Line/icon_MatEd_Realtime_40x.png | 3 + .../Menu/Line/icon_MatEd_Refresh_40x.png | 3 + .../Theme/Menu/Line/icon_MatEd_Stats_40x.png | 3 + .../Theme/Menu/Line/icon_MobileStats_40x.png | 3 + .../Line/icon_Persona_Compression_40x.png | 3 + .../Line/icon_Persona_CreateAsset_40x.png | 3 + .../Menu/Line/icon_Persona_ExportFBX_40x.png | 3 + .../Line/icon_Persona_PreviewAsset_40x.png | 3 + .../Line/icon_Persona_ReimportMesh_40x.png | 3 + .../Menu/Line/icon_Persona_SetKey_40x.png | 3 + .../Menu/Line/icon_PlayMobilePreview_40x.png | 3 + .../Menu/Line/icon_PlayOnDevice_40px.png | 3 + .../Menu/Line/icon_PlayStandalone_40x.png | 3 + .../Theme/Menu/Line/icon_SaveAsset_40x.png | 3 + .../Menu/Line/icon_ShowStaticMeshes_40x.png | 3 + .../icon_StaticMeshEd_AdditionalData_40x.png | 3 + .../Line/icon_StaticMeshEd_Binormals_40x.png | 3 + .../Line/icon_StaticMeshEd_Bounds_40x.png | 3 + .../Line/icon_StaticMeshEd_Collision_40x.png | 3 + .../Line/icon_StaticMeshEd_Normals_40x.png | 3 + .../Line/icon_StaticMeshEd_ShowPivot_40x.png | 3 + .../icon_StaticMeshEd_ShowSockets_40x.png | 3 + .../Line/icon_StaticMeshEd_Tangents_40x.png | 3 + .../Line/icon_StaticMeshEd_UVOverlay_40x.png | 3 + .../Line/icon_StaticMeshEd_VertColor_40x.png | 3 + .../Line/icon_StaticMeshEd_Vertices_40x.png | 3 + .../Line/icon_StaticMeshEd_Wireframe_40x.png | 3 + .../Theme/Menu/Line/icon_advance_40x.png | 3 + .../Theme/Menu/Line/icon_build_40x.png | 3 + .../Theme/Menu/Line/icon_compile_40x.png | 3 + .../Theme/Menu/Line/icon_eject_40x.png | 3 + .../Theme/Menu/Line/icon_findnode_40x.png | 3 + .../Menu/Line/icon_game_settings_40x.png | 3 + .../Theme/Menu/Line/icon_kismet2_40x.png | 3 + .../Theme/Menu/Line/icon_matinee_40x.png | 3 + .../Theme/Menu/Line/icon_pause_40x.png | 3 + .../Line/icon_playInSelectedViewport_40x.png | 3 + .../Theme/Menu/Line/icon_playInVR_40x.png | 3 + .../Theme/Menu/Line/icon_playInWindow_40x.png | 3 + .../Theme/Menu/Line/icon_possess_40x.png | 3 + .../Theme/Menu/Line/icon_simulate_40x.png | 3 + .../Menu/Line/icon_source_control_40x.png | 3 + .../Menu/Line/icon_source_control_40x_off.png | 3 + .../Menu/Line/icon_source_control_40x_on.png | 3 + .../Line/icon_source_control_40x_problem.png | 3 + .../Line/icon_source_control_40x_unknown.png | 3 + .../Theme/Menu/Line/icon_stop_40x.png | 3 + .../Theme/Menu/Line/icon_tab_Layers_40x.png | 3 + .../Line/icon_tab_WidgetReflector_40x.png | 3 + .../Line/icon_toolbar_genericfinder_40px.png | 3 + .../Resources/Theme/Menu/Line/megascans.png | 3 + .../Menu/Solid.Small/BehaviorTreeMode_40x.png | 3 + .../Menu/Solid.Small/CompileStatus_Fail.png | 3 + .../Menu/Solid.Small/CompileStatus_Good.png | 3 + .../Solid.Small/CompileStatus_Warning.png | 3 + .../Solid.Small/CompileStatus_Working.png | 3 + .../Theme/Menu/Solid.Small/Designer_40x.png | 3 + .../Solid.Small/VR_Editor_Toolbar_Icon.png | 3 + .../icon_BlueprintEditor_Defaults_40x.png | 3 + .../icon_BlueprintEditor_EventGraph_40x.png | 3 + .../Solid.Small/icon_Blueprint_Find_40px.png | 3 + .../icon_Blueprint_Options_40px.png | 3 + .../Solid.Small/icon_Camera_Reset_40px.png | 3 + .../Solid.Small/icon_ContentBrowser_40x.png | 3 + .../Menu/Solid.Small/icon_DebugStepIn_40x.png | 3 + .../Solid.Small/icon_DebugStepOut_40x.png | 3 + .../Solid.Small/icon_DebugStepOver_40x.png | 3 + .../Solid.Small/icon_Editor_Modes_40x.png | 3 + .../icon_Enable_Simulation_40px.png | 3 + .../icon_HideUnrelatedNodes_40x.png | 3 + .../Menu/Solid.Small/icon_Marketplace_40x.png | 3 + .../Menu/Solid.Small/icon_MatEd_Apply_40x.png | 3 + .../Solid.Small/icon_MatEd_CleanUp_40x.png | 3 + .../Solid.Small/icon_MatEd_Connectors_40x.png | 3 + .../Menu/Solid.Small/icon_MatEd_Grid_40x.png | 3 + .../Menu/Solid.Small/icon_MatEd_Home_40x.png | 3 + .../Solid.Small/icon_MatEd_LiveNodes_40x.png | 3 + .../icon_MatEd_LivePreview_40x.png | 3 + .../Solid.Small/icon_MatEd_Realtime_40x.png | 3 + .../Solid.Small/icon_MatEd_Refresh_40x.png | 3 + .../Menu/Solid.Small/icon_MatEd_Stats_40x.png | 3 + .../Menu/Solid.Small/icon_MobileStats_40x.png | 3 + .../icon_Persona_Compression_40x.png | 3 + .../icon_Persona_CreateAsset_40x.png | 3 + .../icon_Persona_ExportFBX_40x.png | 3 + .../icon_Persona_PreviewAsset_40x.png | 3 + .../icon_Persona_ReimportMesh_40x.png | 3 + .../Solid.Small/icon_Persona_SetKey_40x.png | 3 + .../icon_PlayMobilePreview_40x.png | 3 + .../Solid.Small/icon_PlayOnDevice_40px.png | 3 + .../Solid.Small/icon_PlayStandalone_40x.png | 3 + .../Menu/Solid.Small/icon_SaveAsset_40x.png | 3 + .../Solid.Small/icon_ShowStaticMeshes_40x.png | 3 + .../icon_StaticMeshEd_AdditionalData_40x.png | 3 + .../icon_StaticMeshEd_Binormals_40x.png | 3 + .../icon_StaticMeshEd_Bounds_40x.png | 3 + .../icon_StaticMeshEd_Collision_40x.png | 3 + .../icon_StaticMeshEd_Normals_40x.png | 3 + .../icon_StaticMeshEd_ShowPivot_40x.png | 3 + .../icon_StaticMeshEd_ShowSockets_40x.png | 3 + .../icon_StaticMeshEd_Tangents_40x.png | 3 + .../icon_StaticMeshEd_UVOverlay_40x.png | 3 + .../icon_StaticMeshEd_VertColor_40x.png | 3 + .../icon_StaticMeshEd_Vertices_40x.png | 3 + .../icon_StaticMeshEd_Wireframe_40x.png | 3 + .../Menu/Solid.Small/icon_advance_40x.png | 3 + .../Theme/Menu/Solid.Small/icon_build_40x.png | 3 + .../Menu/Solid.Small/icon_compile_40x.png | 3 + .../Theme/Menu/Solid.Small/icon_eject_40x.png | 3 + .../Menu/Solid.Small/icon_findnode_40x.png | 3 + .../Solid.Small/icon_game_settings_40x.png | 3 + .../Menu/Solid.Small/icon_kismet2_40x.png | 3 + .../Menu/Solid.Small/icon_matinee_40x.png | 3 + .../Theme/Menu/Solid.Small/icon_pause_40x.png | 3 + .../icon_playInSelectedViewport_40x.png | 3 + .../Menu/Solid.Small/icon_playInVR_40x.png | 3 + .../Solid.Small/icon_playInWindow_40x.png | 3 + .../Menu/Solid.Small/icon_possess_40x.png | 3 + .../Menu/Solid.Small/icon_simulate_40x.png | 3 + .../Solid.Small/icon_source_control_40x.png | 3 + .../icon_source_control_40x_off.png | 3 + .../icon_source_control_40x_on.png | 3 + .../icon_source_control_40x_problem.png | 3 + .../icon_source_control_40x_unknown.png | 3 + .../Theme/Menu/Solid.Small/icon_stop_40x.png | 3 + .../Menu/Solid.Small/icon_tab_Layers_40x.png | 3 + .../icon_tab_WidgetReflector_40x.png | 3 + .../icon_toolbar_genericfinder_40px.png | 3 + .../Theme/Menu/Solid.Small/megascans.png | 3 + .../Theme/Menu/Solid/BehaviorTreeMode_40x.png | 3 + .../Theme/Menu/Solid/CompileStatus_Fail.png | 3 + .../Theme/Menu/Solid/CompileStatus_Good.png | 3 + .../Menu/Solid/CompileStatus_Warning.png | 3 + .../Menu/Solid/CompileStatus_Working.png | 3 + .../Theme/Menu/Solid/Designer_40x.png | 3 + .../Menu/Solid/VR_Editor_Toolbar_Icon.png | 3 + .../icon_BlueprintEditor_Defaults_40x.png | 3 + .../icon_BlueprintEditor_EventGraph_40x.png | 3 + .../Menu/Solid/icon_Blueprint_Find_40px.png | 3 + .../Solid/icon_Blueprint_Options_40px.png | 3 + .../Menu/Solid/icon_Camera_Reset_40px.png | 3 + .../Menu/Solid/icon_ContentBrowser_40x.png | 3 + .../Theme/Menu/Solid/icon_DebugStepIn_40x.png | 3 + .../Menu/Solid/icon_DebugStepOut_40x.png | 3 + .../Menu/Solid/icon_DebugStepOver_40x.png | 3 + .../Menu/Solid/icon_Editor_Modes_40x.png | 3 + .../Solid/icon_Enable_Simulation_40px.png | 3 + .../Solid/icon_HideUnrelatedNodes_40x.png | 3 + .../Theme/Menu/Solid/icon_Marketplace_40x.png | 3 + .../Theme/Menu/Solid/icon_MatEd_Apply_40x.png | 3 + .../Menu/Solid/icon_MatEd_CleanUp_40x.png | 3 + .../Menu/Solid/icon_MatEd_Connectors_40x.png | 3 + .../Theme/Menu/Solid/icon_MatEd_Grid_40x.png | 3 + .../Theme/Menu/Solid/icon_MatEd_Home_40x.png | 3 + .../Menu/Solid/icon_MatEd_LiveNodes_40x.png | 3 + .../Menu/Solid/icon_MatEd_LivePreview_40x.png | 3 + .../Menu/Solid/icon_MatEd_Realtime_40x.png | 3 + .../Menu/Solid/icon_MatEd_Refresh_40x.png | 3 + .../Theme/Menu/Solid/icon_MatEd_Stats_40x.png | 3 + .../Theme/Menu/Solid/icon_MobileStats_40x.png | 3 + .../Solid/icon_Persona_Compression_40x.png | 3 + .../Solid/icon_Persona_CreateAsset_40x.png | 3 + .../Menu/Solid/icon_Persona_ExportFBX_40x.png | 3 + .../Solid/icon_Persona_PreviewAsset_40x.png | 3 + .../Solid/icon_Persona_ReimportMesh_40x.png | 3 + .../Menu/Solid/icon_Persona_SetKey_40x.png | 3 + .../Menu/Solid/icon_PlayMobilePreview_40x.png | 3 + .../Menu/Solid/icon_PlayOnDevice_40px.png | 3 + .../Menu/Solid/icon_PlayStandalone_40x.png | 3 + .../Theme/Menu/Solid/icon_SaveAsset_40x.png | 3 + .../Menu/Solid/icon_ShowStaticMeshes_40x.png | 3 + .../icon_StaticMeshEd_AdditionalData_40x.png | 3 + .../Solid/icon_StaticMeshEd_Binormals_40x.png | 3 + .../Solid/icon_StaticMeshEd_Bounds_40x.png | 3 + .../Solid/icon_StaticMeshEd_Collision_40x.png | 3 + .../Solid/icon_StaticMeshEd_Normals_40x.png | 3 + .../Solid/icon_StaticMeshEd_ShowPivot_40x.png | 3 + .../icon_StaticMeshEd_ShowSockets_40x.png | 3 + .../Solid/icon_StaticMeshEd_Tangents_40x.png | 3 + .../Solid/icon_StaticMeshEd_UVOverlay_40x.png | 3 + .../Solid/icon_StaticMeshEd_VertColor_40x.png | 3 + .../Solid/icon_StaticMeshEd_Vertices_40x.png | 3 + .../Solid/icon_StaticMeshEd_Wireframe_40x.png | 3 + .../Theme/Menu/Solid/icon_advance_40x.png | 3 + .../Theme/Menu/Solid/icon_build_40x.png | 3 + .../Theme/Menu/Solid/icon_compile_40x.png | 3 + .../Theme/Menu/Solid/icon_eject_40x.png | 3 + .../Theme/Menu/Solid/icon_findnode_40x.png | 3 + .../Menu/Solid/icon_game_settings_40x.png | 3 + .../Theme/Menu/Solid/icon_kismet2_40x.png | 3 + .../Theme/Menu/Solid/icon_matinee_40x.png | 3 + .../Theme/Menu/Solid/icon_pause_40x.png | 3 + .../Solid/icon_playInSelectedViewport_40x.png | 3 + .../Theme/Menu/Solid/icon_playInVR_40x.png | 3 + .../Menu/Solid/icon_playInWindow_40x.png | 3 + .../Theme/Menu/Solid/icon_possess_40x.png | 3 + .../Theme/Menu/Solid/icon_simulate_40x.png | 3 + .../Menu/Solid/icon_source_control_40x.png | 3 + .../Solid/icon_source_control_40x_off.png | 3 + .../Menu/Solid/icon_source_control_40x_on.png | 3 + .../Solid/icon_source_control_40x_problem.png | 3 + .../Solid/icon_source_control_40x_unknown.png | 3 + .../Theme/Menu/Solid/icon_stop_40x.png | 3 + .../Theme/Menu/Solid/icon_tab_Layers_40x.png | 3 + .../Solid/icon_tab_WidgetReflector_40x.png | 3 + .../Solid/icon_toolbar_genericfinder_40px.png | 3 + .../Resources/Theme/Menu/Solid/megascans.png | 3 + .../Theme/Panel/ColumnHeader_Arrow.png | 3 + .../Theme/Panel/HeaderSplitterGrip.PNG | 3 + .../Resources/Theme/Panel/SortDownArrow.png | 3 + .../Resources/Theme/Panel/SortDownArrows.png | 3 + .../Resources/Theme/Panel/SortUpArrow.png | 3 + .../Resources/Theme/Panel/SortUpArrows.png | 3 + .../Theme/Panel/TreeArrow_Collapsed.png | 3 + .../Theme/Panel/TreeArrow_Expanded.png | 3 + .../Resources/Theme/Transparent.png | 3 + .../Theme/Window/WindowBackground.png | 3 + .../Resources/Theme/Window/WindowBorder.png | 3 + .../Theme/Window/WindowButton_Close.png | 3 + .../Theme/Window/WindowButton_Maximize.png | 3 + .../Theme/Window/WindowButton_Minimize.png | 3 + .../Theme/Window/WindowButton_Restore.png | 3 + .../Resources/Theme/Window/WindowOutline.png | 3 + .../Resources/Theme/Window/WindowTitle.png | 3 + .../Theme/Window/WindowTitle_Flashing.png | 3 + .../Theme/Window/WindowTitle_Inactive.png | 3 + Plugins/DarkerNodes/Shaders/Box.usf | 37 ++ Plugins/DarkerNodes/Shaders/Button.usf | 24 + Plugins/DarkerNodes/Shaders/ButtonCut.usf | 38 ++ Plugins/DarkerNodes/Shaders/CenterUVs.usf | 30 + Plugins/DarkerNodes/Shaders/HeaderBox.usf | 37 ++ Plugins/DarkerNodes/Shaders/Panel.usf | 22 + Plugins/DarkerNodes/Shaders/lib/Shapes.usf | 64 ++ .../Source/DarkerNodes/DarkerNodes.Build.cs | 76 +++ .../Source/DarkerNodes/Private/Colorizer.cpp | 508 +++++++++++++++ .../Source/DarkerNodes/Private/Colorizer.h | 143 ++++ .../Private/Colorizer/ColorizerButtons.cpp | 336 ++++++++++ .../Private/Colorizer/ColorizerCheckbox.cpp | 70 ++ .../Private/Colorizer/ColorizerFonts.cpp | 89 +++ .../Private/Colorizer/ColorizerGraph.cpp | 116 ++++ .../Private/Colorizer/ColorizerIcons.cpp | 212 ++++++ .../Colorizer/ColorizerIconsCustom.cpp | 19 + .../Private/Colorizer/ColorizerPanels.cpp | 211 ++++++ .../Private/Colorizer/ColorizerParameters.cpp | 137 ++++ .../Private/Colorizer/ColorizerSave.cpp | 14 + .../Private/Colorizer/ColorizerText.cpp | 306 +++++++++ .../Private/Colorizer/ColorizerUtils.cpp | 160 +++++ .../Private/Colorizer/ColorizerWindow.cpp | 72 ++ .../DarkerNodes/Private/DarkerNodes.cpp | 40 ++ .../DarkerNodes/Private/DarkerNodesCommands.h | 32 + .../DarkerNodes/Private/Lib/BrushDatabase.cpp | 162 +++++ .../DarkerNodes/Private/Lib/BrushDatabase.h | 54 ++ .../Source/DarkerNodes/Private/Lib/ColorLib.h | 123 ++++ .../Source/DarkerNodes/Public/DarkerNodes.h | 22 + .../DarkerNodes/Public/DarkerNodesSettings.h | 424 ++++++++++++ Plugins/EasyFileDialog/EasyFileDialog.uplugin | 26 + Plugins/EasyFileDialog/Resources/Icon128.png | 3 + .../EasyFileDialog/EasyFileDialog.Build.cs | 53 ++ .../Source/EasyFileDialog/Private/EFDCore.cpp | 266 ++++++++ .../Private/EFDFunctionLibrary.cpp | 40 ++ .../EasyFileDialog/Private/EasyFileDialog.cpp | 22 + .../Private/EasyFileDialogBPLibrary.cpp | 16 + .../Source/EasyFileDialog/Public/EFDCore.h | 40 ++ .../Public/EFDFunctionLibrary.h | 30 + .../EasyFileDialog/Public/EasyFileDialog.h | 14 + .../Public/EasyFileDialogBPLibrary.h | 32 + .../ElectronicNodes/Config/FilterPlugin.ini | 4 + .../ElectronicNodes/ElectronicNodes.uplugin | 35 + Plugins/ElectronicNodes/Resources/Icon128.png | 3 + .../ElectronicNodes/ElectronicNodes.Build.cs | 66 ++ .../ElectronicNodes/Private/ENCommands.h | 32 + .../Private/ENConnectionDrawingPolicy.cpp | 591 +++++++++++++++++ .../Private/ENConnectionDrawingPolicy.h | 81 +++ .../ElectronicNodes/Private/ENPathDrawer.cpp | 549 ++++++++++++++++ .../ElectronicNodes/Private/ENPathDrawer.h | 52 ++ .../Private/ElectronicNodes.cpp | 120 ++++ .../ElectronicNodes/Private/Lib/HotPatch.h | 42 ++ .../Private/Patch/NodeFactoryPatch.cpp | 36 + .../Private/Patch/NodeFactoryPatch.h | 14 + .../ENAnimGraphConnectionDrawingPolicy.h | 37 ++ .../ENBehaviorTreeConnectionDrawingPolicy.h | 102 +++ .../ENControlRigConnectionDrawingPolicy.h | 34 + .../Private/Popup/ENUpdateConfig.h | 22 + .../Private/Popup/ENUpdatePopup.cpp | 191 ++++++ .../Private/Popup/ENUpdatePopup.h | 10 + .../ElectronicNodes/Public/ElectronicNodes.h | 32 + .../Public/ElectronicNodesSettings.h | 263 ++++++++ Plugins/ElectronicNodes/UpdateConfig.ini | 3 + Plugins/FileSDK/FileSDK.uplugin | 30 + Plugins/FileSDK/LICENSE | 21 + Plugins/FileSDK/README.md | 37 ++ .../FileSDK/Source/FileSDK/FileSDK.Build.cs | 46 ++ .../Source/FileSDK/Private/FileSDK.cpp | 20 + .../FileSDK/Private/FileSDKBPLibrary.cpp | 613 ++++++++++++++++++ .../FileSDK/Private/FileSDKCopyFileAsync.cpp | 66 ++ .../FileSDK/Private/FileSDKFileReader.cpp | 102 +++ .../Source/FileSDK/Public/FileAnchor.h | 34 + .../FileSDK/Source/FileSDK/Public/FileSDK.h | 15 + .../Source/FileSDK/Public/FileSDKBPLibrary.h | 563 ++++++++++++++++ .../FileSDK/Public/FileSDKCopyFileAsync.h | 100 +++ .../FileSDK/Public/FileSDKEncodingOptions.h | 14 + .../Source/FileSDK/Public/FileSDKFileInfo.h | 46 ++ .../Source/FileSDK/Public/FileSDKFileReader.h | 163 +++++ .../Source/FileSDK/Public/FileSDKFileType.h | 9 + .../Source/FileSDK/Public/FileSDKLineReader.h | 28 + 529 files changed, 10429 insertions(+) create mode 100644 Plugins/BlueprintJson/BlueprintJson.uplugin create mode 100644 Plugins/BlueprintJson/Resources/Icon128.png create mode 100644 Plugins/BlueprintJson/Source/BlueprintJson/BlueprintJson.Build.cs create mode 100644 Plugins/BlueprintJson/Source/BlueprintJson/Classes/BlueprintJsonLibrary.h create mode 100644 Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonLibrary.cpp create mode 100644 Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonModule.cpp create mode 100644 Plugins/DarkerNodes/Config/FilterPlugin.ini create mode 100644 Plugins/DarkerNodes/Content/Materials/Box.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/Button.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/ButtonCut.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/CenterUVs.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/HeaderBox.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/Panel.uasset create mode 100644 Plugins/DarkerNodes/Content/Materials/SolidColor.uasset create mode 100644 Plugins/DarkerNodes/DarkerNodes.uplugin create mode 100644 Plugins/DarkerNodes/Resources/Fonts/BalsamiqSans-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/BalsamiqSans-FontLog.txt create mode 100644 Plugins/DarkerNodes/Resources/Fonts/BalsamiqSans-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/Cannonade-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/Cannonade-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/EudoxusSans-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/EudoxusSans-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/GolosUI-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/GolosUI-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/Jua-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/Junction-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/Junction-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-FontLog.txt create mode 100644 Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/XXIIAven-Bold.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/XXIIAven-Regular.ttf create mode 100644 Plugins/DarkerNodes/Resources/Fonts/_Fonts.txt create mode 100644 Plugins/DarkerNodes/Resources/Fonts/_OFL.txt create mode 100644 Plugins/DarkerNodes/Resources/Icon128.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Blank.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Pressed.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Button/ComboArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Button/FlatButton.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Button/_save_solid/ComboArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Hovered.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Normal.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Pressed.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Connected.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Disconnected.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecutionBubble.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected_VarA.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected_VarA.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Above.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Below.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Onto.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Table/Selector.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/DownArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SearchGlass.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SpinArrows.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape_Empty.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/UpArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/X.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/DownArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SearchGlass.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SpinArrows.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/UpArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/CollapsedNode_Body_ColorSpill.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubble.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubbleArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/Comment_Background.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/ExecutionBubble.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/GraphPanel_SolidBackground.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_424.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_gradient.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thick.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thin.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/PlusSymbol_12x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/assign_12x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_PropertyMatrix_16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_invisible_16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_visible_16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/lens_12x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_locked_16x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_unlocked_16x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/EventMessage_Default.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgDown.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgUp.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Down.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Up.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddColor_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddCurve_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddEvent_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddFloat_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddVector_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackDelete_36x24px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/Layer2DSnap.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/LocationGridSnap.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/RotationGridSnap.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/ScaleGridSnap.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_CameraSpeed_24x16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_local_16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_world_16px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_rotateb_16x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_scaleb_16x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_surface_snapping_14px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_translateb_16x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/BehaviorTreeMode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Fail.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Good.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Warning.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Working.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/Designer_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/VR_Editor_Toolbar_Icon.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_Defaults_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_EventGraph_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Find_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Options_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Camera_Reset_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ContentBrowser_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepIn_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOut_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOver_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Editor_Modes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Enable_Simulation_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_HideUnrelatedNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Marketplace_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Apply_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_CleanUp_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Connectors_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Grid_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Home_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LiveNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LivePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Realtime_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Refresh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Stats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MobileStats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_Compression_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_CreateAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ExportFBX_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_PreviewAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ReimportMesh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_SetKey_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayMobilePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayOnDevice_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayStandalone_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_SaveAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ShowStaticMeshes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_AdditionalData_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Binormals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Bounds_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Collision_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Normals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowPivot_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowSockets_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Tangents_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_UVOverlay_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_VertColor_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Vertices_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Wireframe_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_advance_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_build_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_compile_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_eject_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_findnode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_game_settings_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_kismet2_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_matinee_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_pause_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInSelectedViewport_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInVR_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInWindow_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_possess_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_simulate_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_off.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_on.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_problem.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_unknown.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_stop_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_Layers_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_WidgetReflector_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_toolbar_genericfinder_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/megascans.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/BehaviorTreeMode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Fail.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Good.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Warning.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Working.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/Designer_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/VR_Editor_Toolbar_Icon.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_Defaults_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_EventGraph_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Find_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Options_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Camera_Reset_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ContentBrowser_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepIn_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOut_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOver_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Editor_Modes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Enable_Simulation_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_HideUnrelatedNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Marketplace_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Apply_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_CleanUp_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Connectors_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Grid_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Home_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LiveNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LivePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Realtime_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Refresh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Stats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MobileStats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_Compression_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_CreateAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ExportFBX_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_PreviewAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ReimportMesh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_SetKey_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayMobilePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayOnDevice_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayStandalone_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_SaveAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ShowStaticMeshes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_AdditionalData_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Binormals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Bounds_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Collision_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Normals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowPivot_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowSockets_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Tangents_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_UVOverlay_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_VertColor_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Vertices_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Wireframe_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_advance_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_build_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_compile_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_eject_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_findnode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_game_settings_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_kismet2_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_matinee_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_pause_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInSelectedViewport_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInVR_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInWindow_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_possess_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_simulate_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_off.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_on.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_problem.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_unknown.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_stop_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_Layers_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_WidgetReflector_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_toolbar_genericfinder_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Line/megascans.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/BehaviorTreeMode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Fail.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Good.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Warning.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Working.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/Designer_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/VR_Editor_Toolbar_Icon.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_Defaults_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_EventGraph_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Find_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Options_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Camera_Reset_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ContentBrowser_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepIn_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOut_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOver_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Editor_Modes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Enable_Simulation_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_HideUnrelatedNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Marketplace_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Apply_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_CleanUp_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Connectors_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Grid_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Home_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LiveNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LivePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Realtime_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Refresh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Stats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MobileStats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_Compression_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_CreateAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ExportFBX_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_PreviewAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ReimportMesh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_SetKey_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayMobilePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayOnDevice_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayStandalone_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_SaveAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ShowStaticMeshes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_AdditionalData_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Binormals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Bounds_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Collision_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Normals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowPivot_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowSockets_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Tangents_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_UVOverlay_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_VertColor_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Vertices_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Wireframe_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_advance_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_build_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_compile_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_eject_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_findnode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_game_settings_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_kismet2_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_matinee_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_pause_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInSelectedViewport_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInVR_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInWindow_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_possess_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_simulate_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_off.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_on.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_problem.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_unknown.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_stop_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_Layers_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_WidgetReflector_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_toolbar_genericfinder_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/megascans.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/BehaviorTreeMode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Fail.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Good.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Warning.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Working.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/Designer_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/VR_Editor_Toolbar_Icon.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_Defaults_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_EventGraph_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Find_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Options_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Camera_Reset_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ContentBrowser_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepIn_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOut_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOver_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Editor_Modes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Enable_Simulation_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_HideUnrelatedNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Marketplace_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Apply_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_CleanUp_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Connectors_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Grid_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Home_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LiveNodes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LivePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Realtime_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Refresh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Stats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MobileStats_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_Compression_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_CreateAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ExportFBX_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_PreviewAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ReimportMesh_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_SetKey_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayMobilePreview_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayOnDevice_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayStandalone_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_SaveAsset_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ShowStaticMeshes_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_AdditionalData_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Binormals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Bounds_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Collision_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Normals_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowPivot_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowSockets_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Tangents_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_UVOverlay_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_VertColor_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Vertices_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Wireframe_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_advance_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_build_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_compile_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_eject_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_findnode_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_game_settings_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_kismet2_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_matinee_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_pause_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInSelectedViewport_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInVR_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInWindow_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_possess_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_simulate_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_off.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_on.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_problem.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_unknown.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_stop_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_Layers_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_WidgetReflector_40x.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_toolbar_genericfinder_40px.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Menu/Solid/megascans.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/ColumnHeader_Arrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/HeaderSplitterGrip.PNG create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrows.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrow.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrows.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Collapsed.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Expanded.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Transparent.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowBackground.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowBorder.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Close.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Maximize.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Minimize.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Restore.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowOutline.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Flashing.png create mode 100644 Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Inactive.png create mode 100644 Plugins/DarkerNodes/Shaders/Box.usf create mode 100644 Plugins/DarkerNodes/Shaders/Button.usf create mode 100644 Plugins/DarkerNodes/Shaders/ButtonCut.usf create mode 100644 Plugins/DarkerNodes/Shaders/CenterUVs.usf create mode 100644 Plugins/DarkerNodes/Shaders/HeaderBox.usf create mode 100644 Plugins/DarkerNodes/Shaders/Panel.usf create mode 100644 Plugins/DarkerNodes/Shaders/lib/Shapes.usf create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/DarkerNodes.Build.cs create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.h create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerButtons.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerCheckbox.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerFonts.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerGraph.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIcons.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIconsCustom.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerPanels.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerParameters.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerSave.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerText.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerUtils.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerWindow.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodes.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodesCommands.h create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.cpp create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.h create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/ColorLib.h create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodes.h create mode 100644 Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodesSettings.h create mode 100644 Plugins/EasyFileDialog/EasyFileDialog.uplugin create mode 100644 Plugins/EasyFileDialog/Resources/Icon128.png create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/EasyFileDialog.Build.cs create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDCore.cpp create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDFunctionLibrary.cpp create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialog.cpp create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialogBPLibrary.cpp create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDCore.h create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDFunctionLibrary.h create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialog.h create mode 100644 Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialogBPLibrary.h create mode 100644 Plugins/ElectronicNodes/Config/FilterPlugin.ini create mode 100644 Plugins/ElectronicNodes/ElectronicNodes.uplugin create mode 100644 Plugins/ElectronicNodes/Resources/Icon128.png create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/ElectronicNodes.Build.cs create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENCommands.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.cpp create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.cpp create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ElectronicNodes.cpp create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Lib/HotPatch.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.cpp create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENAnimGraphConnectionDrawingPolicy.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENBehaviorTreeConnectionDrawingPolicy.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENControlRigConnectionDrawingPolicy.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdateConfig.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.cpp create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodes.h create mode 100644 Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodesSettings.h create mode 100644 Plugins/ElectronicNodes/UpdateConfig.ini create mode 100644 Plugins/FileSDK/FileSDK.uplugin create mode 100644 Plugins/FileSDK/LICENSE create mode 100644 Plugins/FileSDK/README.md create mode 100644 Plugins/FileSDK/Source/FileSDK/FileSDK.Build.cs create mode 100644 Plugins/FileSDK/Source/FileSDK/Private/FileSDK.cpp create mode 100644 Plugins/FileSDK/Source/FileSDK/Private/FileSDKBPLibrary.cpp create mode 100644 Plugins/FileSDK/Source/FileSDK/Private/FileSDKCopyFileAsync.cpp create mode 100644 Plugins/FileSDK/Source/FileSDK/Private/FileSDKFileReader.cpp create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileAnchor.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDK.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKBPLibrary.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKCopyFileAsync.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKEncodingOptions.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileInfo.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileReader.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileType.h create mode 100644 Plugins/FileSDK/Source/FileSDK/Public/FileSDKLineReader.h diff --git a/Plugins/BlueprintJson/BlueprintJson.uplugin b/Plugins/BlueprintJson/BlueprintJson.uplugin new file mode 100644 index 0000000..5d5dfcf --- /dev/null +++ b/Plugins/BlueprintJson/BlueprintJson.uplugin @@ -0,0 +1,31 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "JSON Blueprint support", + "Description": "JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.", + "Category": "Database", + "CreatedBy": "Maksim Shestakov", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/f837e4835fbc434a853fe1ead2410b84", + "SupportURL": "", + "EngineVersion": "4.27.0", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "BlueprintJson", + "Type": "Runtime", + "LoadingPhase": "PreDefault", + "WhitelistPlatforms": [ + "Win64", + "Win32", + "Mac", + "Linux", + "IOS", + "Android" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/BlueprintJson/Resources/Icon128.png b/Plugins/BlueprintJson/Resources/Icon128.png new file mode 100644 index 0000000..1dfe799 --- /dev/null +++ b/Plugins/BlueprintJson/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:567f049f242e537f14c984d0571cd474b04be6df9b7d45be8c60e82c2559f0d9 +size 2674 diff --git a/Plugins/BlueprintJson/Source/BlueprintJson/BlueprintJson.Build.cs b/Plugins/BlueprintJson/Source/BlueprintJson/BlueprintJson.Build.cs new file mode 100644 index 0000000..6737a62 --- /dev/null +++ b/Plugins/BlueprintJson/Source/BlueprintJson/BlueprintJson.Build.cs @@ -0,0 +1,24 @@ +// Copyright 2018 Maksim Shestakov. All Rights Reserved. + +namespace UnrealBuildTool.Rules +{ + public class BlueprintJson : ModuleRules + { + public BlueprintJson(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + //MinFilesUsingPrecompiledHeaderOverride = 1; + //bFasterWithoutUnity = true; + + PrivateDependencyModuleNames.AddRange( + new string[] { + "Core", + "CoreUObject", + "Engine", + "Json" + } + ); + } + } +} diff --git a/Plugins/BlueprintJson/Source/BlueprintJson/Classes/BlueprintJsonLibrary.h b/Plugins/BlueprintJson/Source/BlueprintJson/Classes/BlueprintJsonLibrary.h new file mode 100644 index 0000000..df560f0 --- /dev/null +++ b/Plugins/BlueprintJson/Source/BlueprintJson/Classes/BlueprintJsonLibrary.h @@ -0,0 +1,245 @@ +// Copyright 2018 Maksim Shestakov. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "BlueprintJsonLibrary.generated.h" + + +UENUM(BlueprintType) +enum class EJsonType : uint8 +{ + None, + Null, + String, + Number, + Boolean, + Array, + Object +}; + +USTRUCT(BlueprintType, meta = (HasNativeMake = "BlueprintJson.BlueprintJsonLibrary.JsonMake", HasNativeBreak = "BlueprintJson.BlueprintJsonLibrary.Conv_JsonObjectToString")) +struct FBlueprintJsonObject +{ + GENERATED_USTRUCT_BODY() + + TSharedPtr Object; +}; + +USTRUCT(BlueprintType, meta = (HasNativeMake = "BlueprintJson.BlueprintJsonLibrary.JsonMakeString")) +struct FBlueprintJsonValue +{ + GENERATED_USTRUCT_BODY() + + TSharedPtr Value; +}; + + +UCLASS() +class BLUEPRINTJSON_API UBlueprintJsonLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + +public: + + /** + * Creates a json object + * + * @return The json object + */ + UFUNCTION(BlueprintPure, Category = "Json", meta = (NativeMakeFunc)) + static FBlueprintJsonObject JsonMake(); + + /** + * Sets the value of the field with the specified name. + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to set. + * @param Value The json value to set. + * @return The stored json object + */ + UFUNCTION(BlueprintPure, Category = "Json") + static const FBlueprintJsonObject& JsonMakeField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, const FBlueprintJsonValue& Value); + + /** + * Sets the value of the field with the specified name. + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to set. + * @param Value The json value to set. + * @return The stored json object + */ + UFUNCTION(BlueprintCallable, Category = "Json") + static const FBlueprintJsonObject& JsonSetField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, const FBlueprintJsonValue& JsonValue); + + /** + * Checks whether a field with the specified name exists in the json object. + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to check. + * @return true if the field exists, false otherwise. + */ + UFUNCTION(BlueprintPure, Category = "Json") + static bool JsonHasField(const FBlueprintJsonObject& JsonObject, const FString& FieldName); + + /** + * Checks whether a field with the specified name and type exists in the object. + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to check. + * @param Type The type of the field to check. + * @return true if the field exists, false otherwise. + */ + UFUNCTION(BlueprintPure, Category = "Json") + static bool JsonHasTypedField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, EJsonType Type); + + /** + * Removes the field with the specified name. + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to remove. + * @return The stored json object + */ + UFUNCTION(BlueprintCallable, Category = "Json") + static const FBlueprintJsonObject& JsonRemoveField(const FBlueprintJsonObject& JsonObject, const FString& FieldName); + + /** + * Convert json object to json string + * + * @param JsonObject The stored json object + * @param FieldName The name of the field to get. + * @return The json value of json object + */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToJsonValue (JsonObject)", CompactNodeTitle = "ToValue", BlueprintAutocast, NativeBreakFunc), Category = "Json|Convert") + static FBlueprintJsonValue Conv_JsonObjectToJsonValue(const FBlueprintJsonObject& JsonObject, const FString& FieldName); + + /** + * Convert json object to json string + * + * @param JsonObject The json object to convert + * @return The json string + */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToString (JsonObject)", CompactNodeTitle = "ToString", BlueprintAutocast, NativeBreakFunc), Category = "Json|Convert") + static FString Conv_JsonObjectToString(const FBlueprintJsonObject& JsonObject); + + /** + * Convert json object to pretty print json string + * + * @param JsonObject The json object to convert + * @return The json string + */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToPrettyString (JsonObject)", CompactNodeTitle = "ToPrettyString", NativeBreakFunc), Category = "Json|Convert") + static FString Conv_JsonObjectToPrettyString(const FBlueprintJsonObject& JsonObject); + + /** + * Convert json string to json object + * + * @param JsonString The string to convert + * @return The json object + */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToJsonObject (String)", CompactNodeTitle = "ToJson"), Category = "Json|Convert") + static FBlueprintJsonObject Conv_StringToJsonObject(const FString& JsonString); + + /** + * Creates a json value string + * + * @param Value value to set the string to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta=(NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeString(const FString& Value); + + /** + * Creates a json value int + * + * @param Value value to set the int to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeInt(int Value); + + /** + * Creates a json value float + * + * @param Value value to set the float to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeFloat(float Value); + + /** + * Creates a json value bool + + * @param Value value to set the bool to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeBool(bool Value); + + /** + * Creates a json value array + * + * @param Value value to set the array to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeArray(const TArray& Value); + + /** + * Creates a json value object + * + * @param Value value to set the json object to + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeObject(const FBlueprintJsonObject& Value); + + /** + * Creates a json value null + * + * @return The blueprint json value + */ + UFUNCTION(BlueprintPure, Category = "Json|Make", meta = (NativeMakeFunc)) + static FBlueprintJsonValue JsonMakeNull(); + + /** Return the type of json value */ + UFUNCTION(BlueprintPure, Category = "Json|Value") + static EJsonType JsonType(const FBlueprintJsonValue& JsonValue); + + /** Return true if the json value is null, false otherwise */ + UFUNCTION(BlueprintPure, Category = "Json|Value") + static bool JsonIsNull(const FBlueprintJsonValue& JsonValue); + + /** Returns true if the values are equal (A == B) */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "Equal (JsonValue)", CompactNodeTitle = "=="), Category = "Json|Value") + static bool EquaEqual_JsonValue(const FBlueprintJsonValue& A, const FBlueprintJsonValue& B); + + /** Returns true if the values are not equal (A != B) */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "NotEqual (JsonValue)", CompactNodeTitle = "!="), Category = "Json|Value") + static bool NotEqual_JsonValue(const FBlueprintJsonValue& A, const FBlueprintJsonValue& B); + + /** Converts an json value into an string */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToString (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static FString Conv_JsonValueToString(const FBlueprintJsonValue& JsonValue); + + /** Converts an json value into an int */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToInteger (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static int Conv_JsonValueToInteger(const FBlueprintJsonValue& JsonValue); + + /** Converts an json value into an float */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToFloat (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static float Conv_JsonValueToFloat(const FBlueprintJsonValue& JsonValue); + + /** Converts an json value into an bool */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToBool (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static bool Conv_JsonValueToBool(const FBlueprintJsonValue& JsonValue); + + /** Converts an json value into an array of json value */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToArray (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static TArray Conv_JsonValueToArray(const FBlueprintJsonValue& JsonValue); + + /** Converts an json value into an json object */ + UFUNCTION(BlueprintPure, meta = (DisplayName = "ToJsonObject (JsonValue)", CompactNodeTitle = "->", BlueprintAutocast, NativeBreakFunc), Category = "Json|Value") + static FBlueprintJsonObject Conv_JsonValueToObject(const FBlueprintJsonValue& JsonValue); +}; \ No newline at end of file diff --git a/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonLibrary.cpp b/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonLibrary.cpp new file mode 100644 index 0000000..17c19e2 --- /dev/null +++ b/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonLibrary.cpp @@ -0,0 +1,287 @@ +// Copyright 2018 Maksim Shestakov. All Rights Reserved. + +#include "BlueprintJsonLibrary.h" + +#include "Dom/JsonObject.h" +#include "Serialization/JsonWriter.h" +#include "Serialization/JsonReader.h" +#include "Serialization/JsonSerializer.h" +#include "Policies/CondensedJsonPrintPolicy.h" + +typedef TSharedPtr FJsonObjectPtr; +typedef TSharedPtr FJsonValuePtr; + +FBlueprintJsonObject UBlueprintJsonLibrary::JsonMake() +{ + FBlueprintJsonObject Object; + Object.Object = MakeShareable(new FJsonObject); + return Object; +} + +const FBlueprintJsonObject& UBlueprintJsonLibrary::JsonSetField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, const FBlueprintJsonValue& JsonValue) +{ + if (JsonObject.Object.IsValid() && JsonValue.Value.IsValid()) + { + JsonObject.Object->SetField(FieldName, JsonValue.Value); + } + return JsonObject; +} + +bool UBlueprintJsonLibrary::JsonHasField(const FBlueprintJsonObject& JsonObject, const FString& FieldName) +{ + if (JsonObject.Object.IsValid()) + { + return JsonObject.Object->HasField(FieldName); + } + return false; +} + +bool UBlueprintJsonLibrary::JsonHasTypedField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, EJsonType Type) +{ + if (JsonObject.Object.IsValid()) + { + if (JsonObject.Object->HasField(FieldName)) + { + return JsonObject.Object->GetField(FieldName)->Type == (EJson)Type; + } + } + return false; +} + +const FBlueprintJsonObject& UBlueprintJsonLibrary::JsonRemoveField(const FBlueprintJsonObject& JsonObject, const FString& FieldName) +{ + if (JsonObject.Object.IsValid()) + { + JsonObject.Object->RemoveField(FieldName); + } + return JsonObject; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::Conv_JsonObjectToJsonValue(const FBlueprintJsonObject& JsonObject, const FString& FieldName) +{ + FBlueprintJsonValue Value; + if (JsonObject.Object.IsValid()) + { + Value.Value = JsonObject.Object->GetField(FieldName); + } + return Value; +} + +FString UBlueprintJsonLibrary::Conv_JsonObjectToString(const FBlueprintJsonObject& JsonObject) +{ + FString Result; + if (JsonObject.Object.IsValid()) + { + TSharedRef>> JsonWriter = TJsonWriterFactory>::Create(&Result, 0); + FJsonSerializer::Serialize(JsonObject.Object.ToSharedRef(), JsonWriter); + } + return Result; +} + +FString UBlueprintJsonLibrary::Conv_JsonObjectToPrettyString(const FBlueprintJsonObject& JsonObject) +{ + FString Result; + if (JsonObject.Object.IsValid()) + { + TSharedRef> JsonWriter = TJsonWriterFactory<>::Create(&Result, 0); + FJsonSerializer::Serialize(JsonObject.Object.ToSharedRef(), JsonWriter); + } + return Result; +} + +FBlueprintJsonObject UBlueprintJsonLibrary::Conv_StringToJsonObject(const FString& JsonString) +{ + FBlueprintJsonObject Object; + TSharedRef> Reader = TJsonReaderFactory<>::Create(JsonString); + FJsonSerializer::Deserialize(Reader, Object.Object); + return Object; +} + +const FBlueprintJsonObject& UBlueprintJsonLibrary::JsonMakeField(const FBlueprintJsonObject& JsonObject, const FString& FieldName, const FBlueprintJsonValue& JsonValue) +{ + if (JsonObject.Object.IsValid() && JsonValue.Value.IsValid()) + { + JsonObject.Object->SetField(FieldName, JsonValue.Value); + } + return JsonObject; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeString(const FString& StringValue) +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueString(StringValue)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeInt(int IntValue) +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueNumber(IntValue)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeFloat(float FloatValue) +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueNumber(FloatValue)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeBool(bool BoolValue) +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueBoolean(BoolValue)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeArray(const TArray& ArrayValue) +{ + FBlueprintJsonValue Value; + TArray Array; + for (const FBlueprintJsonValue& V : ArrayValue) + { + if (V.Value.IsValid()) + { + Array.Add(V.Value); + } + } + Value.Value = MakeShareable(new FJsonValueArray(Array)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeObject(const FBlueprintJsonObject& ObjectValue) +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueObject(ObjectValue.Object)); + return Value; +} + +FBlueprintJsonValue UBlueprintJsonLibrary::JsonMakeNull() +{ + FBlueprintJsonValue Value; + Value.Value = MakeShareable(new FJsonValueNull()); + return Value; +} + +EJsonType UBlueprintJsonLibrary::JsonType(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + return (EJsonType)JsonValue.Value->Type; + } + return EJsonType::None; +} + +bool UBlueprintJsonLibrary::JsonIsNull(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + return JsonValue.Value->IsNull(); + } + return true; +} + +bool UBlueprintJsonLibrary::EquaEqual_JsonValue(const FBlueprintJsonValue& A, const FBlueprintJsonValue& B) +{ + if (A.Value.IsValid() != B.Value.IsValid()) + { + return false; + } + + if (A.Value.IsValid() && B.Value.IsValid()) + { + if (!FJsonValue::CompareEqual(*A.Value, *B.Value)) + { + return false; + } + } + + return true; +} + +bool UBlueprintJsonLibrary::NotEqual_JsonValue(const FBlueprintJsonValue& A, const FBlueprintJsonValue& B) +{ + if (A.Value.IsValid() != B.Value.IsValid()) + { + return true; + } + + if (A.Value.IsValid() && B.Value.IsValid()) + { + if (!FJsonValue::CompareEqual(*A.Value, *B.Value)) + { + return true; + } + } + + return false; +} + +FString UBlueprintJsonLibrary::Conv_JsonValueToString(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + return JsonValue.Value->AsString(); + } + FString Empty; + return Empty; +} + +int UBlueprintJsonLibrary::Conv_JsonValueToInteger(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + int Result = 0; + JsonValue.Value->TryGetNumber(Result); + return Result; + } + return 0; +} + +float UBlueprintJsonLibrary::Conv_JsonValueToFloat(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + return JsonValue.Value->AsNumber(); + } + return 0.0f; +} + +bool UBlueprintJsonLibrary::Conv_JsonValueToBool(const FBlueprintJsonValue& JsonValue) +{ + if (JsonValue.Value.IsValid()) + { + return JsonValue.Value->AsBool(); + } + return false; +} + +TArray UBlueprintJsonLibrary::Conv_JsonValueToArray(const FBlueprintJsonValue& JsonValue) +{ + TArray Result; + + if (JsonValue.Value.IsValid()) + { + if (JsonValue.Value->Type == EJson::Array) + { + for (const auto& Val : JsonValue.Value->AsArray()) + { + FBlueprintJsonValue Tmp; + Tmp.Value = Val; + Result.Add(Tmp); + } + } + } + + return Result; +} + +FBlueprintJsonObject UBlueprintJsonLibrary::Conv_JsonValueToObject(const FBlueprintJsonValue& JsonValue) +{ + FBlueprintJsonObject Object; + if (JsonValue.Value.IsValid()) + { + Object.Object = JsonValue.Value->AsObject(); + } + return Object; +} \ No newline at end of file diff --git a/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonModule.cpp b/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonModule.cpp new file mode 100644 index 0000000..9e0cfc4 --- /dev/null +++ b/Plugins/BlueprintJson/Source/BlueprintJson/Private/BlueprintJsonModule.cpp @@ -0,0 +1,8 @@ +// Copyright 2018 Maksim Shestakov. All Rights Reserved. + +#include "CoreMinimal.h" +#include "Modules/ModuleInterface.h" +#include "Modules/ModuleManager.h" + + +IMPLEMENT_MODULE(IModuleInterface, BlueprintJson) \ No newline at end of file diff --git a/Plugins/DarkerNodes/Config/FilterPlugin.ini b/Plugins/DarkerNodes/Config/FilterPlugin.ini new file mode 100644 index 0000000..c504ca0 --- /dev/null +++ b/Plugins/DarkerNodes/Config/FilterPlugin.ini @@ -0,0 +1,6 @@ +[FilterPlugin] +/Config/ +/Content/ +/Resources/ +/Shaders/ +/Source/ diff --git a/Plugins/DarkerNodes/Content/Materials/Box.uasset b/Plugins/DarkerNodes/Content/Materials/Box.uasset new file mode 100644 index 0000000..dacba9b --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/Box.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87d82237312e9aefca5c78ec3fc43e1ae09a8edfb2666de481d4c7d2d21688be +size 25960 diff --git a/Plugins/DarkerNodes/Content/Materials/Button.uasset b/Plugins/DarkerNodes/Content/Materials/Button.uasset new file mode 100644 index 0000000..2a427d6 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/Button.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6068a7af4fe3fefe2edd9c49e557bd9784841f7b96ce84ec1a50b4a481bfa8b0 +size 21285 diff --git a/Plugins/DarkerNodes/Content/Materials/ButtonCut.uasset b/Plugins/DarkerNodes/Content/Materials/ButtonCut.uasset new file mode 100644 index 0000000..2c48037 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/ButtonCut.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54cb2f16ec3670ef34bbec19981537d36082a7ef2025c12780da8382d7ae3f01 +size 20995 diff --git a/Plugins/DarkerNodes/Content/Materials/CenterUVs.uasset b/Plugins/DarkerNodes/Content/Materials/CenterUVs.uasset new file mode 100644 index 0000000..3a50187 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/CenterUVs.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa8ef13d7222670c5d85302d8633ccf6b7fd67fbae1ad0576fc5905a9a63cde +size 14538 diff --git a/Plugins/DarkerNodes/Content/Materials/HeaderBox.uasset b/Plugins/DarkerNodes/Content/Materials/HeaderBox.uasset new file mode 100644 index 0000000..8e15996 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/HeaderBox.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f53f86a7a7a87ecaa3bd11a515ddba022911f3e2a38bd3ba72de2fc05b7de3cb +size 26121 diff --git a/Plugins/DarkerNodes/Content/Materials/Panel.uasset b/Plugins/DarkerNodes/Content/Materials/Panel.uasset new file mode 100644 index 0000000..b949a98 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/Panel.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c46df4f0a599f7ee1d4dd5412e2bc991f10421f0f28cfce32f48db7773f3df7 +size 21258 diff --git a/Plugins/DarkerNodes/Content/Materials/SolidColor.uasset b/Plugins/DarkerNodes/Content/Materials/SolidColor.uasset new file mode 100644 index 0000000..8f63863 --- /dev/null +++ b/Plugins/DarkerNodes/Content/Materials/SolidColor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3c587bc1521c32449b9598ab9cd55a3f5eafcee6d38ada5e36bf968b18ac166 +size 7533 diff --git a/Plugins/DarkerNodes/DarkerNodes.uplugin b/Plugins/DarkerNodes/DarkerNodes.uplugin new file mode 100644 index 0000000..5c9afa8 --- /dev/null +++ b/Plugins/DarkerNodes/DarkerNodes.uplugin @@ -0,0 +1,35 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "2.6", + "FriendlyName": "Darker Nodes", + "Description": "Modern theme for the Unreal editor", + "Category": "Editor", + "CreatedBy": "Hugo Attal", + "CreatedByURL": "https://twitter.com/HugoAttal", + "DocsURL": "https://github.com/TheHerobrine/DarkerNodes", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/4b3441f0228a40ec9ca986489a5bd682", + "SupportURL": "https://forums.unrealengine.com/unreal-engine/marketplace/1840825-darker-nodes-modern-theme-for-the-unreal-editor", + "EngineVersion": "4.27.0", + "CanContainContent": true, + "Installed": true, + "Modules": [ + { + "Name": "DarkerNodes", + "Type": "Editor", + "LoadingPhase": "PostDefault", + "WhitelistPlatforms": [ + "Win64", + "Win32", + "Mac", + "Linux" + ] + } + ], + "Plugins": [ + { + "Name": "Niagara", + "Enabled": true + } + ] +} \ No newline at end of file diff --git a/Plugins/DarkerNodes/Resources/Fonts/BalsamiqSans-Bold.ttf b/Plugins/DarkerNodes/Resources/Fonts/BalsamiqSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..68f7ba35b44e2df56771c0285e295757630a9fe7 GIT binary patch literal 402356 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�Jd6aUha{J0vlMcE(s>G*03~J96G+| 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

M(91c_nYEJK1kKD&=c`pAeXU9N`o7eqP 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

aaiUCKWrudL`%! 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

H&)RCt> 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

WoNFl9LHY$}fk;-0a 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

+#Efy{gagaM8y7&*(l= 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 T8N{u3$_nn16at&e3`u_gvw}a< literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/Cannonade-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/Cannonade-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e081d194850d8e5e74248619bac9240f6da553fa GIT binary patch literal 898544 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

68$myMa$HL-t4 zm`kiFwR;Z zNlxb3>*R8KqWwZVi5e0Pt(Ej7x`0ePk+loH@e>tjclit!%@64f(yr0)Kk1kUMNPC% z1nt$Q0N{H%mkKW62b_oEI=QrT9*^_*TQ;AP?$`x)>>@w4JI=c&ijHy~9OXPX%6WLv zJlMKCILdi&l=I*y=fP3VgQJ`WM>!9UavmJzJV`yA#>qth&7DQ9*XRqmBd53wwM#GU7^>uF zv}tA2bA^KLOYWXlky81{)h+ny{vY;MYgI?nhTqj!D874GC+m4uFl|7G^vX#>TK?o> z^y}?5nyTmT8QXAj-LQ6Fe(qMa=H)5bBMXyUtc|{2i9IUoSKrp~)~0Ir^XJ{F*1t1P z*?m}Eir%`^Eq&kw;boz}TWZnBjGW80_)we8IJ&3RrIFSwR2cyeswpk7I? z*WdP8czf-Wi^^OtT=Kf>4d%0J+|!GP_^2X$Di=Nh{TPiH@Cy1=42lOGb%m@N?4l;u zi|rR2BS2SCVUi}L$`C~*?GRN`3m2Its!LES7s(Xmi>S{?gQNZw&Bu^_2_j(HmHfxp zFJ1g&%G{HArwGqS3~8tt8vZ8zBio%S{)=XP*+%^9iz0I|@5lD@e*AUbi#-Pzs#CO# zP;P0_ojiJyzQTd@4g+-*ngP0CaMBjXam$QjAEw=DJdD^RL{t_O#FJqp_RvdqR}Z@@ z7o2Erj6Wb6kO9aCQ~+uLGXYJ2b%0%fgMi}z^4-ZZ42OA*!ksMu$}z>0v#pHER*_BB zMy5&jQ%|v-5i7hC5-?*i5!27uJ?^RwCDWH}F0J0XVq8z72mgmIVc?XkoS9V_9_&4y zqEkmDDGxU{jfm+K;wtDqRmHLTy2qD|&5ej3Flpia{Syi%^ofkSZP{?XgkSl`&@Em0 z73M1B45{nzIdhe8mW?^A#k$+z108n6ne1rWaTZNlIGUCMpe|Qws)svbI${m7#72?2 z(HP&Y%g9mFDJg2|ls1uHZH6?HW+x(%8)(LnVi&RRCC%b(PE8TB1@NDZTFH!wY$bR4 zmAFM(B3;XdvLAlvJ$r9m`ySmg^=Zb8n922wh4S-R_4_8qm&EhKDve5*J4sz|`JOwU zpVvd}(oTC_<1%CBJ(ruGX*k^29kW@PVg+IrAIMmk;#)_&$sL_`yxH>y_!%jwP(oy= zWX=>|KWY!Ah5_3dl?A11F0E&-t!I?^mA<8}Mya)!Sl1hUj$!f@_{%03AIiX+@RbsX zqP9`;RVk4``4y5ta*d4mGtf|^9!-;!&hQ(2=Y`+U(dHJ?--Z&hy(3fA-jQI_NN=?s z;GHe_q?*LkC4v?270io&$Gli4*2HHLOggf(KTB`;h`;_^`L;CS2GdPAK9T7rVs7ox zt^Dei<6HQ(EmjwnzlA9de#JLmu6NNX8=!C|qs4Fla7?XJ7aXzdv?PPfuA+}XJ`!=I z)W#y2c#>=Z?@#KAiogLllFAOkkKfixsDG4c zl|hy`gK5&#=t(7E~)`Ie$*7lyYCg9i}? z4N4XFnADQ@F2qAL4?7B2!jU^1{)Oy4}w^tJEcIw;6V^$Nok(;xFc2nDdiK6 z^KdZ&i%RX3Zca~0LjnewE+{rcU&#KMv?h(-&xnJRs!2DZb|8jjrnOHhmAvrp5o_OL zo=6J%OsJ0?cKeL(RSzv38KUeo%<8UG3R_25&xMR!_)t}k8FfRV8piT}ZrsGbe{XFB z|3djdQc9=fHy&sD7i#LNtr6W4gE~*!H}#FA)Rd%CQy-nyIVhn^Xv>HZHAk4=+5$wtsje>e~1 zCgEQyK(o&}m%nD6uSwRF@n4$vtNStCHm2jhP#kvt#(DRtcz!pmAv{HR-ti5bXyep} z;nc4z_fXl16+`ME=2s&%Jc?|cQ!JNFf08X}kXl7oahyaF>JL5PFR57_PUv4W zAOnyOr~uRgW&)Z3>j1j|2LZ4jYAgJii3bFTwLm@ca@yzXZ=Ou|2;8 z&o2?xLk{j%gFDyY&I+85CXN^lW+782b#EPpD_bpoj==rpWJfhDSG9yv7n}qDVgQ+d z0zf684$uHt3|J4?4LAfi0gzByE#@i-3DTM5^QYo~cK29M3KnpIswAk))NpI;q1X zn^B@dEh$1Q*c{4i%SlC9j2=i|U{xt^h&5G4n60@IP0^8ZQXAoMqF7l7#?bIv6P4DU*=)!!xl5>Z2?poE&WQfU(_+n7gu#N`5YxkWUyR_6~ zDqT8Or|8@C+$5II4?b5t;mv0|hW1D|2PO52DX0z3OnCc&(R&;7O7kYT_@|E9FiLsX z#6t`Ew0x`9wLI6OIL?DHQ}4)}PGwz9?K|biCS=6~xpwm}nYg%L>d+4C8*4;P-TdCY z?i!s9GN>RQ3hfQZe>kKl0j&43qXuyDp&T7k$#*&on@G_Sg>+JbEBTBHkehTeIpCys zJ#aMQXu^@Mo52PV@NlJGXAQ1cpvCDIlxU$lB;rVanMOW+;!Wx<5nqrBC-oPGBYif@ z#~AXFQc~gOi`^ealiqCb)B9<(DS8CiG_RZ1I3e|o@1e?5P1!89EA;xhD_5=vrqj1e9&Sdg-^3I}!1X7)Y^MOh z9&_XGZtizuqJT@tAX`94alw%^fE)0P@`Ni)^d`7|J>4Dxqx4?u2CMrduSDX6$;n6 z7-J{`F$*HbMEFSQtfS+2o$QL-n`<|9PSLo%14c%GeI_m0a4(So9p_OC7#-yxG&oX0 zfLhS#NS?GOj)6c-5Q0?6S)d@2LKyms_V^~W%{Rnh^fxAaV{ZM1u0-G)`r9acV`=kE zG_J(7UZLN_;lGf>fb0SJOK6fN-<0V$)NQ)4jk%bY9ZDQS%oN8oY^d_j4n=&y6 z&Z$2jh9@h9fN16W%>yQcCj_|(!X;(y zo}a3BTp7W( zp^7%W?*BDuu}wR0TocL_!&hPW?%+UL9gEWaQY=G?n-qx`zM;~!^bK7hiBjT7PIf@+ zH*}Xkd_(!ZV0=T8Boz-Ba7o%$%H$cr)4n1sWdB@>cKB7`SWZE>&$8ZOZfAZ zUq1LeKX{oL0$$Pkk7% z>UQv8h@uN?v+{;qCa`m%ec=OY6Q(IG6xDUcQOXIpNWPg1(Cz{WcY%Dmz&CS&=ivh1 z%mu!g3w$#d_+~Ef&0OG{xxhDbvH4~$@XcIA-;B79xGxh&;=UvtBPEYE5*{sOh!G{~ zaN-Y$24n#80TqB+z)V0BU>#r=;2_{QKBMwLn0h&kYzJVT9g#NibX|%HnoKHKCJ$-rDK;A#va*Rc;^rtdn>E< z{Je4f_YYUF#JJ3t&^e@@wF{pE-6z3@OWvqYR}HY)djmocr!*oKg9 zqjH;$-`y?e&ZnmLn3pE3>og&IpB;oSJk?c9;q)6x}g-%C`Zs|IS zSO{`iQj(AU!qF|F&*Aumx%C%x?+9FpY`sEvi^Y`=@)ZVUi12~tyT{=xvZK^tq`{H= zcS;P}l76HCM7G8?va57XvQNL0Y$fUeq9&p2V+6jTV-${2^aPwoTbS_p#ked}9 zH}XTgp(6AE@<{M05_&?Nl4^>CR%ZBF=NDgmk+l~zLMZEa6#wxHJlVR3zXrGE#i!Z)7ezK(pH9092TW%<{Yf+O7 z12#Ig?KPFt5_Zkuq;&111&PQG{R{k;ojdro7iI*z4O;T-6p1Fh zMY|9*NkfJrSMd#S+q$Npll;lq2Ro6RvXd6dEnqpZ*1~a{R-l{H5f-3`778F^mVsjs zjyb2KC_V${J#pTXrg3J8R28*u7ATVi%4FeRd^JfjdrzVYEV4LQ=zqzuC-NpWP+XUV_zDA{Zhz0%gz@6P0`&4zs zE!4=;c~d3-=9z+-NzD(Zj#*dD)>)sf5ri*Vj47y)uoXR?JjY!45Oub??j?Tdz~A_% z{0sF%=|0W3hhe>1QQnBQQ4oT+9Vz?A(q<1tWoff_-#~-W%79eS?+79(KqTtrCF!A+ z4@iX)?^Dr8k|=zS&lWQE8Zd_e5CupBaq9kwY~z8I__OObyaD}%4x+uEW)}X zzFW^y3hsV-+_(dG6{r-SVcNU)gB5EGc8lzj<<^#}{Ae zw?VKbeF}LxQm>V_GY4enC4EzR^u9T06yLX(TD=m7rQ)d)N!|hzL!$s%MdA zz^BRKS0wIB2E;!Rw4)Rm&G5^?MO%-AmqZ&c(8de2@xotvfi_;CjTdO+1=@IlHdtp3 zuoG|qa10>R#tX9LC2Bn?>~sJZkOA$0bJDK?$n!EPr^wkNOh2H8Ca6JiNo%>=1=(~x z^q(YiP>ZRgH&sa+nf~JqCjO>j^zwbf=lx@QRnD{rN3Z}-@BEPsIbA14RD1XAIA~#2 zM^@A{vA-|tXxi{G|9aywzW=Aii+^POb-{xl{bh^K$oofk8gZ1LJF@xuvkk$@JFa9_ z=f{Nk@fH_j-jsXtue9qna=}2KEm!wcu40~S;m<#_h0J>u#apmkn!RFN&?Y8uqNnVe zNSY4=XULY*OnM4{sWI1fMtNxIny&SX=GRNtJX+7ZThDytGms6)G*ATfTah@$!Q?&A zkyaa_JVT@&1wy?VXX;cG4O6LTsM%|s$NKXp2vD$kk`)nH@6svw6`r@~-TChTtQkW8 zyI)^;8X$CHuJG5YtuK27LZ2j{sj>o7aIyw+CBbel?7hnPJF*6mBn4pp zR(p{{7jh)ANX1TqWXlzbS>jQNql6|}-%whun@mQb6hssvh$w`f zh(ZJrg$N=F5kwRsh$uu5QHUU-P~zS*IJpF%`p*d9ZVCb9qbInSO0T_fEF+{hA`?fi zlZ!}!jt1=7M#nCY5R%@R__0!Q9~$vxBLt}tg4BpVXoMg&;%AKzq(%r*BLt}tg475> zYJ?y)+61W)g48G)DGi?1C^~m^UkV^|aijpUC%)+-nlFX~thYuhP4?DPLRJ;X(2(j% z?QiHllD&SkDKT$YI((1iCxVKe zSuBBe1R${$R4L`rhfa-pc?9c~THEO}HtOfOb+7VIpB~UObwo^HpXymfV|Gr>&YHME zJ9zk>%gZ0Sx}$W^){FNvz0gZ_?XBoR!^U@?wtHe)pG`kLk~B*F6Z15s_aB=(bYXc+ zOvU06!xj#VzS{j{m@ypB;S>(+zGc z2~N(5u=Gd>Odq+Vq;m1l8|YCn~RRP8>UCSbm4TcRe~h`1Ti9SClV)q}2Mne@sSLLTCgN@;bLqj_`#J zIDTWG?nTWx1b;s{^1G}9?8O+_VX|M41;Bp6o>r3uz)bvZb`Su2eHXs~#YvA)n~1ck z37UGuGpe*vlwpt~lXzm#6f|!WL)yy1wuCViXC*65w~A1hMU~`^U(<50l##HVS>!XR z1S>@k&>}WHjf8^8M1meV#Ks>uRhp2<7gIO*z`pa;7uC)y7_~98i3#J=?(Q>U&)h!z zbjSYHiFp(ITKIck@@6br5!-7>de_NiooJ!YFB6C4#pQQJm(lm35#5)ZUfmL=yi_u= zcl*S$hQgL^Y>oAZ>iHf+y9Os!EhuZD%jDV08!hao7VzFN zONybSwO*t^ znXC%2qYv257r&F%exZT37obv1;8hOj+G-P*)6|+R*i7xgn zNKDak#uOq+n^$_?qDlNf##y}XKLK(<(gdb6A(3xFR?q}Om{5>3p&)5OLDGbRqzMH{ z6AF?h6eLY3NYY$FN^Z%`IRbS^L)H+9NfpE>OJo8(M=7J+TAb846enR89TuB7FPz=a zT%V{&9J+icJI1&2;XI$erX3cvYf+yW0~6{d@s{^ruh?|w@d6ZCO2n% z|9Cca&QGV`ylv;_OXr>5Qsdivl{HP?HYPc__Ms{KPMu=dBVR8c^VEHl%q=e|wJq1! zfhki=nMLvW)d87F?{6QyYetWZ+Es&-EPXng+o$!3>sQr2Bl)$5Y9DLN%^1IVw6G|7 z=%VuSWg}8S2Izp-pac3t7E+ngQ4XA{hjRab-QP+iIY47J1sQ=jpcm^_8?~7cZ?GVxpFD7+Oe+O>;W$z_Cgr@)?TQD8JQxkr6b+fAe(-2` zK+*7kqTvBW!vl(j2NVqtC>kD6G(4baC^?#54)!>WlZyZnAOr53fcq!F86);j!g&(4 zjF5IoNA`+rk->;MBvg>zlqR6}&>MM8I7DV|jTmFlJVkF4ru4j)zwr6`^TtGf|0Lu2 z8P6}w=kKs7HRltO{S%GnM@}tV`{`QY+iUkQU(MqClqc?I!W(NkFt2|I`0pS5o45zw z$!tSQ+?D@I5zJp|tsj6iNCs?rQqX$Ci#p(@Q#m1d|)GgPG+s?rQqX@;saLsgogD$P)p zW-t*VT*`P-2Uj$1EBQU5;`z&a2H~!_qbrC)?C2-O%ru+Z4~*^yM)w1w`+?E@!03Kp zbU!e<9~j*ajP3_U_XDHTj7gEv{lMrn?-C46n>~rXySJCHh+au?8P%qLZH%{`c~ zrQ#VD{PN2z_?hzZXZVGeU*;DMma~+^y4|zx*j<;1;~lebRNi3i*fOS?JD0a$$EF|Q zE>Gdt=gwtnwt{)Q!%rWntUSUxyz@4TJ2H6i5&o{IW46KOzX9GwCBu<-oj5=?zM@JI z@Rw>)rI5=&XW&y(SmYDMF!({tqNQmJ zG@-;knB}oN-}r*DD~Iwr<%Z_xgs0Po6r@M^#8xgDF?vZ^1pk1Q=z{rs{6cR1q$zXP z4dZ2={OUR3jm|?$ib|?F51U&Q7FD*i2J;iqRVv}Q7C4S)9*#J6qN!u&t_QX3LCsLF zh#teCGCXzlk=D1R^r9tMjfSks>xt-a;t!yI8Gw911)vr%6VL=$2iOHT2sjQ9>uT{} z26A6qA-r<8lo@o8Re%dl0st|9Oh5sk5>N+d04xTq2kZtM0-OL)w^TbErPcUJQl-=v z6>`u!0VX9ABG;VdwiVV&5fsS8h80_M^U}yCeq6cgyS>AsJD%mMl4tg@QAXpgd6Cs; zXJu3`>{q&QXo`B@vP;`5D<3#Lt7QG4H#^TOw9!WEu6=XBeWgWrlqYl=wh+ryF~zf} zpH_n|-Ptrpy2$PQc02KZ-99w&U;>$ne_5I+%jK_#2fbhvB?)x{XUG$|U2qZrhyi2* z3ILUWIzR(pFk>?UV%Q~x5My(k=e$%L= zgt|v(@7-H_Z&hsgfCVFlt{C1?$xjd4e`D*z-)|~RzU}Vf(Obu74n4?!czhrK>6zhz zp?pfOpz!{4tA;Na7};X#+gLTYp&%@%_w>q@?=0!r_ntTB*R31dOYh~?d;0Ea_kO&( zu-B4zVV5^RM{a~pc7;r~SuaG6{_LD0XC6eYECr{MUq?JHw*Eg@_&3qDD$qZh~W=Iow`6PHb z7VjAU2fNnT3qjP(E$Nt8yuhuSsY3puKZQt{IN>r&jJb0LxJbcz;m+V6Gxrl#0mD2 zI0+DCEF~9_7L8JZ*eU=e>BFQzHw=Mp7y{ie1iE1ebi)wnh9S@mL!cXmKsOA5ZWsdH zFa)|`2z2G9`7=1V1i<>=luV%V1)Q3*WX%C`a2E-DM*`oGz;`6@9SM9#0^gCqcO>u~ z34BKa-;uy~B=AkG7LZQjLK(ks;%NegxPFVhZB!=1P<4Zd+W{lSWiI<>?}*xGxpm|6 zANJR&S)3+& zu#{9E5fcDjP-|YWe_pVZUa*v2u#{e~lwPouUa*v2u#{e~lwPouUa*u@WkIGKG>emH z76+Qefo5@_SsZ8<2b#r!W^tfd9B38?n#F-;aiCcoXcmVX;5E+R;@bHoB+^^CX37^rL3vTfh@3|w65gk zqVR*svPc%93M2^;h>U8uB|#;$&aWYl2)X7RLys`?E02A6KJ+XVu*YCZ~8> zhBj;%weFjT2Gu;vn;#tV^v;!aU4?&+-8ecaVdVO;V>gdUNgDNl@>v$f9%ja-foo6A z>M^dUL;2JE(o5aPx@gc?ST zPy|yX#oXA(XbBtDehyi2* z3ILUWIzR(pF`g4)w+rsu1^4ZO`*y*7 zyWqZEaNjPtZx`IR3+~$m_w9oFcENqSh!Wri^7JN-M`vR?*4|AQ6s9l*rh#j*IDt|8 zK&#|ok~rnejhgm?Z`+SsS+|Mn%KOf)NJ0;EU)F*25D>-jpq zLO45R)5v&yGx~vXNE_kTaU-`(MGYm2vB-f7MpQ2v7{OT7z(qp%wEc7Yd%FANP25<+ zyqFLFhJRPHablj2yJ!Eo`={}9{8JWYHW%MDeB_df=;(?iBZuErY*rphESp)7UtgM# zP+Ff~FtaQXRDfQ582md}7Y@DHh4pgeUMIb1PeK!8pfLn`k@85v688p!dx=ki!M(xY z-e7QVFt|4u+#3w;4F>lHgL{L)y}{sKTKZDdWWnHGT0m3MvY8V1W`cV&CDQ3|LZKV2 zZkPec2UGxR0W$$jfOUXffP;YJ05Nya6`Vj5H@o5`CB2BxIJbqKhEqsP$y!ZR#~R3_ z0T2Zs`OF2B0Y(Gr0Sf_Z0XqQ)0LK7w1|SaHP3jn&LJRvCJGNJ1b7x!ePI6Ka|6>jX zSwLyK=QJr|)I41N1ao_;_Q=kr5otqT;2*#8z*pOcd$VNEq>|aU-F;w6ikGY-AQl#19_qlXb+{fZ7I7+W=}C zKy3r4Z2+|mptb?jHh|g&P}=}%)1*U@+6GXYrY=&agr}Tw2$jzy4uCc!I~xuTAf<-K z>2Tr?hz4W;@&OfqTEI*|6JQ-+7vLb^I6&lpSWuVtG9~BK!7>IxF9b=qcEL#iAO?^L zC;(If>HrOZ#ensI-GD=Y69BS|RI8@F;@Sh56o*R7bJ^q6Th$>${A9~0>7`;YWt0rI zbdm+lOOgTh^Vu@yMP_{bab`F=y5>dx2!4=YxnSz<9SsvUEjSzg%5bR(~SraCgJ_5}an$PRuT!(@u> zV4O9uquy=zoOWvOlY7g=2!;{2Q8%Bo{sG35O6!f1QH3yUFPuHPUs{Ngh4GW#?eZqv ztA3SRvI=rLd;Fr%3^Sy~W6?9LPXirAIrC`6Nk=}F3$S+kYF~!{L6O9#8t|zGe5wJT zYQU!&@TmrTssW#Bz^5AUsRn$i0iSBXr*dQO8Jt`K*mBqZh9z%qid;oM<6m3yMv&LM zxqHxWu6gs8NIzQ)>Zz!9#G_MA+g?zmc?Lv3Nirz{B^S_*D%46j@S~&>MWD2RA)V7s zP_*-tZz}3JQu11iMK>tJSwhSA!U|mW=HK!U*~(@_p*y{V+pTgaO7>_Q)``0eS_dH0 z)n<;TQ-!2$bVSP&QLAW#ykjNBMYn3V5GEBaXnmUm+}37GVu-~wP#v__W)vU|kP9dS zj0V&L76R4+b^;Cnjsaww5d)hMBeEFP05J2Je3nq?rcj%13I!TM@taWSrcmgnQ0S&m z=%!HUrcmgnQ0S&m=%!HUrcmgnP*FFLOR2>jwRm4T7Z>?OI~EWxm;A-`8xov+^zAIP z=eU0CEtYHjF`{40vdep`Yo7Y$-c{G086)f(xO7xT#;9eb1DAN@`}Yy8^EA@`5#+I8F-94An}rLeTBDc8Xj{&D7aoEtaX5rxp~TtGhZ%w3DWGtTSPoOR;nf z3qqz{t}bE6MugaB`AK(fU^iGi>Ps)MXx0zE!E;cN(iDKt{+0StkfbYupetmTPlpqK zKr|o&kPoN;)B9Zp@dQ5 z0n#n*zHTcpiEGo6NQ(qOjBYxtc<+dtD>8t@Uwh9LS0JRQXFqJUM9z1Y%g{^>5 zzI;wYFI)M7iX0*l-hzKcea`=>VL*z1t0MS6RKuV-4KgFNSq||nlrXxFUsXDI-GuC} zQ+JNtyLZrv(HY5u=k_aHQkR1ghHAp$tIJnk-dSm@VT?P934C&O-MuzO;7&<MNww;BowdK=mj_|J@r+oUTC$HXj-wnmz#tJN^YVBDTVg0h_^vy#mH%{x3 zTfeca?1B1R813(%2dI9fRrGSS`+p*z4y$il3PTGfqBawU6npcprPvW@9)nCbz&^#G zGjafX*YTN7(-Iu3H`!tnwN!7pbt_s?Cvm>yRpi5~$hSox`7j;%@GA1*Rpg8RD)9eW zz)V0BU>#r=;2_{Q0A9smEObE&=~5vT&3zrjh_VPVLJ?wwBE$$qh!KhqBNQP11-J^?<9=W!c{ z7tO6oWh|v?Ucdf#WBL*6RCSjSK4RbEDx}#5HLNX}e*E6j(tD3jFI_ux5Yp^bi}#JV z^PTl&W$WL0CAqS(sCeOsw6qZmi;Eg7lYcAE{)*^hQJ%fq|B5`jSR(mA(FGhVmq>It z@drc$G64C23P3GjCZGwh4zLSw5O5qI`o&a#Bo8(Rf?>;z{CDKpvsr|(z3LCs?DA?v zaGYPMIn1;V4mq&%p1Q1YC-|pNlKP}Xd-jlqg2_;yUY2opt%dsBJBr0+k-l6f>dVRs ztU0Z&z3;}~#xhYa@{gWFFJ2Wtx7LPf)Ub)KgdQuY6!?tGa~xguPTMo;@bHoB;f9&A0!0Tz%{E?d(~^*EC=8FXh{r zW4@g|`^O1)%u|7`nuO>6|CVn*_UD$E|I_()TfFo?l5gMk=ko0oFXe&O|H-$b_u#)d z-){Xk=G(8qNAC%r`9Jw~1JdSEfHXiZpbRh?P!CuLSPR$*H~=^X_>1}WjsLEEyHc_6 z#%Ed=odGLnc2f*wn;hdHr|ClWI0!$ZDT8s;)`p%Vnm-hT6Hn2L$E-Fg=O?2~NGjXe&yCEj$yvrW zL}Ly>NMe==`^WEF(y4Lr%HA8UJUT>JH|$_BPfhDul5FTSyvf`c+atk0tn0u|X_YzV z!1%60*lqVOn3>gOYWo}_j(EfiC?9Pu()j{;ZJtGR6mhA$1NMSeq3o$BXB5k|t_C6N z4tuACQ*&5nLS1KvS-Sn`LOkpI=bbA-Ly&;Tb)~6~;vLnOZD(lMG$E(?NdPuz-yvz;hEIQ{6;9=%#qXkq4Ye zZeR6A>JGVO6s9bbK~(y#XseaG(f=}~A<}bg& z|8m7x#hkW1Fitu(nWQXPVHeD5x`0KiTNh!OMHjHFlyMKzQP0=_P!8jMeI2XY<7r{6e!8jMeI2XY<7r{6e!8jMeI2XY< z7r{7Ff)o;LE2RCJ_?oc0(|?ga)Hj&|;p`s@Ha|r?r9AsDa@Mu=HZx*7>Vp4R`bkGv z-}!Tz!kH&uz1c2_JgSTT)3(BiX|esmA$YKM9(A-8)ZcTfcvQ9(!BWls7VJz+HG5i@ z(bnHXwt`k4q@Hsxd`Bx~8RgC#v3CC(oTmOY$KodK^QXBCf^?@UM6$ z-#e))*owv0v+BVb7s_e3?aY+bl6|clc`ZTgc696d#i4zSlv;(hkv1@gYM^#cYE6y; zqycE7f-=BpKs{g~U@c%L-~iwlK#uo}&^EMLc2csDTz44vRFfX`lYDb(sj@A-db8uY zShnTC3~N{1WXm&EEU8u4*(saY+Ky`2?UB*HX}4vWRlguRy*8umV5j3SR|8yU_tl)l zEuF+Ioy3jSxk^Vmk)~mioZYfcYtsL;u)V0ML!hZcY++OgG<66xbqF+d2sCvFG<66x zbqF+d2sCvFG<66xbqF+d2sCxbO`2LA!pv~2(i}Z4sOp;?UP)Mz22SnOsW7FzxB6TX zQ@I%oolDaKI+ac8k~yI~Qw`l)v-6YwPC`*~@5zS2n-)xnHD#ow=M*J-DW~%FJ|0m6 zhK%i2fJKhTfg(a&8~*Du@F8Tt6|?iQ6|XzeK@KMDG7v>{h>~{v^2A98kq+ojq5wPy zycdK3JO~5|LI56w06Yi*cn|{cAOzq+2*867fCnJ}4?+M=S#eS>ZASptyo{{W>xM5Ikz=s>~;RbxT0UvI_ha2$W z27I^yA8x>h8}Q)Q2%*)5u^24Os%!JE9^xzFU46g< zvixWvKPZk%X$URkM+^DULVmQ6A1&lZ3;EGPezcGuE#yZF`O!jtw2&XIC_ld9Y6L2a zDUf-43CbysugQFlyzjbBb3uz5z zytC9A4$NTnNA&aSS$AO-U(TlTGMB5DuYPv9&3)VyN%DPk$gYsmmfHV_UbFxg?xz(~ zKGG7h0#2MC{huH1MTk5F#J-&V^wO;ik&aS@@Q>9+E|6FAEEr^Rukj`}3r-&RxA z;GA|kBh?*%qc4u_PvLhsiYr2U!$_rilUJ&zHbE>;fps|BD{+FJU_CVm(@JmEgQn$$ z_Fi#zb@|j@K>@vH3>`Y7S3pp&spYHBuIL?_H%&Oo!c6&72C&feZ_P=+997&<%2#)- zEAQ@O_UT?;*Ojj>Z77bqoIdBR^(?G-N`APF2FhcgL879sJT`x*G>OjC*g)clOhyOz zWHdHfQG>=t%TdrKQ?zF?b-|l)jpk?3#*X6dB&1}-_xH99$&7-QG)$V1Cl1M6w&nxz z-3Liy`(Vw@W78GU`|@-2zWf{wkDqTH9vkN{JT{JohcO9?`>gM{MrcneZc|KRPm80% z|0tJQL8`n$Qsru-OK5nRXoIF>2WV}YFhPsgORH7bDMc&U&`PS&rvNx7|FK9i07bx7 z5ez^P3_uYKKoJZ;5pGok15gA5Py_=|1Ore615gA5AoqNn!O0~6WnihxxQZst=Zjo= z7)x%_LL7(D1%rqXM|avP3a?g;AKG4x&S}}GWXVa+hVsd_DW7a8pKK_fYz!_N$|oDj zCmYHq8_Fje$|oDjCmYHq8_Fje$|sw&COKjGP`CL|xA{=F`B1m{P`CL|xA{=F`B1m{ zP`CL|xA{=F`B1mi3L~o9e5hNwp+ZRf?&bCBYDT)bZI_>F$D`xwf4;mQ4!{Fl`B@r^ihcG zXQrbW#T23X>4rJq@f{z2hh1XkFT`3tcef1OxpGQqZo-P4 zPnTnjoiKjr5!IgR#buTb#psPuxu6@S3VfEL$YuX7)|CrQ}NiD-Iy;Is3Zn(T1Z+LmZYRnXE{Pr4e8akNukFZ>Jc1h>yk4>Mlsk%eXr2ET;?3yR{U5DLJ!M0xiUt(LK(|^yl;$3xZ z-u2&PTaABcTU&nDw8CfUj(2?<@A@ZfE7tlIt)R`ewzQg7*ov|nD%d^8`}}#kciqA6 zRm<=5zuPV;C;dxy31d439Q|*#OV|GeyR?Kiy9VjL7wytSN4u0nb}5M#&!oP>3Q_6* z75nrbi}K%WQI`C-S`_6^|D6^^K#Z)=ypMVv?Gdxlk#FTCkL+n|c@Cicf_<{5?1DM2 zfGc^;cBh;iVw$T;M_N{qob*559Y*?{xczlHYHENKr3hMN>j1O|li4>CU&UHjOh5jC zg;@rFH<+EH|HWV}7~_^Nkeg_>kxuCFUD`$DYH++=DX) zmKt7wrDhjfUHe2$0_>bWP}560ADrQ!H?@-jNFD_6sUICuy_4}rsg)wR%^3-sGZHpu zBy7$|*qn6CWh89QNZ6c_usI`Pb4J4EjD*b@37eBPIkHKINZ6dTRT9R0Cd}AaZac=p zc2xIcnsMU~qW`i$6`*F&98d>n186&FH)ucT5QxJ3=*XN*RFJaM(RN!KRn&lN*gl|W zPzIr%x4X@5Rv2mkg&a02SQB_}E^1Da&&QpHevROGf_wfhzl~&hRy(~{z`QJMy zP1^b2D_6aD*Q7~zy=Qpg)tbiU@vlGj#ymyYyz$35&px)VdHS@*y^rmmd*X(zqHf;7 z6Th4B;AdB?`}D!-(;xhF-4&lbI0L#oLwQ4f$21MT^-zWa^0Ud;gd0r9fE6m=OIt;E z(|(vwEkKN+bVOGt|M_h7*VT1hB5#zAU=QH={YH?E=sVeaw0`CN#Jfk| zd7@L_$%;q$_^z?wwBI!r9Dm+e;PPF>?Nj~xE7x84o~Dhc+PvI>epgHtSLp86eGX?* zo6pj-jrJHAN*%AxXSsnP+`tfSU2MF+Xm&mtUDk?PNCNE1TjZ$c>i+_JXz z?hAXjGssg3_U)VJEyb-iTT8LUQru#*wH90YbXIHkU-`Gdvx}vNbu;A0&WiaN4iD*= z^soqPUVKzstlO&l2E3&4Ip-_Js9ZppCGk<|FOE^VZJ4vgLz~cYU@=y4-QurqAwbl>g_roP6zjH`kn8 zTyyh#&q2fNW-lE)m{BzwV z6nrhcLPp`zCMHW>k=N?#beEsCpO|cr*D~24$ZPeT>^J@KBjoMK)ujgHz&>!!1*Y8)}?dDGKZlBKTk9UE|8M-UZib=-1 z00iS*sX(_?|NKCBSO2`myW&3mQ-<@szBs!5J~W`p)MIuDg0=(%i&J zGiGPKMEWyRUn;%^yX8z}@=W(E$Y->OL-{cEof(uK<0lG{MN_i%kH)von4A3)72Sc% zXQGgeGT%7&GPBQA=3c!;+{5gv9&LB#*FoFq-OQ?s@Un?}jvv=sr1was;ko4s7;|}Hcahy?%mpSNIMTy2q z7sAFVP-t*{pL3+}lqS2?xJ~$Cc;6`XePpN`@Gi>wLlF_4xc9_8TbIE72#SJm4lhMb z@_`PMHg*rSL+ZXgCG;Bio*CT~dEOOrWgx1`iIFn!(m&(6~%JG2LtF4S6 z$rLca{nL?$)m|N>TH2g7bFHP~!T{hcXDwGI0S>@qx>72>%Ic}v8N8N&Y(K2!(ic5T zW@T;Fdq_k3@_`e{C=^`4%?~)$ABwhJZvmYiz$JdGv#NZM>Wa%g*>QU~Et0mrM{&C# zX>U0Sb$HOfsLe65s8GI4<+EI3G7KR1o_Wmryurz7Dl4cyIiLk}<1Gjfj-a>c-ezx` zNbPVO>G@9fULC#Hv`B52JM87EGq$bIoBQNga~{x^oDzt7P*t?*Y^55=Pf%@?82VRN z(6>&kULw`2zp--m1;&beFDA3lwPNlr(N@m8l;p^1$ICg|YUerIgd)4gD{KU+Jt9Kd zi&EcmWYWKc1Xep3YG)d+GrU24rL)&)ydvaS{6lXu7|Y+<nb(SkKov9yD_~1IA6kwv|Hlcv&SG1rg z?bmA)` z*s0Y^yE;DX70A-HT>F!D?cIbvVRU_>D~YGjM*SGIjVoM7!axg+S~LqXyU=%P5gV` zCZdfbpH^Z#hhjcRlTgFh91+?$6qElwB~QY?P$E^bxkE8ojSQoCc$AN6SHIt67W{=_<-!@dk^lm359cwC0Pe z^}AT}rFOL+q;|}O4;NAmMTP(r)nlirI={m4i{n*UooMZs1(BvBwWK#_xIVcnU4C79 z@`$uf`A?-}m{O|z0bf3Sx$3GkFPHnPyp3!%jLJmWhN2UP<=470W^Y9Xg-1m5Nn4c(V<8JT4TnQ=67fw zjF$U}CA^3w%Oa->Y@Ie=y4l>OwE#0kIkNsF^B*_iO)&1}RANkb)hbD90Rs zmLHOW9Dl~$CsHupk&RtaVQC?U^^NA!m0=p+77Lh+IPL!c0Sgla<` z@K1Zj<9qV5GwMN`D#Z&qwg{$x%~|YpYJ~WDh#h;J%hE$a(#x=6+#Yf$ri^xtm&MQr z{84^@;3nP_%OBIG@=%ylU58x06Gy*6eKkHFhQ1gojCVz)n(>aIQae}L755a;%!MOb z!4u!{@$Jcc-J|G5LyE<9FAU{y$Nymf|IQfxT2U6SRMsdCWwp2t=T3v;$;SIw_{4Cr zelEPG8ex)(qEvXrw9Y4BD-B)Uz)2XjeL^i}I%($96SJMQKu`qgMp4+|_)MpVrQ@?F zt{J$7<64O;MPpYH(%=jF1|t(`hQ;Q?_rW8AmU7YhMj&Au8SrQLv$WFI+%zd8(w>qO zP(MX-NQFyosZVKco??&4NJg=sS)71lCi0DwsBf)0A)!g;RU7Wo_O& zH1AEl!cKrZTeDMJTBg{;(~}be$G1ri8Ns#nHayCR$gm~`SPHEHqC?JKe2Z?3cYH~5 za9p6riWOHpw<^awp~M;-A2=j1yS0EmV=PJc9fdA=A970Dk0If{A5DVMf*f~MdGhie zDzCq?C>bLw>uhRH*U&@Ffj4l@Zjs?@)MZe0oUXY)9oO%>E>y?;Z~r<@sxZW1Eq9P~ zoLuXwPxq7;OdL?mpIl?WR#fxDo_#k6RIoS z>OSfUx=MV;aIt~pZH=&i)dBy|@}jzs!F1^V56a5`X@5b=i*(oD443Ff{yXR{{m8TH zF5xvvrysAYhXthZ2DgR48?N?edYFE^^0%%{x~nCfIP)v~4d<{sPDy%x(%w)Nx!ea& zPSIn(oqqUn^+`yIsQ(hJSWQX>!Kv-99@dim997(FH5=9j=8#Ny2Hj-p#MWyJG7Nu zUMo8Fo@NEO<0poRSbmeth&ulbPObl6Pn=lxo$-~f9nwn2dX%+S?$nzxeqJh0)WL8@ zhr_nfTM|XPUbe|mz8)eDaE*|zQf^-$u2j}95ND2fZ-h8=fwEp)xj?yn#C!VaPoI0? zh37sM?^jy*ozg;e-YY(@HyaA@9=lp+lX}h!taZVpdWhPcq5B!d)6rkgu^MuFf7O6n zcfI(b;Z5Yx2t*2(LSdYEr7IGgt)}xAy)l*t5XxM{u45>D2FBKiu8kh7#7eYvksLcp z;*!d)S%}-F&z^&rhKI#-$0K|-UceT3gs;XUd^H~7tMLe5jYs%uJi=Gw5xyFa@YQ&P zuf}7^Bwh<&jYs%uJi=EGAQQMCcrxF-5S>tT7}2foqq<*!)UDGMh(NDETzLf|&@0$~ z&G>f?r~|YCv>mh?v>$W`#1c`bMVpUStD<)iLQA45(#t{*g2yZX%?!$Jj z&zimYu{RekdgHOpv$N>_jYSLJql@09p)3)k;BC@zVqACpjG z+xqP4ts93&hm0H<5;aWM<^1uR3;B;(p~}c9_kMt1-!paUJs+%@uw(s#n)svAC&9VR zxmEK+lt2IYqcr2op&>~jq45E<>m8QJ=ckUCV@;vJmR)EQpYI=8DuX#UR~!)Pgvo5o zM`Ir*L5$AP8oU!839!h-PDujekO?e~kCh2GexMjoCa4_L1ey(60lEfsD`*#JALt;6 zB?;8dC#}ZMI8Z47nL*)#Po8H$z2MVMSt%Es&m9x#8N>6WNL#8dSQ_r_BdKZ8B|5@O zhb^gqswW^Dtkb4P)Ps51(Yvm>OFkFJZg}BK(c`AgqURScY#1w6;iK~H=9`qGU%qf{ zl`eGQYmaW4WzU**(hEnLdf0j@6m7Ha+s% z0``{7tXZ4*TQ<$gl6~mMrK@+(uvTYfu}_P6|O zFg+Tq_-~47618;@wRM`Pt%InogQ%^8sI7w_t;1%YI*8gjh}t@c+B%5ZI*8gjh}t@c z+Bz<32Z(9c^vnlA?nWoxKT8kZG9>{7C_H7z7_oRv^bc^6%6fC8af?C4)oJ8gheVJyQ%k&w&4{1e## zdCbH(0PRtx!Y~Y1CR#5z72n|40Q-bIXp=&&`O5&uG7XMpfMXfpSOz$j0gh#WV;SIB z1~`@hj%9#j8Q@q3IF z_H6Wx3HI^|viRJ12E9M^o)1^|)cf+=QN@$9vZjoQ`iu05vVM42Qea?G#0Z)XUaSu_ z)WUuqfkKK_7}Ad*|)Pw!B{Z#ui7SG~vh=1ogqAaDXGWsjiS!QK-IW$&M&AB)Oco0IH(V-6eecnyQaOE>AO!z1+-}Po}zN; zo*X}lwWfP_+`HqR&ej}6>zhZ{IeXZXMF}53&3IxF37_e}9PY{mpb`OA#z|IK(^gp1 zR#?+kSkqQm(^gp1R#?+kSkqQm(^gp1R#?+kSkrWp3mEww+o`Z*M&b0(3T7z?})VM2!n617=m;g*kTzG9xcZ_ z_VzoEZF!^i^(~I_>x*h`PAjULw?Go3%4Zc^dHwY{v7eL;w$h z$tM}M)~F+ivk_Fgk| zV#66TtB$-gRGbzGx${FS)np`$MAKz(0dNL)eAH|6{rhATyo)2gF4uJqiO z9B(g{f67^)H*8xfkiMv+#S}{Ep#G<^OB7FXR4l%wJTD5T1hL>`3vmsCP_q=9K2$og z_MuhJtkswXoU>Lsf(q+|PPG4RwBHDn1PP(SwP)-BX8^O>149V=LtGMws=fd^jdE^N zqyn`_ub#e2b0NOy6v`e$@aG}(bhs%R9>n4gdF~!RG}J8G#0X0mGUM8O?KWAAa2F%6 zzJ;dSAR|PZETxFa8^naoh04nX@B=goGsK`Kj4jeN0X3&=tuf&VBRtXy7{w{E-~U*C<+oO z%{7|uA}rAd$S5;fL{g@BQ6EvVtT82}aaoD-g(FJi8eQm>mV%^!fTRM;l_nu^{Ngcd zikH+TqDQziRapg}?+i#PvRod6RVDO?g#HLHY%=LkrwB3WjJ@I9o}yyH*&FJEAOcAc z7mxw0bv$J=+$5O!r!POkxq77f;@v54=6fD+hsP!i^s&29yb+WI;`! z*`O7mYe2Vxc7gVR4uY7s$4?N~LJVjCXd4AhIAKyBf{_^~9xwzj^~JNNd0+@UXlpqP z0S|KUVF-A@5b%H@-~mIx1BQSH3;_=q0v<2~JeVOM_86kH3|p!XmN_HBy+>jJ)NZ4* zcB92qZG_~-kL=lYpZiULx4!yDMZMQ1uN_-<@9Qnfq$A3W&+NbUitE4qv2aZ1dYbpd z812zb*EO4lf^#h*pFLAM+_|;k09rty-F(?Nf_G*FIx|A+OoUkCLkuVrR1Rta%?7Oi zT?4umv%B#HPi5zWZPOp@ti*MC8?JweE^11(H5EnUYD>k{ zkTw0m%PK1`!=Lxi*Y>ofHq&35Q|Yhx78{e-~U-z!0nP*fGFx3{-RsN{xYvj)97ffr^fSijIMb zj)97ffr^fSijIMbj?q+f3{*6>?n6b#;ANT>LicpeI?dr~BAD)zNxj&hl_SCp-WDxV z!fPb(3oVT-RxGwXV+84LY{*Kd6@2Ob>uc&-+y6d#$iqPBYpgNCohv2wq1`7}6j4ZaCB#8=kcp8MXr&)n0o{QGB9P zM+K%t`S?Vo1dd9L_R$Htf|JkdD*}@veY~TR14pGqdiz9Tc1sji;cud8EVSAryob${59JSplAhr3+Vzg7*%g_j)oJ z%M~?^Q@n^bBeHAeeWxC3Zhq+0eant3UzmjHd%n8%y00H>)0uumMd^Ro|D?3(@5LPc zL}8J*pN){(K&O#$Ko|r4Ljr?(+n>vDf5>ouO@{kJhWmrh{UO8sA;bM4!~G${{UO8s zA;bM4!~G${{UO8sA;bN-LY#*h5Fe#MwW)$;9t6!i2%32iH1i;6=0VWRgP@rQK{F46 zW*!91JP4Y35H#~3Xy$2xW*!91JSJ%7p_1J7;Wq3%=5v?klBD>DTueG2a?Gj9Arv7jta1*jP`2h;)D0NM`P4cZSn z1fsk$@hCS%E%yNO6bb@wRUY1(Pr`-LJyRAKbxTqhOftp;kTAabU_H{`4rNXa4}QWS zF2Ryr%?4xx>-u7Y|9u^SH0o6B^@taTd8~*oHwN~yLoho zWpqWjctt=_NkPgeNlG3&HASkfY(S>KHUD+XMA0w4dVWFbq_TL+=<+aS4gZ?>oH%== zUr<3>geV3k7e_1CjR*+JO$ouL)M9yW*1VRYVTR)SW=+3u#hB`Af44MqYN;hOy(B8G zs?aw4EzekcdCP*L?0HRvLv_Uu%v$om(yWRNFRd(`IVN26O|D3>Rp%s*_)pK+tn$`{ z_rBmBlvWlWU7Vdd@^$y%jEaQVG1)Ap6=x8MvF6Y9_u&Ac0`&an4DqyL6v&XM$9$1y ztPI7tk_aOIu@KipT*^bbKkO1rNAfVvxGvBY03MN*t-`ja;5SC>KnT3#P~g zQ{;jva={e2V2WHYMJ|{k7fg{0rpN_TeIM9JA(7zvQ5blMtP#iRi3E{x18Q| zBzXmqJh_yCowQ5xB8~Yx5K|ZiPcG^_A?iFeQRfL!=ZVriA?iFK>O3LpJR#~lA?iFK z>O3LpJR#~lA?iFK>M#oe{*6Rwu{>#2EEIAq42M`iEf!OEv6$44MbfHRB&~`?(yCY_ zt%^m`s#t^r#3E@`EFa8waq}67C9TQ_@~p)A-RR>}AQVVXf{vy`LR1W8lX&2Q!N->m zu+c&&&>^|9_ehD{fh3U@V&KW~zr#ccmX0*sfAsc?-yQGOy6*l-=~J4TlA|mWXLXK$ zUW|Ns=A=hY-E+^WM_Q#l)2?lbHK#OQ);RsT=GfS#4bn5An}2+AR@20*-`g?4ZFr#9 z4{#a1extmnv??cRpI7#Ncip0wu+iZ6P22yl?2@pFRkqSgZ)*siysNVc0|@=AY&5)y zxPl>qugaTRY#EGE@Fq0|nw5g@k+4|YqW|;B=cI2PLv`DKd_~SRVgka^b#ZLh#foxR zeg|=fUdkb(C(1JlX=-`u{slfCM(!WQTWhuj#VFIP30ZAMvMbc60?|wFP!4q6pd2#0 z|M0!Z{U6^Ww&Om>F8MjrWXv=4*!4GxfHjI|*B!zpzxaNAnFD|yaV7TBJJZCbzJYy0D)8I>qli}l8 z#`qQlPHQi{;_2nKS@y7i+_;OEiAAd)Taw%mryMZ2&0S`AfAzDSg+o1$8VsG6{usUL ziA%HHhY%l$!d0+GwxQolYP=@8gv=gw;uYqHb6-8}$iROHE3cCR#8^j(a!NU<{6+km zc&8!bc!C@&lAVdFUvcUgqZ?wVLSP5l#r14F)N<8?dCp1AKZxKOR*LeX)d=r}$Jf}CvR(c8e)lv<5> z^fqv{4P0#lSKGkVHgL5KTx|na+rZT}aJ3CwZ39=^z}1wX4O)Pb$3=lCE2GDlUZqRwnXW<{H=9!_Fq#I^U17Jn-&~;WYet7DfOSs{>v-{ zA76iT)9lP?4WEc(Yc}kgJ@J-&M}aj>JYIiuzVuvT>bPs3B-}{C0@&n~KSdAuJlYjC zeXL_wcp8B?IxB*tI==%uv+YA+W=Xn5l%-?}MR&ZVGb;Bg4~UbnO&$N~1Zj_>-Z38U z9V>qY{vLwC%N0kszE?eYjZHGfVZ_K}@TCzOG=&j|(s&X<}4}<9YxVPfoYCV9As=c{oLebAKR8&wyHHv+??K65HTbzztF#JNAK0G+UR9RP<5l}d%GA4S$6_XrQTf%db0xi``vmf1yQml;~ zl~t=6lSwa(15X@fJn^h+uR8tX1L$(j5#$yR;~X&z!gd(%912zQ1I2(cLFJ$(&}`5O z&^4f2LAyZvKnFo=`qZ0rNIY9HqVv_ffn9H4*BjXN26nxHU2kC58`$**cD;dJZ(!FO z*!9-1>kaIBcVicEQrH0EG#v((AGh&El3#Ve zqPL304_tfADZdT?0$vP@#G-UglNYX&juDk`JAL-N<{w_c(h=8d9tVZ=>K_mCY8-7YTCZ206S{N1BhAJ023NI zx;cvgY8n!mSrRU}pV;$o$e66Cva4TS+xh#eN*v!+tZYt6ZdzGY(b1Tk+O&e}2;fp@ z1TKTYbx*tYu`4pYfK8fk2vyfes4t^9LZg6CRcD)U;|HR7&`eM{s0lP1v;uSu=vL4! z&_2*X5Hknj(6b~RNO)`FgociG_x zzjR%7!R0S>mXpXV%NkiczdEk!+85u;Xeo-c6gN}9i9#Cm-LvM+kXJ3Pz2-zFo|56G zChKJ?kM_3%=AS%<0n1gl3@ziL`=-|I#*N!KgTA zdO(VM@~EP$!-v1yY!aHrEw8Z*Hy)7P3bX1CbRCd!sI5>ZEz$X7e3K9h_0<_`>Kb_J z&uU6*&|D-DKM-><2MHCV9K8gBEMll)eCUs%itz<5b`i3{m1iCpCl8F12gb<*oTYu#+Wd$vO{=L+4XCK|oasMpfvlDQ~(@!?Uz*rlJEL z_}q=f9t`J=oHbR+QrC`fao0)Hibo5!$wWm$L zq1mxSYFB4?@6*=$uBUPnfZTw&QX&f2J{j)8J&J1LyaY(cP^ZGH!ov({?XK_ z>+7vz=%`eh$)_3pXdj>G6uC?mOY(HtCts}V7#A%X-DpNXFa0j}m&#gq0Fot|4UQjVD77|~wU(AASc|bR0UwL{?7@W{mWz|^wDg!0tD zq~-sX($w;V^kx(Zip-x6>cGyU$laW2_S#6oF_xkd< z(#|IqFM6W0q@?qSMT?*4Ed57lertAiD>(oyIXSrMyOzIrU3K+!FD}=v<#5Q-T33}< ztfA`~;9U|{OP#trhNmRqh%2J{a94kh78wKsa;`Kr5C9lzY9IhVc9~@vM2Cw?)*LRn z=h|LlU#MH>G1wNwPWDo^tG_i5ODUgTs5w~$Gs;tjnZE4hWJ#U+&Zo%78gtd}FJJxg zHRTbRW5ON(1*-^NR#`_=N^(O-WyPu{o_hoKPN&YhzkWUg=Q^DT&CVffvtP%-4U$ZA z9LNkc9_F?W-P6iET{X!^#?s(B4)lhejst8Qn1tNgJ%i)m@qb6nLv0n)Mt3_7a2Q<8 z7}Jo5%+m0uPIO91k);`7Wmo@xjpjHsrS^0jm>!dkn>=98T{A#5!+;q)r1yt{ zpiVWHX(@Zv*Je*!acx3;!Ke!F)KN*}b0bI-Je*W&^&2tlpxHevw=Tu;0N0t-@X?2t1$=ct9cWfI{E_ zg}?&}fd>>K+zQ$S+6OuaVjfTiU}fT~o+iwPn0Rq!-1viHL0O;*P%~%_r~|YCv>mh? zv>$W`MDrmTs2r`r4W&|Xug!xD#XUO$#DMi1A5b(X15^rX0JVdbgVuv?2Hg*O67&j4 z^AKwc zw@hl?G^fD*Pli!Rh4B#u$w6bPAK!RW(XyRWr|ei<>ZVUDEgc@3I4U;RD>8V?qVkJt zpU}SB(h)mzBkz`)W28;MnbcigfB+x>rQXjYnU3#Va`0&pX^B z#;?#;w!Fc5qe=Mgy918T!{P(o4blOFrznM%%&U;HnT;raCwF1qc9gKx6^DH!m@|lz zq7Qvo{mK5_T|Jqzpv^nD6c1v(bRPPtY2TDcXo&8K9M=9}4AC&GID0p$$|uUH-+BH{IfaJCNdM!AmHxX+ zke+l@(l}+|Y|&5gZug#kTc5y6r*W^oyU#{s)rw@B;R#?8W}P9>5J`)eL^DOuW{Gy? z-IIskRFwY`?I+)RAJY$_cuKii>`+9zmQ87sQ8)Ui(8b zi65j?*#aX*Pe`^+$PN9vWc41?hgmbPsmWio;Nmean-4uE-V#?So zy%#U0b9K*sabtw)o@1Jg9XhN|w=L|F5MrB_F{vop0!%JhlHObpMH}Ff8w#SOucgY) zhh|)K|D{DSC6hBMmyC<4x_bYjc~4w5RzE2+C(Z{aYg?ib|Nf+3LSA%aPJ*9r{OG9K zbyL&QCab0?(O z>T|=bu`$wBhm>cMb8_cyZJK=BlKhNm>uX8Q&P00~Odmta<_Hg{{hWw7IBKb0oo@42 zqroWZi^mPZ{>TNM2vfOu$h}n76RGHlRIMjc(G#iYiB$ANDtaOnJ&}r@NJUSiq9;<( z6RGHlRP;nDdLoq}mL`sZAqm_LgXk^ztT}HqB{PB$%;wSAvK3p6?+$xadrI%xo1W6l z%4=U)J>#BB%gjf;E@>!RP#JCVD{Gl;Z@zU=LD}VxFSzKL&5fd`7+utAPoGq5i7uX$ zo-t)iw4r?a4-ZYwnsHTC`M9jPw@!^KO7zQ_y=mg)JC@`Z-0O{J+CHl+=gcs zEZ0;try{_F}wRSRO-({0WrIf_PmZSv*rIo~DS~EzB53uG(M&~8@`zPf^ zM-?OnfJf&58!f$f)Q?Fa;!!&T0_RyoXQF%gVeBf8lAqw@QSL8j3vnY4lQ)c!#*bq7 ziq0VHaNra1P9D{)9g9u%EY-OUZE8+UK{%(Z^N9r)J$+Lnj3Dspib}U*!!K8?HE;X0 z*uo_LoH;kOTF2*vM~$wHPo0n(23{o|eMkm1;8B-2V1b{rI-P*P5q>oCU|LEK0%fI>4i)BwKE#H2twCv^e`-5~uI$&N6`!ZCO zQ(CfO9-D}IYStz4C}D-u=KTlptD{GyBZk}GI_dTnjX^ZZ@aj;E6c5NP1X4=mF`qH_D)PP} zaT3`DUSSW2Q~oG6EC2CFRP31|klHQ}gLzilpd&adFI5oP|t`+h%`a9kv zz50^wu+HC@f!~}*Ze7y-Fmcmgk{h}nAkyFdhSdJX8z^_IvQd6c+Jm9a6`oOBt!W8g zhGM?%{%;>NpO`7-dR?Xb9oCAHgcsF5<{?t#)AAMc5kM9< zdoX>Adl_hRhDt&9{xU)-T=vv?~zwhA32X@I#lR zJp&9~!WyTtQD+2JC~j${+MimOlAiIL7OsST8;k%W4J$$71qK-1Hn8|2WvBG4jvS%_ zwRJpt=m2K8_)N7XQD`Z`Z?K|>q@Ddl5s`kXb9m|e(cctDq|I_@Q9=TY2y!m8XrV0B zh;U41qP9Thj2yyv{2DPdx|y)vU&K&t=2;_#$R1jy?9>?`PyB>h6(3wiVzwW>E~59@ zp3t8(TuA=zG~q(P%OYi`*r`i`J@Zf4M~lAbH%v%CoRA|zybSfAI3dmI`=^ElIsU4J z1x;9Sy09R1Jbf^ph`v$Blll4JDkRJo=r9e=PbT8@a|#e*D!5mG5W|nS5bqm6d=M2t zbs)?c0w4oYh1qHyhhqVg?C0U#n8UIr?#a55;V9B`k^uBfQ%ZFIFAM}CtPDI5NNcxF zM7#fe_F_vrPZ#||vYK>bIO_Y0S_{$iuQofN%?4=mGG`Cexm}CT(XRc*={Q1ld2Fnc z1kFz4HoSA&18sHS5_SN#yk_+Oaw2jZp}iw=u~CQX~syc5Y_S5#6Iz%W`;y?{6w5|pQj zlYyW1G{!Vtcw5y2JS^q_EK|}47_pyoK#TsT3}~?pD4wNq1;w*0E`$1k-c3=qNH@q^ zv4*OhB+a8$$S>|Wf8{~rewZRYw5SzeV2~nKq@8^uR_0bx#0s|!w#r@7PONs-s+jl} zMWjeOdqt!qlsO|(L?HpN9*TN8^On1ws7At?_BBYfc-&v~iL|pj`a~2GVHy2^vW5y4 zwaq3h&JizCY!sD6R|>s!!_|`o37s|21oiJ3Xo5HsWvBcp-s3LV)b~i}bMm+-2!>)s zP-DD7^SMko*NSF<&mKhrC$mo!3Hk`W9`%urFjRft`9_GKyZVg~5y?N0f6LmGpuWS* z`i?M7^SZ!of8ij$rwa#p-6a}?Y@l{!y>7is=NkVS58@IJBI*Vb4+2=+BF{h1co1oA zcRUDqEe&Jvi-`x3R}U;6MA@WkMZ15o@gTncym%1Z`GkXj|EB|cR|3Nq91mhYV?0P+ zk8lv^>NObqJiPax9uLwZg5kpBL39)j5|&$k#&8hy^Gvk2LB9Ow77wC%lawHjHrM_% z@gSd{V>k%#Qv<#D4U@f^?&aoNfAJvF4wrZkjKfsOoL}QX1|c5A_g@|l;xo{2kTJ1m z2?qg>&H*-BdhzJ5@gQnEi1^;Q$AdW5N_XjefBJY3d)k@eK@Rl|2N8ul)Gek*-ToD^ zAda=CjRkRZN(Xev@^p@|AdXI#SP+!q)uW67#)9ZZIb%VTW4ctS{wIh95#4&kf(WB^ zsUp0>?laJM@=*9Uq0&$Y_LufL~uawOHpbzI%SLAokv|Ah|pg1m!lJ`dk;R ztA$S#(KGL`>tSPhHPJI|7DCR-K#Y_>)^Plx;VG`u9|@%VkwD5H38egyK*}Epr2LUU z${z`&{E~N(x3$QZRy&f>{7xFiPwWP~$;qBjLJ^L@3rs zgkp_EDAq`XVvR&7)<}e6jYKHc$P3vQN;!L)iq|~8c=6+FirIDV>f-;4C}_#dY$*s| zw|MbYQs`BOH&s<_I(*gow>DQ-Z+>h2lSMfNlfOZ2-CrK(_(tHUQlQpxXd+8-Q*D&}{&^4H~))K(~R= zeL(oRhV^S(y#^lF-}Y5_c1@BM*&@R8TkP%a)|#xaQK_Zzah3Kk@nfm@;yWfy+P+|P zcwR$#@vO4QF)MdnH1j`Jj1hA~Y|-96F&Uv@85Zwd-cjix!D-Px-qC3xWtTQ2Tk94V zC5_9m7|o{mqK4E`q?t}_?jTu+AZc9yc!m799@#O}EmLfCd7wW<06KG~pLf82gJcxL zZ@cY(9ee*Swwc9Cq&FOyPe1$Y3kLB`ykH@)_9xUQQTR_+ti=%4VmQ{c!2e*iHZkBm zJ;$0JSflLM6osn?*7U%d9$3=@YkFW!53K2dH9fGV2i7R;l1WlMutvd~JTH7Oru=}q z2sUHJvp_Nz4t;viJnq%Hk8sZ9z%Vu~OkP%Ab9s1BcosUomdN#`dg~rjh1 zoQNJyL=PvThZD6PPDBqUa$WWBy;XsoxbBQcZzx*(#L~vC3&)uM>e*hEKdms#JiMT8 zTFUqh7iAVMyKlziJ?m;uNnzPF$o`652f4LLNp+*cB)4_%ZLhaAttc5?oI3fc3DLQ6 zKIxM?tHxh}REmB1_k_HmJKVtR|m@nWcY>Md=pq1#!F zknVK+hdkDC@|e8J{LFJ*Yf%pJc4E9wLSA!U^(NO5kD?Jr#3YS)&rJ+`sTGF^l0_1S zQI5kX$6=J?Fv@Wl9O&VU*)A%5-iZqH)O$X$b#LFg%Iv6gm7meggc8D`wnhC1rdAFF^pMk zMxKres>YTGnw8h{?F#>&Y=>x!EuWs1HX%E>V99N*EeOL8$(oRsJH5W~M22O@`-`9X#$<$qWLSKCEp(0XB^}ZN zynWxFeCcWT_S_gj_OBmDn;+2T2ekPCZGJ$TAJFCpwD|#Ten6Wa(B=oU`2lTyKpSn& zV`%dO+Gva4&v~0gOX0G6XHMR8RSn6R=B*2hO-#po|5L!=XDcS8WgHf0AgPn`HAulxMd9EO09w5ap)7nBEd0l+Z% z3uBmNK}HGf13pjpp!fPuPxm0$)jJ>?X(2H1C%ivVJ&T?USNH|Y&fxojxm)lP8uF)E z2|9m6J|H4~sx)2#&!iow12%=R|fKYi_O$kCgaJRaJOWIko6 zMnO2uYbi=IugSi~IGltW;`Vj6`de++S5LG0S3?-v7EZS>_(Io#F5D1K9#lIRxcI&o zfBy2;fzH!l71y1k!72(nPEC;iDCG^-8o~}S>t!)pdF5s0RWU~NQNDOy`BLOnQaif=JMFf)7|3R9y1 zTmyxvVGTi#{iF}e9$m+X#1Egp_jkV|{dTXCCe4>G`KPaa-Fxw+A0^gihlgaPFwt7c z`S>J8b+H6K3HFA+i@yKG_#~zQERCT5+7L~04DJ5K#-fd|{nLCB{dp~7V1669i2{J( zLGwv^=P2swljwUaSpWmbPbL2e?@tsqF#UmlXx`R&Ao{<+NjXjWqVsoB^aERMU~5X~ zk8e$Ez2WENr)ZM)C-qYd=e#h0bpgoMo0yC~tDj=*UIrjP1>60Br~D2JHtO0u5IFq6_y^^n*8HkNJAw;(N}YqQO;SIS(XPMOY#& z7bWr&%6ob;e9CrdbV8P@jjf%MPGe>AK; zlMf^!j*9z0`sd&TNy5W=cll`}?Li+5AIO;0?E}dxr1>}`^Pim$s+SLB@ayXYF`GFP z^%Hv3&kfJno|>ODA5>32NM3PzKWG>HpkaOE(42{K`ShrknkkHD+73ge?Jz8-L0Xz{ z;|GcXWrE5#y-_XN_mmb)9cKoBTX{L4o;#)vny)JO@NuutL}fMs<+l z*z{?xD^=tZJ_?^u=Le}Et(M@H#%J)(F8vv$%N>*@G5u?2UK8s-1`WFACZ@ASxpI&5_yEji)8=iS zJlDBEX3WtR$jI+}6n^Kh{^HMukwY;|a50!Yy6y(NeSbFDqPeeq6Z3LCVCTrQ z19^50d3GSr4&>Q^JUeh@hjzCEd3GSr4&>Q^JUftQ2lDJdo}F7w|6jPWJI--A4_+en zWte{t*+R#Tr}R86Gn(W=G|2@>9hy8%pa%&q51hL$)Niar4GpVj-f9tHn!Q zWqc8Jd67$(=hA~*3Kmwod<;Dp!=s0Xv*`N+Q0SwW=RrBG2QLc01n;GTF%Af0aaY8L zvK*6kG<3zNJzedC7@v=%iD&@N?Q#IXa}(?g90>r2FNuct5v2MBNZm{23p33Z1MG{* zL|@d)7n6y;m`wD=WTG!76MZq6=!?ljUrZ+YVlvSeqG6wqau`I1r=I(oO8N+3WCS~k zOrLICbY8neE+XU%0c^0<>3r5&$_+0c7fb~NrH4Pplm{Zeh^O0`z3mB(2^79@MU?XZ zB^5wU^{+l~?lMsyxD&*XOP>PNo$KlR1WRtNQ_>})FocZ`ojBo(Y%CPBPEX*nj-mkr z(Q$qTbhj_Q!q1+--*C?lOwf{F@xNlY=(CpYhwi=coDM~%GW~Jy zkD)X>^B3spEFn6(#VbND;sh6O{oUPrT~7X|z7xIg=wfWE{9wG3&&Q|1Dr+B&9TlsZ)*S6&^Ky$ z|H|lL;-esTd@F4Tn7~+>dX>724tlU~wP=A_v}kJ40<~y?TC_kdTA&s!P>U9*MGMrT z1!~a(wP=A_v_LH)I}C`hPo*Wmy%~oZTiEEycrqTNHxb*sQfc%Kpl0E$N|G?1RYgm? zGag^%sZQyPg>a#U6+mMVj=$s{2I1Zt_eEr#b{{d4emX2ir2onydvT98Y&Pnd(x8Y_|L&%?+T;U_fJJ||5OC`PepM5RDcEI z_Fde32BJM5&4@3b%JESJ@KCi{&?3493p3eu1U|R0SC0S==%fs`ZS^p=u39mjX%MO) zHL9TWtFZN?3R_RA@PjIBJ*mRhlPYXIslwKiDr`Ne!q$^2Y(1&s)p!RtpMoIuNd?S= z3Ye*>fSKr|nNR^Up#o+?1bf386iYR55%qfQ?Eg77cuRnX!bxtAF@h_cqDv1~MtY5PeZ^7nJQsG`XC15U~TC*^>X za==MB8Yks|lX8Gs$k$MzfW4?vW$Q{5&)J&c`-0E6Vx<&-OA0hDDFBxgp!*8IB?aif z0yMDzTv7loDFBxgfJ+L%B?aJ;0&qzIYE3e}K()?E#@BNLtRCg!taN_DMm@@{N4fPV zw;tuzquhFwTaR+chtU4TLL%gA6fQbK!c^`%k2N~?#CHe8|0f1f4 z?577A)*FRZVUcj9RO*WLJQC1|I_@^2Rr|>KppQ&%p`WyHnZ8Vz#~@e^!9-BB3YXyu z3kjmO09Fzm&sEN_e;J6CVpiBOhkkBhN z3B3{$dL<EgkA{=y%G|7B_#ApCZSiNUIFM7LT@{s z@$<;q`3B#1l;5tE-;VOzQ9kV-Zb$j;D8C)$x1;=al;4i>+fjZy%5O*c?X3Jz>SP1D z#Rn7($^eyu8bIx!<)HPTn?d)3o&>!DVrJ<(xcL-Bo!o?;T+9Zt2?IE306L_H$>z)< z*DENGtdm{}rMH4H8qdaVCo0d`(tCBVcv9y#U<=TGc81kc{t>q)*m}Y|;#T1nX}&AJ z))Dj7x$x_JdNAMRK_7lyNZ(k<`E?!R&jZM0lFb+-S-64mYaM`C#=YM%c)w*Fb|&1= z9_1KNCa4_L1ey(60lEfsD`*#JALt;63=b-8EbO@(aGeEs&jP#`pw?v!K*asaIQK6D z_b&tYF9Y{4!;hDN`{RVLT25|ibaQy~w{RVLT25|ib zaQz1M-*)`F8?+yE2;^$_rK3LF&|GC4}`1F zBSMWz!&4H&0(D|LmoQ6CWQyP8PKf=W@ zRr3qzg|AM%Yf3f6L50Obo0dSk{mqsC`z#gs5O@2y@W1MmF_$YH&K7Zm9v%i=$Fg++ zth{6V8#%i-g54W6c5ei`H-g<8!S0P<_eQXLBiOwW?A{1=Zv?wHg54Xz?u}sgM&OO6 zO?-q#porA}Fd>~YV;S@fy>b+r+&Vz{KGRq`a_>aPAMnn?!dbU~1)o}`*iO9|bd zMw8p3chMMlzz+__k=`o4x*zF|X3o8BX8Ub((lh4nxCmFfoFl| z!gCr3j*22Kn2R8oiy)YbP`e@s<{}Jr5$ae3!CVBvTm->f1i@Sc!CVBvT%-x+A_(Rp zCYb$!3R=tHvz8qkZ5=>chlVyfjk*J9>p&GdfVK{xtpjN50NOf$who}J18D02+B$%? z4u-aD^g#zJmn0gQl-0OSrlV}=a9_e)jBqi#PFFEE8nvhAUT6tjP53;TVUM!U@w-g? zb`E=%tv=K6=;ND*>0mVl#{dQ_UUu)O0)fD&Wt-3VIN$X{e~|viyX0VtU(JuN$&HN6 ztpTk0jdG*wC;nLfeqW?hL?E#4Q2?wb!XGFTCS!Cq2)_}ZcSU;%A+^K>+-dY6&E-KK zaI5^_M7wj56eZKTs_PP-JDcx6AY3ct0|Tz`pP<5@7{Uv1qDgjyX3#QAIoO~aY)}q1 zC`Z-H0gZC7K{?o<9BfbyHYf)hl!Fb*!3GqKfmxw4uX19S2w&7RXzy{mE2HU^}+rS3fzy{mE2HU^}+rS3f7#ozLbG9)yC`Y+7 zQSS-3F2Z#tt}E5gR}ov>hB-QdeYS8TyI!KQMYC!QPE{oXE$MOgxJ+nftPq87@VhZ6 z<2LrJRDITyJ^E!5C#$5Z6T#iGd<2Ywr~xpBz7MPPWhYnWS-3kh?e>`(3$@>omiZqG zoQ!nR!Igqj4b*c^`plJ!z*XWG0mNFBDSm#b#9FBVCk;#1P8fUY zbN43r{pqmv3xzS_I#+JXAm++&VXl07kni$9ofmL2S2BGgnX8gwRfmrx-2z@p2I6GS zF?2+m433e(F*1o;aEuI&k-;%CI7SA?$lw?m93z8cWQ}8FaEuI=*e7J7G+N}M5W&&7 zj<$;Xgc8`NChixTU?H10^O$kt4~hk4fhs`FpgEup&<4;|6$R#M6M?auc z+;bls&u||}4KWCjP+yU-VIt8_k?@%#;WJ0VXO4u=90{K}52Y6z7a4=cL>(E~IA2#z_o(_mogSi+1EW;PouoBrFYy*{?o7F1aM$W7Pf&c9_+ z>!vvc?te0jN-B(xC`b+(Q~mhHn~Ik0oH}L4;!?L0{$GmwK5JKUXZ=~0_TFU4_8HbukNjCv8KlG)EL(Bw-nE){pAZEh%NSm7gF%uwW z0>n&!mX{|7C(GMz0Ap8?*v+4d_*EK@i!-6+1VI)?8ure9khU6dM>)VQj8+?qzKZ(>Pe{dF_!<2Jr{2_1#|kM9V2 z^gkVN_m%rh;BEwyX%i*M6?x8RV>~78-)CyGfN%vzsM|btqX$T*Osi7@n>yrDCxj1w z2!=mI8~zXse+ULO1j8SK;Sa&^hhX?aF#I7H{tyg*2!=ld!ykg-4`IWfkMzJH7!7`E z&)^x?g{Za~C=?0FM_PNl8lyz1K;?Mg_kBG00;H}X4TYo}3Q0K>-yaHa427f|3Q0K> zl5!{{V{Nb_u_KxTtK?>MW1$Z_ET+Rst3rZp|C zbxj4GCde^A7MKqJ=3`;MHVShkPgl(Q5`cYOglj!LKqB&Ph^qk+PRv)*H!3;in_wLf zba*x&9_llAA?Or1BGKoy-?>7zAP4gnNEU{62w}W%Idc&qrhOA=>jH+Ve5O z`Dk)JM0-9&dp<;aK16#yM0-9&dp<;aK4FyX?R<##d?x=Uq6kkW{~FQEe0DblcfPoT z5N=1WQj;5q@0m@E_#g;jI#eqNm85I%Vanpi5LyF-)@U451BBLKAZmcn8X&X=2(1A^ zYk<%iAhZSutpP%7fY2Hsv<9`~B~C_(lhJI7)0l$$DLhW29pb(n;=Uc?z8&Je9o1@Q z|1HPA>p?ez?gu>ydIiLq`wnhC1xbjope!889P$k@$X)4;1rbBi@(cajrUWGB z>4R$*mB*M&?!$uvOqF$&83BcJDr2H2TrtT}wIw_^DbP~A^p&&mi~QYjL3e9J?)aoj z&BHw1WskC=Fk8e3X7_&Oc0c2nslp6lxismF{4$NWVVVoSOs5CaU35e%J!s|pGLskw zpvf1a7-$IDKOMj1qjZg5$fwizr4{!{oL`av_9XC268I$v{E`HINdmtlfnSoqFG=8+ zB=AcT_$3MalBDrV68I&F@e3`$aekSBW>Ns}0px;j)%azp$}iJZeyLGS{|3Q!Ccd$O zZ)_Uh*uXb7@Qn?8V*}sVz&AGVjSYNb1K-%dH#YE%4SZt*-`IF9-^Z)I0IB*b8>M8U zlx&oejZ(5vN;XQ#Mk(1SB^#w=qm*ovl8sWbySZ=9VT5q0+&35Zb2;}d1@|ol_bmnY zEd}>21@|olTP=mLwG`a96x_EI+_x0mw-nsBRO7y-;J&2;<37=TE*3vUy`DQS8ov7a zTpWXE&yy#+Du$nn=U|NQpF@#{N3s~+)QvUmfJN-bxRb0e32=gZMoK!|z+??WS9pmz z%4>f&?NDr_3ngKx;Wph3i07s~*dgjKDRh(sxB*-tVQ^_vs19kT5WgaZjR+H^|Ht09 zz*SXc|DS!%eWHQ_ik2eC8PqP01QkucIM$>+N zfn|+D+o{P8Z5Kk=Fc$UVYnC+<4v1#An*L+3Sw_Ncjo{|A_Lvlq(q2lhCB+j$-WnrJ zM%Zs;c~Sbl5gcj+hZ@15MsTPR9BKrI8o{APaHtU+Y6OQG!J+C2?;oS^HHh?smW!|1 zM@H2Vqiq2;3=fA{d~;k@ct}=4uU-jRVmQ8p=s&cK#E-*52F3U689yi_48Q&yebIeL zXDgjFHDGS$Vu2N{_K-&tsE0=M%uGGg7C`cp0cfDTu)ydV+<^t3WD^_NB)6uY{`V5e7{^TzL0TmBv>};fLlF&8I}*-SJ_p5Go{EX_k$>{ z=&9KCJz>}PRA9w|LU&LkC>>M)Dg)JmmV(xSwuAP98bHTE@@C;az!M)3ISaK{koTZ7 zYzSh(V8qh2?bb7#3!bQ^o;G} zXL_}G&BWyBr09UC^x#elN>PaFXmXodiZt(E(~vL&0A7)0u|$r zF6^b>RfH)e*s$JKDEz@3`yoC%VcKZOu~;xl!}Nd8(U@|&F;&+`@|YUsP!cNbpdVcH zmfWUZ6gkvZm`Sa{o42~g4NFNG7T4{k%mq8Er|rBg(_#r5lG3|(@{sV7jnmT7rftM! z@QnKi?HTfap*_bvY|qoC|K-Ciqam-A^7xQY`d}o{d*$#0SvtKSonDYmFG!~sq|-|_ zDy#8a3|a%)2HFEU3_1!@tv4@7r&p`~pwNOQjZX(A4T*>tOviT)j-XSm&A$)JPUzV) zAv-KAo8&JW^TTtCOiv2^t;I5)99LV|LvA6p6n7lZS=5oF@j#KS94cG1zrss$lo;Ql zw8?iD7Tz^6HFe@$g@t!dPJ905_?(D{ocNoyr@1Nrj>@#O$~*G&myJtK9=9yN4=^n- zVNjot?4-cJBn)0#I3)mS38w^kpfJaD5iXf|qyr2JP6gkrq(h!$-XFZre54(X(qopn z(hsbok5tC?LK0s$yIG>a6gXBdVKxJP{{Aaj4%LkfS0z?IXeNEl?^b z4^#@O1}z4y0c`{A0UZV%1*tsb4Ic6a4^b<-%LW`I&@Wh^Q%3b173TCk|IiSY_|(>b ze%XkCGC@}m;m!Owndtg6Vkt5j~+1tLV|CJ?%us`Mrd&V z7<}J9SpGix7K{+|s8!s~{}sp|z}=?y+mG{=htP~qWx44jkEzUo9IQHUv69)!!K$N# zV_b9q8VV{0k(;p&v>x;zXdmcB(AywdQxU={`&`g##DF8xlFWgEEJYCjTXwN~Qc+se zo1GD>3hBS#skx@)(t#n;pMqlpeT_#)oBP~SoH2Obtuasd^o}Qk&9u6mLTVa7)VS!s=fm>mLTVa7) zVS!tf2|S6yIS@@?M<6RxR;Qh0Y$YqGE7wWpys!Xo^s8G^Vrp7|5_gOUM+aX%5IZ_E zv|mQ_Ape^}W)B-Q^VWESq4)4*m6g3R2M>#mOX}wJr>+rwa;vg37S5SMeY{}fM6j6*3wI79+w~kO#IA*yTlyqq&Dp}=`BZl&DO{CzBJj3>^w7< zqJOJ;Do7{wb}F);6w^=H24}`!PzjR@GmuE^C|Au4t#1(CC##S(2bmrhAD3-H&6X6< zTbbvSM#_~0i;qh`NE_H<)8p(>FcII>jJ7=__sM=5B>qlr33du;Gr|K6WEGm`XNDnZ z7P+_oXS3};&#^u$Em`BFjpb|seMOZVYkJQdE8X=o^|ExArkDAqk4^uP?!GbYMDfG0 zY_j>X!yN2H{f8deiA|E}A!)v)$Mv>7nlE;XFHA`u8r$vCpxbs%t=_dD)6yd>FFB}p z%8>9e_0!VRr`3<4Is4W$TB&=fsLJkjh%swoq>&=fh}mQYEPKE zhD2nt2x_t|eEu^F`-k)&9`UVZMi~pr7!hOnK5R(Uz=VQ?o~B9f8RPoh9NwL7n_*3V zF*QgVf36*m2$f>TH~r-bhP+(&1=PLGk_(*>q>hEQM&JSH9IX)yfC^dO0&w>r?LTP# z@!b!ZLAv)9X|pBw^yx0r8dm2Ex$kZ|(qi~^t_w7Na$OfRcfW>(0kc_6l6a4$>iXNQ zS`Re4)n;`uT=%;eu6*-&(s|j{cB}JPq-pCQ6)c*^U)6B6L|)BsW#S)=#Vym! zZvZ{)IMqqP55)xn$X7P_falL(5-%dA0rWeE*|CBznZc{}-`TP~j=0uRr zoF_gnF8ejvJGN(kuD#Q26CV;k1e^qL$tu>sc9wA$o+f47ps7*7PXRs@4W?bt6cP5r zYS!pzQBt_5*%tGyU&QcRLNn$)F~=H}pAy(T>DHHD9d7EKRx)7lyixrcynDq42lc(# zn{f2s;@i^BmX*Ld1^4k9vMJRywroPmAE<}T*gsG`8}<*>ZR7F>3=3|)ZC{EVga56= zVDS^XGeyQ=NoI^%HF7PbnD6<+BI%ia&lpOw;wZa+c|9-wCkM_ zd8xgFQuD&cY^uq)rDjtJ$86oi@5Ie5v`)Rw>u6^gv~_dFBWZ^V9Cowv{FOZMat@jEF) z?(6?`AD>a@L7+q{XCI%qT<=oA$k@(156?3?7Xw@k2|W+G3>U{YSBM`;!Q67f?>6uJ z1&eA92ql-M9q;`8wYf8#C&5K6R9sap{4MWJa%bF`cSUywa3)SlZyDT@3QW`Vg3Eml z0?smhx#{1=u2Q-rW59>vCFxHs%ivQjQ87UAn9}4a2b?&2PL*USc$GZydur0?YTq<{ zcm?|=EtDLeqUg@?Y2ZGGb27ma2p6Q1HT{{~dVJ9#t3C8>KYCLAjV|Qh?4t8;x*Qmx zPYB6C1c{cV+LlII|nn?Grcq;tvJ1B&-5|r=_TnsKNM!! zwpzF*U*mU3@cOE$rzvyh{uOz7EB4P^I^%gNJU?T=TfXWz)zTB0N7>vMK0rSks?xI0hRa^@2%3!uC9s-1d3(YR=qXQS z8lL%}v7j2z63|-E1E42BFMy7L)Wm|GaMMt%03lb@He6}jaI|f>*0$kj+iD(VIb2c?4YK&7B+&|=UU&^FK>&|%O~ zkXp+q)G`Wfq2;r0CU*T9y7>kK%eiI@{%&6-E}CZa<`EK!6?kpgss*b2C}^Usx54ek zI|eP>{r>l>A7_Do|LslEalgs+`=_k>Vs~Zb?$1|E-d{h(pQZQM{5R?IeXGyEziZ(j z(KzL)mBWUud}_*Mp7 zO4ahWdy_2$fN+n?PSB3B_&0DJG4wpb*M$8^ESRF$LYL23N)Mret+pK%21*;n85b;^ zEmru@R^9xN@EhqH@gA&m^3bl?Uf+RnZbt5566>OGol9g-b^F>IV^@W=JtkUahhDPp zlg<|)XFkIj9atcRDTz^Ga8!jU(`!Yc2Pg`Z0U8P_2Tcdnf!2c_1nmR82znbtPW(<_ zXxbAIZ~}yy;|Quv*hAJ06b?!S<$+2;)u6?oHK1*vJ)py&qaYP=;=n6$XcFx?3*h45 zKgK&yzmh`(96~~XfPcz-UzQq#t%H}ACnuLL9Xxm`1(udx z;Acr6cD4j%MEB?(oe><2XOHL%N>t?o#V@?ROBgdhJ8S-!1U$2{@w}WY%;2|lk4o zT2SZ?iUg&D3P5F`TF_F^I?#5|UQh$*I7p6+XJIOPDNND}OroA1O_10F6a~rvQC@U8 zXga74v>x;zXdmcB(Aywl5;K@23k}q=vvEWhF-ZiNBmztl0Vat6lSF_?BETdOV3G(h zNd%ZA0!$JCCW!!((5YP6q#`50By_eH*dZ}c@a^i)Q@V4g7fVULiG_jT^g?>d>gD zp{YUI)6$caiS+fZUDDU2cJ61L*_t1JVr!Vs{g=O(`UVSn=_MBQ#?-0MLNC1}oqc1f zAVd|=-xowh52XvJhf+Y}otCdmMaFL-c@c0sQKv0!r=5Sep`;d7FK=;K6c2F## z4&by77=jK6SapEyfs=$k9RtZDcM^qjAo*Y&Bj%d)g*TpRoF*}l z`S!w5WTe(Z)4G~SsT;5uH822~Je<7n*rukJW;K62;`Q10Fm}fR$+ltIk;hk8CS^?9 z@Yq4=@BH~;ug*xSo;=R@?Yv{s`Ny)P0Yi$5$~G62q)prO)LS!Vy!F(kX=&0Y(n_|m zprm`hfrQ7bTgzwGAafW%tB))@+DUr4I4=3elsK-H1)z<=%*?t8yAO%?nff%I;pZO` zRtmchi1$f0aq~g7&Q6o$I(;1Kq^u&x3cRNL_^5LQa+`W8ZMxdu_vmxZr2+Onb>ar7 z@3*QNS~(>UeN&FoS8{4-3X}vFEB14e8(*0exv^b?%>h^%s9ly;8)F(juB$Wkg{OX* z-0_3bnwGk{7HRbXZ9L_^cj6R#{s^oY#X3;lt&V|nwbofb{IGq`6P3(l*+0;X;!sJ;>vod2BetzQ_Qy=lZL&9!bMLj>C8TfezZ51}k-$I?8 zo^+Zgsxv;JwF2uXe*TY-dQDL)*u>961@jNc70CTX9X*wH+2_isj_zp0xidYqMzmRn z+&BAtVWBE_2}xLZV!oi~)emqq7v_uRNhv9b2OXjFSy}{E>I~hE!1W{Md+X{NKQ_il ztL3gAV#}KTBA78#>~^{T2iUR}-5A*C%kkaL)pmHduI|U*T4&j-{b{R9waC%CmHl8T zhn-__%rVki52&Gr_e^ z$Md#j<|f#ZbNJGNyM*}RFAZaC&+s%`YCCvZ&o8CU_kuqhx$S6pO&<;}{@ILQ^x3`k#8iP|CN6hOrIJdxg>XJsKCh zuiW*0sxfDOpV}!|S2Mg1VJ&&$@jkO`SIONo!^#twrM&qmVKidWExe)BSkk;tG@3Ai zWeOHu1dn%uUot`8KfCdWPs#n!iQpg3OM-ucEU~Jjs{AAaK>Z={3Co+}6NiL)+k!)U z`K1ATIe|d^0r3gG{D5r%eL7a$cS!Clu=S#EbbG$L(_s6%FTCvL-8|vCEZd#nZPbv+ zrxl61sQdvmw)Za>@}nTTv>K77R=H`61SUzhSWec}U5c(Fum|SZr3lC;#MISMz6o+Q z@m};97V0m1Z-+Abdw}{HFB|eatBw^_&4a6C zFp(FG3O8#42^6tn(z^s3{v_@@EZiqgvSc%b+NYrLv@*{JTYj+oS(ZzOcf0s->^x0E zgRBnq-AYL(Nzgo2NK%(z+=?$-whb;A%q3R=n{YQe^UG~Qr2RPBgj@yeBC6AFCnzDJE7*h%707LZP3Xzr zt2UwQ-^+cn+Zc{^8RVdSY(jdkvrVY>-ELzzzS|R<(4|_;(hH6&Cj6U9R_vwyNCL)_8k4q~ohgw)B<_gHgh+DlFLt-yU?e#Ueg zmM2;rMp-4G4wI^9tvr?}sK#t%yn*i|UO2{k^WMkA3w)=e;sx;n`z_yr?|4-FLH;8C zc#Q8T{(!oWLlI!(Tlti!P4{D6Hd(gOO7<95hrcC2XLGtd&Fu8R=Q#AC=6?yt#qbwfw7+6iF(kdr{q34)no4! z`TOObS$X55=-WRmrMAPi7pRAfGuAgPpnB~6#10|3J(NYOET(am21i-N%CcH1(P~u9 zGzQGdoy34xc??Ml*EHSufHE+aT-zUQe}pY;9~*o9%IFY7AvL(Qex*e9s|QglIrKCV zU6fHYJ2=EX9@iv@oJOc8Re`vv>aemjRa z(?;X)A8QQ_U6`rMR@#Cgr%EVKD|ZP(AXf0Zn@xd9$_@=BlOidQ`0k%AXRT3|Aec^3 zdhT$sqq~y9h2+o7a>RL4eKYw`gvSDT->%&tNbsD6#`63>+3@wR{hM{Ve+%>e=C$?1 zSs}ia{B7HX+fZoW^q~kRFHaaiDZmtL(Ru&F&DG-62ZVRykT00uOTtJj@~RFo(dy90Ct>2t3Ro z@GytK!yEz+a|k@lA@DGVplZ~L8tIUKa)T!*-sJ=sx(P6J6JY2jz|c*Ap_>3hHvxuj z0u0>*7`h2CbQ56cCcw~5P`K-36ut%#cU@^(ae5KlqOr6M4CZ~H;cC+yH0PcDn`_cC zYVOOhMtb%A``>Xp|KjrWn$6F>Gh6=K^o*L#%HM9T$sqh;3=nL^b}L9= zqMlFfIIOaYJxT=hXZTZsMcIDBUtfm(a+&Jmb@iFKaURx4K#5<)pc_wPel3_=1BmkP zwEc9HalxyW=OZ69sC0rb~LA`y7E^qPuQF@r%A~_SxQ1 zb(Vu&W_NImhV-X?AYwfpRz$LOM2C?mu0a*(reBCgYPq> zW72ENQ|p#7i#jhhNc)v;*@r=Tg=N!UDo^&jbc|)N?8|?ZpM%hrA6opq-m`p*c1A$v z;*bTC#`VW(4|Hnb2YNh7A_bmASH$5vgxO@1@0B-LpA}0L0Tb8E4(Tfa08R_dp)$@QwwzIg#4GU$_3hu ztJE8UC+W)!^_hj2XW;v6;&`X1rqS693XnZ%*yaafj&r-h0ir z^OM9K22NiSYP>%zdu&2tDQ$Z#O{Ds^QC)1m{Kfc*{7n#j6>3q>srTL!y~Q2I(eDx8 zS#|TM@LNdhd^%_+_54)(EUG7w$+H**%Y!f_3Ii68fs4j7fikZnaJn1)fUqM5KcFnL zer=2>janFnuL}k*j7AYBZy}SI()#3)bR9v7qtOwz+Xu{6EBCSTJwBXeoT$eh zt~^&)_m7F|)=m6JUER6Lfup0MMrAhJnr&1XeL=WYxHUDErKD!8FDSV87U`&T^p<-I z3f5<&rm$4=qzM({$FEv7etgA*0rx+$>(MRvOM@YE%cHv1k;h z(w|vEMp{~W%7)GNVjP)n9B=uhqv*cRSLvGD#^3nuV_eI(UMsQwvpTMq)YzTOV@@#- zEZg{CtI@E71+gGuhv>zk#g5n<8ZCMm*9l8)>%`Nxb$lQ3jIfla00XakhaZ=%pCvbM zAswt(QOdqF7z+?`G8E|TCLzoygwd%LZ8bwUzn+z|^7U-8RJwMxRN~q!sh?ES*vKAi zVUI{vG9O*UI`|>W4rp)(zlfT^tSl2{_h*-jhK~$?5jQqx3GW*|YVK!C65dB!?SJ2i z8>8=|K48-kzeu=6U82+QDbtK@nWJs*Rx*}o`->Nd5)Hlap#eW6liaE}A}IR~_8-~c z#-mCj#CqP!D)~=YrI=#bp)}_`Y7_r1`eooQO7UvHI$;Ulm0PWEn|fX!dUpg0S2?E~ z&O}*dUa75gB&avFl}vQ4t#p{Vy{#zIFQM(!G0Iz~Y(_fdkxp3gqdBB?gw_}Nn>2*o z+v=0J!|-Zz)(`xrVgz+he1*?`kG}BlHVzTj9{(2t$1JzyL+hg!I((@NOU>K4d%64A zd3`@!5&_jj9r;v^ax7QLM%V~zgPwOFca0|L4z#rc+Po1@GR{d0rK;bP8Yg2t2hVam z3-FA?bENvL!jt}f2A*{G%6w%NJ|C;_`PwRcK33uLxkyktr~p(3ss$|ttpjZb?FBV} zj)Q2aycRXmo9jsrF2)p7lkY?FH$9iD3GAWRSVmpA55MSzKOj9xDSpfGq*OfOyI4Hw z=cHK4Xz!0_Hl8Dtq|?P%e=o-RdokAEi?RM*jP*C2h_+b%w+3Igf%bq7gN}mK?5@RF ze=kNK8@R=&t>lF4BdCOrpi=V@&?f&%400MJ{T`A>X`$V9XaBg1R&hg`S*5$LRA-6w1Vf^EDd3kk@ zkN@m5tu*2B+lNSx0i`5 z@^r|6qJHYn42hp&f*|t{>@bx0xr_c?(d8&(U1haA@^)jp0 zX15I0^jO&rvQXNK@(P7}P2dC*0Ev*55Y_%u;o_08(!#^4+rnbk5qe(cn}* zyM;elxJE(3COC$#q$_ppDAkXL!^uLl-m#|(Wgr18+4JXW;F%cVX1 zW?`)mCC;}kwf&Xa!vvEkiH(BVo-CLKG%kI)M0T^jJuc^7_M>sZ^_{H?vM~ApUIF@` z{mu=h1OK`qnI{HS%Lhs}a7mbWItVHWKhhjmj1adSj$c(0{sS?T1d=gG?u*3~1;XpD zIKvY$sEKsLGPVO5fDMXgv5VqMMrNz#OYT95X-1#_3AIvcg(~N(jSSl5AnYtIhE(mdI~N6n||gZX#A4K%7}`AA9FPPpnw^$l)q+6Mx&<%P03QAL2Ofj>A3erQPdm z2AL&+pTp0QLd~Psy?91k?=b3UhkmR-ztUK@<4#N(>mZPRtb;J_G(r$ob%f~f3>qti zcd@C9(zbn}*nOeceWBQWq1b()*nOeceWA5|;aK;DV)un&_l08jg<_|DTo9#?QTQ4} zj&;f)Nuy!*rmF!It`Bw??;*?gpS--5zfIg!b@-8$6^W@+?|n*P-KnXqth)((eq{Af z1Gip0^WwTu7Is?PB5q-#c~H&z-7ig37@e5@&FRkLEpXpq`^O}7)c`2&%4O=u+^&c4 zDFLJ11cx;SNoE)+6KN1FBI~ERwQ-xaoU*0FR=*RP%u6q?Gc9erC>nU1V3Wp4$^=y)3 zL*>TPOK5+MR}tPvX9oHG(rAJ|*prqnv|iBQfR+XNXo4Td#x z+VHBua_PLmV!G6132goXe#{#5AGr|B*ZL{?@8y{9X*WQKb13ah(X$3+dX!);qyja| z|5!KvHaLBb3K@;h2`hmfzBtkdVQdL!r?kEU7boa>*S=wv-a+nUOuapG2KCaeB&FsS zty+UpsoeJNX!~bqyHmY(nV@=!lVtW+SxT-HEoa>&V=+lB2?jXjJ6RwhYLp+sVN9}| z>$TfHy7t<$)X`S#ot4{b8r9PDtnot{hQ?=&qcI3ddr|LauJziD8%lFT&V@1#$hD;K z7hw<8Y@SYyZF)vBjn>-Q^sEV4!i;rqIcphV;n80A)|_45$e_f~sPS~AgsIW60wI6( z<+LLV`?*aMwRiH(FIo7eB2p-Z=Ub>>u;bVkuRPNn%$-+j7Kfm91Q$cgb*aok?nwSP zn5ARW56wp<32t8GOW~^D)}2e zL6waB6~;f~e8q08lb-)nXQS*9(DD$K=~Nc+old}(!;sLTo))%U@Fc1BBWF78AfsLD z9mz?)A8S$BCEi&p6lsO?T4A16h}R06wZaLxfTjVj<(=?KotRp3(09h5$b}-Ua9%6S z(+crgVY5~^Ar}+~qGe+TweHU71by$Xc_zBTN8D8w;uN?gQcw~m)0D8`(jg*D%^z5y zOum-U;wI_YZ_j=!MYEH5Ft8tuZ_Dc#Uu@lE&*;Zjf1IaPmTwADC|)6Ql2EMEgeN&q zXnd(@WW)Pv<4d{=wynTz#!KWO2+|5Wv_h6vpoXa9r4}Y>pPbbS`?bQWT4A16IH46* zYK3^MP^1;k%LOzR4W+ixB7>e3_f(!}>m=A5ay#~Gg|k{ANGt5n3h`Q@NGqJz3Y)b8 zrxiMDg_T+%ODmkv3iGtWt8zhUmp|Iq4eg{Sd3i`p`C$G@FKCnAMP>tH1a^^qr%gFV zQe^`YDn6NwrddBJMH3G^D{jK{V?u*$%Y7m{tU|1-6OxRt#Qp zO8T?3Q7Zn&vr>cfk@UlthgS?nGN{{%>@WNWYThXQ`P9fL%`QCC^fQ|bkI1uga{9GC$eEZOc2v{Z-P$mDot_;Q7X4qc!`sRA_ zllb~Ct0Qz8n;xdqbL%pm_wi6s-jjkCbZ!|=O zg6jlt1-}Y-qbvbVy@z2?YiV$6iEdA&TN-{j48m@dx4+{N(*BUhU*bQv@0iCDf%eC@ zJ5Dx_*0$ISeS{ep5|}S~T~`ccKb!5A-ivKAVjk<5ED-*cSzSL&dnOUqegp24c<|Mchuk= zHF!r2{<;QsLJi(ggLl;69W{7I4c<|Mchuk=?pc|&rOLZ1Y91MC%8}{juJWPJj5bMW zk&$3HJ6p>hGrD=zRdl{)8%V|cce^e;b}OASK74!K@X=37wu83s`HQ%|H8y?vZzo7; z?9q{Hr)I>ATQ^=B=cx!Zt#of8JlkqXcx@=Y|IOPb-9LS>ufHMht{0aqetT;Pv&I(9 z%^G^wA8a1JCN zNTA7Qu_~W8pj?vsvl!A{4CyY0bQeRqiy_^`knUngcQK^97}8w~=`MzJ7el&>m9Bn_ z!q=dyS;1~)#-l@++FxG8g>-Dw`Bk1C+tmI7W7^>HIZx#5(d&}}ZVVgXR-5FJ#N;Uw z<7kQ?#}7O{RMjFSq(yqFT4X4=oU}(aZU|Gf2#J`C|JS@uYM(WnT+21zedZqF-L2VJ zqTwb4z`Y3Bku;YWnyQ}466`UDx--5VR&%C@zF^gtSFIAIE#HXKSqdBV95X#Tw)81! zuk^5|?8v-Y0opx~3!^tmjneAx&rA16m+BFJ^`80~yXo*BSoc?|T<|)dqqU(Yma#Kl zlLF6`ahtMD2dP{*L~qLsxnZ$Vxt}+S93pPkXl~IC9$M|6#~kCi4KUGYuq6l^Z3~6Z zJY^8i6+FK|JCjVTmuQ!oqYfX!{nSo8p|flM-{6JozzMUoqvozBAK313;(-}-4742= zTOj(LYg4sLi^ft)z{aan=Ci_MqF<-aFfw>O2I2oZWX)%Y`j3$#zC8K zEF&#}&gH^kXYDTu;>^s2yWabL)gBgfcI!>j8@(p4eX{!Qv%4xMJn{9~W$$brB}mAd zz4J@y*pU;`z8}}Nzr2{%%XZ!!*;NNFZ>!i+O~-kDe&i+T^Eamr-*{|!%fDWij(@gz z3j&R+oiR0^1?lC<#RHX1@|3MxD7m<#R1s`rc-^id~kIp zxH=op!8fcX7WcChL1d}YJ2s*HIf^u~ZH;jIWlp%m1%n51XY@Sd;%8Ess11(Lal$|@ z6RdF~a=^9OUhR)B>@Mlu_Mc&|4VMvOaj~&Ru^9c_s*60k4{-$H!HBl>D^i#tFzt2E zyN*)|WDxl;;}qo-^VBrh>gwT|?aw$;I!lTjHGlBdM;S{l-+8Y7?lU{bw?8KtHe}Tl zL^K>QKHXHZ^`ARR@;AKg%2x%fr=G8Vfu0#moHw{F&U4@u#Y=tTdBK!$OePXpb1*u} zwbNRVT&wJr}t38ObYtkEh>b|B!K$u%o%Jr&Inj96^m<(odv(9M|`StcQM{e*s3=ZBbN2 z5!HMG4Y(X#-TFGvC{&HoT!NSXK9d9&)R99d1Xs$1bn%!;Ja!4$K4DAvjotZ;Y>9Nr zPu%r`xXaH|mic+Ep~mB;^vj&_ou&-q@g|CUIPp(Dv$PxkIC~X!?4qq)$rbW4sp>W z!w4>hwFMUq+%Ra85+!a|g1B7?;&vs7+m!%bN)WdzLENqcak~=4?Me{0D?!|@1aZ3( z#O+G7xLpb2b|naADe?76C8k)3n4-E#&w@gCP$VcFQ~)Xi)q<9S)`7Nz_JSHf$3gOS z7FrarN{y@JA_{$DLRtGn>E(z~6=I52h$&VfrdWkgR25>1RdD`QA*NV`m|_)TidBdy zRw1TXg_vTM7E`Q3OtI>kVv2qqo}l0UaQhGY5&Yk;zTy%5?GM0Sdw%X2{x0%2j2p`a zyOqBJlD~qs=EQy9g9LU&LkC>>M)Dg)JmmV(xS zwuAP98bHTEvR=^Q?lZX2vTWoc2%^Zy4HZn0{|)O>+&|w*387~um+V9_)`a%*Yjm@mGzbE zsI&t+KntXI`9IEoye1)`cGqp!N8?O<^4t2FL%*39VtYd{+ZqjB5-Qh@9lLRIig=Ur z+Vl>`l}9P@VW}>xwv;|t+7@Fra7&?evK6h94Xu+6t&a*BN(U8y%0RWCrJ!}7 z?V!D&2GDVk!^(s1MI_C#KsM8EL~p&k^2mco@#U z4EA#j#icXRa{$2wg4kEnhCso6$~uvh#4DE{pJ3k9cg|{mndl z+3(A%_S6j?P`hdLg=I%K44eA~^LprEW_Wp)Af2=fnY*>D^1&Im5`-cp#mMj|`89(;+!ogJqN!@aSr>uHv=BiJBS2AYXiDmh7 zM?}VsnwvdzdO@5|a_6|5^2J-n-+g+=xZ;P;&~au?exzLPJH1x9k{_}Sr=oJg;Q*wl z3_5|!+vuzyZDpPfzyFQ7I{D?i$Yj5B@O1!m@z16N@h<7T_Gc99N(Se1qnF7wzibQ} zqMvsc?~rOu*n^?B5@;il)z!P)z}*U%y$-?9f$$#@8x13`_J5tPTD{si1$?C@?1b|v z*MYsH@AK|CvS`sucjvLxg&#{FH8e z&whh>KW5Br19zB@TmH);cFWQk4LS4yV8xaH7*bcTc_j=q7>uafQ|%5?*UgHl0xpi)pZXfbFFXd7q`=rHIgNL7g1<{kYmux!yQKMvbw!h*N zi`hv2mH_@1Hd5>@{qB0OOyhFXs>{wgsgOC`f#!luY7EqlO)i;{Lx@?Bj@5cj)KK~W zuCq3|XSm8e!+#~*qlMCsaD~^*Jyw}{WClXaEckk)3>w*ee(d)whyC7gS&uzevU%+MWlzVz-_g?AzSee$ogsLl zvJ(YSehpwm7pyA2qny@~oyCS;GmH6wt-xTkGZh@x{xH>DT!N#BzUj=qVb$W@{N2)a z$-lGYFKuss<}z)-6;gi}g6WJSp_}a+jE$2$J%kB*-g3b%7rkZ=M@T*+f2|8y~oTe&JnubB&S==UHx@7g6sC{ny;Mev#x!E06ouUQcmPDSvV6~Sv( z1g}{UykxV+UO!IpnvH|kY@Fsb8wao1IC#y*!D}`S zUbAuVnvH|kY#h91vEvvH_e=M|U;bA^_1+1!{LbU7z`&BnlM zHb(QBje*x}47_Gz;58cq19A+!W@F$r8w0P|7B6Q>%!jRSZer`0cm3t}YmT#sS6^WfZ`anoEq(gRtJ0^(>HIyxVgGL~ zcR{bSGij}msatwp8JkJ_WpSARG##I3fx~Z1cZFS9UjzPPqb~Hb=ZA}U>}QqMvliA* zdZ%Oivxvo?MY55XInz7Nb3d7F($Bri7ND!Sy+%MU)8?7+3SN!}UXIuBay;;IJn(Wn z@Nzuxay;;IJn(Wn@Nzuxay;;IJn(Wn@Nzuxa=as6PF6#4c|hNoerdTF}wP}9r&ABvZaib|idW@Pc2%B1VS$LSl-?JO^U z_~T`zj~za>Nh8QB`k<~Y z=g1Lwd=WuLptue^-d-+V9I}tv$`y$zhs3Cd*jP~L4vGY&g9<=ppjyyU&^pj|&|Xjj z=s3v1!dQ62I*MiK$cJ>~YtoSq>Bxt400AszYXOg^L|A2X2;>Bxt400AszXU zj(l|Wi2U<~P&WMe9i9%)yz6-Z`J(LovGRAd7zN7Gw78`-{hIpOZOY z!Je7VJTqofb$Y_Ml_Lu`OwSUej}3EL9tkYD9;5j3ra8G&Rh`S~v+2Ts;hUG6Tj*S{QFaM4YwvHP2;5+k6w=NvrwR7jGwBq$X(|+ssTjiW|ozJKC``+1+|>DJEDi*5P~&eNfXj z&QDNrzJ|C&SxM$#C7FYjWDZu6Ibf$8Xy_dLeGXQVIao>NU?rJ@m1GW9k~vsO<^V~6 zM<-D@2cnf^F=`v5PcNE+dTvZxrhO3FJ(s%Oji5u)2!hWrIwn>~Y6VeBaESH%m{ZTq z?lcx-%B;G3SlMr94IDK0p^Df^<3{$9zFuIcw*4-@WzxOEMw61yc6W1l;vqQER)%qWilI<$!u6AvtgOchGjAvmdR{b zCbMCg%!Xw$8{EEa7~Nh**PsB~$AH0pa-T zV3&B!I?j3@Sby%BIlj`LJ7-ob9X9XzW!XLvv+nursMY^^wrbi-QqyA2#^*nLNG=z0xJ6X`S5+n-c%o@>m+AGq(_h;AS zhfh6t={LV=;r=+2XHgTjonoQlzj7BnT2cPHg*kbPe^*-i@Zvm@Jx6_$%h~k$#wCuX z_nSCcCtB_hQ$qK2fU8sJ{sujtn!J~uc(C2tBQQn~3rq2s-8{BK3^yBx*;Y$`6z=qt zcRV&f_@T@yeb?w~`lk;D!0|lRX%OIgewCgV)ZAlx2-O`5-_FgGQJ8SETEWd~;AS;& zvl_Tr4cx2-ZdL;~tAU%8FM|Jh5&X}K6vgu~3SWb0%LXkV z7RhVPd`f z3e>v-^(u>;^*9~f-5SBI^%b7Ur=`RSX?V&?!&{(JX9Lu`wHV!-oE9t4x;DTR$on~d z>#-zzZj^bmL36i{9ezhyJY!RyJ-?~`yJxEyOTdz{blco4#%8@H{kY>X>EdfM`BM`g zoYkMv@0V9RI5(5ATW0-k(ukE4QW#5`aM#FN@0pN@GchLI?I|XBu1^e4Pkwg&1fPz+ zW9qhzUUYm*aq*Vpi;A}`9pl^4XTthtColi#!P3$PKYA;n{LT?YYbK|rPF_#r55N?3v{Uky3_()YJo1QS^F^xUxThC zCma`pvCsf)t?r7eA><`dgtBsCz9}KzkkD8@OiQg)oxj&XJUdT2!px6V9Nu%^^ntV9 zmcBShCSDho;FDQVH*`Ksyv`A`?%oCy@0qDAW+2&g+hv=syzGHFgW6vZ%@=;t^2eD> zw%w%DFXOt23DVhZ#oJCS&zUt6Rvzp6Je^xJ_0XjU${$|PYSO{PbJpdzB5FI0Pu1&k zw~=UPyRJPW(MKRhd9Aw!m6GDeYRBE=nm4S#<2K%)Lt7 zdJnTyHD}i{FT*QSK-_Lj&%!lWcDOG! zjl93496V+p&keP&3h$^Mnc7QWLDD;2I_1yVGS*W@@!Za`-WoA*Xx=T}2w+d_mfEkk z(>i=AyIqgh>eUzawbvx_fK6)41J=Mzf?{t!e=psrQKa|xR{Vc|uk%G!t+!h^M9vu9 z0N0hZ-gI%D;$*%o!#sG-=F#OaLsA$1;m#M>x3-53m&MbY{;{)s_G{7)zu(%zy>=aT zhZuI`&n=ATSANf!5$kIPe#58xFzZ=yV`uBM$39xR`pjeFM&AEF&e&GS9C9XIqF+}| z>L)ji68$32E(MUtfX&zMQ5&S{`y27}yh1cK2aTpXS*Sb&NhSr?ayly_U~)=?8U|~B z7!;os`mk8rfA~#!Qy1xb={lU4Zn%jeV0$|AGek8E=Co!+VjerEM?!VakR1s}5fWnW zE^PyGv|P#EF-=x}gYnE)Tof4k3dJ8)0e@5l{81I~M-iq~z#mlse^dn)a~1GMRlpxr z0e@5l{81I~M^z~9l#?i&1Id1T&C)DY*L%YWljUt~H>9Q64(C(Q2^_;Qlt*yboMLmz zzNu2I9!s%$EXC@v6edTh{Ezk(F9xjvZ3FEA9R?i*sT-(Dv3e}M>gv(0rI{(<^a+-U zI|P-?glk$adTeA0=UDIDStHs1VEfC((2-Fa|M!_G(+*wUa)09sH7q85>c*0id#9%3 zSzNMlYPzQegvXYqc((AteXlR%pA)$bK2`gF*!-JI2dbtVYOb$%V9vmSv$vI3JTPkj zA`e%SCzqArm5&@e0C@=xxioohj(hEa>^vxolsHOY9Xe|wC046~R9>-tHVGC` z&q<~RAtU1(y^eB`sVkq$hiF*|ECSl-S^`nxPJk58{0+L%^&0pJw_gY7Aez{!{jHW9 zHuNUx-y5QarUnJ24vkWup2F|XV3-X}BmO5SwIC{bXln1?sY9cq3Q~hyd4qi34l6mA zT!tlNzbt8cB}bO-6vaC|1>Wf?ns<5%ywg+Qot^^k^b|nI6gYsUzzI7A-svguPEUb% zdJ4SLQ{bJR0`K$`NAL6~^)#)#8`e85W8ehDkR~WywxZAj6a~rv4F#2hri1E0>p>5K z_JLjmy$!mi9LUxb9T^I{2B*Ntu%{lI{dAeh*C~bPG2_%H&fK}-i^s|$3uoqLjmx;1 zm%d<8!{_An8<7zlUotN%V@_GRFUo~R#s>wRzEUUJ`(DNzxltM4lH z^Sk#?t0(mBnLBDydd{rEsL){xikgm+4CrLS2`6D*v+;VIbg|`Kj_WTX;V2^Ez~9j> z-4gl$M@YDC`lhQrN6OYowtO{%a-RPH04hn*VD(AYy=3D1VR(+jlL8?0EX7lfEa6E% zA4eCbk5`eIGGP9jkr`*V1*Zl3B?&T_fzzN6KbgYtv-U@6@dXw&Qu;K4MT|Q?j-911 zQ4!K#N3w_r=~H|s1<{wk@>%TcNGYiOS=#t0`{XDZmbJYR9wW8KPA`L(ku|jtwfj6vk4ufhT&WRL>?F(i z+*fU4Hr>xg+j5nyC7Pu-#4#dp%<3& zUq~0lFFl=d&ll0=PJA!%OVs@ZAILg6&-?$kyS$JeaTDV@GIm|&R#?{b$#t02F49Fz zrlSp=&mC`5hJnfjs_jhs!v33ASyn#H$^xv+Z1sG*n#W=)4P|Ggpg*$D+1WozLGl-= zcl*z+;dksTJNqYk1HRA;@mA-2GxCSlTz$<{tIm7vfBC$V>@p|6C;8ZMz%BN%EAI97 z$8C~rerr^IO7Gq&`EXLE_3oWEG&(Y$oR#^J>i6x>AZBl=k(v2Yyo5ZX0T>0!&T1@c09Ag#fz@rd*YlOJP5Xcau-34TGHkB-?*oDxVQ1#Ww-k=v&>l6;c(=C z3H1lWCnTG=?{NDwh}SmTfThECHT#kiww>vr$A?ZPKC@otp>2^jd zPC+`?`$mh*yXOJ7c7B@70s)@u6ORpjUOK>+GXp>Nux-AlOyKd7PWtGO_=G96@ibq4 z$hM#j9&m5(!)6$w>W(453f*yp8-z|ep2z5Z*4;@yj0jrbF?0JX4cnK(?nB~zrap~l z`1yxCop;aeebWYE_W|)fK+EQXZQ;K*@2)HPT*c2y^G?1Sr+L3&cNW@xH@PYYxSw}- z(ryf9Fd!qC=k9pVrG2fbk9gl9VYjW~5I?{1jHfg2vBbyl^A6f7Y!wIi`L6Sx&3!7b z4e*6RJSyf}T@$(>_>?|J43Og}_%|p6T*G9`O9hW5+~b)Ro@PykxTDP-#N2kDWV6)C z(Dzt#XC4#jyq3o~Ir=$PZ9B}dI_auyCr`SgZTJ7s3X$YnSs+GuuF^eUBKjWVy?O6r z;sw6bQSpL!;V9q9Qy%af;w{^bia+oj@kRXc7~fI+;TYcmKHI6bSG~XLkj43My^(U+ zmwQ0Z4Z#%D4c47%5=0*a>B7Dt^g)Oc_U(du-zf==Aqj$>Q5@xlflUY({6R*9cw&GL z9Z!JpeXr9;P+3RLDBFf1t);@pWTIYp<}dUKcOnE5C{VoK53Dml|HOoqd^g<7Y`9 zcJ7d+{^maVs|&Y>_Uh=>D>Ss%#h-eG@_82SGDm(kp^q?w*3)JX%J>>z)gO8lNq(K;ybc{_fo^nQi7j&COFrCI4&qUQ>Zj?t>&cVn;4o0SygOQ0G zj7*GoCUP(`k%N(m9E?olU}Pc(BNI6onaIJ&L=HwKaxgNHgOQ0Gj3b!tOfFGQ7L34T zq~qn3yd8mOp|V%F5br3|-cg8m6yhC)ct;`LQHXaG;vI!}ML6a z=XtnH8>T8rH+8U+)fG2w0amV-!QW`t2d3DI4wE`8te1USg$?|7yDmI-Yg*+U`NOx@ z4IllaWIHH@vOmpzv??}z`fn#lY3$LFYo}(!j9WKe8s|9Q(pxmo>YV?0#=;ff|K@Fz z?w>x`*WZwL*NaOQzrD4DS!0XlW(~b-a{7N_OO_7Hnq3qt)K|+U>Wk^_i)^C4V1&NNChCi9qQ1x`>WgfmzQ`u(%WVhk1vP+< zgJ^p;g}UY26U?{`ApjHsN(1GC#)4`D<+LTcT#qr23jz_|9Ja(qWBeysnxyA9wEsjTSaXfO1!*M6#qzi%M2iLpK0C~p>z6_5kzn<-qGH%zl1XMunJ?M>2gzsdFc zr>y#7cV*@7&sR;}Uq8j4rT5tUH|g_ztIxl`YvG_l3wOVN-VJYvO_c{EX;;-l(^IFt zA)P()vh?{IQ&VcTPhs1|KTM;m=h)4=cCnkkIlMgE30GqvGW+$o>cSm;2}b)WFzU=5 zeKDW?fDVKbX|&%*n-L8i!hsKj5;}B9gybe_lA8$0O@!noq8W*h+(bxjA|y8vlA8$0 zO@!noLUI!!xrvb6M9(A_7qQ)hOFwC2a4<^@)h-!?PfZWMj*^8Q39R;aA7l#vd`h(}?>BWT2Xsdya0MXMw2kEeo_eXv)=g^P6vN6Lx30op%@ z(a|d>%cHggVWVxK@L7`+A3EwJuRQ4|aWf8Vs@Lwi*W*wWH^XiJBdGrop7h_L-;vkY z?<@EEdD|eN+V+t2uH*c--Dlf9@)Z+Kb3T$4>HDm9(T=_PEMG_IqRkRYq>|KLqJqJR zz+hE)EGTpbMS{{n1)wreEodod9cVjfFQ@@@97GsQ*HH{mcC!os1`oi94*&)a0EP|# z1`hxR4*&)a00s{L1`hxR4*&)a00s}xFn9nkcz`1Yr>XY95V_Hs#4D@rm=k1Z$=UB| zz~waHavE?s4Y-^JTuuWnrvaDKfXivXNQJV%wgso(13q8bK$P{zF)P61)be`lk`Tf$!njizWeO1$_Y<=y>{6}M_!UXe{as`QRcxSDj?)(E#>=7c-imahR9W{UO)<?4yIo^!~T{=UDRx}(iKHXHZ^`ARR@;AKgV&leeoAqOO zby*3gK@Hc*iaP8vr#LPbbuto7mXJ<1qA~nICysET>SFK+s#F$@ZH$?V=2dUQ5in>D zqor59hABOS3bxvIR2V326lYwxs<^}oAKI#$9}<2eeIt@ea*ru4 zDk7g^KN^aD%1~U9A^LH#GDCzBFSRm88$;nV`SN{R7>y9P1VY@+KUR<%yYm~_66utm zxa$XTm!EXXaeSQ3k;dbubliFMPE&^QcvFgc@0H#T>&q=~x3MCVU+-Gc$%>{=!c=rM za->f@8XB2R+zyMuXz=x8iPBfi-}_xnB$|SZXE7jWn)=XSIQo^+xI)L%a$S%kme>H3 zOs-|ezBX{Nkcfc_`VIv84g~rR1o{pH`VIv84g~rR1o{pH`VIv84g~rR1o{pH`VQ34 zcOcMrAkbH_?ei5oFCTWEdPKMdh3=q8P&%jpR0g7BM3;irfwqJ8f*L@_LGnp;nqE)m zl4RD5z+t?07L~2BbXa5Q;M{arW9hKQ(qWCI!x~G6HI@!*EFIQZI;^pDSYzq1#?m!w zEFIQZIvOqedvdU%qjP>yr4@x9peRrVXeg*0G#yk2S`T^z4)tW}iW>($CG)Y^b%>*39I!e(!57ogL+8$b^Sn(8gP;=BlV@TU$kul;3Z&r3fZkj6{z zvJ|#%{^Par3AH;HxSfo=X$LOWZ@PG(T8uYcvi*JF%&lX`Zkf^Fba*BN(U8y%0RWCrJ!}7?V!D&2GDVkgWUJW ztPw9nV1Dg9A@jme@WN1y7lwithJqJ{f)|F$|H|=oI;ak`9`qn+ALvEU+aU7L_QNv* z9g%UQKX9Z!aD-mjA2`wOz z-*j?+uC)Ej{5GJ%+ne1fwM=FyAGyJc1USM!((|qxFFtoN zl`6Aj=$M73S(%mwj^rRwfszccPlm=m8DO6buuq2kkC><&G#yk2S`T^HThRtU@}1ZL2S z3i0+rU`8P@qY#);2+Sx1W)uQ53V|7gzzho70K7g%;cHNv9(pGuo9WKdk7Kd81qf$G z>ODiqrwrtKvp}N~-J!#luB@pdS*m&Xvfr0i?Wr3)pmx*f3(Jmf7&i9}=Jn9S%<%Fo zK{{y}GIwiP<%2VB$)CMy!13%2_be<+s(xKMcj#&9-*3%x$A5<9CCf%f#*e+daBx*Y zQn#GoDXX5Ex$4v3m5jj&-T8AzM8=Mqn>}=TL7Y!==eV5m#aqYUeR{{Z;)l;T^JN4# zMUNIP*6fvoqKY0O-*VUqa`fmd`4CzW{*1*9`A6vA701%rpDwx=?{+sN*nOD17VZhKLi4DpFj)O!TfdxZQi4PWy?V?i~bC7`vS2S87NUH}~f zsUfKdsP_nPB!)~2fM`qOI5~AtbBDHJ=(;YEwNo=Nfc6XF9fs0j(Jb7=Qrf!N-EnLk zT$19MD_zm7S8e|hXIR3hwG#r`7erF^7Hub%7HW;s7HW9?VzsDb_w%X{$QCASGj|F z{xOH^mfa16SDyajWalw(I1$A~uh~N%&aeZ02BrvsEK!s?lI~58)^QAZaP=JHn(EUA zXghHS!-d{yKM z$WRnr1{7Te_nA%th5Y zrc73sA<obVJ{}bUQC9)m<)R{ zS+f_DVJ{|A`{<6mYtBvbfE&m;1uIj_Kp=-z*w67*2}$yWxlZR1vn1S_TdTiC*Buv` zhA3Cxx*jbo-+k+NAFdN#M{w18ym7(nE5`^3MMAkga0}>6AtiM|GlA?t)5b_T8$(^> zUCE9~bB@N(ztp>89mm4K+G(zBz4X-)Q-(0gI;9LHStq+lQxZuNe5WK$j4vGY&g9<=ppjyyU&^pj|&|Xjj=r~B01I>IK(kci2 zRXL!%MFql=Pc(4J%6VV?{||ZZ0Ut%V{SVJG+tNdNTas*&-Sm(i(gP%5PjYKrA2|P!1RX7z3CESOwS)I0$$Ka1wCMK)gK-R9%Y<9p|Y! zC_G2f?EkB|s5he7+M611>PXLF%wfM=X-a6j9uTM}~9^543~+7qdL)A(n8=|HpyP=Bu?%2koi^57)5a zNAYjNxf&o_9tAZ(9*sk!9tCw~x10DS{6aK-kqY%<@fnNxnSZ(0VxN=ggZ)Xr>!MnG z-#+eA#H`C3p-=N(hq0BYzHpS^8sQH$X0k|Jvs7_HCEcjJmOiFF&&eD!)F%1X<<_$B zv~2Z`ch9T%C4I~#(pfERI1hGIyD(OH5ocJ89Fr?IyD(OH5ocJ z89Fr?IyD(OH5ocJ89Fr?I+ZGZM+|-`7Fk*MaHkpzrIT@9UuN>!9!JpzrIT z@9UuN>!9!JpzrJO0C2#2xcCa-kp9U~>~|5IR9PNn`%MMVac3w3;k;81?MjV|u>faW z1OZ|J*?@Au0Kgc)EWj$jcECZvGk}wTYiif_yz|%d4|TSTlQJjg27EN|=I0o)YRoRg zoE!Tr!y7Qw#qBpek#GzRAyf?|go*DHIRoI$U_a}p$76$19_-{Jk&rQ zY9J3akcS$`Lk;Ai#wHInkcS#@HRKFW!vs|Fe?~)AY2p)?)zOgE(U8^Akk!$U)zOgE z(frR${C6c_8{h!o2;g;qga1=;Rl52r(nXaec(PuoK$KX4D6s-jVg;ha3W!MsqQnYB zi4}+vD-b1CAWE!2lvsf%u|j_7bGY~tKs%A~czOl*gW_c={o8ZZkK({WU!jOUGXp%; zEc;f?kp50@N880r|^;XQg z`%9bt7jx~*7-q*0FUYg)7@cE~FKNu3gF;X{TblBl9#6+|_&mCHGwSyA>NuayQBAb- z!bacJq`BK^x}0j-oaoze(A@vjHmPd_9HT)RXGr6$1l-Y(D(o@ zJ&ll_Mo3R1q^A+m(+KHlgp4%8(ltVQ8X-N6ke)_JPa~v-qvy@!jh0Ho&f5bnv9 zD22+EZ2d3=h&Zl0I8G_*a>7L*AO_GCPzLA^7!8;SSP9q$H~=^Tcpc!taiu)CJ}Q`@ z+w9&DzUBkm_?x8!v=Cc9zfig2mY@{;TMGUy1^^Ur>tfAJF5N0U zUHJcatQn75ylc#(a-fc*4xVsxbEO=K=Ado={Ou+NL^ne(k| zYbilOMljy7_JIcBCDh`5mVf?j+|42WnCjVdp&;<0K`3wH(;I*jF z2)BV%6xKn$QOpbXF-Fd8ruuoAEhZ~$-w@H)UD zD$F4c2BVr4hLt6jQ#l7z&HP$qR?t53%T=gOU4m^fWr)pq_LvvW3^$Z6vGIO_rE$keF^V!#Uw15D)|C z3Md2g2aE>H1gr#X0~`Px0lW@y@XM3wR3Vobx#O|wlztxgTG_60#zhby7LW}n2Mhp= z0n7rd0&E8y1Uv&c3AiR-x2KJ*y9VY)br_anD$um=cX4H5AjdT_NaEGo1>o6j>SBV>&@wqQ1j%_ zlOa+l=9=j!+&j6kjeI(o$`nk%Ca@6&Y)~ec_R_AM3BHN^FG{4YpZj%kZ<~6(obRQ% zd?H2rSS?y8Q{LOr-r{|4RAgzdhx;ECc`5z>uS+?nJ7`$Lr8768igWnYsSD!LPoN&# z(ZRl+4&{)xOg!m-b(%h$yY>Zm4y$o`P42#b z{k2?vk{a+@x6yyw(FJ{duE}S%RmfsN?Ez?CF4i$}qLhF=aw7FYkrSz(n45{1uqxXh z2U@AMhVCwVulaThbSSdapLFaR-=6>e-=PQoed%A<)dP!phxGRE9WSI`lRnS`*Kcih z4X$dZ#huk{<*rxLs2kCtd-!uVq(N4PHsH^-?^{N`Vx^FG%{8echALES7OD#T^gpst zBrWZFX=`reBdYn$>F_mLWbbOyxIG$Dp3kwSO>53Z&@2r>0s*YxH`4s)%td5L~8xT zah;BFfOBAno}!`~)+`F23WEM29P{af)<+MiDJM{nC8)Ch9(2P)j=D5B+eOip0ID&F zp9em@sZu0VA!#UXc%A{^XK(z1C?A#$L?j((%Mb-3k`6>99f(*i5Rr5sBI!Ux(t(Ji z0})9FB9ab7BprxIIuMa`AR=in44&*vu^0J6%CT5}#2z?EKu+nIj%oL{y2i~Aa#gv&2kyXTKwT3Rw^5FejSIPvHU zoVeiyBZc>Fh?QW%O0Wt|E_B0%(4>e!7~KeyZ@A#)-GL6mTL3=Y@!9zd&<3D_nh1PG zQq)OtmbYAS;SHR5+i>QMSMmnVyn!=s;LIC1^9IhmfirL5%o{lK2F|>JGjHI`o8yc$ zBt>klc)Tl~97OoD@7IwFpzaHJ^#q4z-F3SF>gTD?a5xF-#(z%2MTgdZ`d{p)IKXpP z9u)*b9q{V`v^eAf7@>+?6PZWBixiW}xFgnb!-6{DlW9UwjxA7bCI52pVrt+QIk zNN;PlN@rNzOU&i|^0GaW^_XC@Kg`Xem#D`; zTlyq{@WN;0wJ@CKh+&{Sqdk_z{+^CVX35f-zeM!u(^#~K9JrvLZ1{xh#=UAxyAq$e z%Bs*sK$wWgPA~Xy_H@PDdf8N=0mva$D6`=a!GLQQER81Z zo&c(WYynIMEC*}>>;oJIoB$}BFF{Dl2SGo81^JO~@E!f3^V>T5^xy}(_YFJ3Tpwf) zxAoIrvT7fcem^oyJk1`K`i$5(I3Z#1MzM9(C%YR&k$GJRZ@llze~C||51d_6x_EdF zPyv~|_sSRg+YCRUn&DeDCJG1>IG#kQICtnl!i3F()?hVezR5uYfm7s7vJ`BRrNGNc zL2Q$PO|lehlBHmiECrinDcB@S!6sP>Hpx=3NtS|5vJ`ol@8RMr0N*4_z#AzgZVA9z z0=_2!SW5ub5`eV?U@ZYyO90jqfVBi*Edf|d0M-(0SW5ub67aaAIDsGt3H&vkh?U`B zX>czLcL<}IDE(57%7<$GOsZX~T;_!~I~=*ZPT%C~p+(z`BzEti1Lf2DB#e21dEDRh z*j)=7)1)Udhc2rby=7QpY~zNJUw_@attCBg;yuF}Zy%Y-YH~)c+4ETc`=qbmoGKLbo!|~#}_Sa+Bv0g@b33!EkD1j|F7bdPR!#IYmKkV z%Jb3(56t}Nxg8U7yEM$Z8(1X$!}01e5qQl|rtab|$gB1v%=)P?t3T%<4F1{eW2?!mPme`;Q8tjKQW0JAQ@tP3#f0?fJqvo64_3oz>f%(?)xF8D4wz~L)|a&|L2 zoO-d9S*THrsU0D7vNV#h!#9a*9UI3y-hPXDO1m#gdu|r1vPv@4PQ{h7u4_tHGDx0Ur@sr z)bIs0d_fIgP{Y?o4PQ{h7kCC0JQ2LhmNSOwYHgNf^3V}$qiuI)lxDHDPWoOffYAyZ!iQUqrv-=h{MKISc%bve-aKZNYNsko$S-$zP4>xwZtv)rjYFzgvr|;+` z>yl5eeBl%WJ`O;?*C*6kTJdG<+igL_+CeJT4x}4!{;oze-gLuTzHzIx4g7W^%&!Z8 z0wg0uC-97%9tfdm#da(Mu8nQ%AH%hFU3l5FhCwq*LRfm`j&F9~`T6#0>k5`33cbe{ z2AO)V9Y>8)_kF*$XZE7EH%l;i7YHBRpV5qSDncB)@*3E%uhogxiY*ITJlRRDEYDgX zQVV(3LY}pdXD#Ge3whQ;p0$u?E#z4XdDcRnwUB46O`f%oXDzrGCK$^zbm4ZZ6L_2= zS|p@WGqVCb(7z934ZYY`({78&4GvEml{VwKB_&Qp7xzqC=B)q2ty7Q1&&|;{@%a79 z7p^U!s~_n4l6obI<+sx{fL0QqqH8C*fv>(wSH)oS8=bJ$TSZ&hMhAhc!4%sPoypZA z$ss!X0}=lCnMb9Z&g#~=*q?$I;$=A1p-b+ia_W#O3LP5aE+#tj)~KTJIg;u}fFB)L zI#Z3G4$+d5@ZhW0kk!+GQHU-GGw`Q<<;3Uo<<{2Fw36uP;`Gqa^y28~lC)6yi?t7$ zyQLV7Dc#KGZplVtayL8*xt1$mxR1uWxFUsj_J;4GBhu(pwCdnXb*A6wtRkNJ^|_N^ zpx;1jLgeiXG<(aO>kS_82IqQ%bG^a2-r!tsaIQBv*BhMc4bJrj=X!&4y}`MZL4dA& z4;NnnxFvGsm^q54Yq^#VN zc1p8<`4?>Dg~j0+#gV&z|H`Z|zn`54pW=h*?@BMd zH=b2z&VJ?g$xklo<dc#C)E2v4SQi;L;JUXpgbyJhXAvj?UZF8-PIKlg%k zdeY0c_wIk!yK`U<<|2N27_#Zzf6NjfAH zxwE(No*nYF9o|%(uhoKu=>;f9MsG^_+N((ls^?JWYrXIbO1?G#K34z;%HyX1sL%k= zHvm3Y0DP_h_*?<-xdPyG1;FPDfX@{GpDO@9R{(sj0I-EDgOsoJp*1?>Yp zMo=GZ3{(=5SZI1NRd z5GjBf_H3cuUQks6_4+>w`pR|PI=nt3#`RY;o~x4FBIy;eP7!OSxSN=nJ_EqaXRp!vX|BGLv znAu+V4(~(Ob52;c6ZD)D^qdp)oD=k%6ZD)D^qdp)oD=k%6ZD)D^qdp)oRdw@IYG}k zK`h8erM<>Po;Ep(qeJr5Rp;R-@J7xZ?bgFsLjuXKatGGjfkCp$vRL*mb=lBD)RDGUkL|{jqRBrtXgm3HJ^hVJv9wIcs&d%|8+E z9Jaoqf57k)m?BcB;MgWs0hX~I5uX%FK?rECA{Y>b<=7IPBm}|unS4A_I+X0BPe0On zCO=|*Bv7E}U6`JtBooVw3TF9Ck&VNwuKdZd$64yXrd4lxN4g-r_L%f2t9zdnz1xyG z{n*lZkLDQ8rdeXgzbC!;kFvX@e@lP<_xQ#H=^k-L_s>}f%fGv7%|AC)^{e7M^Dx#i z0qY17`lxxv9@p6Fa%fq;wq?890r^KD0${iNEvhj)6-Y$giiQs9ztUopbtS&pf@Y!P0Yh{+#vG-j@EeH*Bx;)!WlI zyp%s_cXL?t?uq&N6X{~tp5r$~E6@UUdpb*&j)5ENK2y0&Xww#9=9 z+M+qn%&%TFrZ%+d!UMa1-cwt<`^Q}mUyvFHuWC$47_?@{pw&aVpiM9E%0L7`cbDNO zBr5XN9NIC~*MAAj*2o_SdioI>E^I18iH&+OpgbcmAdHVw`gkYWJ4I8n$+ zX$38S950(J(=TZ8vjNzWLp*ZBE@P+IpF%qdcL}>jJCd0;}QztKtHy;sUGU0;}QztKtHyLdj4bV7b7mP)Zf= zO9cdEArkO@QCI}2SVZG=NYowj=5CWWcgUMNvthrGE%-rON??vOWk$eTOl z%^mXQ4taCu@=dMRH z8|RcvoOxutTF;|6Vfi@6&R7`hDe(Z%seu`=($Hn@0nQ_a4Bl} zGhZ#)`pdz_ys?`eeYvG(EA##J?L8BTZ$x1}VwCORn*d<+9W_SPZmXb7%h2Fc;7Wj$ zZ=j6lK>XW4;5iU@4g{V9f#*QrIS_ab1fBzd=Rn{&5O@v*o&#-o4g{X52mw|)n)@|e zFGfQzMnf+~LoY@{FGfQzqWK$OI$$|q3t%7MFyI70(Tma0i`4Lz_D_6x8+c$g)gLp) zY1S!4g2?3{*N4Nf4yT;N=@~;4ttVM4`+>d9Cbk_489Zlm-I%9W)zqv!GA6#VYj}9q z%J{@y^w~@Ermwd)sVzwJpNkD;GaHhtR~#Na>hP)>Yq~M3E+eydmeH8iI}<*m5%TlK zl`r+#y6@nOI7ENy0a$t-x>7L}nRB^*DpN_>O!l{{TN5DsPBWNIANIYj$q?s(185%OYzceUp5;RAv~Z(>~7t!IOaC zoeF~Q6jyg1z30P?9Kl2i-FMydC*0=h@=uMLJ4 zh)u8HfnOp{2$xj{wx=kHPE(R7luUsJ!9Ki2G~2X@oPiVl-feo4v3m=r%wAQmnb!83 zxXIe8acf)Cuxi$%{JoO(sU}vE(71M3OnF&(OiX!sWo*-$feGTj!uK%WQ&XK?oUdSt zf>qjh1(#D#G2cBS53Q`x=yV#*XBxduQ@8r5X5tf3xQJX*IQY#A*_s1t+}pi4+@+w@ zo`R?CYl;vlV)Vc#us{lw$|Ff}%2?nIz%8m{BBzn?7>Z9%9>yqT;C#dc*vy`uxhSq! z|M8AGOU1YnHd=aEdRjUnJ;!>m0o{ichK3i9DU+VnohhCFa7)SDv3)vQ_lmLBe`-R^ z1=TUJHHDUrIN7Aei6`+R@~Gt5ib{~|iTC2=glZIYIz#xPzaVtnN>sRzFGMS5ivNRb zzkT&$9xG$ztdF#Su??`nPApTFl#28Su??` znPArBSPlh2)LSJ5XE>>@2Tqt1E&>5DfUbZtK!3n!z)ZkOz&5}Ez!AXf0Dgwk2p&^* z#Eo#{jKH`NZk!QroDpuE5pJ9jZk!R8zz8?a2sh3MH_iw*PRaA1!^M{X+7b7G=gU)b z0ck#I8XVJ$^w2~ni8g(rEo9M2*c|r|mk)pJ=k+7+U(y_@sk`#%%U6T}x~Ner9~yi6 z4+jUc=!{{j`V>!UEX{~=Wz5Bt+`a##p7rZTcGU=vu!u8LbH;8Oz~)*77^oQowvNwZ zY{pq;et7DMjlI(wCe56YqSdBMn?9jmTFv@bLFdP=e6Al0eI9{zIaK}Gvlt2$eTl7* z$0LDqR+9Tv@kGrTg^@1Lg2>XDE@~ecgquOQmR|+exR(yc zMvpKio&Qrh)8>gglxwCtpoZ+vaEdU>7-3&MGQtvVuq9g}De$)kw_c&_vG~5JV>U&W zytRJq2V1IpZTWD+%2!H4q;EY#ECH_G2JuqU(%zP+x}`(28!Ni{Cv4Qc7}9C%ZDVd5 z_k#4tPUFMUNB@}KI^vKvD7zxwOWWqt?~a#RjYAGDsO+3xo?uVET{U}y5KNuN;~hH96|U5m!&t!f%U7{Y{K>^&(T2HEp7T#e;;^uarr=?y$d zlEjcc4AA>8j;tO$rL=s}v~lTa&y~kVlg1bq6>+w%!$kyy}nPM^`mi78T)EtZe;&0Q~Ru+ zHzl)nUcbb|e)DQGC(mEsXWG_=h}^`sRi42nZ_B8Xl2MkZt`J-%EVdrdtp_eq1E|(u zW@2QsfRY-@dB~+|l;*f)aSGX58Wc|P8t`Z0+fYd3`G#sKVS*YMny_cVPJDWSR+F&u z<6Q$Zs2)wIo>*Eoz9v1)-7PGwrnS7FwNI*+C2N}R|M#4Sr7H*fS}G@RJFfe#&*nF0 z<+au&$CM6fot9(0BWHT+ke)G?lEGca99!Fa`kSoNc5%YUBnIVW)s3rh)w7^AllEzHQfq+o_hDyQ~H$Hl0?_MT6Hn`v2=U01q zd3K#QXL4ejAog?5si=!;J-noxb&KiVkQA62KJxa#3DFH}nuo3GA1nT5yqmebIC$%NqR$_j>WvN3iBl$}9&Yo@>Q>x&(9&I9QnQEI_3mb1Am1k&+s@nO}c5$;?*M{3l`%f>A z)akw(`K*>zSz@>@7mnNr}kr8k}E9%d@m?7Gpozn2yqkJYC4>2&kDY1Cb@mWcO zlih&#>>)iYtnq<&eM?5I9Xxv9Z3X!gclh_ptLq}jP`BsJj1PcH}1F`_6fCj)Qzzo0&z*fM1z|(-&01E$g0yStW0}&;} z*auEg2%a7TEve9l_I}7=u_;sARu(Bv?lI}%^w5?nwVB8S^aRucS^(1l%K=*e`v8Xl zCjbgnB0&}Mn8?vAkeji{`+b>Ne&pKFjs`CPv&FBr)=2xRkry2G^s2hRZ;sz!oXIRb5;a#f}<14c$YZ#YU-8Ec4ZS>(4H8n^SUaaaqI44-Im)u;L=A!m9 zFRz-FhsR~rWrl=g)@5bXW*Uu|wTd2j7&x0@ib>V4Y_~748RJ& zR=|G1(}33i3LTyCG-v)aH_(ytC`6zj%H`;lk|ch(xqV?>x`j62qYD@do&C~^vPDxY z#YWepAt|$7Tv4`gnz><&$)bf<~$(I*}eOs<8!qY(-!ItZEi@v3rnwj zr~5@82Hs6%9%|lIuw{?C6g8{_xRg4S7jKZ`9|Pha1J=Of9|Igl16bXF_{V_w$AI|9 zfcVFN_{V_w#~^G28~_{vybhrKGb*CHRen4KfReYg!LLrSP2STt}spqlP$&>S$MP*@2wZ)ol$Sf{=CRX|~c+!1m=Rd$apBtG}KX2!= z;~EZZTQDSD+}C*LxB_k4XI)3E7k?T%@uBJY6I#=TY;Vn-bXxl8$?5MtzJ7Ryxn|Bo z=cW1GCvEE8|IXHY(kWBmm;V4BPK6KUP#<2szcnzTNVj6fc4Ri$W!3f4saf;@+UrE#S(nZg9e==&!hC`DVeemGy2o~qrIjJ-|-0T^b zFf_e!R!x^q*<+vnea-#9+*2hk?7MhC7i)7wn z1`(W1;zf1Ya`6X0eDQzFp$i_;;IJoc=-z*G-4*@i4vLHGd#xIk|BcwylR1B4UE9fd zNFm8+l|#RgBd3&aRn72G1bhiXAaEy#&Hhj_3Bd9#JVpk6!L>j% zHx+cQUf$<%#m{`2^DWtKrB+n#yxoL+;9WWHmk;+LAAgk(_aPtdLq6Pxe7Fz!a3AvF zKIFrF$cOuo5BDJ-?nAz;XU^f`O8~hK0gC$&#`x~7?Ql{6^CPa(8v<n?Zwss zd;cTe-ASDKiS(zZ_4RM^N3H5rzj#1mbmhd-C1*BP58QKp+01|J8A-B+{U^j9tC9cB zWYCxh0~E1IC9z4BqYt@EOjabfZ~`k0WgtTrjKYFjb#RN*A`0vq1@?^s`$mC%qrkpV zVBaXPZxq-!3hWyN_KgDjMuC0l{0-8*=Wy{QfE++77o*J_54hjdd?lDCDg2ZxnZ2_L zaQM;^i9?9kkn>a0^XUKRN6`v*CMY&c5|@{)JF{xQ^wQ9|E2N*P$a~s!E$?1aEF>r0wE?IiwH@(^wjB)gLJFQcNIZYZi|pi+x66k;^xc}WDFchs z%YL$bymTT|!w&Pl>BH5aQlBi;EXBzefPpGUk(MF&*r;7c4u z84NneL)(ay#gKE6GUrfmK!^6J*b_(MY;|aU*qf!)BIs*NC|+xQEKK@TdQy6i#ofd@ zo4$VOrLS4-wU)|+J;)hOHDtr1`&qqCbtDkTZND4=+^V{8*(ugM)aF{{Vu zGIM-cJHFe~o4r>yEH@}5wKyiZG%q8+V&w9H z_k7RBNL#<(-eXA5%#8d#lWUvz&FE3T?g_O_Bnuh51T$XQx?`q4*EuQslD z;m0LgTAtgtayZZ1LkED**5fQ;jIcz#Ui)ZJ5)&v=?Ce6n>!IKO*T>y~8HzEeHZT^e zw{gMMUNV%_mnlybe8@*raZIQNSm8(2#lv%Fh@jSUCg7bA32uUlz} z!|5#V+bC~M^}Y1gCeY4=YoaF+Jec<1RXZ?OX^6s&8`DlY{ueZ}>P4q^1S3E6fNnT) z1ZjdC`H-4Z&K{m zM{kgRl%`rAX5KHfFmvQe>7f@IAKSTNcvf)U(4ILXDq^MM=uDvduIt2m$4z~sp~pW~ zAC*3PcXjliiDNdrw4!=JV*SFn?}Kv7`;TATE2bhlA~d}`e)PU+{G16B&RqEdW1Y`n zM{TK^7wo$;xJ$93y}T0{ELkWF5DEi?!T_ho0H?U*`I2&K3gH3+DS668IYXi3R8fI>hIKdP)Fk;P`{72ok!9|`QQDbwm)!Y9c4Tke{)!6(f^3HYpRgU& z&VrIvP$9TM>m;ogOa(jgZV9)i?RHE^`8n>Ika~02IbpHVKOJ^Y=A70|Qth8yy8ZMV z+YSopbeyBrr-Ht2LU%P@>@_S3eeKBss%62!X*$jCqU_$%+5}SAUYL|l)h(o*#F(k< zbGE_yq&Qg`DVaA*$57*PP;9U!TLrP+`T)KZ-@o38Y(!UE}v-YKZt#0K&Gws5c_*8C~r<;PJ6A0zBmuUT1u z{baXNY|jJe0K`(nEtHToQvfZOI8!=BJ_1ONCmjK#PbQa98KLQ@^o46WBQ%{6Xf{IA z8KLQn&~!#C~YW@$f3$9Kn!S-idf)aSQOu81;MpmgBZ_yNlYW;a{R z!wSZ(t_jn97t*Dh<<38U(=YDR_MeP_-OZWJtM(lqnJQajt6%EGLkmj6J8Kr2%=K#? zCEmf=E%bYM6u2=7-C3%dd+g<&iagj0Lg_#^jhdIO@~uikpu~sNSOi{+5Y>f8zjSz7 zo_`gHpD9Jk1I-8+%m|>Es+=MaXhtB=j6k3nfj~0?fo22(%?JdV5ePIR5NIkD)8}yU zB>*gZOXg@%I9i~gx%E6h3x2l92kx|2_vE0skV~UD1{}_!A|tdO>~MPPzR#KI@yD6z z^L?!uL0tzfI52L{=Xv>`?;d+#!N9ITtVc+}h_dYFia1slS3V-UY-FLa^nU60S6`KW z-`i8%H~yWY_e?1&nsU$4)8qR*uyfVO++EwY?aFCcba}1`-)Zmc8a#N{JKX0cAC&tv4mC9P8b6zpBUdBc!WtSUzKOz}675w#Gg{?@+Jn3= zryk!nsWOUu&F81i`QZL$9o*5>-mL|2M>E3Q-NVxn()OHKoj@UNUDa%1Rn>;?oQ^l}qR-NfL)U@yZ>tZ8nFSpS+SiSdkSl*&khEtg(c{EscYYd4=|ug+W)UN|`4`Z`-QGk0*INq1fxZrv3) z_l35t;al5Ym>X#QhnN&N=Xl$8{P_Ib%Y~`GJ`&z<^Q-|uQbPD6zou$V1ofYJC-K7~ z_+zVq3vZ!DjR$wKmq>G8wT9|mE*vrTh9^Lb6I@u*2RbZM_OT!uyh#aGdG##n;*uV- z?}}!{(n+VT2X6C-G#Q?^M-BKw ze6uSwtE^A$g&?T-D-gwCv_lCG&WpZnn)GbRlINTTb#nVfuU|6r;vRhyc`SGa^j}}> zZ|uN#B@4O2i)swmPr)eqPw7f#M~R{kxv%F61QKU3Fccwz4t;9RC~>N6P5$;N4>^I7 zLrT(5a#7hz zs**`^3+Z8*vV?K3Z*aUb3TURyPhL_wd26GkO)T^>=f%e~L`kSHrpSK7RbO!a3|lP? zN;~Gy806|*H1mP6nzXjJvdR;DT=kkyiMG?gZ=a)OoGTU}PN`Rn^iH?El8kct_$3BAS^ zRZS?1Fqe%l&FtH)i?{Se$yd5F((lqa52L>a6MHOqeopJNYia^hDn>5o<)2cM)j7Ik zSWeE+5{r*1KF~+(!qA;h7<=V2{VC|Ga3Nig)ZC*bZH2CcSG84#qIUK9ORm1uJ&Y** zP5H^r_zb}(-_xQCFB{jSIFKE4Ib>xZxT?%`oWAN+1j z^M(~6HI*^3ElP zAUPdKP6v|Hf#h@`IUPu*ajtkWo*IF#v*pz3XL)x?R@#X$(nS#12ri&>ysFz(y;^`s z1yZ1H?is)xKQYq88*xSAI7ns|rPGqIAC(nJuHP65hr|4n$L6g4Xh(19*~pTX9yksY z7F|8HYTY}lOB!~5ywX}xvu0GDBz`Q`uU^Lji|3A5cxruR()$5%IkJ-V@TgeuaC3a0 zqL}c^o|c4y#0am@n%4D$M%*(YCuPE;^ECl&aXqRc^D~otgQ~`^YaG_l_TQ|E1ax5{ z`>x*%`<5^CVV%{q$sn0g#uxev)toj0K5e}M(Fnpn)j9k6mf(optQ zaYLJksZ+pz-<-Pfse&o@qCvo(+X@P9+k=aHrxa-G!Us&< z(6Hj2+k0t#^~m@z~Hq_$;nOYhoD&iKG(ug-Hh{n)oLdXcT8v?8e$bfo2+Z$SGS zq&S`MX;a&L&qKLaPEsxJCBn}($xU|D=SKV#x0Q;mkQuk_L}42l{UGEh9n7MH>6`o9 z_2J5SFO;#8vR9Ve{?X>Dsyjbezx1^->3z@glgpQXu%oZe=$BhPq5vmKq9W>+kH{Nd zo!jPX>9cf5Zc|mRf5O(uLzeZ87Joa)0$-oluUh=mD)b&W@uc+M1IE45H*ZWC(C7B; z{RdAu#r*DN<<>0;m6@TvmOnYl*!P3;9YmPM*LaRk|k1q)r5>6Y(X9 zAax>0od{AVg4Bs1bs|We2vR44)QKQqkPtI|ciJyR0 zs`AMvwnT#u=mG_HItPm5JWL0Q*KYrK{gM;qotTS9`5Vh`|M#6$y*7WaZpo|V(y_AR zbJv~UUZ*qq=TtW3G%fEJ6VtG=Y0~C|w%F)?%bT(XSLXO9Z5lshWqqvpzL7{i0i`2b z8wO2yP5SQxo$r;tJ#|}swKY#XT3K`38_fTn=AnPp$3~ zoKzGoK3X}jcGY1B0c_SW>@hch-Vu)bOX~ev9X~k(s&8PWyh zo5)ik%-b9katE*rIA z!^VYrA$#1`rXJ&J(>4VWFB9 zf9uRUowTQHDcF^2w#nfjS6u+MsAV9XcPCGrk`Cm))29<;oX5bFcfg;M%q(taQPPLj zQF_6;NL+A95a(M_jG?@8{h_-iA`lZv`#p~9$y`$-IIbV}}`De;!pSk=G$@;!F>N2H5;J-DZCxK)*3k@9P zm<>^XC4VVK`;wl0W-~pzT9Z zwBk!8ANIZE%f7?U%zB01hapdbGeYnu(bP|kGavFM;owuvua2i=NPgtuFXUhm&E!%K zAjL;@HqAy%isi|!c+y!ZifU}>3j;Q(KuARG!LGH-4^K=U7LPMMkwa(svUuq&>DjOJ z4~^Z^+La&Y>DTAeOBuRTp8{{_8>9QssTJM;rckTjR8aL$^vC&{ngi601~es)QM z9~VywOK#N>Oe{SENF?17i?VasZ4rbF{zb0P3jVko%YO=`4SMoMc_bk#(g5C{fY)Xs z>_7^Y$9#0|ke|Q1>Y+r#Lz!PX``$)Y*ivSxSbJ(g=HUMQQ##i*jY^+5pZVpDtKa$6 zma@T*Nqg>-t~@@7^@tz1rfJB^0dc8tLYh`nFM}EH+&|ghDWr1ngu>>X6LOrrg1w}R zuEGAE{VD=8a`MBnw!QfMTI1c)uO}u?dYQTIhzo9hd}(#{vd5Z(t9Pv!=2f%oF_~Yc zV?U7kN&5(osi~ldl${Dn7h3y`4jD*$Cf2rnD@SY;i;w{z^G`aQs*32-lY&WJMg?6# zIV4-uPA%6du6D*J`3ZDQAt31w%HGnJ7SP?2NIjrvd{P2l+k)4pWCeE2 z$&h%$kWlw_9xr=BgLs1RJYh&YAr+o5B%UxNo-ibyFeIKZB%UxNo-iby(C5?x9#6(o zdEEuNO}j8&adGV~P{BxYN#k$-`Jth_3DhH*jk8N8&Nz8TUH$%F?w;_>mMK-y6aUS6 zI*s|U=WEFPJbJoi*3tRho`3w>J)k~g>sd8(CLY3B4diI47fb+b{Iz;O@eHi32b2i+ z=l=sepfr#ODjui(5VU}znQ}Mk0X4RwhcpHK9YVcX9vVD67cqFwT}`77udJjSm4|FSpfYPSvieXDs6PBS7kHJ|B>n$- zKZpqjkt3M^9MrHhwT>z$!%!|826t}Le?iG1sM=o@@g_Eya`dvLwCq2MX{vE z4pKIquhIq@uSa>cPMifTX>ATK}~ymI1Has4s-u@7g*?OYH&d{c`?AB&GVuDf>bU`6`It>hpxH#hq?mU+eg19pGBd>JOki2XG)+g4I1 z*NEQh#5Kfxo!iCcp|Hv02=L?hV3*q#IaQZ?xeIcB_5KdnRr!R!l z7sBZa;iPFWGX9;YRMIQW2d#>bx&XJJRgq%1;~BgApZ{iQSA@o4`M2FaM)G7HC&o4V zCzhuE%YbIftVL={+dr&w`N&*tuePmyib6A@{ka`JcjbF=Bz!sQ4&czmvqPnkJsiMm zXiTo{ha!mGgQahSqrx-GV`IxR!)>2v>)%WFFLAxM}>8ji% zGpsbjLni?x(GLOSJ6!0&&9{`<(X>g4UKzo$sVN&8`z#xrCjA_gR2*MAI2ikfIYXTf zdAR(pGbHCom&W^$ z309;v)4sL|9qZV|ufD>s$b zSCg1|UrWqrmxa7`5;xkHp-&o>2(jY@+Pw2UyzdN%p*tJ%6)TgDu>R74ucZBKfV5Tj z57A`(__UOD+PYaBf0`i`!GuAYiQ*%WMX#$JshuE~#4ik=^7bqFwpt*BK3(v=E(pQg zl)nWDY!mz3P;21AT{Ryx4dR_A5Df4_AIqSy9uZO1@7?KS;wKL(F|ZV~e^cI}tlGRs>^ ztnJ#rAl%=aV!SIFb-s1$Uz!}h^dFn5>o&eNebtw#z4J_Srx6bcJJ3&NEpiw>!XWkP zJ7iJpGZXM@BoX$MhH|4rd5%4|iM$WA9sj?^lwp9@q5tf7k@eR2-OegCej8ZjOVS}- z+fTPkhc#{AqmeM>3NB^p-nfvU)#_fol&jI`PF%{tE90H_X|(J~162zJ@^`is{isBf z&YH0&X~MiltF6Jm$z^YdK8AO}bK%OrG4SIt@}>!&730iJ51b~>NW5t~;olOS>lNcw zT*O?W`z#t5-m^1if$Mq?*N(rudC<1;c?JrEn6L{vaEjp*1UPcd5@`uK76JK|)46gI zmWIUAeBE2MIS01{0urDU-}@=8YA7L&(S|0Ro1kqoab3&fODd&5G^Vb-l5^{`LIN@x z3g=0`RWBZtUb*y;;gg*4+lR!Kq!^>iS_<<=lvt#_o4smg>>M`h*n;j@+o#AMo`-GG z2{{~h3c)+3|HTO5B5hx8{e$I7Z~Q2~gSbP&k$+mF!5i=4hSb<1^?N96ZGVpr z2DQVBsi*d|lNHj$U_59n%0J3iKoSGDkYXY2>O$!aXji$qS_3|Y;C#w5f;5e6S=$Ls zzO>dl_7~}tSoaMr!%1jM(!AT&a(Rbllk|;siPKx`Ev$%m@(-*j0$4^NzIsI+dT@6T zb|nME?G?QePVvfSip&z3DB%nM*FM^=xwpw2~&)iFII5%9B~IM*biFC*hQNa>a^&LP9xMU1uiI6D+dB% z09^rPfc}8dfSG`mfNg*SfFpp{0px!* z2D}DPil}|CJLrSg0PA|75suQg(E}l{2SQ*EguosMfjtlcdmse%KnU!C5ZD7Dum?h5 z4}`!T2!TE1$DPB)mjF5s&yN}gm@sWQ0<}kezTTvZk!sa>@YCHc%&Su{i_&&QdG5bf z2TQM8q_+QV{mEGv0NgqAiKV#Ik;cT1r(8$Hiz}7G){8_^cwDDk{A!HC7&Pa5S8Rc~FRS~hz4gyZ( zAO>O#-<1CFnLyH;Gy_M1;?qMgN%!?YZsP>hpbx?bhf`-AxS>NzR((Vxh?kU+!gEow zYvkRzk+@I;UNSdvbmI(we#SLT$Q7aMXhJUT;*KvRwUut?@rX`<^g^bw#kgsTCz8>F zm5D*@JS(>5Mbu2&H*@Wr?0$s_ojTY1b*ae6sOaMVN5O4-TSo4kQh=H4L$$jvHdn0~ zTfjPnrI*H(J2{(6GQz^rODuiYj?Bs$xwbFifuXQPFzBHh+=WWDOep5Wo_1DDg8fDZ z#bx(W;BwI66x$gURxPfx&R{L(o_+uQr#H3f&M{c)oxYpf+BjVXO7{nGuY2o z0*zi-5KVjkL2N(rjZK*`ZL|e{sxM`ihi|ouusTU~prD#3dz=aKmP#$Uy0D z(J2|(^3doQGD$x8YT8bWAX`C_PH6}Slfjz-@eG{F>vLo$s-&kJr({XrYJHn`jLys) zy@RG?9b+ZZvD4BAwn16C?@nJTw@u2jc9-P^{OJ+|8{2~td2LVjyJ51 zH>{2~td2LVjyJ3h4Ih*>(5)+{rKYo8C|pfZYE0;ev3x4cl*!wPYeQLpPKl>L6uD%? zW=1SxG^u6LpC$Wl`H|&5eHZilXopEU9niAwk)~;H?HcVRzGsc`7`6M%jHZXzjSOI^ z;oCoyzP;zD^wLk8y`*=gQ*gW1o@0H!oj35I3%k6Vx3;9$?ELO-$$IavdwZvi+|ulQ z&z}!AF8qlN{CC?7usiWS=B^8dV8mLkFm^zRopNf&nLCX3`~ZH9qAj()cZ0?vXOWyQ zOh%#d1uD3g9ZJdvlCzD`EVL&UsWCA$jPqfI;_K4=Cyq&H_MepQ(+>UVH=5NVR#~4S z&{T;hty%mX_hMuV&D!*VggTtK?;xKYlPlPtb)M`#t4k)$joWg=`PDirwB z&y;YWooP822l1vccVxo?aMLE@iUclbi&%?YALU)SAMX6 zbg);RkS61emnW!^2S*(E+siV=Om;8J7vGTXe@#K+ImxUW_49AAb5+`vc3g@z*2h)& zybE)1-T=*`;ATCernwy#3UWGB_}TN^bg0YBN$d==5Y`Agv{-+98i@z6vBrNP2>DIo z1y8J*J}JxL$yaH>6;;lX7VV_mqu5pcTl3W`3!V_fe=l0O2jxa1CUO}t;}5}7hGfOl z%rCEKN?G8Jvv}8_r_iu%?}8rFMuae zw$1$1IPBmj*;8K%Qq`s8T#(coz5IsKp_r>cng%Q*jq0JnI>0Wm7S)qe5d>`m&<-?> zKncP%^}(k5k+_bO#{kPz2ou8jgQ#OIJVxE)?YxMUx+@#q(>44 ztsT0tlk~*l#24 zdKaWAC^k@RV8M=xV(%KG5nE#KEo$s7iP6M@CB>L%5{;VZO-$3=^k%A+9e>~F%q+9) z61{m}|KLlu-8N!rEOjngrEW(^~CV2R~IV zT;ba+aTHHmOuV$kv{dEs104q!Zt=2^2 zsXXbc28N1c6{g}Bjqo9guv11l^%tY7gbsS0AMa*fgRey|dFjRYYzyeR)ObriZY)gJ zcjawb$5%ybK%{W+<-)(O1gpba@{m$UUJ)@#~&g&(P zVN2HBe`Rn?_o+p%ygumAomFiUT1PjDY1z(yY{~MfoU6CK`{7S<>Pt%oEbbGX(0yXT zzP(J3v$*oIhINQ$y4DNM&gw8{RF8n>KfmcB; zQ#nPHLP-sOf^8U*7b?KZsv%-!6Xr!{O<9 z%a|*h``0Ztmo-{;=gUE-S>W;GEb#Q8L8ry*s6@JcdXQGQU#i)yzMFdJL=)$~nly=N zn_7WhYmiqDP}0tQ$j+((mV9iZRVo&|S+A9Z4rzO|7m_hYmWd;62wGw#>>p$X+TjC4 zirjq)QH1}bpm53!jj1-B#fulkcf|{uCF(KY(sl3G=Bi(NAAb*#cigmAHvqg?%Jx`} zO}5n)36e!Tlx1N)b)^SgrM;~!NSq|6xeH(f#^Nurg+JIrrZPL+cmpB;>3~8&DPSmI zGGIPnEnqj`DBvuBACJ;XE(40epUa8Q|LsGBD8%Z`bNeZr!x`c+bhc`Ri6;UXyk8dX z(`gZ|Vfa4)WL7Hzs}+IOioj|`V6`H!S`k>S2&`5FRx1Ll6@k@?z-mQcwIa@HMR;2_ z-keRDElO`J>PI1bY|&N8%lRm-~cTstzm z#kifrpMSpF;)?Wyo->QuKRqm0End-#thv2t<RI#P1dGB4{J?&sDZehqA zw{Mg#xqFtuJE>EeVcw1HeFV?^ksTxBOQ*H(IIB-mZCv*$?b?j*5*t}Gy3G?8R(9^W z?wv8+SB@|7aCPl6V@Lmq?`#<0oTv}Z=+ZnN2X^ji)GR(IC^n$6c9(OnWv_!KH=7o5 zKXFUe){-V|B!3{0Ae7CzFi9FcNRwzX8k-C82l0iYM2n7~Mbv9braYnF5wz$CT66?0 zI)WA*L5nyX4KN?D7O)#|6mS**T0E+11u;jxy$I7SfDby~?r{aQIISdrR^;=9>~Z4* zhy+j)o89{_IxqmDv%GxAjq3gf77c*E*?ZO*@xfXr8>$FBC|><&a?bc2 z=WohB=z;5pr4EL$tT`dxI6a7ap%>pgG|DNf0XjJ3{v2~+W53$Ynv(40a%#Hh#?QBR zRFzxO#6x7LBr_G?v}`z1Tuuvbu~~M~9%h!IcEntg{N(>i=h+8}A0eMs@?SqN`7s2~ zB-z;tI$8nrPpkJg4FVfJhlv9+=}%TygUUj*4N}Cz6WEZk9ynv zklIhx)D9K=VgBAm_50I3`g<)sDbm+UAuV!`)5hWgW2=$uNyo^fwnwr$2$fLYQ<5yk zSN5CuzWAPa;dgnIOWrr-3ew&psCJn)*-fx(3}15d`rc$Y=}FmL>P39W=MzMn93*ja z4A;ZSwHqKONRSd2jxke1N(#v(N&KAz{-ze@+*OwZ{!RjaCxO3{z~4#W?ZDr~BI=Y&zS!Yy)5y_&Wg>;~GZBKod`|WXbDB zeIkR%TH;X~G*}|50OxMuPzrSlRG3&^qvy}qvqSrhevbtodYSp38FoLY!^)2qWzC#E zDY<3A&nv}`wm&$~YuL`QS-Oqc6ZefAb7&gcl1+X#;5}CO_4K*-#Pv5`DVh86x)PVB zp`M~Crlq~z8+ou;i}?po3AefZOZnN;E8)231Ug7HZca7 zfFMu#LP&`|k)TMylY)GBgMi&g<**fT8xM%rw;uX7n}~%>eG1l<@574->q_`jeqfnf zkGLVnh&@P@FhOP+r3+D(j63DjQ^Glkyl6bo;uqu$vjcYr;b$tXHk->tF_ia1Tu=G* zQm_QLk^?4Oe}ZCZjtrOsKt;k*(n!i=)I?v<;|(0}XA~{Z2fl!Fd{A>BAk0RH4{|3$RPyv&5iG z#tP*J)@d%}c7TTn^i0lP-n8LkI4-{j$bw7O< zpgjk*pc3fRJIb&o2Z@x;g{XFrb?#-TTp5T=Y<}WfwYEekSoZI&z1Gbb9A4nnZ`m7D z)-&Pq=HaO=My@}3ZQ^C|jjJPAQRNi$;1%*RPOG-Cfo~G*` zD!nSykQ49c7oT$(uQlHr=y#w#Ngft~`XXT-ZL-9=4UNljbA=3S{4_Q`TqTc8X7&1P zAvvf>ps9fb+7@{tqh5}ZkPINHN6`{WT;x$6Ju9MX= zo5HLy@walY$a+y40}S;GGV5rvu*UfOk6Joep@X1K#O?cRJvm4qU8sAX7pLD3U_+XzNox z?IhfW+pUO<{q+yc(GhQmx1Zf0-hXwJR^7px+DtE7Klx`S>XRQoTUN62{U`Jbtca1b zy#>W`+C*NH?laJ445!XtENN3kq=*nsor$WXj@Ce(ef-D#;mbkkI8BLsk_ONw9o5AZ zVgqQ?0NONwHVvRn18CC#+BASR4WLZ}Xwv}NG=Me@piMgP3mdGKd&Q;H8FS+jN~1}- z2%w@^xj{O-;Cv&MJLf^byO|r(z$qbwJW9%_x1M5&{~AB`1M$OS$HZ?=k8H#;ob$%) z8aMUu)I6=pMfjuOsn@2B-ddIAB%Wzh^(u2`w;w5W&^!5#xb@Ns|ADFuleS&o;8&MxRk6 zIRzm-IKMZ>mFqE*W7Y+mD7jP3(OvTQkxZwQJi5BUJZlVUqNt_xBm_vHv=6dIVsRf! z2(i|3%o>gr$Awz`Y^4E-7tGp^dWtnO*|L|7hNP0UBh4?5;vmFxL^tjqwU=usumWTa z*jR~{nE|xtk!{bzlv1uOB?3q>N{XQi_<&>uU`fo%9vTwD9U2VX?h?<#<>oxJQ!N-p zWw+D*HcZXN(7);AtP7U-wc%qKoeE>y*e*(toAS-1peof+@#Cf#2@a^Op>oLDyiJh~ zWp|P0F1at z0JH1RnmdE6bb{}ZzjJOMb3D?w?-B8@eI}-x&rGJ3^#2Gyco!0Xzh6nNxcx zIad9Ksiir)N0(yFfYv{g9SdEH=gPUOsw{D1<6f~L9Gi%c68nFgkt!Y7z$z^wMGgVZ+H9Q;m{T_vVWSg;sJ}ow!!L;eGXLo>^DwiVG2kZ;`8UGNSD<@!+`++x>AUBLZClGTK-JDhlaf>8`Aga5g)C1V4lKZJVq0p@jjsCe+w2bDXQ&hd&SNU-_}fZ%96Tlye_f@p-3)y?@~r2 zGnDc`mVSz(U6I5@sZ!PrS>jZVMBAHmXJMY3)3lo5S8Bd}(cu{Ou;o4A0Hp*ZsX~rY zaVZgrOKj$D?Se_6z9~CcOYsv^`3xIhi%xZao2Jh_m8SguRy%9|3eUGSuhV+0le222 z_BRl3opML8c(C{&F9 z5f!y*aYxQpdGbN-LGA{N`HIIsWtrdKtT#!iegm|oy#rdK`i(&kos$h_ACk95l2H~$ z(rzW~NcBrJkY`6F8fX}^l-*}zP0tHG#YJMm8|c^n7BA62cbn-#waKIQN1?*BUMCl5 zpf3;ldlw<;r{O$fWzl8PtvrzPjFkuf!}E-R;fPi}6ElajH?okhR(+eN^ee<&*Ol*0 zuD+Pp`r7;nZ!PUCxT}Azb#FhqLm19?Y0vM+w6D8==F-A81Mt7r3ojEv;oP7bc1;j_ zZa7C)SveW`%7gz)a%7R11NBBpk@ZkgWa*SHDM6OK$6TC89=Wr6#z#9xG#0;bN$)nc zZRwKAmJULq=|h+Np$odU9N8nwl?62(w)J1LR{s9-*v8_|;uR2l?+r|Kq@wk#!=pS? z%iBa|kJ~=@`#vj&r5p14WOxocIIC^n=l@t?S_JCnd9gZg?dJ$Dy4KH&wUN1&g-Kle zD7;HacFG|e_LLqVg?Fe##ZIN?f`!xS0-=hHpF3AvNaMsg$aW(zVs}`PcONQaY{aCJ)_}izq?=!m9X90F*Ixuc ze$qV^;?hy2q}MlrdgfUtaJ?0QOG$|i0LqbWj6Z0Mdum-v!j}p|$V)~o0qCBbuaOCD(a%VoI&JckYi0^G(atU18DM14>7_Mzq4`;;d>5aP2HP7#RC!)W!wBxj)p?h#rv0Z1_0k~)wG?crpZNr43Ep7LS6A7|cc2ymw4y@rCs zBQSd@?==#xJSp!rN`A%_1u*pApdckVl^igvDLclD>et05Y%!5vJh2ln5fLtifJ{4F zCCODFJo7im_;$=o`KCjfuf$41il7=`+M>B*7ll5jZCHOxoaE4Y=2&>V^5{XH#e-J# zpq0gg0(wwj@gSBS#7a1^&X#t&K# zkfDxHv(!$b;e_1*EvGy`yj8miosB16I)AC#lnx>2@?1m-yH9_=w=bJFW%>GE+y6a3 zKe=686Jt&rztL@<8PRg)t?z#PQ=IbB5;R~l2Bfr$9x~+HfaG?@i2MY<+o_e$4jHj6 zF=qS3%3b4H)aB})_A8yR-0p$v_3N(YT-|e~(fV(}yOH%faNBUMjV>a$>QI!EKq87j zA_`gVDK!GXIg?q}oV@D;@{n=w0!&baCA^^axS`)f0?-^7&J!0nPh8+Uae?#11Dfz(cm%A9xDdTXLYh-zqC-v)Hnj zR6e0ZmE>#>irjg6sbdiwMU&Ye_cV9CJqkuUu{_F|^bF`eWPFRbV*fzlKSMBlOoY6M}5`QnPrG? zi65g^&NN|;D2h+KZ|W*w7se|_BA-7P`g18oJQY8UoD->x?f?6nNGT7^tQxh#bfs-c zdLDzdp=Xql=!mQ2vX`Fy|2H#nBuiAsbQqSCH>PVsc-tYl_wMEN%?S){*|$a3&<-(z zcv&c2cWK(p_m>q#6b@?9YINtA_VZ7SwYSMZ3m$%Gc6+uuu5F@k)Aa6{NLUR1u~}-n z=(vt)0ccHa?7w+zPR`g(eRGC(&TwU#gJBQ$` zHK(+0&a7Q)afgpyE*;A$cNuN40d1xyCa2do9`1{?*P1@Pdi*XibK-^4RaIFnN3SRWtqW+Nctheci&`Eq&3>qX}86*aX z&kA#FQxw&WgYgCFhis zl1SlDHwxaG`2bbPeAS4}TtKEds;_Ry(Cht3n)hj=v+O!rixqwp1Tb@wb-bY&^0t?CCq zX@A!>gC8b_xmePcjCEy(ek3+vXp-0vxb-1r8}c5d>R7CVLS(K>x7&+GFz{=|ut3Ho?(6CvS-ijpIMn+V`00=S6)ZX$r22;e3HxQPI6 zB7mC+;3fjNi7?|P0=S8gaMNAJO?M2^j2pv$fSVZLCgx$dF(3Gu_NWA`{{VL^R2Jsh z8u8~x=Y%{Qy&h(ft_^)uh6vfalFWZto~6Q>k6WhKm*sU5oaC6)jp7k`mS$;fm2hL7 zfb%HXtvUGUHUB$VuHXE~MOLduKDeO`29HTOmg%6xx*UaY5_aJhWw`(2axBxZ1*?vwtK>VPB-!^c92^DBixolA<1Bnc!ojR>>-aqP*EemgGdA zx&XY?(u4x=bSJ3{4wm|bWQ8b!cWL9JroK9&<SNwteXzg!V1JdYO@4^c$B68F50Le;Q0QgUJS-G? zSt#_fQ0Qf$(91%hmxV$v3x!@53cV~8dRZv+GWigrx`Hp9Z^_eM!vy*0(X>$6k5OH5 zoY`;P%IuF669J4AG_wK!DaF%232kL02ticO=^;$GITey3Og@&=#0LW~34vJJmEk@%Va)k>V09xig}{7tveG246&jFQUO0(cp_{upG>|1QLr-waJp89zj%m z>Gl9lt4$`Czx!xP%o(GS1uOPY!*;fxD$S+MtpQ_L<2WMl-Q7{S{vZ{*F`?%N^`*bG_~4L`ie5 zH@So#bAGpc7WO~Q?uItNrY^d+x?{)H*A|)jYfm%dy)-s8Z$wdabkT@BCO(QJ5W)Pl zUG>pXBWmV%)T!>NgkQuaAvtBq>AhQpYWrE!f%VTs7qIWNdw?Cc`gNjzm$0Z1iVZFl z_nbMmn*xK*JikZE@}|(B=GQcZAn|o`KEPE(y7su zbZDqKS4YY9wm8+9A8{q+ded1Y*&20h^=F$)#S2DYs9$wSSV+m7{;!J1XP=$lI=pDi z>Lc2px~zO}N{gz_@!g+!u`IFd#b>&kny_2mbKkr*FLCgxoeKu0Vw|@TM-E1hKD{cz za-1>`aLrn3Knn4$m&H5n8g+*TLh{^Zoz$PyhU!18JtqEH`y{EQ@JXw5C!zN@QjN8I zuPg@@o!&Y|!h75RKXw3eM)4Q{rQ%bJz@FQ1N-)6%12Kz53MfeZ>bR$hpNeMo2`8hnX zFC#pHI&3mj8W09Z1+)fq2UGwi0_Fl%19k!q1KtA2O_sdSaGF;ZQkF^(q6|UOu5XVU zA3!9aIiM||3@{8Z1+W0H4zLGs3~&xWg(av+@I|*c2PS7d$laQl+`rngWs@fU3@iF$ z0nQKpahLe+F7f+wqZj$7cr`fU4b)~wIBmD~9(6Mq$_-ues`6}NUY zHGL>V`|d=6(y&jd1(WNt`~QATy#89hey_2>*8s2g@Bg}ZozvYfrmyry)L5j{osXbJ zW+gUL$}}hKgtU>mE~&Dz&UwoVXY10DGsUAuaf|M7*^A~ZHpyWFLO(WK(saraW zznfmACa++Ur6HzEtX=JFtQ^Kzf*N;wy@Dkwj28mN3jyPW zfbl}Wcp+fC5HMZ{7%v2j7Xro$0po>$@j~#WQlIB=yfGXJtPyx79Sj-Lo0C6hjm%@$$qkpT!&N% z!Y!SUGkRlr!uTBajmgPRlM@x;sQnT&G{m%9FM>ZKR9TiZBo}1y6BG5a!=4&jyOa0E zNv@Nnqp76)7ECQ$i{1jN#%><2f=Xj>quy|7ES!af(?8TgU(gS6&Z}Jg*6r1I(6mEU zJs(Lv3vO=wZFfJX+B?>yXVo^0>%P$3e?Q5o2zZ5#mnqR!?>RgE@R)}`G3)nwhRP8P2qwJqD#Vf8V z`GHahj2XIc(Ihdhd1pm_t-TPAtSh$_toV%3kF7J=sl!Z14zR(dW#417E&fS3Q~S*Q z=R~`6EJa=Ur>PqI*cI%%)NjKTKB@f;j7ZtXEDa8Kd4FNhMY!QXjq~ZyH>&hC_f2tu z1W`%#i2v>OYj``}Owmq~Rn(gRNe4=KB5mCCKyGX%IIt0?nA6^(qP^mur^J=~$cYhC zHkF5km2a8?Nj0>1-SuV5zF1c*wndxG3R9P$;-~uc$C>tAZY@Q9_65+KQ8meOMP#2g z*Kq>ncz-xX^SFA`1Fv9IY0C);0J&zP6_6BG*YJ|)q(BwOR~1D4N0zb@JFl=7y`Jp8 zO14_W5ol+`?~e2nmgkP@U6|n8X{Txb-tG7I z_3)0%?>Q=O`Q5`6Vz6l3DH_G#io@uLp`5vaQ-JDq+O*MYESt!Xg#6!AH>jXpK6L{g z47e*~^9ufpe{u>(Q}Z!$=IeicEXV!ZHb>4`;S`8cqBL@8fWqUJxh{{d`vtLXBT30^ z1SMBK$(PPC^9Do!(gB5lQovBaWWapDTEK3=QNURMS91LyV`Ro0eW}wr!D(_+d|#ZO z0wq;yQef>GVgG82(!{2@^8rOMAUvbsajfM)6xaP4GqQepo|0R8V3<0HEEMdTBK6|Q0POpD@7fJ zi1F;-Y>DZRFh(3KhOQKkYcHDi2soR^q=Lb^7hj4!`JCx3U31vp%~aPczh9ORHm0`n zKyiEE@5mHV`YH2RJ7q5DVQlE(z1PEguZQ;fDCybX{u7xeJn zQvwC_+Cc0?c!?mm-pD2cWW4GVYWIikkvRbmS~RgJenB+O!~@gP;%U!Lr#7 z*P`)Vn;ROdq1CiodUcWb5h5{3(?2=)>Zvos-xMc`)5N)lXdF{9j&<-ic&Q33acH^8 zYoO;U#-wxtrL>wDfm9zPZO8Ux8l*_7BXY&Kb-?#6-PGXjF=abubrfDOm59fKnis`1 ziPx$>(mTWt**^YL(PY}H$!cDl;6YVJOtl4LIt<;&QI%&oCWWpkre$@WgFXI|25BxB zHXotJO%)zUcMIC0Md!Pl;>F)Ylm0_f1zU4BPIpNh#=r9o?DgG2*50a7mfvYZsfrzi zj}hrAl|mpmsw1OR8LA`m0s+z43)EqqmWxti$fz=_Mf7tMuE1caxDz%FXOeR#H&yZq z8ljx!yEYB;^mYo3?H1c%a+he+R`HbfVy&I}&i!wjw~uzy-}HA*8T-;Sp`cbnEQw|L z-}A49x;3C!Nj=R?sr)c|(U2$wG(0Y&5&YmzN5jBbKpTaen~c24x}XIY9vaCHXQdjb zqvwCIxlAoy)I=AJYEw9(IJud#fAP~**;QQ9%#59F1$UDW?jMj=LhoP93r$f+M#bWb? zS%wzHYO6I9z8-&S?dbL)A?-)6eRce_Ydc_JCTJ5&su0i{=bJrt7XZdG!u~m%|ViC6a>{scCFFEcmpB;>3~8&DPSmI zGGIPnEnqj`DBvuBt43k6G<4;58Ey7d*@kt$hMOM%a#fQb90-0usvjH(esCc8!GYih z2ZA3Q2!3!N_`!kT2M2;590-1JAW+{i?(PV~gv0oMsra`wpgW)fFcB~puo|!va2W6w zKz4V8!QDaLP3#nw(eS#ar<4!=m$wR2JFQ}l?@Z)Ae#nZFx%w?? zzh(Usm?kqbHQTAwJ-L0w{1-;?^?D0+0-dqPILdVbq)AGhZgp^9aoe9XE$Tl++Lc+` zqQ;>b%#6~R>99)#9OZ7nL2hqpo~b=7ToO%UA{~$ZKx`#yYwx4!J?&%bpaZ;tbDHht zvuE*2+HK`B1a5mXI5N4|2=aj18kB-?i@o}oI9WW+N^A4kB9^TgF{8Gzx^kX|dW^u8 z10T{#yI~;RAiSGv-M<9jcdKKoK|J;Cyp z@v$s6eX5@i`paPAPHi04p<=TL~}P>APHi04p<=TL}eN>s@s@f-^AOzAFA zYABdYe2|ORrdu9x zNFJai-y|J0oD#rKyM)Zpgo7z?+=zV0`QpYg@$nubcaBaMwy?AVuIYhIGt&~oJToV} zFg~PDh+CX%X78LJ_dsJplDB7gBU6red2vvSu1QUjH8=j$+UYd;GY*av3)Hi|-!0x6 zRPyu_6Q|BC8u|ibdB2fQb}ZagQQPa3x65g7(VlE4LRdx8h(3j;v=@@`-R0*z*2X2cMT5N1XQGb4nV5yH#} zVP=FdGeVdd!Iee`Gb4nV5yH%f?;sn*s0!f2r8Wy$5@BTFy;X5qbAcyAWon}zpg z;k{XSZx-I0h4*IRy;*o~7T%kM_h#X}gmOB(Lvfyj;e>Jz#V>6LRB8EMA$7EZd~~nd zI&>&&zCPep=6j@K-?W0X2}fs@UYgmYN$H(+3vN7D*89cUE#eE}W?_H%f->Xtue6;# zFe9Sd+>t3A6TET!M)HWwX?-@RUnsxJ*07+>Ndp#@6)YIh%0IUI>q7^Q>ALl&HEZr2 z8pyu?Hfz*|@|qKI8BY1EcnVmTz?AR2(}$SoGuii>cFWyF@wC@!e#7`5W}{pD?|kBk`o@{EF* zuHnv+z2kfD{BH5`U-tGE21a*(vV?Ul3CoG~(FkJyuJZ?^#Fsza>lNQ8kNq^yYx2pb z3JT}HJyYzUb+Z%iyLj5YxcZmvJ<9j|xJbR;ukF0iUA@`MPmb|U>4K%j+Ri{9ps%nW z1*lrE?v@;86W5mu!sRUkyA~FkY%f{?D$fd$7Ci(EMhDJ?fN4X(U?E_z5HMH>7%T(~ z76Jwf0fU8r!9u`b6ia~&yo#G|02IKX#9n%HbBYl)gLX^I77fCus}6x7ndwr&9I0mJ zNCk7G;xnmWj#My5Dwrb`%#jM_NCk7Gf;m#b9I0TAR4_*>XF4^m(&2or_*?4M%GI)F z;PGZ)_h$HYGpJ?Fpq4d*TGk9|Su?0*&7hVwgId-MYFRU=WzD2XT*1xP00Hdmk8x8w z2{2%ghk>^Tfcj0$2h&tT{UHoybB3Q{C8cAfK=cN=uo-q0heC|rDJ2s(4A}l{PWHFk z2W*(wCB-}1u#PSEO6iuBIknJtzWr)D4>}HNd9s5Apb- zh>KJ(162?_NoJ`lDNHF;G$U_(=3Ffg$p@8!%`iQxk#5%{P>0*pr+lOdca~ohZ~(N0(1OBQiQMfdhx-wZ4VCg?z-i>Rm*?w z<T-ncLa1BVQM9 zZ}4A!@5s=R{l{({Rp9O#6r0!Q$?oxa(SeNuH#288o2kV&3MQ=Y=HGkwtPbsG?&;&- zZT*A-k~>V*@4+3-0qsX%lXy#-Q*1dBy(DDJStp3x%BUod7`J12-zfS4jmb~g6 zc8I-t&FpHl6WmR|=%Y$z^`R%vix2j6?Y0-1?nk1SF?fE*zuL~N$P!Is&M^D6iEEkt znKAgXbEemHiHP0#;b7OVEk|V&tFiGWDygE9Cs+XKQL3m9t|1pCaTZHOhe<$KB!Fr| z&B{HwQq}m7S_(}^Laara#abl9S|tCkIsR=6C<6=wOaUwatOM);90QyKkYN;ww^P?z z+L_FUMbbUR;^|5<+h20Z!ruwLVEnKz?llXCmk*K&38RVy2@kEivtMLJw~57@e%;=s zWb1F6Camb0*u))u=CU395<87Ap0c?-EVR#-sgsv<@J0+U*fS+HDcq~i8{*Xq=fw}- zEKh9L%~1P;Hn(N`)zn*z}$0lTINJNkLKpypW+AfhxmEId|A`Vi?x?kU(j+1vpKep@_v$LxUy zb>{~!o_?Sz(}oP0zrS+nFMIk3>+(nUYLgP;h!Z4&;#-!EZcV|0l>Q6C*RwqFb+zgR z7JPAhM&*h!Hr=E$so12lH6vOuHt9naDlSd#F?#Z(1dS$P!o-o?l8P6fnK=HfWhL4# z{Mivdv5@p5$`^kY_|HJciFTIQm;HH4Kp~YjLkM%)41-W7Nuo=OYY-}Kr1ok?KB3og35g|Xd;NzG29%!({LmLjXh@bGdS*du^tG7mHMDNzP(D9Dx1I3ZLwYdfW9mr*VKdT;;g={cWmALJ-r zZu0!1b`!fqvkmJ`pKd#)G$Ena?9Q8ad$SmaVb6av@0pt~4iw@!DX`~~EBkiz_HNg6 zV8Za7<6C5n+f~_bL|{fyT#sSj250w3j_;HaIC|`;15@*ICT!PMD>Q(8LHjOfzz^7* zW=R7!5jvX^0wv#6l0ziwo6tT$x(cO>k$z%s>+XwRn#Gteo=fSJQcTDh0*rYinU$Cz z$vCGL#6fPMd~w)!?oGRlUDAEx>kHb8SE9R4>DY00zf|#x5XPsEwBYQ4ZNl0u`*_LS zo7$hdRQFCu8n~o)?P#6qHS<(K@8=)S&W>7> zQQI z#Wx{(5`K}=HAxkeOh9P3v2{)3NJinDI1*FmSa?jk{>f#_hBX(O#$*Puh`@|!-{3Y? zt6!fq^Mf^A*q^dYtt}ihziVjensZ}H-#GJHx11NwT^%~&-IrI5Xwi1fcUv^$Wyz|M z)*mvA8c4KP71z&kw~?)~8KmGqN!YDXbwDG2a=tXfgdSV2+)-60;DQwDPI#>uA8H97 z&cKJW86VEThcnq3z=t#N;S78@10T-7hcocu4172PAI`vsGw|We@j)uOH}KII_@KU~ zuy*hy>mmT(N%w7V-v+6)9pz8dsEXw~;0wE)nP=)Ftj@W{-Po~$bx}XH+zx@ zKgN(6iL(yt+AJo~1GFci2RKNT9Ghf1IASw&1Ti^6=W~S4=Lnt85jvkEbUsJue2&oh z9HH|$Lg%BiQz0d<;^rFw*$3WIzrGBWlRrf|^ngL#4Fi(64Aeme>hLRayy+kV zb&!EN$Uq%rpbj!n2N|e?4Aeme>L3GA>m%v=I>w|v z8$&MBNWysB8;;g`KDTUHk7ScrL1gRX0HJC2pu*+@+eNVs5rqSrw;i1Ar?2eB zT8Fnu4fJhZHgnJL&0l3@efeDF?k9Vu`!q{wt=4nC*Iw-Y!b^vGSG~Pfa;hB_3%OHm z_1RHJS@{b&>khs%T6V*&TPM5W#=LuQEsK@q0aINul?rJOsv)1MEwL}BDQoMnFQ+N< z2O0_c8em@o>}!C14Y02P_BFu12H4jC`x;}xpo_24zV)I68m zPVos^H=dWCB&%vrYF-Wrb~D(!r$!`~=7mfbKT3_!tkgUB=k(8KM%e5B)5kv=F@@LR z>&at%E!W@1)00cwmuta}8T0^bLuOu6umwrt42ZACwKI|xmcd(wLzy=BWio;X$v{iN z?j}3GAHyD*f?)@O5_oza?t^e26vvsKzR-x-8Nu{MFuf5>Zv@jD!SqHjy%9`r1k)SA z^f-tVATzxYOizI@$=xk=T`M7J+Z0dOh@Y)~Rg2O$6Ml)l@yGJ*r zw;RTUR2U3~61_vekgxW+5FXb)9!%VPTIg|6bJj`9rUi ziD-0j_k6qZ)Fw^i^CO~LrWl(vZ8vmbdCzUr+O~W0`GLkRxet;3>P#D%!|6;&PDwo!$A@m^iVcmD z*T|}%rbjv~D|xB3_*sXa?eH@>;T&+KFozSaR6Xaylh}BUosWQK-VkTnroWjc|E8(L zzv`gcFN6W6P3j=FTpdvRrBH6#3i_DI&Z!saFTf?7%|~o5UZ(N5^M-y@1Y^GQk?%lS z_HZQ-?NTzaj?hH$UtYc}RjA04Ad8Xl78X7;upq2ePhaMo66KTP7FU_treCIS^n^Ce z5*##(T^cn{5`McsFg?jZcgNnz*nLKq&s!Giv>4xZU6OjJ-2?18L6$43lqg{+2=-zq z7(!Zjnpc{a-b){@-+um`)$hK$>b-YYoqtz%{=M_-F1)kqy$kCuzK2zQQax0&#J)Fz z0fE>l3*~wH;yWZfNP(hY&NILV_1z*8*J1t1YH-DR6OJgMkVrld&kVHou;VCginoN} zQ9IBis&&Y19_qo{tP{Bk^QulR>fCwZ$*RheOS+USI<;iR6D|8@`Jp@HU;f#B^YY5G z{q1`fZM*mU(ftp0m6Ysyu>a`u_qG+)uC=@NR$|4o!|i@`avHH=U~KF_bd(_9=M50w z<2oN0xy+iokZWpC@leYZw~=fL3h*)VwaV=x6)IN}MX`#Mk)i?+RZ|v<1}mq*&suU! zz^zK4ev_q$@0yy?zjVYD0Y-u`>3@~SalqaI(X>&TKL~Zgt zQ3Fh~NR`J77Nc5i-EkVRn1itgSdN{KU!d_j^v3x0ps>LY9le}ZqYPFquT>t{3|1*j z!eAYFRynmBxf+10Q7$wP)M&qK-lmbV0AAaXF#mOvt(Y+v%~$+%{GZeSv- z`8oVZ^D{YG&r;?s;KKRGx_Qp~Z&K%@=c$mZ?L6tsHquY(=EUij3y1my<#>{Pe($4( zX2fSjGzOlte-HC=hKAhGUTlL3<$>&&R36xjS;ag;TVqw$7Ve$nSYZTTH8mDNT%xlXo&LK)+@BYK_`4|r8D2XEAUxY9^4UsqVsFsI1V>k4hr6$Xzh3?5e)JgzW!Tw(CI z!r*a*!Q%>p#}x*TD-0f27(A|KgU1yHk1J+H`lALJl~PLshVW%$(x?&U(z*!nLd2@6 zb9%N~lfIP&e6h+`JnPQmdqYEK7dF-b3j`_ z8DJP-3Sa?X9bgaO7~mX$P)J!3RCg?W6+dmTu7L#w<`Y9w8>b`-vCMEo*#9M~xKmwi z5|{rVZepEZWV#o6bl)fLwo@%cao?PqzlyWP+lzF+-}4*vI`cjJ3iEz-phW+653mM} zRI47k0`eyQ5N?;_d5QqGs2Z1y2-?+YM>l&+r37tBMJ5A}LZ38M5&+Kl*%{tv^m`!v z4!WHIxd;Zg8*GxW&|6r@CW+VFP22x8ZFdLLozHc(*6z|1D7bquAPI#U`N;tR$@wVQND811LTFf;m*D4@ zkQW-77w_j6pNGwD8*Gbf{QLEAeZ;9oSdKydN@Wc4>M9Rx6n91bfZ`~Di|mPbi^U{c zgF12ZjCV;@x0!*p!xyP4hkceACQ))0f{^_#ULs+nGNv z-!y|n=5OfBZy<89KhZ7#hNMOSk6iTzv7r7=!o>aGt=C;RY5nBhTa<_Z;ntN_nj$*Dr<&!N zJ`i6sT^7F;uY}po{QdyVCiCo>4JXoGj5Ip!bvRD+^-s68;X<1^DN|4eik?1}gF?_* z{(dYW#78T9&A$KV*02F{T^Sl#Mb>MG<*PT`CdBd&T}2z(!MwC&$2xk*^J>H+bN{eI zt_^+sT}qg;fhdy&1C!T9Nml@Sr-QxCc49i%+vTF9KHAuc{{c&~W%X9cehjUWI1((m z#+u+75{zaN_**h;fZafiWRG61TT>}xqgeI*Lw5=rDQUB=@**jWXcMGXd{y$gDx4`l zurc~93==8(>3|g{3!Sbg%pt+*WEPZkBkkf8M|PEd>uUZj-B7a}5}K0h#w<948p4!S z!bp(S&+;i>vXIceBuP=WoEh(?Sffro)pF;?Z-uX{9w^*wMx}JM;faqdc6)2&@}Ef- zkUXsbektR}pnBR8uQpL^8@$?}(MG?rVGjjsq{!%1(s9l9@*RY3qdJ!ZrFZiGlgzN$ zv9y91QP)5)i2d8#KG3wIAyomcd=>90h?GHUDcGQrKytVz1PPt{Ox8Hz`B zW0`TK6^UEVo3Le9VolCm=3_k^evsEgl1{JvGa9xL@iwC9(L}BI24&nUqNqVC$8loV z7$k=w?nwY$l*|tjIcB0D;)l-BAoW}8XMeZ4_HndJm|8I-8(}SKYgF_X>*w=#iMNgo5bpA`*cv*- zZS<+9J5IRF3_z2hn*QKR?QLMkPZiGuOD?nVBHExyVF;N+EKgmgV5t-KX|lT;;~ETR zpj|nd5^L#12=cg5?`yMB?t*)>%bo7Y7^kbbXARw(&lV=D%3sR<^T)dTW8M9+?*3SJ zf2_Md*4-cL?vHi%$GZDt-Tkrd{#bW^vrot$>+X+rm%b(ZqMURF_Ya+XuJIyE+}r_& z3FaeW%-Mj``|tnhnZhw;`H7*E9g3>JHb!ki+kl9qKC_Byk>a^N6ZB~7~$s_8SYpaXZM=Gwdes|`~xg&15R`H4W9Nn_MVtmgR9&E2%fA>H? zQ=iIpwTA|3k9OT{qEV_2!fCP>b8du;kTg|)%Q-7MAbFjssYVSZL@i&ax{XTWB;Ii) zx3s@J=TNy2j(UXB2mG-pv=P!ZnrE7Txy+LfMfXD17&9kVBG7LR?(-vIQsosnD2$qS z^W2tEnNR&D?)lKPlNB(Jb>DC9T(tJfRpQlSGu~g(netBdZQHUts(3>CgZd9!jNAEv zxJ;V=&AzWN`+b#rnf{gX6(#FFo|iZGqje>hj=q*ZXh|%ECWat~o9PdfUXY2)i z>=ny(uvBlQgR*K=y-_7Y>(ELCS0AQHqK#;w6|SL}E@f;aDVK_?0oQz7d*j*( z*AiR@6TP&TI~bQCnVnvmL|qYZjRqglRgcxBFQIz05d0zK1htZ{opGh-6_gxdLs?it zP#j8j%&TlfeS)&e9zjVdl+J^XWeb@M_b!amE8rDpN%BecI?o`aoRHizGB=GN?B>)s zo2bz=^FwjZZ%@s>$%@qFYk`vD^*2_$l>5Ym6`eb;`mj1d^xvFZePwm0&MV%3qSc`# zH#TwJvUPq1^B%FJ>qt_wkcT5x22)d0sVMPr z6}VBZYNW~!h7q=WO7IB=#A1QXTYfO^4PY8-2Sfc7X#4QO&-6U>BKJ=|sWxa3DtvGyt)xc**W)3)5yWz!U_l^$pOK2JPek|KQ#Dip`@~?`~cDm<7W%am($wEPwLQ*O|xjl?R#E zYlEkD+wuFeZP)&?t^4Wt;d>@`d}3c^T;=h-#x75l#l0>RmKe+0ljrp#kkIlv**;7) zOSMR~hI#zmDob6zYE)z7js__(DQK0KU|XQ;G*vZUJhQwfQ5=RvqZnK+t|a$c;!5I~ z3Ve%jorWvP`!Tro#vUX~;QAD<)wr&v{UA=>4~A2K7GL@dbXmH#L@O-9kCCs_Gz8tvVXWk54PAP zP}r^P5|*2ZvdtKR+!RUxQOH&8b?Ob?7Y6D`mG&H=ZnJ6P8H5B!q8lUA3{dYP%9%Cm zS8>nP+SymJ*UXyrGb{d*1sr+$-&@OiZ2n^2Y4QB(AGdbvvFi`v{+shY2Qh8_X6a!T zP)B0tJukgOzl)vj01zw?3T)^1COWePzKjg0wmKE2p} zUB5nMy&9S6u1>6+-5+oIbevX%~&2gpYnew%O$SjpA7Vtvk z-0^E5S2JiYOi~4M$CiEFos)bgWyexmM>SsO1|i+J?lT^BcfNI>4#cM-@o7^3jQDhP z-Dl$J?wZ%#wW#~MRD3=Me@CiK9+4)pPE(RRka(KpVL97@RS5z&#^shBlxEZ$U3OjLeY31^D%cWfBX)v`5fhOfMEe#MB@Yid2#EE}=>!uu;m(8Cqy-&>A{%SNntzwQbD7#5VN7MYwi zXCF*K=q_2tCtM_a+0odGdrYMz)e~l<#hLF##1$~VOb#Cw?D9*v{CgpXMNGvameo43@x&$^i| zj9_QQ^zquU<7uqrx}J8&?Z|)8NFJ+nJ_Ib7Y!(e`#ff=(>0^ZuL$C&|a>|R}W&&${ z;R5T*oZiftQ&{u8_|2}J;xAtuY@@r}b@9-QoXSN-lcPFihXuDNj=@mz9p{DJLbis^ z0V=Qijz(Ay%${nJ<%|ypC{hm40~|oC4zTVWVBI^wx_5v?bbxj50PEfX*1ZF)dk0we z$n%!!S{z{AJIG!YxwDU)G<@DWz92dp%4vtXbxR-`1npd z_*v+{rel0VEZ0&gsD11MO_S@a&7Fr%m|J0+udmqlxn`=ac7wFT?6D8j;i^sx2}%jl z4!ifG*28X)h&gFt>piQxr8~`|tP~gTRrfc^+>8O6rP(ttw9_XVu`ZFdj({*LXRy1~ z&#dQJR>NxE7F+Xw#MWooadl*Le!RDLJYRVqpZJ3NJ)#TZe7xfdVxse7eSBi`h1K{3 zev=<<%#ZcSLM?=sAyyl1 z9rpZ`1v=OV1O+;L=oAs1qKht2l;}81bdk0w3p6tZtWk$#;AR9%8JwgW?MF$&22aM`qqv&9x=wPGh zV58_@qv&9x=wPGhV57)&UsrMS4S;(c(*gwa5eY%xE41Wwf*Kvo!pb+ce(5@M-?@u5 z{l2EnoSZY_pW^fA5pqlv-xj~06w@iw5SmpSHK}+}Wp>7pB^dKz)0>)|=nbN+J5xq# zTg;^y2|8Lea;Y6w|0H=AiI~ zzEblkO!sE;9^wStnT;Sns1MZOoQfaZc~1tAc`AsUnpGg#4@URF=!$VqwQav}&a4?T za>}=Mni<-EY<1fXOXpY5d@?7kPnQm1n()BfR-Gk!D;Z=`U z>zxfI+l5Mvpd|@WB$60HYqgPv6TUS#?Z}M1AEbTs`oY#4i})V9MZ#96tgztBPO%fZ zE*_GJF?^~Tr#-9f30cruUWbNtMDU`d>sf1Y(Bx3m+ZYI^K5LS;<(}jQZ3`Vtp>4St z+@Wm+r3lHt?)r`Wd~?^YtW?~3YuC+R*{{29iCfjZ|JeB_D--wrw)2ml?(Y6wJjjaw z*nRgW>`Ln&9M@{JeXx&GUkI~4(FF39R=_&sWwVD^?J4S~tpi>st-_3^G^+L%5na$L!rz+gA z`V)1Y^}w0+Z0~<%HGSc(_1_R3YgG$@r(d-F>gGGJj;A6xuF$Ow0qhe~dZ zJL?(R=nIcn5zTn(3D;h+ny{vk)r0#_S^tf2(CQ=BE28zbUI6Q#?>qlTYbL11KRC{Q z(f8tOChZrbvXig>F)N3Xu}4k9$VEnVaMow7STl~zT3YjoZnxDW?>%e14xkH-Y9r|4 zQ+bY=@Q#}~*ay)mzNuSd)#_*Kfmu_@Mr#DJ8`e*(hb}l-p;*1qYA)&os|U7|Q^z$h zU0|>OgEw_5?PLobxl`TVLJO)S%Qb@NAa}jd(CCirG4TGqKyUdJ}`6cw}$=#De` zuIQ@ks;j#qnYlOb_c`a@WD>CKyZnCdA1{1PZkc<}J?A{nd7kGy?cAZA#WJOjNMN=L zk=jlI^xdiyt=u%2xJX?=!gmE1vHPFM6gPoKI?d|7r?f`XWQD$TD`TorXN!T8Rc=W) zV9jU1nvb$B8nEUwV9jU1n$LhWp8;z=1J-;7toaOB^BJ(_GpK7m1J-;7$g~0^i8Rtf zi1bio9D2=~hhWwqmuui<%#hzrlZRr_@t20)(TyB>hvt=_9qM?D*IcHINClRyoPHQM z**&!*B8WFBi3n*agAx&QQu@+$jdD%I{XZSK6GpOd$Vd$x$zQr==|e|NpE>l7^pBx; z^p2r-AlEauv{d(g*bZQ!sXwE;NL(p`y!Gg~76V`;-vn~){G}LL?W=4URzx%DZ`h9S z-W{I(-Mf&(mTEuJ{iyo{-%+XLz*-z0vOflUblbHbG2Hx5p4DoM$VbnWB4~d$#}oV^ zzf{F}k0(s0N>#E%A}=I2f3)8gX9(*J8uahICq4V8KjD#w4P&%*knM*LwqqzdB1rZi zTugD-6RD3)lpdKqY|Zwk?kJsA>o98$lrEar=~J&Ff6o49ZV@ zLOjbr*dIokgmW5czWXLXK)Z6PMhWr`iH0f2iu+cCV=(jt_8w@RbdG^j?JG>v-!2*L z?!Pcq?;X_2kPDJ`nC4>XOYO^+h5foRBG(jrjP4tVV3Bwp%}Q7_G$9Yj??2Dh%NIVM zZ+d_^4#-=M^~e|R7xgr1Z!yN{FT}bdl0$}G7wJ00nnMdU0TvusY&7Ovu=|^Ltb%hx?R#D+AYbKZ}GAHBE$?8c^8e#I^^t^#Ka(2K#31{A|nSKixDVOnyE3 z%1fKqOwP-nvbss1A%$x2qZ=9Y zM23dXnBmCMMB|o?8)aDc2*aaWXja@FCqfA3tjIsu0E6VjK_oD1Zc@c#?+#2yMO5+IWjHhuV!=U&Y*^k6Maz`xD zg=G1Ng+a#@6O!J8Z!}Ph9e(qXS_1o^nix`AVE&~s+V@wOthLkG{8cxOaN6Q4S3kOH z{i7?2-P13fb4QvhDZKoQo9E@9)?9BNx7F7+CO3J!&ZKwG@XB|*Ex)3BEk4~DRa$;p zL2Ob%y(@Q2VUq3wx&9Njzi7?YYbMOU@4Tj#^X~1M{>Q(`pX`#I(=YGoa<`p3wa^?H z7a^y|pH|s=d)rataMSpEXR_V$JmZF<6)Ttf?q2=aektthjlmZen1h{*!+I57zc| z8vkPYRx?4d$vG=$8eM!Eqba(}|37P`?QJO}K`P7cH16QinL7<$8? zQPAPuFplUX92;T(vGm{R#2xPaGJ%s@@`4f5u?{9}nwFIaMx-P0&ssbNrrV=P9d0{2aY1UFOB$=@2Hy=RPisM9F*W)-9N4lPk<7~XshVwZ9 zp*7lPB|pM={+CjgU@}pXZ_2Dg8$H00;bggWOt5PiDU}P3@Dhn;aeOCYOhkKz(G+h| zPEy(0TQVFg+d9urb*!B*y1OxJMc#s&&%C+skvZ5xNPp`CEc&Ur@`HJEuURy6>kLo* znmfC0|NgG_%AR{pf7RtFnCE?M{N)wwi+OXcxv|YP{${K0wJ~*`(Q$=a@6(lsQLH)Wo`3@&Z6A5g%!2)$5$nL&c1H%nmKn~ zFe~}qZ91drH~SM?isXB=u|1Jm?fAtr^0QOs$1I+aG15zR&H3=52$-IOk*`kE!7QOT z7s}Tt=!XE`!ZGVfO$!E zGNm5NlzP5Qp?0+pA5|88*hdh~aXcZK6AnAv{Wp%g3z>8dxMLy3Zi&@lRY))=$S|NQ zB}I#-4xA^ek8NoMk;F zoma1%Se*FSeJ>?gmfqZ5@LkikSGSB~BYW7&!r9xT_uWt2`=up+bW=v@jA}buomOa% zS)M*BCm|-I5I_R#H}!Ss-+~_o#l^b&WhG$)#eAWtkRgk;q1V^yoJ<#dS9`t(Mmwx- zJ??r+%33cq!HP#K++24Z*0g!`_n9{y+o*j3_8q$&mLBz}Z&J_HBgqnH_8ry#&0GbS z&H~LNp%|$|xeNpzhi=fG3=Zpnz!k=+Q5fKuCw$cN;G>==IJg-n2`JepqfnYqrlKrD zS&ecr%5^9^QJzG30RAK zBhZHAE=mgpe$BmbGNR9H-BLMv)y^d|ZaA}Q%+{AKOsQWn`PQ#)8e6?Z8&ff*G^N6G zp0R@HOQqKY%W{p?WN$|+lCd*!23@A&l6*oX-B*RsvqwpUk7pCNxw zeD-Cz#?+?S3pu)gk6ynVEml%Gv|VME>Z*$Poe?XP5=9B}GKOeMiGS(I19ga;|2DW|Q{LP}mGuv~icjx*B3gH6a}81eP_Ho){}wRyF1y5twxD z)FaXi6U!pOnFviaj`7OTjU(MB2hJHdo~|6%5dqrBmkgAnKse}had$sLjmi82%M~xt za?l0EqP-DhV8>%v1_XkQoF*M;_Vp?zIwUzggx zF0`+Uw=V&s(4{iv$q;ELiwR-DNg_%PN-0V+$~2V4C~Hu*qFj%1FUoF|7g1=_B}!}V zQ0ps1eUzY{i^zqjuMqVWqP{}ZSBUxwQC}hID@1*TsIL(96{5aE)JJLV_h6b8YL=_@ zb)&v+wZ3lD*NytRQC~Oe>qdRusIMFKb)&v+)Ypyrx=~*@>g(q9RpD5U`iSj&OR|tc zLiIS%Vs9qj$!--7c`V)+t!z6ZHlLxttg4^3BgL8FXRcmaJ7eO^jA_@Mz3TdD_L&p& z7FVtAoH)}y?ONQJjvJmul~s%LCeF&7cKxceubY<9IkEGcRquAqKC)`nyR*CATea%F zuCDj>*OnIyOU_A2&Q2O$sJpJTU|3RiQc4akj&CR{9G;w=lAM(^EI)6gl z2@d>Cu9f?m)GPXJALz_j_^@uW?0|_%?8>4{`~kg%a^nQD9qL1=gsb8M7w1Q1{xJPv7sI zD=#i3#>an&tyz{GF~v*QcXnzQ1}%6F-?&egr+?7o4EY9L=fsBe7t}ef z!8rM6N%w3pS)thQ>mQV^M!jbQB$HF_`#diGV>!sKJn|FYfEyD32GpzE9*=Jb)=lb; z!R|}=MjVTFlsFyH`UeA&_N*B*q{|IA9Ffmt`j6w|K4*-78H00Klyw?Y;1xqs3Pgt<)00 zp(0VpJ&u-g#IYy~A!$ZOaMLj>fhGgqLna62pmO?h)o8|CnKd&@SyojYb2(~fl^PzM z{ptp$?W^B$`T5?ZGhaIo=M6h9JKsxiJEHkSSEM}#_@^r^p>ZJGpk<$qxQWPqM`{&p zMupUpN3_%Se5$p-^_IMsRZ|_eNzuAxeK&=`{y)MmY~%s_@-h2uyM7xLdD|}e^Bd>O zXIE6PZPM8sCUe;a?RVM^05m~qBYlmq>7G5GvJLMXJowJ@&uduU zQTB$;t8W045}HqPPaMXpp(Q1y>!hm8lqc7Mhq!5$QkjyWpYLekG&tF}k@1e2(x}|% zLRXh>;#Jk>^_?kg+6gYSgn zL4})#gIk7!TZV&MhJ#y%gH?rt9fX5hB8wu*H7IwZ>_Rz+qWGtUgIiLbCG?)SMI01_ zinyPrUFsRTs4S%*BQ`dpAf;^4SdX^1s=GDk(m01NHMt-&cB^yDJl@uMXzO`{+N$CH z57b1(iV#KfQ*4H70H-7K2S z#!RDoL;n#fa&X+j9}?U`B{@BLt?N0)iO^B#%-;w;&T6$5{YODNs=;q}p`M3Pk4ZDg z-(sL1)j)^3On8G3&IC-+0?~L#9}I7Ifxtg6m+C)~_n!RviZ`lEhZUn}O8C$xQv z9|!b>xC>+>3ZW-t*7Lf-@@>`<+8Kbo#-d(%nZ?Q%9F(^_{_eZOy}G}?D3i!xmCVpyByqkWkkevcVpZimR{A~gFeJyBU@`IL=^!+v6wUApLQ;gT z;lJL2TF|&GAOvaRiBX-pZ7&S!EXHDygjSQtq^oKa*!|w=4LLat)4l#qB%P}799`p! z&q<4kNy~{(bf-nnwpUH|`X^UrWK>Nq@=mU@f8ni;PIV1qK1jZE)9%WaVFcqqE6A*z5Z6PKANqF==v@IYVLwpDS8EX=oB5O*)t5 zjLMm)iPx4uwZRKXsZ;j~)vI-&-uXl7MJ1wM@c|*%kcdX)L&t?RsuvR+MTb_(FMY%G z{6MYcH4{ExD*aBssm}#d%%GL3;`Sxz2NArHv<@993=r7$f}`K5bS1=a0ar--6-GQU zT(JpJkO1wQLVoxukZK6@6qez)3b$zP4;SYI60ifMGdiaDiLSqpKk=-Zyv8zLQF&H! zo;~JJe#co~IP;x&E_mhTJogE};3k@#7HUz(iI_t75#pgChIqpb99J`W z=r+5^|62F{P%mu67aFs)&%stV;QJ~lJUXi5*ovk=mv4{OJ|{o?S9A57@@{PsaOQR6 z%pvb-ahGGca5BMrlwsV)?tBwz6h1T+voKllJKQ0y);`y_BjlUnQ~0J3z`&X)q}sOQ zuWY>Z+EV$6H)%djy<`BmnXhojCt(rW$mL46RWSF}YH1CT2NZ|bK9yN+s~Mwe6M zyU`82`x|Me{&~&k;87xfCix5#L&Cd68Hh6xr4Xwe{W?J3iA9Hn!QSVReb2^~# zr7em?)TM}jLUpp2kt@~L&4Z?UrWyo@7 z*3fYiloRg@*xn)S)-LJ00q>s-M>s#?ID*ByQU{jQuOL-R%;VB-_A#|Vb01U-%S=U} z~z{g2}f`Y{*T~B5^=F3Y1-?0*T`5bl~v&zdBvK{g_m{r#; zl9y{2ef7{+a+5X_2lnmfkA21VN^gC2-{<(IRDg++&y4)Gi(CPE6{SH)+G8Vuu-6 zVnTAN)%2>=SW%(f9r*CA@+mfK31G9;%&tlwU-ox>Y;R83h=k!I$5vFerKC9ccxvlp zzkU%-(0)0FTFa*^29OV-!v+b#!$kuvWgS|~_16)u@|c!S)FN}1** zQ=a}jj`xG`c2K?{S|`%80{8tk{dvJw-Q%XbH%Q(zzM}V;3GW5Y3W1LI@kDvkd;^Em zBf9hTb1jd<1~edTrqQ^-#sYym5rwv?c3{qrIE;epXs#LJyHyLT3rJyqn5&2_(AKQH zWB$2Mojcmqv7tl$$K0{Ae9kQ9)0W4}ms~Z)F*-lVJ9SmV{Wa@m zmr4I(wFz^!Kept)v!35E1#QztVm?5o{<(2>^vm@$9nhbvj4rmyyg1|?VrU#T{ou4m z``D_ZM~yD6h{L;6-lm_{H}hxT0r}NWBNULgy+IW%H5_9Xo0FjnIVTh^6}|?%B#Vv6 zcR=Ezk?`q%U8!TzokXd_H1p8*^G` z@sBKch0!JT{4)MYJ^lEn4ZLo2$+`TU|JHXD2~{Z0U1~adRNi{@sClupPdi%Lr_uJx z#>?d8mO|jGQ}a+L#{P_TgVs>wXNbpv2B&QAPMQcJgenfzlEzD2InrmyC`#G#$>80; z$Wqd9_MS5G^leYuT$j}!aBhDp~6(T%0HU4|3OW8EptN@ zRi0=7tqvX}eMvf})xqO(Oke7tcTSkg1{$B|}TwFr==U0zkWaHvIq1$w0$<@Ua-P8ffoP&N$MU?3l0^l70Q z=%t0~jc=*z)WDU}Qt8XSjVGyt2*4ma6=2BiRDmnWP$l1|7^+zCp!85*IMRDYYgU4W z^!pVmmRP>_z^0`Xzf9ghI#4|wg@2HXA+)WO4^;_CXbUILRJ-O^Pt_sm29{|e+Ozf9E0#bxW%JWZ1ITQxZyLN<&WOcJvYv4 zjq&8Vq7S{^D_?u|3LT>K%m(cbe`kxS-N7rQ$x=_>Z!j2x zv8dEsgK&TabK#r3DNIHL#qqcCDLGySzQ`#;i(r z!i?6|842#ntfqC-yk$j2W!`D)n$WgSrB~#weKYX6LG~U+M(l^T7LDXcPnHkfAjRC{ z5B%-rH<&@buIu@QN%B>f^VR$AGSg_%!;+LpT&`1Lf}T4;i&9 zE_`vlQq{^ki9=TWJ3ha;s2Ds``k~{}1*N46F70qO_|ww;W5jy2_d~f*-q8mt-oMT{ zQI>}MBk$mHaUtYlZLe3V==1koigyOIcz_ch@L#k=>4YunK{L0gae!e(*k_JTzWs$T?^ye``QuDD0XxtL7M#6g#b-{5M-rDCXW+Zs}p`FP)^hbH3=do>S_Fh zR`L99w0f6L#GD`x6-tjs@22+84b{aw&d#00)kE(C1yk0xPB=d|_xuU1Yo`?4)Y;L| z$^XcP)^$@0N_@VOf~o6TJ0?%=paQ%LykvY>?zT|g_>=8iGvEn3NWlYL4Z4Zh60$L9 z;H7>0uK44=?fdp^Kd{eKy>I{J`}bYG_rPV(?xnE`+Kpk-4D8^^nd`J3W7tCx@hK4r<+hyZ1>Tl|goo^@NfjBc>4k-DzGO5Jw6esk z?em8r#vue7(RQ?sDBCaC?NwSC(CTIL`|rMc-MjD7yUh5C)-h;(jQT`>RXH3!V0K1g zxL6%CO)1`)HRzoaBGDU85==8L)4OjiVDb)PXl2s_h|rCW$+>jFx}+f@2E&i4{5vM*g)eR_=7ZA z9@9rspGnigu>*fXJVgdFYA9-G+)!i{b@qzr6TAkzp&6{FxkCB_l;G`0kFvXj_#+(< zI;Ox&QnS?CH#cOx&`;OJ3Go6L#q3hN{Ft`jsC?O5(%(SaZ!k`luP|?byYGvkEgjG^ zDNR=d-+>75NfENcU{;Vi@= zl;pve3NA`yAP&4YL*hGyTl7DOe{=i}|NF1b0hhk9F zX-^#ys!rY!QqT%{oSL78A304#07XdKMV=SlY&FP2O|LaHVma`~teT2ZWmTEU`LJ{s zbgZb&Yaq+F1J~5eDrPS^gbHwuV2! zJq$vgNXpNQGaVY4IWlTwPU5hN1&F~pZQIM-;9E->4N>P!ac z;QzS3{Ukb*xt{ThD^h)#v9X!H)QZL9J*J5A1+A|0t=YwCDZVW0xy~_jx$d<=KFd;u zw&(OqBZ`%UCSItOK-Ktwk6}I}V_r}oHBC4N&K(q`PHNBo)tnu3Vkngf?(V*0Mb)wR zyp|$=OF{g?VuC3COoRnLcLD}no z3M8*dE_qzvqmb8B{iO~IXf8h?w;N8-qCryGo;_RlJhl0$CpPbSO4{}0(_8CB`E`J(@OpFd!s@c9eu`YESB7I+iixMR>a{!?5OK7aBZC-wR3JtReF*6{kH zH5(P$N%Mzh6isn*vlqa#0AQ4EfS7JL&chL`N`9c?3A!7FyHU6st=z?|6KXzD6{V#X zuN&ajPp{G)@wiA?%|u(_46nLd_8tyJ&LiO)!{5pJ@bU#0p5HB(Rj=zf zE>Boj{cP(SFL7JGuJ=LdbouMPyTneEEJMM{bZ)yLG0lbV3Y;Vr2oV!9vZUik8Jt}> zR*`@XB@3k(Wemz>lx~z&D4S8PLAe`c7s^2t#UH*7wbY>& z@=WYs(Q<=Qzpf9|v>zoEcX=CM{E2h~+@z%3vNXEpc=e2Ns`Q2VD~R-}9{~eqae9m- zE*x$YtRuWu^~xF0$^`$N5?hR9>|iBVJvm8!=?e2#-^!ievO7^N@b#GVgzjPJXyY`e zbNs;{S`mf%mY%9il$^|w0T6(oFbeo=`1sbyv}r-`tDNo6e6{tGZ~nN=@o(P)KgfFz z9+dYUyWe+(b4p90w`EG!#9Pj78@vA23B29G;l_!&=gnkLEDLS-!0Jco$Uw}ND(i+c zgPqU}N&6GcFo%nFOmz%y$1}#yb!n!(n9~D%lDGoCg5l+zrS+XI?f9+6ImXZ5#m(S- za+hv+->6@FXE?nhchNh&HyeLv$TAmWQr-Tu{XJo8rGd0Kdm#7=wGpX{XrseZxh_P9 zBl!xDiz-O=Dg<_s6Ej!j#B^5af*liI{|D3+I_YoEw-t3Z`-VLf*1YoCX&1;Z$-Cr- zTiV1Z|;}mgc~U>vS9%fva^XxMg)1SBEgdj zxRB*ZDM)8%ivtMZfP*Oej@A5l$mEmv!o%)%dA4Ny{L-WHoAO&&!zLM9+Pzj;d&*r3pu!s6wS3U+b`u~3|Qby87+S!-NZ9rBO4r! z$gZ59sJBrzI7%FcWi2IPHdo7Y+mJ^&F)5F1@Sem(PX(KZq{`eNk34S~^dnlL>y5@3 ze0}mUP+Z-`7(_sgp#)7ufJsDvNko82M1V;|fJsDvNko82M1V;|fJsDvNko82M1V;| zs7xXPOdNNH@ImTAH2qj zbl@Tn9`4lVTa9En$H}l3v=`w_Q^Y7dsJU zsH0$XvY|CV$fT`L8Zeu)z|bi)YzMG0ZQTl3r-SIa!^W9no*{qEJj&_ zvK8felzUNjqr8Yhse>r5Mm#8v2&faW0%WYo!u?_#>GvuetEdk+ufcf@&gu7hoY!Lo zgfL~r_XBw>L@o=`$0BVPsb@)u<+Y|{WhGgC?&M^5QNqX^HZrcD)Ae*_X1oJCfIE_+hKF0sVPV5!Q{xj- zW5Ug0W=pJTg(1;Vm>Q33y}=S@4m0S7jYx_eG15B192R9BF)S6k_p!h#0K!N~$w8t>>^3;ZAO{qOfR7| zyYYkG?f>>R{H|w33^QWil+4o`0g=$_k|(vQdiOEfp_C

cCx!J+Qi1d<$w3?`!GVvM`?_YuQJ}C$uK8^ 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

  • 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

    TH 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

    SkOuIq8MN~Pyh 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≪ZIxm{W?!0MLqCG!n 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 UfY&@0(uq%x)bQHCCJ6bz0E~Mq6951J literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/EudoxusSans-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/EudoxusSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f42604e80c26c11734e348bd792b550dcb16ff89 GIT binary patch literal 128196 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 CUUc{X literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/GolosUI-Bold.ttf b/Plugins/DarkerNodes/Resources/Fonts/GolosUI-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ca6e6df6842f5e7fd7dc7dd072ff91b7973d5cd3 GIT binary patch literal 142424 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

    i0Q)*jM% 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

    omXLpx=9h-{ZImp1WCR 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 cH>$g>%=WwOx$O_z3)`R6XVm9Z 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 nWJri`lAkSL#S%>WgKj^ZKf^L%@beoZ9YX<1H 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


    r2PDZU!8 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
    (AKL}A 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%0DHAYmnnyL>+ < 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%0A@PxL!1Y9kc+v4)7>ff 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 Z^q$ze6IzWS80 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 literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/Junction-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/Junction-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f71eea118f5ef55e4c4707cddbd56d9dfe81fda2 GIT binary patch literal 58628 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 MD+8(%M%jq}0fGnJod5s; literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Bold.ttf b/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8369e25b7838ad6536b7db727c0db482aaac8c89 GIT binary patch literal 145684 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 HgXib}5`})@ literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-FontLog.txt b/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-FontLog.txt new file mode 100644 index 0000000..593d7fd --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-FontLog.txt @@ -0,0 +1,26 @@ +FONTLOG for the New Telegraph fonts + +This file provides detailed information on the New Telegraph Font Software. +This information should be distributed along with the New Telegraph fonts and any derivative works. + +Basic Font Information + +New Telegraph is a Unicode typeface family that supports most languages that use the Latin script and its variants, and could be expanded to support other scripts. + +ChangeLog + +2020 (Frank Baranowski) New Telegraph Family Version 3.001 +- Font Info update + +2011 (Frank Baranowski) New Telegraph Family Version 1.0 +- Font progress and initial release + +Acknowledgements + +If you make modifications be sure to add your name (N), email (E), web-address +(if you have one) (W) and description (D). This list is in alphabetical order. + +N: Frank Baranowski +E: heisenbara@gmail.com +W: +D: Designer - original Roman glyphs diff --git a/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/NewTelegraph-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9d1e3b140f86306409885955ef471a814ed47474 GIT binary patch literal 153612 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 fptiG;(6Y&KaIuPBWb#l7jQ*YD1m z^^y|JnMkgPM-E4Z{TYWO;9yFcLZ4**L?RvMsRR`oQ$+TtGn-InF2!r)QIrb#vZ=T? z?#-on7A1M6VOrCncvPK!gg2xe0#G8Yn}X@p<+{mFDPluVW9 zQ`u~BadAFZSCr1Cij%qG%KE%NTR4&x$&!j>IV=}OMo65$T#kR}oJb%5+Zl}(J zfHRql_`?_&qq)+GWD-JDf*}uW_h&OT*+4p+$z(H;IIM9+I+cJ%<+915L@FB(hbt;7 zz?kp|eg!NMNz6qm6!}C!$qk`DpZ_7k@<)atz7{T2&A*=a5_^}p2-#GOH0f1O(j|6Nassy zo6Cc;4Khksr^~9-RhSlHWXy#_!74nA!w#jh(O@u@Ou|&a%zC3d)9F|s8uf(Z`SR*? zI+ID1C2gsARCfXHl18 ztBA*9*?eiXHeFwnEKB=~^H|y`&#Ag)$VW~`%1e2a<0z5*O~VNNJ*Au zpyE7HXiA@Xu!U!NE*LP+vRpKn&!zooe|e5)X_jXWgHSH2yD1Y@+h1($H4s|2onOms;$iB^QdcOS!-zyIkIKt4Xsrnii(z z366LQ*0`=Xmnq5Bl$8{fW{UFZSgfwDE}JWkjS0qM5bjVYnDkXtR%0m4m6zulikj-v z71=<(40H8LvtH7Ia3)eoR+m@eD3z9_C`nt+p2(BcXkH#5U&K=xhN2`2&FHhdNS&1> zd_0h6Wl20#UXl%D1C@E6il_NFPu)#LQI)3R*1FPMsVXrW%f|9W@uFyX35u+Y!|8Tn zNQ6SUd=7fmP*YM?R#{b5Q`uHgQdV4YOW#jS2#>QMpJ~1(rj6=A?k#O2yU0sLHEUBz2X)bPU%2q>GDzUUv zW7bSs5Ke+>s(94ks8EuhCfnH)W$a%xuMD89n5U9*Sg0z+f5w%?>Z~c%GsJLpX(C)% zmJ8)VHDx@jN_dtfc4IjRFo9)%q4P(^5SH1ys{KU*1!+zj5DJm8ZE6X zO_r4nZz`{@sc&d#svlchQBz)DR^QMut~ti)tD|&8Y2%2})<_Ws{US(QY#&UWUog3nwbo7!@iiV5$HVTeJzNZ>U7`)mdMz&Zg=Zrd0B5 ztjfgdt4kxLk)~>%4HZ1AGdxwtAx^0@6^|WJTTxq)=UJLAP1lrV%2M@JD6%Od#LTnf zA|9`-txQ){b&aTLXlNNWY(&fCrkcj;ma3LvW2UqvWE*5uIkIy2$jZ)G9!<+PWKxN) znBNa3SJvhd2`F+&$uOANaE@nXWiDP+6wH*gw2gwuRYR(y(R@A@udkobkf_Pl*EQ7T z%CZeLBWr6a>T5ciQKic2hVr7KQKLpy*3=fA9WO4zlm|}(rQz1$9T*C0T87n(sTx1J ze0XK7u_cxak7$4{;Ha*}!I5#qFdidtG)YOX%G0)RqS7FHhOMZnX{_Q|omXeeuv#=< zoh{Ys98sT$o9FQQT%x7EGFBNI(ZF+94bO%g&#E%>%&IgMPafG+(^ONzv$CkNsIjWJ zD%(>*)q~L46K> zQfuHDwH6*!>)|K$3HU*MQd|Y!r>o)fv>Com*TKi>-{6@v4t`17(T0DA&&_w>W%EOL z$ow3>FGu0|@-qBhUV*2}>+o}V1D-Aa0l$`C!;|Gr_^$j0o-4nH-^w51ukt5&sEij~ z@Cv#W9#13T`?O8m3?HX2igV#V)-7`2*f4mNT?k*WZ@?351w5#>z{l-ku^awJ0zO4w zh1c3Bc+Aa$KiF;X3|j^NuhHP?Gw=#J0x!Qk!U4a$bKt9XHoVqa;3xGL<81gzJqFLQ zOW}327k+bN;M+DIUQ-9)CG;$Ogq{;Gz%S?r@Drj3kbp?V$!;YS5Mr+o9W7i67QE5~gEyggT!x(Lh zHx?Kd8W$Va7`IrSx4de7#Ck9v!+fGRUzV@Rx8z6WC*>b2Ei1E>Im&`%5h!wTS$)~G zvZZAgRet{i%fJBcnMZp@qNlEc2iHT8gXhuW-@w~vzz7);qspkky;_YfV~jDuILlaW z^x|IMvmBH6isnH;`Mc}Er0ET*ES0A+VIz+uZ@0f z)~hF89r(o$?caoMT!Q>t5dH-3q`wS4JzfAn!>D~XAI;OSB3R$Kud;|WSpN9tA0y$p=>Ao3K*9ATJ5_zJ^zwY@(NCom{~VrbpM{nkg{B^dmc9%< z{W`q(-h|}51^8cjxrcrCu8TCek(P%WGU-pY{ z8O>6vTaDqy2x^?M%(wuuz1-B3yP-1=NG+rW&Xc-0AKEejvbzM^F4jWz-Rl!q})E(YwP*vHTDUkA)lYTa?&1SDSlWQK&UGP zvNq(W?6Fo(ncrRBli!}-K7IN2{FHp}vgLbhmGUnVF52GHoZllBbgx8wR(I*1@jclB zyr`#VB+9X|99)9z+j~&LC1wfuD@n~Kk;&dLGrz}LHMe_S_nvDfW%rDq)RQeO%}?HQ zaBlaWgOjqQJw3?fDAW`+zItWKtg{n!cGMx=rAk@Qy=Q!OkLcOHon!^D_ZVayDk zc3B7`)zHh}h91X+I$Yl;0!lEUboHPbcx}|8YGoxjfa(pcl?%19ol-n0_ET!*VjYar zGFeWk12R30LDVLksDn^-;6$bl^YZI4zFv(PIks5(pBL?Loy_6g&iv3cgLzL)#k2{t zUSWM1c}Ezw0=@aEgpsk@kQF{dW z_F*z)ENK~58FQ4EmQ{^0MzoJITHD*gBdY2R^?P_}Ya(aF9Qf^shf7=A%}j~7_2rQN zA7AJ8R7V~U#2rM&6@F~8;qQLwQ-N;rE$d=C|Af?bT%OMYv;@03K0h#}SrX16h2Q_8B z2DNzfl$oz0AS?H4%B33Ibqe6!SCT^Tlm@?&dG_Jq6Jp`Se6|D6y&Vt_5SVc@0E%~F zHrs*uYX?LGDXe7=Q_ww)N1jHXG>EEjqzmK?>>ysb6H{kd!xRB)_$x_4SGPC+52R_iE3~4p6K(fTABFZR|H%{eS2y0}l`)|cC9+qNAF|8^ug)BYZ5~MFrzuv0QfckwZwO;F-#^_r zmp}S<89(}G659VG=K5M7+J8>SKh+;Pd9Wa?2HwG~wBBIZ0~>G=`0u4*IY#wd0#o1u zNFi9(;l~bu-TXoRP6LoxdI2^`Ds|gJ1F{$3dH!I=g#eO&TP0{22KCeGNp*}{ZwUEM z##uqj@BJamM51|&phqh#rIxvtCsDVr>bkwh8&il_FDW~$futNK;62~hz^#+IG^o*l zt&vwftieVNrb=Ko$BP9F8x~z`cmT3tF~WxB7kp2EHFzFC-tQ>_QhqKer?=5E7o9Yh zjWYJ2jbn*=%r?@lzXMw_)|lNVn#g`WDa+!nAfS5Ca>zTqi-jf$Rub@*PigQgo%B~t zIf^wZ+V!MT-~#}M5nd-@iPY#MG&%{527zTA2cV_(9|5-$S`$aoY>ymb$ID45rya*N zy}Ip^3FQ6>WR`W@p+PqRZ;&EjgX(osjZW&-ltUV9(@A|2Acocr*8>0mEQ}Y*m;f2V z0%a@*s*@;tM0SE{_fJ)@SOUX>scj!WOvJ74oTg>wxX{0yU3aQR+T_qMM8#em93MV3 zUO=vk(dYj_pLZEo_K6Did12(PSDkM!j2O^8D<03ye!oL^ZmqUU2PGg2V5Vu6!3$dD z0|18+US|sXn*$b z!~`hcrId^Nu<|Jz5+opxUe}aknsTiIcA0q(epsONK_w0^$+;aaTT4K>prt>Ea0Efh z#YW7RP3aA5fZ0lu@16W zhq~9PdmaanR~^Hew%JhtY~O=ecaoIdm}VPGp2i~7Jh4d4Aa>!0Oq)u;+z)HuQoxRh z%sE&GKSzx|J4mG*)Tm@DthjmQIXdZ04OZx+6c+hq>AN*}kAUSkB}Hq=Eb73lAzIQ- zLc5ycj*+6)1i_>5tvRv}&l|=&PlIu_qC~al9jUwEB~&6#m8ew=XMJa>DjXu@a;&vuta0l6TwNTue;*pAO)lP9wbY#3v!K+M zJ~!VmS2K*$hRx4-&KoLE7G%0Ax=bBVc!h2-u}_HD$cca}^$fWu8X}IDYR0;E#O> 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 DQ84+y literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/XXIIAven-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/XXIIAven-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..11b4cffc4c765068eedd37604ae5cb02076ad77f GIT binary patch literal 47460 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 literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/_Fonts.txt b/Plugins/DarkerNodes/Resources/Fonts/_Fonts.txt new file mode 100644 index 0000000..d6d7bbb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Fonts/_Fonts.txt @@ -0,0 +1,28 @@ +All fonts are under Open Font Licence. + +Balsamiq Sans - By Balsamiq +https://fontesk.com/balsamiq-sans-typeface/ + +Canonade - By Camille Khubbetdinov +https://fontesk.com/cannonade-font/ + +Caskaydia Cove - By Aaron Bell and Eli Heuer +https://fontesk.com/caskaydia-cove-typeface/ + +Exodus Sans - By Stijn de Vries +https://fontesk.com/eudoxus-sans-typeface/ + +Golos UI - By Paratype +https://fontesk.com/golos-ui-typeface/ + +Jua - By Woowa Brothers +https://fontesk.com/jua-font/ + +Junction - By Tyler Finck +https://fontesk.com/junction-typeface/ + +New Telegraph - By Franck Baranowski +https://fontesk.com/new-telegraph-typeface/ + +XXII Aven - By Lecter Johnson +https://fontesk.com/xxii-aven-typeface/ diff --git a/Plugins/DarkerNodes/Resources/Fonts/_OFL.txt b/Plugins/DarkerNodes/Resources/Fonts/_OFL.txt new file mode 100644 index 0000000..f5ed6fa --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Fonts/_OFL.txt @@ -0,0 +1,91 @@ +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/Plugins/DarkerNodes/Resources/Icon128.png b/Plugins/DarkerNodes/Resources/Icon128.png new file mode 100644 index 0000000..448216a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d361ddf166f7141f3e39e2a470a7bd68c3f360f5f3c84fa933db3e159be9581 +size 5145 diff --git a/Plugins/DarkerNodes/Resources/Theme/Blank.png b/Plugins/DarkerNodes/Resources/Theme/Blank.png new file mode 100644 index 0000000..d6f216c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Blank.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c73222e9295248c64101f2de610f4bc02a512b5600fb7de720840d10bdb13c91 +size 72 diff --git a/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Hovered.png new file mode 100644 index 0000000..262bb9a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fa046f3b0ae78ec79fab8f4e307d0794ccf99a784d455048441f5aafa329153 +size 89 diff --git a/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Pressed.png b/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Pressed.png new file mode 100644 index 0000000..05bad23 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Docking/ShowTabwellButton_Pressed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c5a9772dd0781c617efdadb540b91f431fdac8e540a18f3014c5dc2d221e7a2 +size 89 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Button/ComboArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/ComboArrow.png new file mode 100644 index 0000000..3a63e09 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/ComboArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9464cc26f4afa38096a8b7b527890be985335cb9fd0bcb89b3749f794600d8a +size 1594 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Button/FlatButton.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/FlatButton.png new file mode 100644 index 0000000..281c68e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/FlatButton.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5c80a2785330fc54e7880f32f6e427862811c211bd25fe7e99a9aa3f86a3936 +size 113 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Button/_save_solid/ComboArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/_save_solid/ComboArrow.png new file mode 100644 index 0000000..ac8fbe3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Button/_save_solid/ComboArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1782b2d52edf0a61b378328b2dc9192abc16229fb5acb3fe15b2bf20d5e67f76 +size 85 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox.png new file mode 100644 index 0000000..42cb7bf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f42770ab9445ba65829992477e613c52acd3248aed67c1bd548c0e99b5c282df +size 125 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked.png new file mode 100644 index 0000000..0b02ccf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee1f253ffb870d26e90928a38aabd39dab3111df7c1717b1cbccf6bbc32208a +size 197 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked_Hovered.png new file mode 100644 index 0000000..22dff5c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Checked_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f24fa90a19f83f9588467d01b87b8ec045b9f5621a8081525a0bbbee7db27041 +size 198 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Hovered.png new file mode 100644 index 0000000..07c0d3c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc86b06b1167fd9dc974e71f3da6d50bbdb37686f02f9d7d4ca088f1adeb0357 +size 126 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined.png new file mode 100644 index 0000000..4ad1c66 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4607dfd913c3956cd4015c15351b719d528b826d36a28f815f075c36af511e6a +size 133 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined_Hovered.png new file mode 100644 index 0000000..fff7002 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/CheckBox_Undetermined_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae89978c4a7b220fc610d31a2a30bf6caea47325c05d1ab7860fd61d673b26d6 +size 134 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton.png new file mode 100644 index 0000000..57ca3b6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:371c8b464c19c0926cd42ab9c717751f1266c9e51b0cac5e1e82b274afe24cf1 +size 181 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked.png new file mode 100644 index 0000000..db9621e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d762d3110751436df08e52829f8add3f2971d2d6a89fdc22a94dbe88389076 +size 203 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked_Hovered.png new file mode 100644 index 0000000..eee344c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Checked_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0958f438490f4fdde2fb529fd94c2b567c71851746f38b55610e651dd5bf3d +size 209 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Hovered.png new file mode 100644 index 0000000..325a460 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Checkbox/RadioButton_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5545e0814ff974d00e7228b5d9ab1c0d5769a00b62feab04fd74f55d8f188073 +size 184 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Hovered.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Hovered.png new file mode 100644 index 0000000..f4ecd61 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:704c10784fb87cc323c6dcd0d5f385446d75c94937930588f508bba14b36f5cc +size 162 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Normal.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Normal.png new file mode 100644 index 0000000..969060a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643f8f711f30d960aa18ec4e94fe6d0732b75eac8655ae3a53ba6592f136f536 +size 146 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Pressed.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Pressed.png new file mode 100644 index 0000000..1cc82b3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Panel/CloseApp_Pressed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:876bdeb54bd24a0c36c97ec6af69a11f0869ec7de465542e68cec74d8dccab1d +size 162 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Connected.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Connected.png new file mode 100644 index 0000000..2946acc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Connected.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de0d1132ac905d518bf053785a85fd8368b66f196d9489ad42933fd69577be2a +size 148 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Disconnected.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Disconnected.png new file mode 100644 index 0000000..4b01b4c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecPin_Disconnected.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba103e7f8181a13c569f5af38dbb56d2419c81d2cba31db10f63cb8a848b4d02 +size 140 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecutionBubble.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecutionBubble.png new file mode 100644 index 0000000..2e766fc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/ExecutionBubble.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb934fec975d32482192f62102c41f91fb5156e2511216285dc6657cc1e5b3d1 +size 162 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected.png new file mode 100644 index 0000000..fcf39e2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64036a8fb0e4863936d261e470d3108887787a93124697080149e257e14b3afe +size 166 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected_VarA.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected_VarA.png new file mode 100644 index 0000000..1f0b7d6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_connected_VarA.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a59d05eafdf9923e2f59aa3752bf26230370ae36386c539ceedc00e908d5c564 +size 190 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected.png new file mode 100644 index 0000000..b639edd --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f2cce81dddad925e8c8807999cffd88bb2224f6554df4d0f56ca18b0f9e6d92 +size 162 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected_VarA.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected_VarA.png new file mode 100644 index 0000000..10a3591 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Pin/Pin_disconnected_VarA.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cbb7bfcf5191e158494629e74786b15086548854f52048f89d36f3d5565bfd6 +size 185 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Above.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Above.png new file mode 100644 index 0000000..adf3fcf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Above.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4c6c2955a5706db1012608ed1c21d759d17768ded2b75ec313a089d3511c5e +size 169 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Below.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Below.png new file mode 100644 index 0000000..df31a31 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Below.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cdccc32e936b92a87de18b5d06b18d9bf3ad079640434ebfce05e8d4b2469df +size 168 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Onto.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Onto.png new file mode 100644 index 0000000..4c5efdc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/DropZoneIndicator_Onto.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71548648c8383701b613f6643e92ed04186d49374e07beca70dc7cfa59d18b57 +size 102 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Table/Selector.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/Selector.png new file mode 100644 index 0000000..a6d5389 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Table/Selector.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bbba4fd8c722c2f5bcb98786e76ad5ed643b860606f8347d2b29c61f5e630b7 +size 84 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/DownArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/DownArrow.png new file mode 100644 index 0000000..2ae4fee --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/DownArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a815ddf54a751149a6dbfb8624853024c202c6ee79ddf120a36a4d3f586a449 +size 1594 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SearchGlass.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SearchGlass.png new file mode 100644 index 0000000..3750275 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SearchGlass.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1725114d132281432abd69f0d45088788f778aef1cdbe454ccb70f0ed4677ff5 +size 1733 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SpinArrows.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SpinArrows.png new file mode 100644 index 0000000..ee49af9 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/SpinArrows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c07bccfb2d04604eaba3e9f57028bd3c481015c68afd5bfb23a10aebebeeda +size 1623 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape.png new file mode 100644 index 0000000..a0b9fd2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79dc7354268f5fd942b3e1e48acc87458a138c09d88461f540969d40b00efc95 +size 95 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape_Empty.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape_Empty.png new file mode 100644 index 0000000..1127d94 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/TextBlockHighlightShape_Empty.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc8ae529d1fc86218d9e21b39cc24a437910fedb44efe93d7f63d265bfcae27 +size 104 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/UpArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/UpArrow.png new file mode 100644 index 0000000..707e2a8 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/UpArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c76ed72c99d1c710c6c498b6e2f04beceb0a60779fa023baeda539d8348e0255 +size 1595 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/X.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/X.png new file mode 100644 index 0000000..23bce6e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/X.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:229e061939776314e839de48569ad38281d6947cf96cd710a9ec6d467ca365c0 +size 145 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/DownArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/DownArrow.png new file mode 100644 index 0000000..ac8fbe3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/DownArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1782b2d52edf0a61b378328b2dc9192abc16229fb5acb3fe15b2bf20d5e67f76 +size 85 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SearchGlass.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SearchGlass.png new file mode 100644 index 0000000..5666ae0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SearchGlass.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8b03a0bcf20aab1a83b9336a067fb1631c7f45c25829a7c0b875659e4c93288 +size 228 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SpinArrows.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SpinArrows.png new file mode 100644 index 0000000..283de26 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/SpinArrows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5426f449f569b4515c51c3959cfd9c001719d8b9340e7735feb878a993d90d1c +size 120 diff --git a/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/UpArrow.png b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/UpArrow.png new file mode 100644 index 0000000..028bda5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Elements/Textbox/_save_solid/UpArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae39bb2db7e1733b8d9873757ac6da27a1e0b5175a0e2fafd2e0140cccb2e81e +size 90 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/CollapsedNode_Body_ColorSpill.png b/Plugins/DarkerNodes/Resources/Theme/Graph/CollapsedNode_Body_ColorSpill.png new file mode 100644 index 0000000..7e41f84 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/CollapsedNode_Body_ColorSpill.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38b21038a4eb7fdb01b708e8fb08fde9c77af847e61f77b27ea9a9bbd799349f +size 245 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubble.png b/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubble.png new file mode 100644 index 0000000..bed42ba --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubble.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75533dce16af7bcaf2585ade093effef70b871d924792fb39e2cac5defdf11e2 +size 1490 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubbleArrow.png b/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubbleArrow.png new file mode 100644 index 0000000..b3c9c20 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/CommentBubbleArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a36e80061172d82e26ea9f284df1ff33b175e5bb30afdecbcf73d6eb5dc94a6a +size 1479 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/Comment_Background.png b/Plugins/DarkerNodes/Resources/Theme/Graph/Comment_Background.png new file mode 100644 index 0000000..54c92d8 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/Comment_Background.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:257a4faa3625a6825e212a18d4d9cf59fed0aad6b7a754849fbd761668de1b4c +size 203 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/ExecutionBubble.png b/Plugins/DarkerNodes/Resources/Theme/Graph/ExecutionBubble.png new file mode 100644 index 0000000..83485ba --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/ExecutionBubble.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fc6e742a1950ce2766b147bc2098dd46f0b1b75312d5ff85e5cc6f9ba7b32de +size 174 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/GraphPanel_SolidBackground.png b/Plugins/DarkerNodes/Resources/Theme/Graph/GraphPanel_SolidBackground.png new file mode 100644 index 0000000..d71bdeb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/GraphPanel_SolidBackground.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11595ec30a12fc1918e00728b43750b38eaab9f007ea07d8a118222a83bf31e4 +size 72 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill.png b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill.png new file mode 100644 index 0000000..87d26a8 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f03add23007698eef4bf15bc224faedc99ccb8cc55701247314634232d1f1f97 +size 161 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_424.png b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_424.png new file mode 100644 index 0000000..d8c4c61 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_424.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17439f65e90c4ca71877d1d0e0ff75388f522b92c524403d7a1166d204235286 +size 2701 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_gradient.png b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_gradient.png new file mode 100644 index 0000000..d17088d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/RegularNode_color_spill_gradient.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:822cdc9534223a991ae7ad3afe936fc0a52b1f90b54186dfbb8d11dcb8c2db25 +size 443 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thick.png b/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thick.png new file mode 100644 index 0000000..6f8c7c0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thick.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756a5ef85126bca9151ddbedd5cc8274fd825e8a12bb9c13f985bdc0e2def148 +size 1681 diff --git a/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thin.png b/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thin.png new file mode 100644 index 0000000..ff797e2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Graph/VarNode_color_spill_thin.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b75c53273ef4ee658ba50a29b1ca4f1f510eef3f7dd1f570678e88f8da4c245 +size 1868 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/PlusSymbol_12x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/PlusSymbol_12x.png new file mode 100644 index 0000000..94e7593 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/PlusSymbol_12x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b5e098335290afd27e71ec457f0950be6ddfa7c1ef261a30e044ec6c7ad37cc +size 1847 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/assign_12x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/assign_12x.png new file mode 100644 index 0000000..a9b7008 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/assign_12x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a52ce60c3a0273a6b457a989590126d21f36c91890cdb69fdaf234491724e9b7 +size 1647 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_PropertyMatrix_16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_PropertyMatrix_16px.png new file mode 100644 index 0000000..308a73e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_PropertyMatrix_16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eeeac07b52439d545e299394e1ee1c1d34c21ad40e97fb4cba07eb74c6d8009 +size 93 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_invisible_16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_invisible_16px.png new file mode 100644 index 0000000..2d4d4d0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_invisible_16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a8fbde61a073cde22af18eda37be85c9036a177ad061a27221e98b136cf212 +size 224 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_visible_16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_visible_16px.png new file mode 100644 index 0000000..49766a3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/icon_visible_16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9061152337e35aeea95c37987cc8340102fc9c2516a30fe3de0005a930c1a0bc +size 172 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/lens_12x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/lens_12x.png new file mode 100644 index 0000000..11b8ec0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/lens_12x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d02e41ff8aa0021c27fba8351be2c5bfa19bc9a2a44483d61002dcb628fe7ed +size 1946 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_locked_16x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_locked_16x.png new file mode 100644 index 0000000..7efd384 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_locked_16x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fff579047ca3394f14cc1c350d3ad5b49d98cfd14123c382724626fae180a65d +size 1682 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_unlocked_16x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_unlocked_16x.png new file mode 100644 index 0000000..a1d76fd --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/DetailsView/padlock_unlocked_16x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9312dabc5d5d29e60c17361b83b7cc63d66c80bb9cab0f6ddf2a185a448cc678 +size 1465 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/EventMessage_Default.png b/Plugins/DarkerNodes/Resources/Theme/Icons/EventMessage_Default.png new file mode 100644 index 0000000..b00f5ff --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/EventMessage_Default.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b0dcb44ed0d07650416e82227f576dce01f77c93f948b437722b7965aee84b +size 1763 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgDown.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgDown.png new file mode 100644 index 0000000..7be9765 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgDown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c6898412337163a779679ab6c2a07cc6938caba363fc43e27c7783ea7ae89ef +size 2901 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgUp.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgUp.png new file mode 100644 index 0000000..8b731c3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Graph/icon_FunctionArgUp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce89f2f39726a232b2f524981bd3d6c1111a0c735d7e74b3d59219c24ab9a1b +size 2886 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Down.png b/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Down.png new file mode 100644 index 0000000..33c1d54 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Down.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1f4c87fc89917d697513178d9b24802282aef82efb261563416f33fc5da47ec +size 1491 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Up.png b/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Up.png new file mode 100644 index 0000000..e12aa4c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/PropertyView/AdvancedButton_Up.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c6a053d92e8086f287b3a90c7aa17578877f85a2315ef98ce72845b35a6924 +size 1698 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddColor_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddColor_36x24px.png new file mode 100644 index 0000000..3dad81e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddColor_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8db785b2fe639944c8bbca14e94087052e4cde2c071f2fae2a505b8123fad98b +size 6269 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddCurve_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddCurve_36x24px.png new file mode 100644 index 0000000..0dc2d64 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddCurve_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c51461d2516eb488db4878b0f37034cb23463069aa2ce5ff5c16d642e2adb64 +size 3280 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddEvent_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddEvent_36x24px.png new file mode 100644 index 0000000..eb230e4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddEvent_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6657b8eed59fe5aa3f27c8d20e87e4c408812dc2a0496dd7c0aaa951f66526 +size 3341 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddFloat_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddFloat_36x24px.png new file mode 100644 index 0000000..6013095 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddFloat_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc359150ab9692c4854c16aed00917f2e3ad89f1797cf972c7f15ea02b542367 +size 3278 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddVector_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddVector_36x24px.png new file mode 100644 index 0000000..7a98ea0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackAddVector_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bab4b2797d33a863fe3d9b4c12bdc5aae018a54652f135230ed623b2a92f01ab +size 3233 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackDelete_36x24px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackDelete_36x24px.png new file mode 100644 index 0000000..1c62e18 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Timeline/icon_TrackDelete_36x24px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00e14b156af64c420331f941f636082c0a8abed314823877346b94cece5a83d1 +size 3409 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/Layer2DSnap.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/Layer2DSnap.png new file mode 100644 index 0000000..a00b7ff --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/Layer2DSnap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd5466996d1b789dcbc91fbaa3c471bdc89bc87b2df3bc9a6a5adfeff1222cfb +size 287 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/LocationGridSnap.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/LocationGridSnap.png new file mode 100644 index 0000000..efd2bb6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/LocationGridSnap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c1dd8b456eab1154eb787c056cfe93c464c364292847db6de0586499df880b +size 88 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/RotationGridSnap.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/RotationGridSnap.png new file mode 100644 index 0000000..fd56c5d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/RotationGridSnap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e06bd5fa979ebf8b22dc88c9517315315ff1b18e4eb9bbf0f3798b0991758f +size 260 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/ScaleGridSnap.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/ScaleGridSnap.png new file mode 100644 index 0000000..e8260e1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/ScaleGridSnap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:859c39187b19b6dff7934fd650439e788b2f3eaf2fe7067eab445cabc393e4a7 +size 148 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_CameraSpeed_24x16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_CameraSpeed_24x16px.png new file mode 100644 index 0000000..a7f1c72 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_CameraSpeed_24x16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1047d02a9727234b15a5488c5d8eb1254ffbfc913d38c573d109365a7de301 +size 396 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_local_16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_local_16px.png new file mode 100644 index 0000000..92ed6fe --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_local_16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaef2c7e543f68a4307d12aea3327b71b5547aa7a19c2cb5925c6dba6caaa447 +size 221 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_world_16px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_world_16px.png new file mode 100644 index 0000000..8e5985d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_axis_world_16px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3c46d779942cad1cf8ba9e2164e71036df264e0dc78606bf29dcdf82dc805ef +size 397 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_rotateb_16x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_rotateb_16x.png new file mode 100644 index 0000000..34e2df2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_rotateb_16x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44f55a0854614fdcc749230ad38c81580061716347d77e321d1210379b6df867 +size 201 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_scaleb_16x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_scaleb_16x.png new file mode 100644 index 0000000..f9bda46 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_scaleb_16x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f90a3cb57ebaebb4a6d66e30a55d6d75d03e4d075f9a59d155e0f3d8e438b32a +size 200 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_surface_snapping_14px.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_surface_snapping_14px.png new file mode 100644 index 0000000..9393003 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_surface_snapping_14px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86a1a0eaaa6df743fbb3f602d065d0985ddaf6998d9e7e9fd8462815f59a7625 +size 257 diff --git a/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_translateb_16x.png b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_translateb_16x.png new file mode 100644 index 0000000..9292e8f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Icons/Viewport/icon_translateb_16x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b90511da94a05365c4036477144094f2d92a5ba911fe5054e8bbdf58396d6b99 +size 204 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/BehaviorTreeMode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/BehaviorTreeMode_40x.png new file mode 100644 index 0000000..cf905cb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/BehaviorTreeMode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c006a0166520dd382728d8a2bc5c2761ab9162ead9e661ebb5444dbc138f7941 +size 1910 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Fail.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Fail.png new file mode 100644 index 0000000..0735d80 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Fail.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e350e4eea00c7230f1ebdaf33d8ee7035750406a8c63230293d6f6e1b5f917f0 +size 2244 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Good.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Good.png new file mode 100644 index 0000000..af4c079 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Good.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54cd832dab360373178ba62620f33b35a23d26917f9d753631e71f92cb9b95b +size 2285 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Warning.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Warning.png new file mode 100644 index 0000000..46fe1f3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Warning.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae64318dbfa238d0d07be733a802ba5f957c4b0e08836661aa83ae0c1fbf063 +size 2276 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Working.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Working.png new file mode 100644 index 0000000..11c91da --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/CompileStatus_Working.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:799377d1191e1cb69fec1357b7dae9c7b6b1b03ee509802f9a05e941ca0827be +size 2245 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/Designer_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/Designer_40x.png new file mode 100644 index 0000000..c03870f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/Designer_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a7d0212adb25d5565ebb5010203bf8dbb2439bbe1f37aa4594a4e720033614f +size 1959 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/VR_Editor_Toolbar_Icon.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/VR_Editor_Toolbar_Icon.png new file mode 100644 index 0000000..9cbf858 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/VR_Editor_Toolbar_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07227902aa857a6c270a80448f7baeb0545eac48ff065eff46f94ce7fe3dfe19 +size 2991 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_Defaults_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_Defaults_40x.png new file mode 100644 index 0000000..df98ec7 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_Defaults_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b87ccea939cae36698348323b4336b2760c9f7bc5c52a3b584cbd6fff7d7f3e0 +size 1537 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_EventGraph_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_EventGraph_40x.png new file mode 100644 index 0000000..81577d1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_BlueprintEditor_EventGraph_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e917ad4c507b8a429c802b55b98b3054a8487fb3d15c98638cc2885fc2a9e0 +size 1885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Find_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Find_40px.png new file mode 100644 index 0000000..02d136a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Find_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:835db46ff51a1a947aa66f13d976b599ac3bd2cbde878e4187d76f501dab6fc4 +size 1948 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Options_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Options_40px.png new file mode 100644 index 0000000..51ce4ef --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Blueprint_Options_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b370b8e38630755d884f5b7e68fc6f77b66c7f480eecd03bdfd4b9da790b2aa8 +size 1539 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Camera_Reset_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Camera_Reset_40px.png new file mode 100644 index 0000000..80e07d4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Camera_Reset_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37a540e8bb578b04877b27c15c1f3a0ebd1494efc40e2311259178d9e74791a5 +size 2926 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ContentBrowser_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ContentBrowser_40x.png new file mode 100644 index 0000000..972d94a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ContentBrowser_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ade328a05cbd7cf92e871b213c885e13511948ce5e4311e9766b2f21c1c78e +size 1893 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepIn_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepIn_40x.png new file mode 100644 index 0000000..fe37fc4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepIn_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec4ca2f12b6706b76920f22e9a40b6d75eb948bbc044355932c782eecf6cde3 +size 1885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOut_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOut_40x.png new file mode 100644 index 0000000..fea5a22 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOut_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a54fb5864c8b37c62c0331ad46694942a84b4b5cdb8f8257dddb370cc0fac1c +size 1878 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOver_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOver_40x.png new file mode 100644 index 0000000..cb0c0e4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_DebugStepOver_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86072f78ec917eeb0910ca7037950bd162e92f011aa8f6d64de2436464c8708f +size 1856 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Editor_Modes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Editor_Modes_40x.png new file mode 100644 index 0000000..4a98b0c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Editor_Modes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c2a6e086025aa30bb9023b93207678e390e88b45894b1f6de56412fde003f1 +size 2030 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Enable_Simulation_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Enable_Simulation_40px.png new file mode 100644 index 0000000..606adc6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Enable_Simulation_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1c527c429b54ebd52dd2b555637d66faf6aa77bffa31922161e7f458b54298d +size 2243 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_HideUnrelatedNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_HideUnrelatedNodes_40x.png new file mode 100644 index 0000000..fe53baf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_HideUnrelatedNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a0acdc1b09739d158ac93e8d7aba0ee84fbc6d374f6f3d99333a763bd4869ed +size 1903 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Marketplace_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Marketplace_40x.png new file mode 100644 index 0000000..0539740 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Marketplace_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85e0488d3cf60ccee3c2c8458aa3a921d5ad09558ce10a2806c6096ac4a4092 +size 1922 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Apply_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Apply_40x.png new file mode 100644 index 0000000..bcc3175 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Apply_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592e3eeaf802e7104790522d7df92a0dc2cc655c2264a6dea5836198e36d126c +size 1942 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_CleanUp_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_CleanUp_40x.png new file mode 100644 index 0000000..420008c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_CleanUp_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4724ebe795d0dfa741d498792acd2a7449fa90d568726020f95aa30c1edb5bb0 +size 3006 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Connectors_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Connectors_40x.png new file mode 100644 index 0000000..2756d01 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Connectors_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f7c1e31ae97ae677c7f7f8d7a04d0ec3e2852075c6ebec554ada934eb915fdd +size 2860 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Grid_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Grid_40x.png new file mode 100644 index 0000000..ad0174a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Grid_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5ee6e2c7c2e85f3649d861e9e4de80a157f66dd1a43b34f74672adbc93f7a0 +size 2775 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Home_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Home_40x.png new file mode 100644 index 0000000..7c882bf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Home_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dfb47d0abf8b3f0d10aab6ec379629d1e70ae32a2500de69275078f248a9415 +size 1896 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LiveNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LiveNodes_40x.png new file mode 100644 index 0000000..526fe25 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LiveNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47c83725f571d17922e5c49858e703c9a3ac35acadc0608f0c87732176af56f4 +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LivePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LivePreview_40x.png new file mode 100644 index 0000000..fc38d35 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_LivePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3daa71c4be6fd7c2261015087dde30dc1d814d1699011c2c0e6933d239789520 +size 1876 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Realtime_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Realtime_40x.png new file mode 100644 index 0000000..1f3c507 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Realtime_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f5ed219b08d518f227604f03d630e9c850cf778d2a9240204f4de9bd9cfc0d +size 2909 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Refresh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Refresh_40x.png new file mode 100644 index 0000000..00bcb51 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Refresh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8625ea294479b252f538b4ad0e86addb18a41d8bf1cbefdb5945aa07d9a1b7d +size 1882 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Stats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Stats_40x.png new file mode 100644 index 0000000..b6b86ac --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MatEd_Stats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:270c6fd83a26c69e6b0ba3e25f9c3e5d473e31cb9b6b4fd80301bcb532159b67 +size 1861 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MobileStats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MobileStats_40x.png new file mode 100644 index 0000000..4b983eb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_MobileStats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8fc2111723b038d5130cfb0d56a3ecabf2bf0f797ea48b2d5037019fcbf4c03 +size 1884 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_Compression_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_Compression_40x.png new file mode 100644 index 0000000..40d78e5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_Compression_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7133fa2e86efadaa925b517139adb39812b46381d169aa8b7f438da8df9a5c2 +size 2885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_CreateAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_CreateAsset_40x.png new file mode 100644 index 0000000..cef0556 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_CreateAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df26d1d0cc8014a6553bf14c42d08840d50ce8c151624d2c386637993e07df2 +size 2934 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ExportFBX_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ExportFBX_40x.png new file mode 100644 index 0000000..2c0568a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ExportFBX_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b207ecb3b48ca24d6eaf15fb8a813f1e432cc55551e42dbeb413876dd4efab5c +size 2941 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_PreviewAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_PreviewAsset_40x.png new file mode 100644 index 0000000..eb48d91 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_PreviewAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:483b445b080f29394d93976a688c68a06e3fb3ddd9e02338b278472350fa66eb +size 2879 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ReimportMesh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ReimportMesh_40x.png new file mode 100644 index 0000000..65baae4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_ReimportMesh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0454dec69af80a43a015f1534a1c11e51ae7651bc87e63435bee5bd8f7309689 +size 2894 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_SetKey_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_SetKey_40x.png new file mode 100644 index 0000000..24c314e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_Persona_SetKey_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e82b512021243a0c8c784659575783988e6a4ccf14cdece9c83c61e5fce5b4 +size 2833 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayMobilePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayMobilePreview_40x.png new file mode 100644 index 0000000..5d2514f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayMobilePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e1927cc7090551fe9c509bf5088652ec968b4605cfda7ba4edd2f8e1188ef7a +size 1932 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayOnDevice_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayOnDevice_40px.png new file mode 100644 index 0000000..1310e08 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayOnDevice_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08f537ba4ba1ed6fdf147919c71845bc45bffcbc9e9c0b1d3cdb8c6790167bdf +size 1884 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayStandalone_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayStandalone_40x.png new file mode 100644 index 0000000..c613330 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_PlayStandalone_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3261c9ecec6275d24a49dab70b0abf7e5c13a34cc4c13ad72c89c0dbfe10924b +size 1923 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_SaveAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_SaveAsset_40x.png new file mode 100644 index 0000000..0afb8e2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_SaveAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c31e0f3b3d40c9e74310adb5c498c40a7ec7b2ba48d55b0101eb65c9a4769f4 +size 1709 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ShowStaticMeshes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ShowStaticMeshes_40x.png new file mode 100644 index 0000000..f938915 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_ShowStaticMeshes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbd3e2a32536ead3ac2f0a9ff58886157da8d0731a2b89da41a4fec6da4a8ea8 +size 2859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_AdditionalData_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_AdditionalData_40x.png new file mode 100644 index 0000000..65009c6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_AdditionalData_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:673627c96724eba434511bf1d263384b97d195774548c41a56897f336d622674 +size 2916 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Binormals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Binormals_40x.png new file mode 100644 index 0000000..2dd1ec9 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Binormals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14a621bf002f63529f8579f0630d90deb9dd27f98624257fde1de053c451a154 +size 2868 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Bounds_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Bounds_40x.png new file mode 100644 index 0000000..6d7122e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Bounds_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c32facde3f8a97209f19051312bf8b49352225831500eef6e2a8cf67efe55103 +size 2966 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Collision_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Collision_40x.png new file mode 100644 index 0000000..993abcc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Collision_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcbd9f051abf0efb181bfecea45e5596bc534a52e57f3db78566beebc6135e73 +size 2902 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Normals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Normals_40x.png new file mode 100644 index 0000000..ebe200c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Normals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1959aac927d4d55a0cd1b31b4f66d40788b802730d6893d48c5d8c5384b594c4 +size 2859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowPivot_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowPivot_40x.png new file mode 100644 index 0000000..8a1c819 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowPivot_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bf71d633d27c8530c97284d9c20962b2c21c46b8e0e1b34a46747172ed51c08 +size 2866 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowSockets_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowSockets_40x.png new file mode 100644 index 0000000..9b75206 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_ShowSockets_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b1d7b4dbb542bc492055a4ca601ce0725a7465a8c2334426ce61341a4b2087 +size 2844 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Tangents_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Tangents_40x.png new file mode 100644 index 0000000..35ba250 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Tangents_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17be624075d99967800a03e93a335580d77365a498b36ebe875ae92121be09a +size 2870 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_UVOverlay_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_UVOverlay_40x.png new file mode 100644 index 0000000..13ce8ff --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_UVOverlay_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d61086a4de4b52c8e2b032cb804301657563eeb71e8b1c312380f1bb8813a33 +size 2853 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_VertColor_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_VertColor_40x.png new file mode 100644 index 0000000..8f025ad --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_VertColor_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c656081f09e95d883264443eb67f75a32a11ca93c2819ffb167e49e96479063 +size 2896 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Vertices_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Vertices_40x.png new file mode 100644 index 0000000..2c0f055 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Vertices_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f0c9bfd5386fc5253f4396836d0f6c2f37dc1bbc3b720a16afd3cdf90343a82 +size 2840 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Wireframe_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Wireframe_40x.png new file mode 100644 index 0000000..6d40c89 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_StaticMeshEd_Wireframe_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acdfe23d688b1f8469056360f00d2ee2fc12b1d2f7a2000fd2be7ef56ef32eb4 +size 2965 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_advance_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_advance_40x.png new file mode 100644 index 0000000..f5d4b3d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_advance_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3a69a0e05a930c8f9039f299416d3fffced178d709991ff13873818d9a34450 +size 1900 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_build_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_build_40x.png new file mode 100644 index 0000000..d938c3a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_build_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b937e35972df773537653fdf2d87b4614192b93add2bc6bf02eb80d285b1e1 +size 2042 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_compile_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_compile_40x.png new file mode 100644 index 0000000..7a9c8ad --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_compile_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b7e3710c3ba200e17a66ae2d665d7278ee63325fbf6d2c4bfc2519a5f61aa6 +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_eject_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_eject_40x.png new file mode 100644 index 0000000..50aa012 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_eject_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2572f70eb93ba9c825721a45c1b699fbe1bbe31f7b3a986a71e1f0e3e041bc32 +size 1951 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_findnode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_findnode_40x.png new file mode 100644 index 0000000..8b20783 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_findnode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:090a75d8fe023a6d3f6a65c44674b008b33962974a1a0d77a7516459e1b96f3f +size 1916 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_game_settings_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_game_settings_40x.png new file mode 100644 index 0000000..7f6a5a4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_game_settings_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a247b7413ae11f085d72747594677c87984cf4c7d582123de6af6ff99ee0951 +size 2073 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_kismet2_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_kismet2_40x.png new file mode 100644 index 0000000..7b8b356 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_kismet2_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ee6f3efdcf0b614ae814728b4e535d1472f32bc3e2c617480dcee8843d9426 +size 1859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_matinee_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_matinee_40x.png new file mode 100644 index 0000000..f8d6c5a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_matinee_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6216a8b2ee77a32f83f49c78a215a0b605924b304fb1323bcab3bab41f554880 +size 2014 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_pause_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_pause_40x.png new file mode 100644 index 0000000..3059a14 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_pause_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e82cf61943a0da8863b09aaa8ae8d68c61b2a932b4d92d7153f2e7abb645ffd +size 1838 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInSelectedViewport_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInSelectedViewport_40x.png new file mode 100644 index 0000000..2bcdbed --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInSelectedViewport_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c68faf6406e8dde0aa9a6423ff19b173951905cb0f81a760fa1edecb0c61000 +size 1880 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInVR_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInVR_40x.png new file mode 100644 index 0000000..6845ae3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInVR_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8501a23d260376e3586a90a83686fd5fd1183e275be38c23bfe4ea0b8a5bf9 +size 1961 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInWindow_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInWindow_40x.png new file mode 100644 index 0000000..9a7c069 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_playInWindow_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b14d1467cddc8b70f5cefb4229d68faad9e3e928134c40862f83278b30ce5a +size 1925 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_possess_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_possess_40x.png new file mode 100644 index 0000000..5f70ce6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_possess_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:241336698873a3b055d5c7baf02e52881ed0042041d339acf57202ff3f710b3d +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_simulate_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_simulate_40x.png new file mode 100644 index 0000000..082baf1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_simulate_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad00fbb6a4b5bc1ac34a15f5d233242a0453faac95e75fd0706cffde43de1f33 +size 1998 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x.png new file mode 100644 index 0000000..f2fe651 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65a523319b9e1afc3b5a80b117d8f6bb3cc94ac2b6fc97e6e1cc7efb12ee4333 +size 1936 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_off.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_off.png new file mode 100644 index 0000000..10e511d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10ea5339603c6304c7c57904caaa031e06d100e4d004f72477dbe09de3021b66 +size 1964 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_on.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_on.png new file mode 100644 index 0000000..3344af2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_on.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bb6b21e7ee351fba709266f42220d95790e78e31ae5bb64191d6d0398eb548a +size 2010 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_problem.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_problem.png new file mode 100644 index 0000000..5e17ace --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_problem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec59cd64f945100051f9690e55441fb7560c3ded92dc9f690f07823a9b7497d +size 2001 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_unknown.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_unknown.png new file mode 100644 index 0000000..9a66567 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_source_control_40x_unknown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1539544f8020ed7408badb4cc070c6c61bf7b4b6a9e3ce46063cff6e58705a4 +size 1968 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_stop_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_stop_40x.png new file mode 100644 index 0000000..7cf02b4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_stop_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfcaac879aa35f7f941939414a9d89cb3bb2d1528289c77e997e68d8965eec83 +size 1832 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_Layers_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_Layers_40x.png new file mode 100644 index 0000000..9dc871b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_Layers_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2fcde74c2a878bf6e8e55909cf27e91c0f2de6d5d861cccf56e72d5eb140f0 +size 2880 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_WidgetReflector_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_WidgetReflector_40x.png new file mode 100644 index 0000000..de9b7ef --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_tab_WidgetReflector_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:616ea57a5d1f812738f12230f54b40bd6249c050b60638d1321e5e363cb2f9ab +size 1868 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_toolbar_genericfinder_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_toolbar_genericfinder_40px.png new file mode 100644 index 0000000..280ceb6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/icon_toolbar_genericfinder_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d019ba458c86ee43ea38093a47efbd3e6588889bc98a403dbc5ce916d3cc5a92 +size 1983 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/megascans.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/megascans.png new file mode 100644 index 0000000..e5b7b88 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line.Small/megascans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fedd055ee5c545fc9d675391a2cef4a24e1302b4749cb50c21189929c39604c +size 3127 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/BehaviorTreeMode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/BehaviorTreeMode_40x.png new file mode 100644 index 0000000..c9318a3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/BehaviorTreeMode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172dd4d5e69ab5edb82b2d48463d07571b0177788768a71873e5a9bb33c8cf3e +size 231 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Fail.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Fail.png new file mode 100644 index 0000000..d1445c5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Fail.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a696442e891903ac702234066c41aca36709ed0198890e7989161a34a9a0026 +size 430 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Good.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Good.png new file mode 100644 index 0000000..f71309f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Good.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e6b6c0ae61e6c229a9abc45392dd9f529aa9ec4955dbddd69c68ea07235ee87 +size 442 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Warning.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Warning.png new file mode 100644 index 0000000..89b3c35 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Warning.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3358cd424dbc376fd56f144f860e1015d0b0c9594a5bced0bac305e31325d867 +size 452 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Working.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Working.png new file mode 100644 index 0000000..a49a8fe --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/CompileStatus_Working.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb1aac025cc3b5658deee1be520ccb432d0394d2546977f9d67a76aaa3aee837 +size 389 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/Designer_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/Designer_40x.png new file mode 100644 index 0000000..99c36de --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/Designer_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1bc494f40e518a46a82662262664f90bf3a0f964137ff979c40d73ddbd37bc3 +size 333 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/VR_Editor_Toolbar_Icon.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/VR_Editor_Toolbar_Icon.png new file mode 100644 index 0000000..84c925a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/VR_Editor_Toolbar_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2fa4ac96e07af0a33b9006dad4f9f7e4b860f56015ee59fc1f4a74dcd412e93 +size 3308 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_Defaults_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_Defaults_40x.png new file mode 100644 index 0000000..5c72299 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_Defaults_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54444693fc82c68719190d1fcc5ecef5464b3bffc3d04b2fe60d315044a79d43 +size 272 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_EventGraph_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_EventGraph_40x.png new file mode 100644 index 0000000..fd019c7 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_BlueprintEditor_EventGraph_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:679e9710e469fbefecdbd37d29f2cb403db35f5ce58c333ef0ec0ebee28cfdc8 +size 213 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Find_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Find_40px.png new file mode 100644 index 0000000..69dffdc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Find_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03526b43b50862a94595e7e2e60ac44fa7dae7daaa53a41113d5a9bd31084490 +size 330 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Options_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Options_40px.png new file mode 100644 index 0000000..6eb2126 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Blueprint_Options_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12e97b6b3b4d7d49e81e6a61520c4e97e7f17bbeef3c06451d50568f1d23a3fa +size 216 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Camera_Reset_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Camera_Reset_40px.png new file mode 100644 index 0000000..35e4047 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Camera_Reset_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f0609a066245d25ab137ff3176d94af00c871f3e7e06dff808fcbbf58a32057 +size 3150 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ContentBrowser_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ContentBrowser_40x.png new file mode 100644 index 0000000..e1f66da --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ContentBrowser_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7f90cb767948a36d9b7f7f6e64aee89473f81c725ffbf7baa9492517360477c +size 241 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepIn_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepIn_40x.png new file mode 100644 index 0000000..40ac637 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepIn_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c35280e9a91debb71b54419502433ba179e21d5417eedf78d1771e3bad718e +size 2941 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOut_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOut_40x.png new file mode 100644 index 0000000..a071bc0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOut_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1060fbdd913bcb0bfa6d9f3dedce98b4a674201302b380dd057e041afb1c283 +size 2938 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOver_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOver_40x.png new file mode 100644 index 0000000..cee094d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_DebugStepOver_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79d67167bc84924ea83226cb5f978f14d90aa0da3f6f2b78a5c5c7d47f76a092 +size 2919 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Editor_Modes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Editor_Modes_40x.png new file mode 100644 index 0000000..dd892f3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Editor_Modes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f59b4be65b1a0f4d341db781ccce04e061eb500445ea485cd08b9defe3ab40 +size 503 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Enable_Simulation_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Enable_Simulation_40px.png new file mode 100644 index 0000000..d8ea33a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Enable_Simulation_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43cdfb93e7a416f97ea91d52237dcb30d781e09f9ab02fa1d103f757dc16273f +size 409 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_HideUnrelatedNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_HideUnrelatedNodes_40x.png new file mode 100644 index 0000000..0cd3b61 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_HideUnrelatedNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a56beb1b32a7f4e94cb8e55713183f62febc077ac054d27abd9db99b829b6ead +size 252 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Marketplace_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Marketplace_40x.png new file mode 100644 index 0000000..e35fcd0 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Marketplace_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5381445b2ff08b7ec3d610d2c1afee79e9a81d8239773ef3f327ef1e20581456 +size 313 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Apply_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Apply_40x.png new file mode 100644 index 0000000..bbb0933 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Apply_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f32b9e76d9ded02e3a55b767d81b55ec684738e17a6edc1d5ef88e9321f2732 +size 281 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_CleanUp_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_CleanUp_40x.png new file mode 100644 index 0000000..d902ac4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_CleanUp_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8677f1ef758bc67ae0712345c4dde35e2cb9d209738583190a1c6cbdab24f32b +size 3290 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Connectors_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Connectors_40x.png new file mode 100644 index 0000000..2e92da2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Connectors_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf4283531f78fbdb0f4d65cb18c4ec59143aeca97b23d1519922fe3c6ce0b7d8 +size 2986 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Grid_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Grid_40x.png new file mode 100644 index 0000000..14bb70f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Grid_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b5053af8f8ce1580c6d90a536ad939d79129ccc73c5424ccc3977f4f548ec9 +size 2873 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Home_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Home_40x.png new file mode 100644 index 0000000..317bd41 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Home_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84ed369a3cb62d99187dcb7e02b2e2a2730d8ae012462cba19ab25caad5f68af +size 218 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LiveNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LiveNodes_40x.png new file mode 100644 index 0000000..a0f2a40 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LiveNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c59117d522f6811cd5204bb50fc0f0d3a2b3c15f77197f601bade40e9c40d67 +size 201 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LivePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LivePreview_40x.png new file mode 100644 index 0000000..5b977ba --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_LivePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ace067accb4b96a03ee9828157115641d208217943c85b4d185bf4c0bcb94672 +size 255 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Realtime_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Realtime_40x.png new file mode 100644 index 0000000..5d1b0f4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Realtime_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28b408e30548978f4c6ed4fe849dc8bc59e81050cb9186d276d1cb2293726456 +size 3128 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Refresh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Refresh_40x.png new file mode 100644 index 0000000..0d18423 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Refresh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ba3dbad4e76502fa8b95b30dfd3092747b52974e65f946aa9090e14b7ae896 +size 229 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Stats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Stats_40x.png new file mode 100644 index 0000000..ab1098c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MatEd_Stats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a39736d9d59a23d8acbc7e1583b8dd350b088aa732e9df69d7f7afc3fd54af7 +size 161 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MobileStats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MobileStats_40x.png new file mode 100644 index 0000000..48b2239 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_MobileStats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14341d360012256c4ecf744e0eeb4818a131d0095621996257a7d20a77e1704a +size 198 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_Compression_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_Compression_40x.png new file mode 100644 index 0000000..ad2325a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_Compression_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb66ebb335a80230498ea577b62b07f3a76b9f4dbd056fdddd76693aa040d5f +size 3050 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_CreateAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_CreateAsset_40x.png new file mode 100644 index 0000000..87b392c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_CreateAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae43e310d6af94173cc1de0f01245858cdb281941edb985c7e51913bb50c9440 +size 3107 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ExportFBX_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ExportFBX_40x.png new file mode 100644 index 0000000..461516b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ExportFBX_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c7d3597895e81f899a747e39e1fb00730e59380e35c9f5fc2a0713f40461a6 +size 3105 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_PreviewAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_PreviewAsset_40x.png new file mode 100644 index 0000000..050ece3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_PreviewAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bafa902327e27d389c5c6e33ae9477f4e84925ee44eae5d5510962aececba5ad +size 3025 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ReimportMesh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ReimportMesh_40x.png new file mode 100644 index 0000000..71d1fbb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_ReimportMesh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e01f82b1b6e593e5194b59a320b2280e7efb567553856b66d1246bf97aa75026 +size 3084 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_SetKey_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_SetKey_40x.png new file mode 100644 index 0000000..d96735a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_Persona_SetKey_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:381ae33ca578ebe4026e52855c55d2af36a634e9662b698acafc949b2f0c9995 +size 2927 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayMobilePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayMobilePreview_40x.png new file mode 100644 index 0000000..448765a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayMobilePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13721298d5118cd367783a652296af6f2c88c925e50cf6a6c95fd94a4862e335 +size 2853 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayOnDevice_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayOnDevice_40px.png new file mode 100644 index 0000000..9415385 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayOnDevice_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a33f0ad70314533f8c960f4a4ff182e268609fdf0310fdc2ff90f25bf2852f +size 327 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayStandalone_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayStandalone_40x.png new file mode 100644 index 0000000..859585c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_PlayStandalone_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30ddce07387d2c01963c8e38788d4f1a7fcd80e0bbdcc40c72bec352b12f80ab +size 314 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_SaveAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_SaveAsset_40x.png new file mode 100644 index 0000000..e5f04e6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_SaveAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c88beb6d77e5a1bd759c4defbda8a6c4b148452bcab64a7d52be19b7ad488b5 +size 316 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ShowStaticMeshes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ShowStaticMeshes_40x.png new file mode 100644 index 0000000..cce1e10 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_ShowStaticMeshes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f12ba7fbeeaf7aee84c99567dbe8e5e7d2a082fcb93d6997aca022603c8185e5 +size 3009 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_AdditionalData_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_AdditionalData_40x.png new file mode 100644 index 0000000..aca7426 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_AdditionalData_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:928b6efa82ff348af04ce9202ae3a2d9db910da87955b82c32fb872dfeeef88d +size 3146 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Binormals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Binormals_40x.png new file mode 100644 index 0000000..b6abf56 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Binormals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae0f98a9d3c71f4185e5fee6c0d1116ec7f46126f72c5160a0125676224afa0 +size 2985 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Bounds_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Bounds_40x.png new file mode 100644 index 0000000..daed034 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Bounds_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3493c669bb6664c793405a8366bb6696d5e4b65c110eec061610ad90210fe5e +size 3221 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Collision_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Collision_40x.png new file mode 100644 index 0000000..4338df5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Collision_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:164f0beef6f2dc173a8a9a7c9bcac5c3b19b188150fba912b46daed224454cd8 +size 3053 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Normals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Normals_40x.png new file mode 100644 index 0000000..2248b0b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Normals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b9d3c765a1feff2deea5f45a12e1d9fe0c5381ec75427b2d21dfeac3b94620 +size 2963 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowPivot_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowPivot_40x.png new file mode 100644 index 0000000..581f987 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowPivot_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fc12465c84da3704d2cf3f151fe790ecbc4565c7cdb316182f9fdd584868887 +size 3061 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowSockets_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowSockets_40x.png new file mode 100644 index 0000000..cef8403 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_ShowSockets_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2adb6cec49f0691542a9072a6c5ba892d05cb0578283b7695890de416ec734fc +size 2982 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Tangents_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Tangents_40x.png new file mode 100644 index 0000000..6b8604b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Tangents_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca02e1016b405c4f7173f376a89295acd600d63ab49a5e1f05b8c48755340499 +size 2982 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_UVOverlay_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_UVOverlay_40x.png new file mode 100644 index 0000000..c9eee48 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_UVOverlay_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea99f25eaa42af9b3a36be92fbe459f77f6b69c61bd7c8d082ec675042be5457 +size 3002 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_VertColor_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_VertColor_40x.png new file mode 100644 index 0000000..6e2aa64 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_VertColor_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfcc8d2089d0e7f8c696c32d139922487e08d06fce15bdb7443e5476f001347f +size 3025 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Vertices_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Vertices_40x.png new file mode 100644 index 0000000..da7e3ad --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Vertices_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d2ca4238c79c5e5d76a7cbd603585c992eabf8735a43163c04d7f87d6fd701c +size 2962 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Wireframe_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Wireframe_40x.png new file mode 100644 index 0000000..48ad268 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_StaticMeshEd_Wireframe_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9887af94ff96c788e25fc102ab99cdeea3e2ab19a9c8002ca3f208460f11247e +size 3111 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_advance_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_advance_40x.png new file mode 100644 index 0000000..0244f4b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_advance_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae82ac5cc8830ee536deebddbc4f064d5babc77a3aab55a4240ee8206631513a +size 3055 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_build_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_build_40x.png new file mode 100644 index 0000000..3311be3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_build_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a50fdc912cf5a7e2ce5b265b275e22db82672547a760071c1fb2690bcbe4de4 +size 366 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_compile_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_compile_40x.png new file mode 100644 index 0000000..5eb60d2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_compile_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1831f670556ff585fc4c764162ec4e604531d479a66389b2673e7f029e693b4f +size 150 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_eject_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_eject_40x.png new file mode 100644 index 0000000..ebcfdba --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_eject_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c7d3d5949dd469f0c73f0208a7d988e720d3fe9046146bcc65062e2520978d2 +size 350 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_findnode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_findnode_40x.png new file mode 100644 index 0000000..d727f3e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_findnode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7790633ce9e0921ae7c596fda5e9c24919dc96b860101b704eda408cf3092d19 +size 2972 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_game_settings_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_game_settings_40x.png new file mode 100644 index 0000000..53c8183 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_game_settings_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a70150f1f1fe75715a225e1cf3c41ac4f25e4d26f4813c5dc839aab6bb9abc0 +size 569 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_kismet2_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_kismet2_40x.png new file mode 100644 index 0000000..4937823 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_kismet2_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdf9c28026bd2717700bea405f7eec30972029f1fff578f08647884e69eb67c7 +size 165 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_matinee_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_matinee_40x.png new file mode 100644 index 0000000..fc07592 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_matinee_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187ad8b2250fd8e6b397632a17bb592f42da6d1e6f2b40e965d0433f53a27409 +size 419 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_pause_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_pause_40x.png new file mode 100644 index 0000000..5334b6f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_pause_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c38d57025ae41553670722592689081558dcb1e30b8f1a280c1a763f252244c +size 138 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInSelectedViewport_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInSelectedViewport_40x.png new file mode 100644 index 0000000..6511d47 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInSelectedViewport_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b49bac2132f75f122b5e172d1de9b97b1ea2974472e419978cdbe868644ab5 +size 248 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInVR_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInVR_40x.png new file mode 100644 index 0000000..aebb505 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInVR_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e62ae7db2d6338b49f74f85b3fa31fc60d1bc687f3f23526812d5037b49916c0 +size 3111 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInWindow_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInWindow_40x.png new file mode 100644 index 0000000..70ec8c3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_playInWindow_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e87189b5be1bf9f962d00704d78581ccced0e3914f2c1c2d79e8da5f3609fa1 +size 2847 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_possess_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_possess_40x.png new file mode 100644 index 0000000..df585ca --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_possess_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e30f9aad7fdf63cca42a66af03ec18d4487c52a5423b682b67bb631594805ba +size 364 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_simulate_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_simulate_40x.png new file mode 100644 index 0000000..bb8bd84 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_simulate_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:479fca6d6675580d83804700c2f4a4d69c0ec4524a03fd487942c0d160db5aa9 +size 375 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x.png new file mode 100644 index 0000000..6256bc6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9976b4ba88e791bf2b49c212340eded9093f95388bcc5b2a08e95a8c729d96fa +size 304 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_off.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_off.png new file mode 100644 index 0000000..a7c1b59 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f08927cfe61717e431a09b5dff7ce1f71e4c72aad632bf578c582aec8c7b44d4 +size 337 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_on.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_on.png new file mode 100644 index 0000000..834b2cb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_on.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aac63df3481f0216043e927d4b4260d2bf92b3cc233899120c2dccd9506c788 +size 381 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_problem.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_problem.png new file mode 100644 index 0000000..3726ca5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_problem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230e72240290875049d993701806d26fd83af66d69e4d4660422c4f927b1c375 +size 371 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_unknown.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_unknown.png new file mode 100644 index 0000000..104996c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_source_control_40x_unknown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3770af6cec453e0d6d1d285a7b357a5269a2e2de821482f64823e9e2d6e4f28f +size 339 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_stop_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_stop_40x.png new file mode 100644 index 0000000..702622c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_stop_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3e022fa8be46b2df1184470a0907606e611eb954fa2013905b3b10400f93ca +size 128 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_Layers_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_Layers_40x.png new file mode 100644 index 0000000..d7c76ae --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_Layers_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d26567e36fcb75afdfc8f5e17b26f752efab4c699cdedcd738568e9ce638d82d +size 2999 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_WidgetReflector_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_WidgetReflector_40x.png new file mode 100644 index 0000000..acc9c19 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_tab_WidgetReflector_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35f73cffe5748044e2edfcdd096b89fcad43d49f8fed047d44a1544637a92b4d +size 166 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_toolbar_genericfinder_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_toolbar_genericfinder_40px.png new file mode 100644 index 0000000..fc0166c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/icon_toolbar_genericfinder_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e714eda16ffc04e2ffd6347ecd2cd7668d486c4f0b153ab7984daea46df68de +size 416 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Line/megascans.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/megascans.png new file mode 100644 index 0000000..232e3ab --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Line/megascans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ee608d5529544c137704f253d52ed06050ef0737afa7ba4dd4a98e0ace9901c +size 2969 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/BehaviorTreeMode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/BehaviorTreeMode_40x.png new file mode 100644 index 0000000..cf905cb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/BehaviorTreeMode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c006a0166520dd382728d8a2bc5c2761ab9162ead9e661ebb5444dbc138f7941 +size 1910 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Fail.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Fail.png new file mode 100644 index 0000000..0735d80 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Fail.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e350e4eea00c7230f1ebdaf33d8ee7035750406a8c63230293d6f6e1b5f917f0 +size 2244 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Good.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Good.png new file mode 100644 index 0000000..af4c079 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Good.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54cd832dab360373178ba62620f33b35a23d26917f9d753631e71f92cb9b95b +size 2285 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Warning.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Warning.png new file mode 100644 index 0000000..46fe1f3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Warning.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae64318dbfa238d0d07be733a802ba5f957c4b0e08836661aa83ae0c1fbf063 +size 2276 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Working.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Working.png new file mode 100644 index 0000000..11c91da --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/CompileStatus_Working.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:799377d1191e1cb69fec1357b7dae9c7b6b1b03ee509802f9a05e941ca0827be +size 2245 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/Designer_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/Designer_40x.png new file mode 100644 index 0000000..c03870f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/Designer_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a7d0212adb25d5565ebb5010203bf8dbb2439bbe1f37aa4594a4e720033614f +size 1959 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/VR_Editor_Toolbar_Icon.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/VR_Editor_Toolbar_Icon.png new file mode 100644 index 0000000..9cbf858 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/VR_Editor_Toolbar_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07227902aa857a6c270a80448f7baeb0545eac48ff065eff46f94ce7fe3dfe19 +size 2991 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_Defaults_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_Defaults_40x.png new file mode 100644 index 0000000..df98ec7 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_Defaults_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b87ccea939cae36698348323b4336b2760c9f7bc5c52a3b584cbd6fff7d7f3e0 +size 1537 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_EventGraph_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_EventGraph_40x.png new file mode 100644 index 0000000..81577d1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_BlueprintEditor_EventGraph_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e917ad4c507b8a429c802b55b98b3054a8487fb3d15c98638cc2885fc2a9e0 +size 1885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Find_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Find_40px.png new file mode 100644 index 0000000..02d136a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Find_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:835db46ff51a1a947aa66f13d976b599ac3bd2cbde878e4187d76f501dab6fc4 +size 1948 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Options_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Options_40px.png new file mode 100644 index 0000000..51ce4ef --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Blueprint_Options_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b370b8e38630755d884f5b7e68fc6f77b66c7f480eecd03bdfd4b9da790b2aa8 +size 1539 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Camera_Reset_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Camera_Reset_40px.png new file mode 100644 index 0000000..80e07d4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Camera_Reset_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37a540e8bb578b04877b27c15c1f3a0ebd1494efc40e2311259178d9e74791a5 +size 2926 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ContentBrowser_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ContentBrowser_40x.png new file mode 100644 index 0000000..972d94a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ContentBrowser_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ade328a05cbd7cf92e871b213c885e13511948ce5e4311e9766b2f21c1c78e +size 1893 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepIn_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepIn_40x.png new file mode 100644 index 0000000..fe37fc4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepIn_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec4ca2f12b6706b76920f22e9a40b6d75eb948bbc044355932c782eecf6cde3 +size 1885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOut_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOut_40x.png new file mode 100644 index 0000000..fea5a22 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOut_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a54fb5864c8b37c62c0331ad46694942a84b4b5cdb8f8257dddb370cc0fac1c +size 1878 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOver_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOver_40x.png new file mode 100644 index 0000000..cb0c0e4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_DebugStepOver_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86072f78ec917eeb0910ca7037950bd162e92f011aa8f6d64de2436464c8708f +size 1856 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Editor_Modes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Editor_Modes_40x.png new file mode 100644 index 0000000..4a98b0c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Editor_Modes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c2a6e086025aa30bb9023b93207678e390e88b45894b1f6de56412fde003f1 +size 2030 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Enable_Simulation_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Enable_Simulation_40px.png new file mode 100644 index 0000000..606adc6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Enable_Simulation_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1c527c429b54ebd52dd2b555637d66faf6aa77bffa31922161e7f458b54298d +size 2243 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_HideUnrelatedNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_HideUnrelatedNodes_40x.png new file mode 100644 index 0000000..fe53baf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_HideUnrelatedNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a0acdc1b09739d158ac93e8d7aba0ee84fbc6d374f6f3d99333a763bd4869ed +size 1903 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Marketplace_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Marketplace_40x.png new file mode 100644 index 0000000..0539740 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Marketplace_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85e0488d3cf60ccee3c2c8458aa3a921d5ad09558ce10a2806c6096ac4a4092 +size 1922 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Apply_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Apply_40x.png new file mode 100644 index 0000000..bcc3175 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Apply_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592e3eeaf802e7104790522d7df92a0dc2cc655c2264a6dea5836198e36d126c +size 1942 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_CleanUp_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_CleanUp_40x.png new file mode 100644 index 0000000..420008c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_CleanUp_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4724ebe795d0dfa741d498792acd2a7449fa90d568726020f95aa30c1edb5bb0 +size 3006 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Connectors_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Connectors_40x.png new file mode 100644 index 0000000..2756d01 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Connectors_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f7c1e31ae97ae677c7f7f8d7a04d0ec3e2852075c6ebec554ada934eb915fdd +size 2860 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Grid_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Grid_40x.png new file mode 100644 index 0000000..ad0174a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Grid_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5ee6e2c7c2e85f3649d861e9e4de80a157f66dd1a43b34f74672adbc93f7a0 +size 2775 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Home_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Home_40x.png new file mode 100644 index 0000000..7c882bf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Home_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dfb47d0abf8b3f0d10aab6ec379629d1e70ae32a2500de69275078f248a9415 +size 1896 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LiveNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LiveNodes_40x.png new file mode 100644 index 0000000..526fe25 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LiveNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47c83725f571d17922e5c49858e703c9a3ac35acadc0608f0c87732176af56f4 +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LivePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LivePreview_40x.png new file mode 100644 index 0000000..fc38d35 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_LivePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3daa71c4be6fd7c2261015087dde30dc1d814d1699011c2c0e6933d239789520 +size 1876 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Realtime_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Realtime_40x.png new file mode 100644 index 0000000..1f3c507 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Realtime_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f5ed219b08d518f227604f03d630e9c850cf778d2a9240204f4de9bd9cfc0d +size 2909 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Refresh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Refresh_40x.png new file mode 100644 index 0000000..00bcb51 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Refresh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8625ea294479b252f538b4ad0e86addb18a41d8bf1cbefdb5945aa07d9a1b7d +size 1882 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Stats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Stats_40x.png new file mode 100644 index 0000000..b6b86ac --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MatEd_Stats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:270c6fd83a26c69e6b0ba3e25f9c3e5d473e31cb9b6b4fd80301bcb532159b67 +size 1861 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MobileStats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MobileStats_40x.png new file mode 100644 index 0000000..4b983eb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_MobileStats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8fc2111723b038d5130cfb0d56a3ecabf2bf0f797ea48b2d5037019fcbf4c03 +size 1884 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_Compression_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_Compression_40x.png new file mode 100644 index 0000000..40d78e5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_Compression_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7133fa2e86efadaa925b517139adb39812b46381d169aa8b7f438da8df9a5c2 +size 2885 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_CreateAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_CreateAsset_40x.png new file mode 100644 index 0000000..cef0556 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_CreateAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df26d1d0cc8014a6553bf14c42d08840d50ce8c151624d2c386637993e07df2 +size 2934 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ExportFBX_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ExportFBX_40x.png new file mode 100644 index 0000000..2c0568a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ExportFBX_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b207ecb3b48ca24d6eaf15fb8a813f1e432cc55551e42dbeb413876dd4efab5c +size 2941 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_PreviewAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_PreviewAsset_40x.png new file mode 100644 index 0000000..eb48d91 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_PreviewAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:483b445b080f29394d93976a688c68a06e3fb3ddd9e02338b278472350fa66eb +size 2879 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ReimportMesh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ReimportMesh_40x.png new file mode 100644 index 0000000..65baae4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_ReimportMesh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0454dec69af80a43a015f1534a1c11e51ae7651bc87e63435bee5bd8f7309689 +size 2894 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_SetKey_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_SetKey_40x.png new file mode 100644 index 0000000..24c314e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_Persona_SetKey_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e82b512021243a0c8c784659575783988e6a4ccf14cdece9c83c61e5fce5b4 +size 2833 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayMobilePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayMobilePreview_40x.png new file mode 100644 index 0000000..5d2514f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayMobilePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e1927cc7090551fe9c509bf5088652ec968b4605cfda7ba4edd2f8e1188ef7a +size 1932 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayOnDevice_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayOnDevice_40px.png new file mode 100644 index 0000000..1310e08 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayOnDevice_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08f537ba4ba1ed6fdf147919c71845bc45bffcbc9e9c0b1d3cdb8c6790167bdf +size 1884 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayStandalone_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayStandalone_40x.png new file mode 100644 index 0000000..c613330 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_PlayStandalone_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3261c9ecec6275d24a49dab70b0abf7e5c13a34cc4c13ad72c89c0dbfe10924b +size 1923 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_SaveAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_SaveAsset_40x.png new file mode 100644 index 0000000..0afb8e2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_SaveAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c31e0f3b3d40c9e74310adb5c498c40a7ec7b2ba48d55b0101eb65c9a4769f4 +size 1709 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ShowStaticMeshes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ShowStaticMeshes_40x.png new file mode 100644 index 0000000..f938915 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_ShowStaticMeshes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbd3e2a32536ead3ac2f0a9ff58886157da8d0731a2b89da41a4fec6da4a8ea8 +size 2859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_AdditionalData_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_AdditionalData_40x.png new file mode 100644 index 0000000..65009c6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_AdditionalData_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:673627c96724eba434511bf1d263384b97d195774548c41a56897f336d622674 +size 2916 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Binormals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Binormals_40x.png new file mode 100644 index 0000000..2dd1ec9 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Binormals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14a621bf002f63529f8579f0630d90deb9dd27f98624257fde1de053c451a154 +size 2868 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Bounds_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Bounds_40x.png new file mode 100644 index 0000000..6d7122e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Bounds_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c32facde3f8a97209f19051312bf8b49352225831500eef6e2a8cf67efe55103 +size 2966 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Collision_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Collision_40x.png new file mode 100644 index 0000000..993abcc --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Collision_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcbd9f051abf0efb181bfecea45e5596bc534a52e57f3db78566beebc6135e73 +size 2902 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Normals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Normals_40x.png new file mode 100644 index 0000000..ebe200c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Normals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1959aac927d4d55a0cd1b31b4f66d40788b802730d6893d48c5d8c5384b594c4 +size 2859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowPivot_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowPivot_40x.png new file mode 100644 index 0000000..8a1c819 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowPivot_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bf71d633d27c8530c97284d9c20962b2c21c46b8e0e1b34a46747172ed51c08 +size 2866 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowSockets_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowSockets_40x.png new file mode 100644 index 0000000..9b75206 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_ShowSockets_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b1d7b4dbb542bc492055a4ca601ce0725a7465a8c2334426ce61341a4b2087 +size 2844 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Tangents_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Tangents_40x.png new file mode 100644 index 0000000..35ba250 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Tangents_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17be624075d99967800a03e93a335580d77365a498b36ebe875ae92121be09a +size 2870 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_UVOverlay_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_UVOverlay_40x.png new file mode 100644 index 0000000..13ce8ff --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_UVOverlay_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d61086a4de4b52c8e2b032cb804301657563eeb71e8b1c312380f1bb8813a33 +size 2853 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_VertColor_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_VertColor_40x.png new file mode 100644 index 0000000..8f025ad --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_VertColor_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c656081f09e95d883264443eb67f75a32a11ca93c2819ffb167e49e96479063 +size 2896 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Vertices_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Vertices_40x.png new file mode 100644 index 0000000..2c0f055 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Vertices_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f0c9bfd5386fc5253f4396836d0f6c2f37dc1bbc3b720a16afd3cdf90343a82 +size 2840 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Wireframe_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Wireframe_40x.png new file mode 100644 index 0000000..6d40c89 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_StaticMeshEd_Wireframe_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acdfe23d688b1f8469056360f00d2ee2fc12b1d2f7a2000fd2be7ef56ef32eb4 +size 2965 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_advance_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_advance_40x.png new file mode 100644 index 0000000..f5d4b3d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_advance_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3a69a0e05a930c8f9039f299416d3fffced178d709991ff13873818d9a34450 +size 1900 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_build_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_build_40x.png new file mode 100644 index 0000000..d938c3a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_build_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b937e35972df773537653fdf2d87b4614192b93add2bc6bf02eb80d285b1e1 +size 2042 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_compile_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_compile_40x.png new file mode 100644 index 0000000..7a9c8ad --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_compile_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b7e3710c3ba200e17a66ae2d665d7278ee63325fbf6d2c4bfc2519a5f61aa6 +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_eject_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_eject_40x.png new file mode 100644 index 0000000..50aa012 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_eject_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2572f70eb93ba9c825721a45c1b699fbe1bbe31f7b3a986a71e1f0e3e041bc32 +size 1951 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_findnode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_findnode_40x.png new file mode 100644 index 0000000..8b20783 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_findnode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:090a75d8fe023a6d3f6a65c44674b008b33962974a1a0d77a7516459e1b96f3f +size 1916 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_game_settings_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_game_settings_40x.png new file mode 100644 index 0000000..7f6a5a4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_game_settings_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a247b7413ae11f085d72747594677c87984cf4c7d582123de6af6ff99ee0951 +size 2073 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_kismet2_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_kismet2_40x.png new file mode 100644 index 0000000..7b8b356 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_kismet2_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ee6f3efdcf0b614ae814728b4e535d1472f32bc3e2c617480dcee8843d9426 +size 1859 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_matinee_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_matinee_40x.png new file mode 100644 index 0000000..f8d6c5a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_matinee_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6216a8b2ee77a32f83f49c78a215a0b605924b304fb1323bcab3bab41f554880 +size 2014 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_pause_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_pause_40x.png new file mode 100644 index 0000000..3059a14 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_pause_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e82cf61943a0da8863b09aaa8ae8d68c61b2a932b4d92d7153f2e7abb645ffd +size 1838 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInSelectedViewport_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInSelectedViewport_40x.png new file mode 100644 index 0000000..2bcdbed --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInSelectedViewport_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c68faf6406e8dde0aa9a6423ff19b173951905cb0f81a760fa1edecb0c61000 +size 1880 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInVR_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInVR_40x.png new file mode 100644 index 0000000..6845ae3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInVR_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8501a23d260376e3586a90a83686fd5fd1183e275be38c23bfe4ea0b8a5bf9 +size 1961 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInWindow_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInWindow_40x.png new file mode 100644 index 0000000..9a7c069 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_playInWindow_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b14d1467cddc8b70f5cefb4229d68faad9e3e928134c40862f83278b30ce5a +size 1925 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_possess_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_possess_40x.png new file mode 100644 index 0000000..5f70ce6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_possess_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:241336698873a3b055d5c7baf02e52881ed0042041d339acf57202ff3f710b3d +size 1851 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_simulate_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_simulate_40x.png new file mode 100644 index 0000000..082baf1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_simulate_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad00fbb6a4b5bc1ac34a15f5d233242a0453faac95e75fd0706cffde43de1f33 +size 1998 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x.png new file mode 100644 index 0000000..f2fe651 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65a523319b9e1afc3b5a80b117d8f6bb3cc94ac2b6fc97e6e1cc7efb12ee4333 +size 1936 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_off.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_off.png new file mode 100644 index 0000000..10e511d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10ea5339603c6304c7c57904caaa031e06d100e4d004f72477dbe09de3021b66 +size 1964 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_on.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_on.png new file mode 100644 index 0000000..3344af2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_on.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bb6b21e7ee351fba709266f42220d95790e78e31ae5bb64191d6d0398eb548a +size 2010 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_problem.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_problem.png new file mode 100644 index 0000000..5e17ace --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_problem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec59cd64f945100051f9690e55441fb7560c3ded92dc9f690f07823a9b7497d +size 2001 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_unknown.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_unknown.png new file mode 100644 index 0000000..9a66567 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_source_control_40x_unknown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1539544f8020ed7408badb4cc070c6c61bf7b4b6a9e3ce46063cff6e58705a4 +size 1968 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_stop_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_stop_40x.png new file mode 100644 index 0000000..7cf02b4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_stop_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfcaac879aa35f7f941939414a9d89cb3bb2d1528289c77e997e68d8965eec83 +size 1832 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_Layers_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_Layers_40x.png new file mode 100644 index 0000000..9dc871b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_Layers_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2fcde74c2a878bf6e8e55909cf27e91c0f2de6d5d861cccf56e72d5eb140f0 +size 2880 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_WidgetReflector_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_WidgetReflector_40x.png new file mode 100644 index 0000000..de9b7ef --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_tab_WidgetReflector_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:616ea57a5d1f812738f12230f54b40bd6249c050b60638d1321e5e363cb2f9ab +size 1868 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_toolbar_genericfinder_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_toolbar_genericfinder_40px.png new file mode 100644 index 0000000..280ceb6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/icon_toolbar_genericfinder_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d019ba458c86ee43ea38093a47efbd3e6588889bc98a403dbc5ce916d3cc5a92 +size 1983 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/megascans.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/megascans.png new file mode 100644 index 0000000..e5b7b88 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid.Small/megascans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fedd055ee5c545fc9d675391a2cef4a24e1302b4749cb50c21189929c39604c +size 3127 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/BehaviorTreeMode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/BehaviorTreeMode_40x.png new file mode 100644 index 0000000..b77701b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/BehaviorTreeMode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8dab5a3ece34c839184b037a140b588c170c26d34f8a99efd83a8f5ca1fa208 +size 2967 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Fail.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Fail.png new file mode 100644 index 0000000..ff5b6b1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Fail.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb9cbe74f951af4aca4de7b30661bd2c027b1ee0b63d26b0427197cbda247b14 +size 3170 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Good.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Good.png new file mode 100644 index 0000000..d1c6732 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Good.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:907c6426eda6520175a648d499b4dcda7e2acf56f9c4d528b163f350d7699285 +size 3186 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Warning.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Warning.png new file mode 100644 index 0000000..193f376 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Warning.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16d97759f0f20ae993de7c3295c8eec9dd00364542a96a8753d0b5bb970fbba7 +size 3189 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Working.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Working.png new file mode 100644 index 0000000..26a39f4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/CompileStatus_Working.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4340fbb20ca667851395e4b424307eb16182a62ea648c80000b224830a36456b +size 3135 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/Designer_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/Designer_40x.png new file mode 100644 index 0000000..21a5013 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/Designer_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c106dd9893dfece4e96120aa50fd8ee28322894c7b73312a81300dbb4a7a722b +size 3036 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/VR_Editor_Toolbar_Icon.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/VR_Editor_Toolbar_Icon.png new file mode 100644 index 0000000..662fb18 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/VR_Editor_Toolbar_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cd6c49f11cfcef96faab4e4c7c1c9f46c004710c9fe8af224712537ae998a5c +size 3242 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_Defaults_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_Defaults_40x.png new file mode 100644 index 0000000..6255208 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_Defaults_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f95bebf5e703e01262263ff1e3a02e960a34e61ada71b1e7a92f3f6ff0815adf +size 2994 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_EventGraph_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_EventGraph_40x.png new file mode 100644 index 0000000..352906a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_BlueprintEditor_EventGraph_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e834756d9b89161ca16cb5d831c9c7e03444aa834396b8dca7a134a3d4e277df +size 2939 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Find_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Find_40px.png new file mode 100644 index 0000000..b4920ca --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Find_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09bdfc7f53474b6de32ea8561dae1d4c9ba975b2060d9d849bce13e2b692f9ce +size 3013 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Options_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Options_40px.png new file mode 100644 index 0000000..9187d89 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Blueprint_Options_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7118b7bc43965776ce2c22a33ae3235e9ded4cd5910084c17ee548f1ff4141f +size 2928 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Camera_Reset_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Camera_Reset_40px.png new file mode 100644 index 0000000..50175fb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Camera_Reset_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfc1342ad98815d48954a48042fb681dc8b21cdcc56838c6eb66dfd677ffcd26 +size 3079 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ContentBrowser_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ContentBrowser_40x.png new file mode 100644 index 0000000..0941e4f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ContentBrowser_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eea25e7ea1633d60b2cf1672602f0fc864804bd064160f06a0ebeac756e0856 +size 2956 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepIn_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepIn_40x.png new file mode 100644 index 0000000..9990eeb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepIn_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:802924538db6a104dafa2923779f90949715caee8d39aa8a219d0b3b0d5fd32c +size 2971 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOut_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOut_40x.png new file mode 100644 index 0000000..297ee7d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOut_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74278f9936b87db0e21c7a60bbf989bc6fce821d8f39302a45bc555a854ef752 +size 2933 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOver_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOver_40x.png new file mode 100644 index 0000000..36e13a1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_DebugStepOver_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ebc34cb4b41c8a9de0a6ef7ebafe350015d3c888ceffbc4525fa4e57f1cbe03 +size 2909 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Editor_Modes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Editor_Modes_40x.png new file mode 100644 index 0000000..30b7f8d --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Editor_Modes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fce03269e00d3360e4adf5ba6d8a1758bfc216b0513d0af2edd799fdc0df7a62 +size 3200 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Enable_Simulation_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Enable_Simulation_40px.png new file mode 100644 index 0000000..eb237c9 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Enable_Simulation_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88fe99dcfcc4d58eebf15cd830dae3587cc6147c7681bfa02211bff5ce941938 +size 3194 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_HideUnrelatedNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_HideUnrelatedNodes_40x.png new file mode 100644 index 0000000..11e3d1b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_HideUnrelatedNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b32e69d3ffbcdb2c0958a6285110a205f6970340df99caa1de444a7a914dbb12 +size 2986 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Marketplace_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Marketplace_40x.png new file mode 100644 index 0000000..e3fb12f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Marketplace_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72d19ad7890e8fa2c50093b328071ad055df5dc85d43ddb95372a0e95067b4e2 +size 3014 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Apply_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Apply_40x.png new file mode 100644 index 0000000..5938fd1 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Apply_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:854df2586308c11316e69ce88202d57b85e371a0a54065c456cca1fcf517114c +size 3041 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_CleanUp_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_CleanUp_40x.png new file mode 100644 index 0000000..2469484 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_CleanUp_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74be0f0aafec0cca1d4a3d952bb83a91a91a24411e8177d8ca2523efa0a5a1c8 +size 3254 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Connectors_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Connectors_40x.png new file mode 100644 index 0000000..4687f54 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Connectors_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a64e28a2bc966047038605faa82f9ef2607ef18c4d3c81b7e1d4b833d52de33 +size 3027 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Grid_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Grid_40x.png new file mode 100644 index 0000000..14bb70f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Grid_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b5053af8f8ce1580c6d90a536ad939d79129ccc73c5424ccc3977f4f548ec9 +size 2873 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Home_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Home_40x.png new file mode 100644 index 0000000..15ae1ce --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Home_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3815f3ab90cc1b05352ec22c2467d57063a9ced560dd53a6f77e63a792235b6b +size 2947 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LiveNodes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LiveNodes_40x.png new file mode 100644 index 0000000..83dfcaf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LiveNodes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e15553b72859ae99b221f3d581d582cb4835db00d177efca3db58b3724267e +size 2929 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LivePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LivePreview_40x.png new file mode 100644 index 0000000..f6a48fd --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_LivePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02bd783cb7bc41f4a5688040a63d0116f571f640d3d1780aa5ad6ceb34b069a +size 2967 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Realtime_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Realtime_40x.png new file mode 100644 index 0000000..9a13d3f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Realtime_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7bc049482154ef4b3acee3e69fce3ea0b021a29033cc2cfbcadce30a0ae58cf +size 3072 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Refresh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Refresh_40x.png new file mode 100644 index 0000000..ad0f2c7 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Refresh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a5c0226f4ddcb0540ac3e99bf4a563c8741c1de009ce84c6eb0f5c4ca19ea5 +size 2976 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Stats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Stats_40x.png new file mode 100644 index 0000000..49bb345 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MatEd_Stats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58b8108e82260ecc5bc13444c05635f2bcbd0da6624146e87940aa8f9c047b5c +size 2894 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MobileStats_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MobileStats_40x.png new file mode 100644 index 0000000..b83c495 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_MobileStats_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9514f82ad5687882b1dd1c821d4372a69c041228c3eeacadc153f3989a17c3d5 +size 2920 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_Compression_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_Compression_40x.png new file mode 100644 index 0000000..ad2325a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_Compression_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb66ebb335a80230498ea577b62b07f3a76b9f4dbd056fdddd76693aa040d5f +size 3050 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_CreateAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_CreateAsset_40x.png new file mode 100644 index 0000000..87b392c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_CreateAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae43e310d6af94173cc1de0f01245858cdb281941edb985c7e51913bb50c9440 +size 3107 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ExportFBX_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ExportFBX_40x.png new file mode 100644 index 0000000..461516b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ExportFBX_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c7d3597895e81f899a747e39e1fb00730e59380e35c9f5fc2a0713f40461a6 +size 3105 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_PreviewAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_PreviewAsset_40x.png new file mode 100644 index 0000000..050ece3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_PreviewAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bafa902327e27d389c5c6e33ae9477f4e84925ee44eae5d5510962aececba5ad +size 3025 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ReimportMesh_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ReimportMesh_40x.png new file mode 100644 index 0000000..71d1fbb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_ReimportMesh_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e01f82b1b6e593e5194b59a320b2280e7efb567553856b66d1246bf97aa75026 +size 3084 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_SetKey_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_SetKey_40x.png new file mode 100644 index 0000000..0c0f930 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_Persona_SetKey_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e296e54ecdd069d999abd558b6a4606169adf83fcbf0bd04b805e829336dc88 +size 2910 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayMobilePreview_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayMobilePreview_40x.png new file mode 100644 index 0000000..16ed3ee --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayMobilePreview_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80caf8c1651dc9ca212c48c4b7f800e5d55a9c427fb691b83f3527c01479376d +size 3035 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayOnDevice_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayOnDevice_40px.png new file mode 100644 index 0000000..6d240ae --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayOnDevice_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:581016bb7e6fc0847bbff2c75a4a038226a54fc17406d8baa536a6f2eb28a620 +size 2979 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayStandalone_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayStandalone_40x.png new file mode 100644 index 0000000..803a1b7 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_PlayStandalone_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf225410962b6ad2e2371b5ec669bab8896409a7e2b2a132cc19071c4fe45566 +size 3042 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_SaveAsset_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_SaveAsset_40x.png new file mode 100644 index 0000000..6d07891 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_SaveAsset_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af2cf5a7e169688fdf035d14229288b57d212436f4406fc26bc9f97c1af3ce3d +size 3011 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ShowStaticMeshes_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ShowStaticMeshes_40x.png new file mode 100644 index 0000000..cce1e10 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_ShowStaticMeshes_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f12ba7fbeeaf7aee84c99567dbe8e5e7d2a082fcb93d6997aca022603c8185e5 +size 3009 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_AdditionalData_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_AdditionalData_40x.png new file mode 100644 index 0000000..06e3d68 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_AdditionalData_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c8e7386331caa0e6c55ec7efe06a84af80b1df82da32cd17b6f52df2e2afc6f +size 3143 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Binormals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Binormals_40x.png new file mode 100644 index 0000000..b6abf56 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Binormals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae0f98a9d3c71f4185e5fee6c0d1116ec7f46126f72c5160a0125676224afa0 +size 2985 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Bounds_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Bounds_40x.png new file mode 100644 index 0000000..daed034 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Bounds_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3493c669bb6664c793405a8366bb6696d5e4b65c110eec061610ad90210fe5e +size 3221 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Collision_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Collision_40x.png new file mode 100644 index 0000000..4338df5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Collision_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:164f0beef6f2dc173a8a9a7c9bcac5c3b19b188150fba912b46daed224454cd8 +size 3053 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Normals_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Normals_40x.png new file mode 100644 index 0000000..2248b0b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Normals_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b9d3c765a1feff2deea5f45a12e1d9fe0c5381ec75427b2d21dfeac3b94620 +size 2963 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowPivot_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowPivot_40x.png new file mode 100644 index 0000000..581f987 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowPivot_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fc12465c84da3704d2cf3f151fe790ecbc4565c7cdb316182f9fdd584868887 +size 3061 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowSockets_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowSockets_40x.png new file mode 100644 index 0000000..184b538 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_ShowSockets_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b00817d2890cd26ab75c7fb010a04270b938248278dd9f92ab2607b7b0e9f2a +size 2951 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Tangents_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Tangents_40x.png new file mode 100644 index 0000000..6b8604b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Tangents_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca02e1016b405c4f7173f376a89295acd600d63ab49a5e1f05b8c48755340499 +size 2982 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_UVOverlay_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_UVOverlay_40x.png new file mode 100644 index 0000000..c9eee48 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_UVOverlay_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea99f25eaa42af9b3a36be92fbe459f77f6b69c61bd7c8d082ec675042be5457 +size 3002 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_VertColor_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_VertColor_40x.png new file mode 100644 index 0000000..43ec296 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_VertColor_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2154ee70821e5b93b72661931c74a9707379d38e26f42b5f6123a9f8950bed85 +size 3021 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Vertices_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Vertices_40x.png new file mode 100644 index 0000000..fe68288 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Vertices_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:492cea7f69d88fad9d00cb64a46e08915fcc4239b46b9f09bbcc7e58f996fbd3 +size 2946 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Wireframe_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Wireframe_40x.png new file mode 100644 index 0000000..48ad268 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_StaticMeshEd_Wireframe_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9887af94ff96c788e25fc102ab99cdeea3e2ab19a9c8002ca3f208460f11247e +size 3111 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_advance_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_advance_40x.png new file mode 100644 index 0000000..1a74f83 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_advance_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5560c972590d3b3cb0ce301060c87d966903a2c10f2a398bc26cb55ac05ea33c +size 3006 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_build_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_build_40x.png new file mode 100644 index 0000000..82bc14f --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_build_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3ed0895f735d3aa6b1f7526f5a3aed41ca57801aa234cc80431e06273eb90c0 +size 3096 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_compile_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_compile_40x.png new file mode 100644 index 0000000..80e84bf --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_compile_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96ea41ab4cff913747082b011d5af7bb4030cf04024241bbc8d52c5d117a08f1 +size 2884 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_eject_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_eject_40x.png new file mode 100644 index 0000000..acb9c5e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_eject_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b606ec257010281d9a1e8b30e96cea3ea9bb44e41d55cb7ec0795e84fd3194c +size 3076 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_findnode_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_findnode_40x.png new file mode 100644 index 0000000..997621e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_findnode_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9de2984a617500c283801e2609a23e92a63a9cced37157f909c2f6ef33ccdac5 +size 2998 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_game_settings_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_game_settings_40x.png new file mode 100644 index 0000000..11a1bf3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_game_settings_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb32eb92acaf9ee9ed46f8b7188435ffb33929d092768f50b9f2069e335ec7b8 +size 3229 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_kismet2_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_kismet2_40x.png new file mode 100644 index 0000000..bee4026 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_kismet2_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f490fc983f828ae13cbf0726f686a1bb4e237b590137a3e424dfd67fc84e0b6 +size 2902 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_matinee_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_matinee_40x.png new file mode 100644 index 0000000..fc07592 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_matinee_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187ad8b2250fd8e6b397632a17bb592f42da6d1e6f2b40e965d0433f53a27409 +size 419 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_pause_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_pause_40x.png new file mode 100644 index 0000000..caabfb9 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_pause_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a59ded74ec4ecd23abac3c036aa61f5dd40d4ed4d5e02a8c9cd7ee1e804e5171 +size 2879 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInSelectedViewport_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInSelectedViewport_40x.png new file mode 100644 index 0000000..d519643 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInSelectedViewport_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6237def24924d34a6b67ea830cd4cb47e136ac99df93d114b265ee12f7a1ad86 +size 2973 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInVR_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInVR_40x.png new file mode 100644 index 0000000..6dd778e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInVR_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b92023801ff9039fcc7e1bd2cc7b0165e6124886eb3d0e37af226ea964deb651 +size 3074 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInWindow_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInWindow_40x.png new file mode 100644 index 0000000..1d171f6 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_playInWindow_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9421840cffd073419f1286588a89e69951666e5759dc97568e93e6b3a4d7ac1 +size 3047 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_possess_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_possess_40x.png new file mode 100644 index 0000000..74161a5 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_possess_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26681170f5e28c41c514761679709d4801abf5e660ab6ef1ab60f6bc89050ef7 +size 3088 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_simulate_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_simulate_40x.png new file mode 100644 index 0000000..05c78b4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_simulate_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a84a7f1076de43df8514cc95201b0392f52abf0c0370898622cd454dc9bfec3 +size 3064 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x.png new file mode 100644 index 0000000..9e39f19 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e45273d85ebbeb866e8ccd1a019713992f664070efc870fb4abd79bc9b58fea +size 3056 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_off.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_off.png new file mode 100644 index 0000000..8a4d34a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa53ed1fd27bfebf0f5b8131426300903aaa2f4a9ba07db49d3a5bab9d8942dc +size 3088 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_on.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_on.png new file mode 100644 index 0000000..714a316 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_on.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:068ab46e8cba38820cdca639a2304d3d0c70d86db8c263a06db3045242e04ac7 +size 3138 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_problem.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_problem.png new file mode 100644 index 0000000..6e059ce --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_problem.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bdf3a19106ae0391b6a70979e5bf2d0e52b32a2de23c21bb253f6df68ee0dc6 +size 3120 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_unknown.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_unknown.png new file mode 100644 index 0000000..313bc7b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_source_control_40x_unknown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04da95dff286e4f2c150447642809f501078241ff867aea8de2a437283e84f06 +size 3089 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_stop_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_stop_40x.png new file mode 100644 index 0000000..792c6a2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_stop_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bb54d9aac5256a9380cc69ef93f49c5ec011656a3840e7da506857d9b22f75c +size 2873 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_Layers_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_Layers_40x.png new file mode 100644 index 0000000..ab6d7ab --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_Layers_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdb86c9d8b54f78415b60c2842e77130f1377a4287b1bcaf96bff9241fd44147 +size 2980 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_WidgetReflector_40x.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_WidgetReflector_40x.png new file mode 100644 index 0000000..d0fb1ac --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_tab_WidgetReflector_40x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90d4d57da499ac7cf06dbbd26be250fa26b924d45b0de463c09f11604fba404 +size 2913 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_toolbar_genericfinder_40px.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_toolbar_genericfinder_40px.png new file mode 100644 index 0000000..733992e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/icon_toolbar_genericfinder_40px.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad20650022f8cee118f7e0732005e55ccc4f17fee36cafdcb0079731ba98b72b +size 3098 diff --git a/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/megascans.png b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/megascans.png new file mode 100644 index 0000000..01f1e29 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Menu/Solid/megascans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d034e30689518db434ad4665faf2666c89e2b8b141265ff470f6f573b9f99126 +size 2945 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/ColumnHeader_Arrow.png b/Plugins/DarkerNodes/Resources/Theme/Panel/ColumnHeader_Arrow.png new file mode 100644 index 0000000..e1172bb --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/ColumnHeader_Arrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06aded626d427c50ac69c099adf80581afa42cb23e64c823866067dfc8dead1a +size 89 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/HeaderSplitterGrip.PNG b/Plugins/DarkerNodes/Resources/Theme/Panel/HeaderSplitterGrip.PNG new file mode 100644 index 0000000..92fd9b3 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/HeaderSplitterGrip.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7666cf25971abee8c483d336c00e12590858a24afd00caa70b6adb839eda9613 +size 83 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrow.png b/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrow.png new file mode 100644 index 0000000..67c230a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92cc46ab91e755cf4544231f2b8defe91280c89d7687d55cd65e304686c51b6e +size 84 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrows.png b/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrows.png new file mode 100644 index 0000000..7e97e89 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/SortDownArrows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0ca39348ecced6cad832487ed8e355f8c26346e75679e019f0cd4304318bb7 +size 93 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrow.png b/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrow.png new file mode 100644 index 0000000..8176b23 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b4a3e3a034f307d851999e83581a50fc46b09b6cd9750e49744cf226a142f32 +size 89 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrows.png b/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrows.png new file mode 100644 index 0000000..4ae47f8 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/SortUpArrows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282f0748dac92581ce534f2fca5e7dcf310c0125241fe6e4681ea350e55313fc +size 98 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Collapsed.png b/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Collapsed.png new file mode 100644 index 0000000..4e8b918 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Collapsed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1534ad59af674e07260d61120c9f4299c306328054c031076d62d2ad4130d80a +size 1462 diff --git a/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Expanded.png b/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Expanded.png new file mode 100644 index 0000000..6b735d4 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Panel/TreeArrow_Expanded.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52e3ee7140329a0156eb1d440e631f0ebbdbaca9fc4567eb5b0b40e35288c7c4 +size 1452 diff --git a/Plugins/DarkerNodes/Resources/Theme/Transparent.png b/Plugins/DarkerNodes/Resources/Theme/Transparent.png new file mode 100644 index 0000000..c3a56f2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Transparent.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95e8066b05cfd67dfa06bfb1cf63f7ab5098e8d5cb62503a1d299473b56800b2 +size 75 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowBackground.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowBackground.png new file mode 100644 index 0000000..4bfb48a --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowBackground.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78ab9a778403c48c917b2a07a6670950801a7af00401721e455fe6b22d167bf9 +size 227 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowBorder.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowBorder.png new file mode 100644 index 0000000..3ecb95e --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowBorder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4761c4a67147d032de40e665ebc510bad8da5117d609d2aef976c441aaa37b5d +size 5805 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Close.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Close.png new file mode 100644 index 0000000..4c83d10 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Close.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8632d480df758f580a38b47dce0765e60fa4b6f36bf94778af75636d9f3a2b9 +size 153 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Maximize.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Maximize.png new file mode 100644 index 0000000..7809850 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Maximize.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:674ba2196e10da1099f945ff4f721164962f49bd83882a9a86b23ce3e554b02c +size 99 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Minimize.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Minimize.png new file mode 100644 index 0000000..20de392 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Minimize.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:332ecbf4e6b42f4023004372ca29eb1da3e5a13446d9b9edf9ffd615c8550456 +size 87 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Restore.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Restore.png new file mode 100644 index 0000000..a996513 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowButton_Restore.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd3bcbdb7396b17393e10b5f9f14166339463eaf4bf41ff69d31bb609881f73a +size 103 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowOutline.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowOutline.png new file mode 100644 index 0000000..64523ac --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowOutline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94237639799087b17e4c155ac0fa6f357e31171ab1de4e6833036bb2d7934f9d +size 132 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle.png new file mode 100644 index 0000000..054f64b --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56430dfa7f429c33a576cb93c7d8a6acaeae451108dcf4fefb78280be815923c +size 92 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Flashing.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Flashing.png new file mode 100644 index 0000000..b19622c --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Flashing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c196edf7d82b3ed75d586c94dd0957334a3fe60dd977b158198343b7a80af8b3 +size 151 diff --git a/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Inactive.png b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Inactive.png new file mode 100644 index 0000000..0b407f2 --- /dev/null +++ b/Plugins/DarkerNodes/Resources/Theme/Window/WindowTitle_Inactive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba04f531df0c7a12124750d521add77c55b16a6432d653c5559c16680dbd9f50 +size 83 diff --git a/Plugins/DarkerNodes/Shaders/Box.usf b/Plugins/DarkerNodes/Shaders/Box.usf new file mode 100644 index 0000000..b893208 --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/Box.usf @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "lib/Shapes.usf" + +struct DarkerUIBox +{ + static float4 ComputeBox(float2 PixelSize, float2 UVs, float4 BackgroundColor, float4 BorderColor, float Radius, float4 Padding) + { + float2 Location = UVs * PixelSize; + + PixelSize.x -= Padding.x + Padding.z; + PixelSize.y -= Padding.y + Padding.w; + Location.x -= Padding.x; + Location.y -= Padding.y; + + Radius = min(Radius, min(PixelSize.x, PixelSize.y) / 2 - 2); + + const float ExternalRectangle = DarkerUIShapes::IsInRoundedRectangle(Location, float2(1, 1), PixelSize - float2(1, 1), Radius + 1); + const float InternalRectangle = DarkerUIShapes::IsInRoundedRectangle(Location, float2(2, 2), PixelSize - float2(2, 2), Radius); + + const float Alpha = lerp( + ExternalRectangle * BorderColor.a, BackgroundColor.a, + InternalRectangle); + const float3 Color = lerp( + BorderColor.rgb, BackgroundColor.rgb, + InternalRectangle); + + return float4(Color, Alpha); + } +}; + +/* +#include "/DarkerNodes/Box.usf" +return DarkerUIBox::ComputeBox(PixelSize, UVs, BackgroundColor, BorderColor, Radius, Padding); +*/ diff --git a/Plugins/DarkerNodes/Shaders/Button.usf b/Plugins/DarkerNodes/Shaders/Button.usf new file mode 100644 index 0000000..cfc99d1 --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/Button.usf @@ -0,0 +1,24 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "lib/Shapes.usf" + +struct DarkerUIButton +{ + static float4 ComputeButton(float2 PixelSize, float2 UVs, float3 BackgroundColor, float3 BorderColor, float Radius) + { + Radius = min(Radius, min(PixelSize.x, PixelSize.y) / 2 - 1); + const float2 Location = UVs * PixelSize; + const float Alpha = DarkerUIShapes::IsInRoundedRectangle(Location, float2(0, 0), PixelSize, Radius + 1); + const float3 Color = lerp( + BorderColor, BackgroundColor, + DarkerUIShapes::IsInRoundedRectangle(Location, float2(1, 1), PixelSize - float2(1, 1), Radius)); + return float4(Color, Alpha); + } +}; + +/* +#include "/DarkerNodes/Button.usf" +return DarkerUIButton::ComputeButton(PixelSize, UVs, BackgroundColor, BorderColor, Radius); +*/ diff --git a/Plugins/DarkerNodes/Shaders/ButtonCut.usf b/Plugins/DarkerNodes/Shaders/ButtonCut.usf new file mode 100644 index 0000000..0f3a027 --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/ButtonCut.usf @@ -0,0 +1,38 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "lib/Shapes.usf" + +struct DarkerUIButtonCut +{ + static float4 ComputeButton(float2 PixelSize, float2 UVs, float3 BackgroundColor, float3 BorderColor, float Part, float Radius) + { + Radius = min(Radius, min(PixelSize.x, PixelSize.y) / 2 - 1); + + if (Part < 0) + { + UVs.x = min(UVs.x, 0.5); + } + else if (Part > 0) + { + UVs.x = max(UVs.x, 0.5); + } + else + { + UVs.x = 0.5; + } + + const float2 Location = UVs * PixelSize; + const float Alpha = DarkerUIShapes::IsInRoundedRectangle(Location, float2(0, 0), PixelSize - float2(0, 0), Radius + 1); + const float3 Color = lerp( + BorderColor, BackgroundColor, + DarkerUIShapes::IsInRoundedRectangle(Location, float2(1, 1), PixelSize - float2(1, 1), Radius)); + return float4(Color, Alpha); + } +}; + +/* +#include "/DarkerNodes/ButtonCut.usf" +return DarkerUIButtonCut::ComputeButton(PixelSize, UVs, BackgroundColor, BorderColor, Part, Radius); +*/ diff --git a/Plugins/DarkerNodes/Shaders/CenterUVs.usf b/Plugins/DarkerNodes/Shaders/CenterUVs.usf new file mode 100644 index 0000000..886f18a --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/CenterUVs.usf @@ -0,0 +1,30 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +struct DarkerUICenterUVs +{ + static float2 GetCenterUVs(float2 PixelSize, float2 Size, float2 UVs) + { + if (PixelSize.x > Size.x) + { + UVs.x *= PixelSize.x / Size.x; + UVs.x -= (PixelSize.x - Size.x) / (2.0f * Size.x); + } + + if (PixelSize.y > Size.y) + { + UVs.y *= PixelSize.y / Size.y; + UVs.y -= (PixelSize.y - Size.y) / (2.0f * Size.y); + } + + UVs = clamp(UVs, 0, 1); + + return UVs; + } +}; + +/* +#include "/DarkerNodes/CenterUVs.usf" +return DarkerUICenterUVs::GetCenterUVs(PixelSize, Size, UVs); +*/ \ No newline at end of file diff --git a/Plugins/DarkerNodes/Shaders/HeaderBox.usf b/Plugins/DarkerNodes/Shaders/HeaderBox.usf new file mode 100644 index 0000000..2c7994b --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/HeaderBox.usf @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "lib/Shapes.usf" + +struct DarkerUIHeaderBox +{ + static float4 ComputeHeaderBox(float2 PixelSize, float2 UVs, float4 BackgroundColor, float4 BorderColor, float Radius, float4 Padding) + { + float2 Location = UVs * PixelSize; + + PixelSize.x -= Padding.x + Padding.z; + PixelSize.y -= Padding.y + Padding.w; + Location.x -= Padding.x; + Location.y -= Padding.y; + + Radius = min(Radius, min(PixelSize.x, PixelSize.y) / 2 - 2); + + const float ExternalRectangle = DarkerUIShapes::IsInRoundedHeader(Location, float2(1, 1), PixelSize - float2(1, 1), Radius + 1); + const float InternalRectangle = DarkerUIShapes::IsInRoundedHeader(Location, float2(2, 2), PixelSize - float2(2, 2), Radius); + + const float Alpha = lerp( + ExternalRectangle * BorderColor.a, BackgroundColor.a, + InternalRectangle); + const float3 Color = lerp( + BorderColor.rgb, BackgroundColor.rgb, + InternalRectangle); + + return float4(Color, Alpha); + } +}; + +/* +#include "/DarkerNodes/HeaderBox.usf" +return DarkerUIHeaderBox::ComputeHeaderBox(PixelSize, UVs, BackgroundColor, BorderColor, Radius, Padding); +*/ diff --git a/Plugins/DarkerNodes/Shaders/Panel.usf b/Plugins/DarkerNodes/Shaders/Panel.usf new file mode 100644 index 0000000..858a5ca --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/Panel.usf @@ -0,0 +1,22 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "lib/Shapes.usf" + +struct DarkerUIPanel +{ + static float4 ComputePane(float2 PixelSize, float2 UVs, float3 BackgroundColor, float3 BorderColor) + { + const float2 Location = UVs * PixelSize; + const float3 Color = lerp( + BorderColor, BackgroundColor, + DarkerUIShapes::IsInRectangle(Location, float2(1, 1), PixelSize - float2(1, 1))); + return float4(Color, 1.0f); + } +}; + +/* +#include "/DarkerNodes/Panel.usf" +return DarkerUIPanel::ComputePane(PixelSize, UVs, BackgroundColor, BorderColor); +*/ diff --git a/Plugins/DarkerNodes/Shaders/lib/Shapes.usf b/Plugins/DarkerNodes/Shaders/lib/Shapes.usf new file mode 100644 index 0000000..8502b48 --- /dev/null +++ b/Plugins/DarkerNodes/Shaders/lib/Shapes.usf @@ -0,0 +1,64 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#define PI 3.14159265359 +#define TWO_PI 6.28318530718 + +struct DarkerUIShapes +{ + static float IsInRectangle(float2 Location, float2 Start, float2 End) + { + return + clamp(Location.x - Start.x + 0.5, 0.0f, 1.0f) * + clamp(End.x - Location.x + 0.5, 0.0f, 1.0f) * + clamp(Location.y - Start.y + 0.5, 0.0f, 1.0f) * + clamp(End.y - Location.y + 0.5, 0.0f, 1.0f); + } + + static float IsInOutlineRectangle(float2 Location, float2 Start, float2 End, float Outline) + { + const float2 OutlineOffset = float2(Outline, Outline); + return IsInRectangle(Location, Start, End) && ! IsInRectangle(Location, Start + OutlineOffset, End - OutlineOffset); + } + + static float IsInCircle(float2 Location, float2 Center, float Radius) + { + return clamp(Radius - length(Location - Center) + 0.5f, 0.0f, 1.0f); + } + + static float IsInOutlineCircle(float2 Location, float2 Center, float Radius, float Outline) + { + return IsInCircle(Location, Center, Radius) && !IsInCircle(Location, Center, Radius - Outline); + } + + static float IsInRoundedRectangle(float2 Location, float2 Start, float2 End, float Radius) + { + float Value = 0; + + Value = max(Value, IsInRectangle(Location, Start + float2(0, Radius), End - float2(0, Radius))); + Value = max(Value, IsInRectangle(Location, Start + float2(Radius, 0), End - float2(Radius, 0))); + + Value = max(Value, IsInCircle(Location, Start + float2(Radius, Radius), Radius)); + Value = max(Value, IsInCircle(Location, End + float2(-Radius, -Radius), Radius)); + Value = max(Value, IsInCircle(Location, float2(Start.x, End.y) + float2(Radius, -Radius), Radius)); + Value = max(Value, IsInCircle(Location, float2(End.x, Start.y) + float2(-Radius, Radius), Radius)); + + return Value; + } + + static float IsInRoundedHeader(float2 Location, float2 Start, float2 End, float Radius) + { + float Value = 0; + + Value = max(Value, IsInRectangle(Location, Start + float2(0, Radius), End)); + Value = max(Value, IsInRectangle(Location, Start + float2(Radius, 0), End - float2(Radius, 0))); + + Value = max(Value, IsInCircle(Location, Start + float2(Radius, Radius), Radius)); + Value = max(Value, IsInCircle(Location, float2(End.x, Start.y) + float2(-Radius, Radius), Radius)); + + return Value; + } +}; diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/DarkerNodes.Build.cs b/Plugins/DarkerNodes/Source/DarkerNodes/DarkerNodes.Build.cs new file mode 100644 index 0000000..4e0a5cd --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/DarkerNodes.Build.cs @@ -0,0 +1,76 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +using System.IO; +using UnrealBuildTool; + +public class DarkerNodes : ModuleRules +{ + public DarkerNodes(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { } + ); + + PrivateIncludePaths.AddRange( + new string[] { } + ); + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core" + } + ); + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "RenderCore", + "Engine", + "Slate", + "SlateCore", + "InputCore", + "UnrealEd", + "EditorStyle", + "PIEPreviewDeviceProfileSelector", + "Projects", +#if UE_4_26_OR_LATER + "DeveloperSettings", +#endif + "NiagaraEditor", + + //Check usefulness + "SceneOutliner", + "ToolMenus", + "HierarchicalLODUtilities", + "ApplicationCore", + } + ); + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { } + ); + + + // DesktopPlatform is only available for Editor and Program targets (running on a desktop platform) + bool IsDesktopPlatformType = Target.Platform == UnrealBuildTool.UnrealTargetPlatform.Win32 + || Target.Platform == UnrealBuildTool.UnrealTargetPlatform.Win64 + || Target.Platform == UnrealBuildTool.UnrealTargetPlatform.Mac + || Target.Platform == UnrealBuildTool.UnrealTargetPlatform.Linux; + if (Target.Type == TargetType.Editor || (Target.Type == TargetType.Program && IsDesktopPlatformType)) + { + PrivateDependencyModuleNames.AddRange( + new string[] + { + "DesktopPlatform", + } + ); + } + } +} \ No newline at end of file diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.cpp new file mode 100644 index 0000000..793c461 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.cpp @@ -0,0 +1,508 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +#include "EditorStyleSet.h" +#include "Interfaces/IPluginManager.h" +#include "Classes/EditorStyleSettings.h" +#include "SettingsEditor/Public/ISettingsEditorModule.h" +#include "NiagaraEditorStyle.h" + +FColorizer::FColorizer() +{ + LoadDatabase(); + + DarkerNodesSettings = GetMutableDefault(); + + DarkerNodesSettings->OnSettingChanged().AddRaw(this, &FColorizer::Reload); + FCoreDelegates::OnPostEngineInit.AddLambda([this]() + { + if (DarkerNodesSettings->UpdateMaterials || DarkerNodesSettings->PluginVersionUpdate != CurrentPluginVersion) + { + DarkerNodesSettings->UpdateMaterials = false; + DarkerNodesSettings->PluginVersionUpdate = CurrentPluginVersion; + DarkerNodesSettings->SaveConfig(); + BrushDatabase->UpdateAndSaveMaterials(); + } + }); + + EditorStyle = static_cast(&FEditorStyle::Get()); + CoreStyle = static_cast(const_cast(&FCoreStyle::Get())); + NiagaraStyle = static_cast(const_cast(&FNiagaraEditorStyle::Get())); + PluginDirectory = IPluginManager::Get().FindPlugin(TEXT("DarkerNodes"))->GetBaseDir(); + ThemeDirectory = PluginDirectory + FString("/Resources/Theme"); + FontsDirectory = PluginDirectory + FString("/Resources/Fonts"); + GlobalSettingsFile = PluginDirectory + "/Settings.ini"; + + if (DarkerNodesSettings->UseGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + DarkerNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + } + + ReloadStyle(); +} + +void FColorizer::LoadDatabase() +{ + BrushDatabase = NewObject(); + + BrushDatabase->CreateSlateBrush("GreyBase", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("GreyDark", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("GreyLight", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("Debug", "SolidColor.SolidColor"); + + BrushDatabase->CreateSlateBrush("HoverDark", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("HoverBase", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("HoverBaseBright", "SolidColor.SolidColor"); + + BrushDatabase->CreateSlateBrush("Primary", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateColor("TextColor"); + BrushDatabase->CreateSlateBrush("ScrollbarColor", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("MainWindowColor", "SolidColor.SolidColor"); + BrushDatabase->CreateSlateBrush("ChildWindowColor", "SolidColor.SolidColor"); + + BrushDatabase->CreateSlateColor("GridLine"); + BrushDatabase->CreateSlateColor("GridRule"); + BrushDatabase->CreateSlateColor("GridCenter"); + + BrushDatabase->CreateSlateBrush("Button", "Button.Button"); + BrushDatabase->CreateSlateBrush("Button_Hovered", "Button.Button"); + BrushDatabase->CreateSlateBrush("Button_Pressed", "Button.Button"); + BrushDatabase->CreateSlateBrush("Button_Disabled", "Button.Button"); + + BrushDatabase->CreateSlateBrush("Button_Start", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Start_Hovered", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Start_Pressed", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Start_Checked", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Start_Hovered_Checked", "ButtonCut.ButtonCut"); + + BrushDatabase->CreateSlateBrush("Button_Middle", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Middle_Hovered", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Middle_Pressed", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Middle_Checked", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_Middle_Hovered_Checked", "ButtonCut.ButtonCut"); + + BrushDatabase->CreateSlateBrush("Button_End", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_End_Hovered", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_End_Pressed", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_End_Checked", "ButtonCut.ButtonCut"); + BrushDatabase->CreateSlateBrush("Button_End_Hovered_Checked", "ButtonCut.ButtonCut"); + + BrushDatabase->CreateSlateBrush("RegularNode_body", "Box.Box"); + BrushDatabase->CreateSlateBrush("VarNode_body", "Box.Box"); + BrushDatabase->CreateSlateBrush("RegularNode_shadow_selected", "Box.Box"); + BrushDatabase->CreateSlateBrush("VarNode_shadow_selected", "Box.Box"); + BrushDatabase->CreateSlateBrush("RegularNode_color_spill", "HeaderBox.HeaderBox"); + + BrushDatabase->CreateSlateBrush("PanelDark", "Panel.Panel"); +} + +void FColorizer::ResetColors() +{ + GreyDark = FColor(20, 20, 20); + GreyBase = FColor(40, 40, 40); + GreyLight = FColor(120, 120, 120); + + TextColor = FColor(200, 200, 200); + TextShadow = FColor(10, 10, 10); + + ButtonPrimary = FColor(0, 96, 178); + ButtonSuccess = FColor(58, 161, 17); + ButtonInfo = FColor(0, 96, 178); + ButtonWarning = FColor(223, 179, 0); + ButtonDanger = FColor(178, 0, 0); +} + +void FColorizer::ReloadStyle() +{ + if (!DarkerNodesSettings->MasterActivate) + { + return; + } + + ResetColors(); + + switch (DarkerNodesSettings->ThemeLight) + { + case EThemeLight::Dark: + GreyBase = OffsetColor(GreyBase, 20); + GreyDark = OffsetColor(GreyDark, 20); + GreyLight = OffsetColor(GreyLight, 20); + break; + case EThemeLight::Darker: + break; + case EThemeLight::Darkest: + GreyBase = OffsetColor(GreyBase, -20); + GreyDark = OffsetColor(GreyDark, -10); + GreyLight = OffsetColor(GreyLight, -10); + break; + } + + if (DarkerNodesSettings->LightTheme) + { + GreyBase = InvertLight(GreyBase); + GreyDark = InvertLight(GreyDark); + GreyLight = InvertLight(GreyLight); + TextColor = InvertLight(TextColor); + TextShadow = InvertLight(TextShadow); + ImageColor = InvertLight(ImageColor); + } + + const FColor WarmLayer = FColor(229, 110, 23); + const FColor CoolLayer = FColor(23, 141, 229); + + switch (DarkerNodesSettings->ThemeTemperature) + { + case EThemeTemperature::Cooler: + GreyBase = MixColor(GreyBase, CoolLayer, 0.05); + GreyDark = MixColor(GreyDark, CoolLayer, 0.05); + GreyLight = MixColor(GreyLight, CoolLayer, 0.05); + break; + case EThemeTemperature::Cool: + GreyBase = MixColor(GreyBase, CoolLayer, 0.025); + GreyDark = MixColor(GreyDark, CoolLayer, 0.025); + GreyLight = MixColor(GreyLight, CoolLayer, 0.025); + break; + case EThemeTemperature::Normal: + break; + case EThemeTemperature::Warm: + GreyBase = MixColor(GreyBase, WarmLayer, 0.025); + GreyDark = MixColor(GreyDark, WarmLayer, 0.025); + GreyLight = MixColor(GreyLight, WarmLayer, 0.025); + break; + case EThemeTemperature::Warmer: + GreyBase = MixColor(GreyBase, WarmLayer, 0.05); + GreyDark = MixColor(GreyDark, WarmLayer, 0.05); + GreyLight = MixColor(GreyLight, WarmLayer, 0.05); + break; + } + + // Cyan = Orange + 180 + // Purple = Orange - 100 + // Green = Orange + 80 + // Red = Orange - 25 + + const FColor White = FColor(126, 126, 126); + const FColor Orange = FColor(229, 110, 23); + const FColor Cyan = FColor(23, 141, 229); + const FColor Red = FColor(229, 25, 23); + const FColor Purple = FColor(178, 23, 229); + const FColor Green = FColor(74, 229, 23); + + switch (DarkerNodesSettings->PrimaryColor) + { + case EPrimaryColor::White: + Primary = White; + break; + case EPrimaryColor::Orange: + Primary = Orange; + break; + case EPrimaryColor::Cyan: + Primary = Cyan; + break; + case EPrimaryColor::Red: + Primary = Red; + break; + case EPrimaryColor::Purple: + Primary = Purple; + break; + case EPrimaryColor::Green: + Primary = Green; + break; + } + + if (DarkerNodesSettings->UseGreyCustomization) + { + GreyBase = DarkerNodesSettings->GreyBase; + GreyDark = DarkerNodesSettings->GreyDark; + GreyLight = DarkerNodesSettings->GreyLight; + } + + ScrollbarColor = GreyDark; + MainWindowColor = GreyBase; + ChildWindowColor = GreyBase; + + RegularNodeBackground = MixColor(FColor::Black, GreyDark, 0.5f).WithAlpha(255 * 0.75f); + RegularNodeBorder = MixColor(FColor::Black, GreyDark, 0.5f); + + switch (DarkerNodesSettings->BlueprintVarNodeStyle) + { + case EBlueprintVarNodeStyle::DarkSolid: + VarNodeBackground = MixColor(FColor::Black, GreyDark, 0.5f).WithAlpha(255 * 0.75f); + VarNodeBorder = MixColor(FColor::Black, GreyDark, 0.5f); + break; + case EBlueprintVarNodeStyle::LightSolid: + VarNodeBackground = GreyLight.WithAlpha(255 * 0.30f); + VarNodeBorder = GreyLight; + break; + case EBlueprintVarNodeStyle::DarkGlass: + VarNodeBackground = MixColor(FColor::Black, GreyDark, 0.5f).WithAlpha(255 * 0.30f); + VarNodeBorder = MixColor(FColor::Black, GreyDark, 0.5f); + break; + case EBlueprintVarNodeStyle::LightGlass: + VarNodeBackground = GreyLight.WithAlpha(255 * 0.10f); + VarNodeBorder = GreyLight; + break; + } + + switch (DarkerNodesSettings->ButtonBorder) + { + case EButtonBorder::None: + ButtonBorderColor = GreyDark; + break; + case EButtonBorder::Dark: + ButtonBorderColor = MixColor(GreyDark, FColor::Black, 0.5f); + break; + case EButtonBorder::Light: + ButtonBorderColor = MixColor(GreyDark, FColor::White, 0.1f); + break; + } + + if (!DarkerNodesSettings->DisableUMGGrid) + { + GridLineColor = MixColor(GreyDark, GreyBase, 0.5f); + GridRuleColor = GreyBase; + GridCenterColor = MixColor(GreyBase, GreyLight, DarkerNodesSettings->OriginAxisOpacity); + } + else + { + GridLineColor = GreyDark; + GridRuleColor = GreyDark; + GridCenterColor = MixColor(GreyDark, GreyLight, DarkerNodesSettings->OriginAxisOpacity); + } + + if (DarkerNodesSettings->UseColorCustomization) + { + Primary = DarkerNodesSettings->CustomPrimaryColor; + TextColor = DarkerNodesSettings->TextColor; + ScrollbarColor = DarkerNodesSettings->ScrollbarColor; + } + + if (DarkerNodesSettings->UseWindowCustomization) + { + MainWindowColor = DarkerNodesSettings->MainWindowColor; + ChildWindowColor = DarkerNodesSettings->ChildWindowColor; + } + + if (DarkerNodesSettings->UseButtonColorCustomization) + { + ButtonBorderColor = DarkerNodesSettings->ButtonBorderColor; + ButtonPrimary = DarkerNodesSettings->ButtonPrimary; + ButtonSuccess = DarkerNodesSettings->ButtonSuccess; + ButtonInfo = DarkerNodesSettings->ButtonInfo; + ButtonWarning = DarkerNodesSettings->ButtonWarning; + ButtonDanger = DarkerNodesSettings->ButtonDanger; + } + + if (DarkerNodesSettings->UseBlueprintColorCustomization) + { + GridLineColor = DarkerNodesSettings->GridLineColor; + GridRuleColor = DarkerNodesSettings->GridRuleColor; + GridCenterColor = DarkerNodesSettings->GridCenterColor; + + RegularNodeBackground = DarkerNodesSettings->RegularNodeBackground; + RegularNodeBorder = DarkerNodesSettings->RegularNodeBorder; + VarNodeBackground = DarkerNodesSettings->VarNodeBackground; + VarNodeBorder = DarkerNodesSettings->VarNodeBorder; + } + + HoverDark = MixColor(GreyDark, Primary, 0.1); + HoverBase = MixColor(GreyBase, Primary, 0.1); + HoverBaseBright = MixColor(GreyBase, Primary, 0.5); + + if (DarkerNodesSettings->OverwriteColors) + { + if (!DarkerNodesSettings->UseGreyCustomization) + { + DarkerNodesSettings->GreyBase = GreyBase; + DarkerNodesSettings->GreyDark = GreyDark; + DarkerNodesSettings->GreyLight = GreyLight; + } + + if (!DarkerNodesSettings->UseColorCustomization) + { + DarkerNodesSettings->CustomPrimaryColor = Primary; + DarkerNodesSettings->TextColor = TextColor; + DarkerNodesSettings->ScrollbarColor = ScrollbarColor; + } + + if (!DarkerNodesSettings->UseWindowCustomization) + { + DarkerNodesSettings->MainWindowColor = MainWindowColor; + DarkerNodesSettings->ChildWindowColor = ChildWindowColor; + } + + if (!DarkerNodesSettings->UseButtonColorCustomization) + { + DarkerNodesSettings->ButtonBorderColor = ButtonBorderColor; + DarkerNodesSettings->ButtonPrimary = ButtonPrimary; + DarkerNodesSettings->ButtonSuccess = ButtonSuccess; + DarkerNodesSettings->ButtonInfo = ButtonInfo; + DarkerNodesSettings->ButtonWarning = ButtonWarning; + DarkerNodesSettings->ButtonDanger = ButtonDanger; + } + + if (!DarkerNodesSettings->UseBlueprintColorCustomization) + { + DarkerNodesSettings->GridLineColor = GridLineColor; + DarkerNodesSettings->GridRuleColor = GridRuleColor; + DarkerNodesSettings->GridCenterColor = GridCenterColor; + + DarkerNodesSettings->RegularNodeBackground = RegularNodeBackground; + DarkerNodesSettings->RegularNodeBorder = RegularNodeBorder; + DarkerNodesSettings->VarNodeBackground = VarNodeBackground; + DarkerNodesSettings->VarNodeBorder = VarNodeBorder; + } + } + + ApplyParameters(); +} + +void FColorizer::Color() +{ + if (!DarkerNodesSettings->MasterActivate) + { + return; + } + + if (!FApp::HasProjectName()) + { + return; + } + + SaveStyleForUMG(); + + ColorText(); + ColorGraph(); + ColorButtons(); + ColorCheckbox(); + ColorPanel(); + ColorWindow(); + ColorIcons(); + ColorIconsCustom(); + + ReloadTextureResources(); +} + + +void FColorizer::ReloadTextureResources() +{ + if (FSlateApplication::IsInitialized()) + { + FSlateApplication::Get().GetRenderer()->ReloadTextureResources(); + } +} + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 +void FColorizer::Reload(FName PropertyName) +#else +void FColorizer::Reload(UObject* Object, struct FPropertyChangedEvent& Property) +#endif +{ +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION > 25 + const FName PropertyName = Property.GetPropertyName(); +#endif + + if (DarkerNodesSettings->ReloadDefaultStyle) + { + UE_LOG(LogTemp, Log, TEXT("[Darker Nodes] Reloading default style...")); + UEditorStyleSettings* StyleSettings = GetMutableDefault(); + StyleSettings->SelectionColor = FLinearColor(0.728f, 0.364f, 0.003f); + StyleSettings->PressedSelectionColor = FLinearColor(0.701f, 0.225f, 0.003f); + StyleSettings->InactiveSelectionColor = FLinearColor(0.25f, 0.25f, 0.25f); + StyleSettings->EditorChildWindowBackgroundOverride = FSlateBrush(); + StyleSettings->EditorMainWindowBackgroundOverride = FSlateBrush(); + StyleSettings->RegularColor = FLinearColor(0.035, 0.035, 0.035); + StyleSettings->RuleColor = FLinearColor(0.008, 0.008, 0.008); + StyleSettings->CenterColor = FLinearColor::Black; + StyleSettings->bUseGrid = true; + StyleSettings->SaveConfig(); + UE_LOG(LogTemp, Log, TEXT("[Darker Nodes] Done!")); + + DarkerNodesSettings->ReloadDefaultStyle = false; + } + + if (PropertyName == "UseGlobalSettings") + { + if (DarkerNodesSettings->UseGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + DarkerNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + else + { + DarkerNodesSettings->SaveConfig(CPF_Config, *GlobalSettingsFile); + } + } + } + + if (DarkerNodesSettings->LoadGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + DarkerNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + DarkerNodesSettings->LoadGlobalSettings = false; + } + + if (DarkerNodesSettings->ReloadTextureResources) + { + DarkerNodesSettings->ReloadTextureResources = false; + ReloadTextureResources(); + } + + if (DarkerNodesSettings->UpdateMaterials) + { + DarkerNodesSettings->UpdateMaterials = false; + BrushDatabase->UpdateAndSaveMaterials(); + } + + if (!DarkerNodesSettings->MasterActivate) + { + return; + } + + ReloadStyle(); + + ISettingsEditorModule* SettingsEditorModule = FModuleManager::GetModulePtr("SettingsEditor"); + if (SettingsEditorModule) + { + UEditorStyleSettings* StyleSettings = GetMutableDefault(); + StyleSettings->SelectionColor = FLinearColor::FromSRGBColor(Primary); + StyleSettings->PressedSelectionColor = FLinearColor::FromSRGBColor(Primary); + StyleSettings->InactiveSelectionColor = FLinearColor::FromSRGBColor(HoverBase); + StyleSettings->bUseGrid = !DarkerNodesSettings->DisableBlueprintGrid; + StyleSettings->SaveConfig(); + + SettingsEditorModule->OnApplicationRestartRequired(); + } + + DarkerNodesSettings->SaveConfig(); + + if (DarkerNodesSettings->UseGlobalSettings) + { + DarkerNodesSettings->SaveConfig(CPF_Config, *GlobalSettingsFile); + } +} + +FColor FColorizer::MixColor(FColor Base, FColor Layer, float Alpha) const +{ + Base.R = FMath::Lerp(Base.R, Layer.R, Alpha); + Base.G = FMath::Lerp(Base.G, Layer.G, Alpha); + Base.B = FMath::Lerp(Base.B, Layer.B, Alpha); + return Base; +} + +FColor FColorizer::OffsetColor(FColor Base, int Offset) +{ + Base.R += Offset; + Base.G += Offset; + Base.B += Offset; + return Base; +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.h b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.h new file mode 100644 index 0000000..5f43031 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer.h @@ -0,0 +1,143 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" + +#include "DarkerNodesSettings.h" +#include "Lib/BrushDatabase.h" +#include "Styling/SlateStyle.h" + +class FColorizer +{ +public: + FColorizer(); + void Color(); + +private: + void ReloadStyle(); + void SaveStyleForUMG(); + void ApplyFonts() const; + + // Colorizers + void ColorText(); + void ColorGraph(); + void ColorButtons(); + void ColorCheckbox(); + void ColorPanel(); + void ColorWindow(); + void ColorIcons(); + void ColorIconsCustom(); + + static void ReloadTextureResources(); + + // Inside Var + FString PluginDirectory; + FString ThemeDirectory; + FString FontsDirectory; + FString GlobalSettingsFile; + FSlateStyleSet* EditorStyle; + FSlateStyleSet* CoreStyle; + FSlateStyleSet* NiagaraStyle; + + const FString CurrentPluginVersion = "2.6"; + + // Utilities + void LoadDatabase(); + void ApplyParameters() const; + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 + void Reload(FName PropertyName); +#else + void Reload(UObject* Object, struct FPropertyChangedEvent& Property); +#endif + + + FColor MixColor(FColor Base, FColor Layer, float Alpha) const; + FColor OffsetColor(FColor Base, int Offset); + + void AddMenuIcon(FSlateStyleSet* StyleSet, FString Name, FString Location, FColor Color) const; + void ApplyImageBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size) const; + void ApplyImageBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size, FColor Color) const; + + FSlateImageBrush ImageBrush(FString Location, FVector2D Size = FVector2D(16, 16)) const; + FSlateImageBrush ImageBrush(FString Location, FVector2D Size, FColor Color) const; + FSlateImageBrush ColorImageBrush(FColor Color = FColor::White, FVector2D Size = FVector2D(16, 16)) const; + + void ApplyBoxBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FMargin Margin = 0.25, FColor Color = FColor::White) const; + void ApplyColorBoxBrush(FSlateStyleSet* StyleSet, FName Name, FColor Color) const; + FSlateBoxBrush BoxBrush(FString Location, FVector2D Size, FMargin Margin = 0.25, FColor Color = FColor::White) const; + + void ApplyColorBorderBrush(FSlateStyleSet* StyleSet, FName Name, FColor Color) const; + FSlateBorderBrush BorderBrush(FString Location, FMargin Margin = FMargin(0.25), FColor Color = FColor::White) const; + FSlateBorderBrush ColorBorderBrush(FColor Color, FMargin Margin = FMargin(0.25)) const; + + void ApplyCenterIcon(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size = FVector2D(16, 16), FColor Color = FColor::White) const; + FSlateBrush* CenterIcon(FName Name, FString Location, FVector2D Size = FVector2D(16, 16), FColor Color = FColor::White) const; + + void ResetColors(); + FColor InvertLight(FColor Color); + FSlateBrush* SlateBrush(FString Name) const; + + int32 GetFontSize(int32 BaseSize) const; + + // Icons + + FVector2D Icon0 = FVector2D::ZeroVector; + FVector2D Icon8 = FVector2D(8, 8); + FVector2D Icon10 = FVector2D(10, 10); + FVector2D Icon12 = FVector2D(12, 12); + FVector2D Icon14 = FVector2D(14, 14); + FVector2D Icon16 = FVector2D(16, 16); + FVector2D Icon20 = FVector2D(20, 20); + FVector2D Icon24 = FVector2D(24, 24); + FVector2D Icon32 = FVector2D(32, 32); + FVector2D Icon40 = FVector2D(40, 40); + FVector2D Icon256 = FVector2D(256, 256); + + // Colors + + FColor DebugRed = FColor(255, 0, 0); + FColor DebugGreen = FColor(0, 255, 0); + FColor DebugBlue = FColor(0, 0, 255); + + FColor GreyDark = FColor(20, 20, 20); + FColor GreyBase = FColor(40, 40, 40); + FColor GreyLight = FColor(120, 120, 120); + + FColor Primary; + FColor HoverDark; + FColor HoverBase; + FColor HoverBaseBright; + + FColor TextColor = FColor(200, 200, 200); + FColor TextShadow = FColor(10, 10, 10); + FColor ScrollbarColor = FColor(20, 20, 20); + FColor MainWindowColor = FColor(40, 40, 40); + FColor ChildWindowColor = FColor(40, 40, 40); + + FColor GridLineColor; + FColor GridRuleColor; + FColor GridCenterColor; + + FColor RegularNodeBackground; + FColor RegularNodeBorder; + FColor VarNodeBackground; + FColor VarNodeBorder; + + FColor ButtonBorderColor = FColor::Transparent; + FColor ButtonPrimary = FColor(0, 96, 178); + FColor ButtonSuccess = FColor(58, 161, 17); + FColor ButtonInfo = FColor(0, 96, 178); + FColor ButtonWarning = FColor(223, 179, 0); + FColor ButtonDanger = FColor(178, 0, 0); + + FColor ImageColor = FColor(255, 255, 255); + + FTextBlockStyle NormalText; + + UBrushDatabase* BrushDatabase; + UDarkerNodesSettings* DarkerNodesSettings; +}; diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerButtons.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerButtons.cpp new file mode 100644 index 0000000..7235149 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerButtons.cpp @@ -0,0 +1,336 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Materials/MaterialInstanceDynamic.h" +#include "PIEPreviewDeviceProfileSelector/Private/PIEPreviewWindowCoreStyle.h" + +void FColorizer::ColorButtons() +{ + if (!DarkerNodesSettings->UseCustomButton) + { + return; + } + + FMargin Margin; + const FMargin SmallMargin = FMargin(2); + + switch (DarkerNodesSettings->ButtonPadding) + { + case EButtonPadding::None: + Margin = FMargin(2, 0); + break; + case EButtonPadding::Small: + Margin = FMargin(2); + break; + case EButtonPadding::Normal: + Margin = FMargin(4); + break; + case EButtonPadding::Big: + Margin = FMargin(8); + break; + } + + SlateBrush("Button")->SetImageSize(Icon16); + SlateBrush("Button_Hovered")->SetImageSize(Icon16); + SlateBrush("Button_Pressed")->SetImageSize(Icon16); + + // Button + const FButtonStyle Button = + FButtonStyle() + .SetNormal(*SlateBrush("Button")) + .SetHovered(*SlateBrush("Button_Hovered")) + .SetPressed(*SlateBrush("Button_Pressed")) + .SetDisabled(*SlateBrush("Button_Disabled")) + .SetNormalPadding(Margin) + .SetPressedPadding(Margin); + CoreStyle->Set("Button", Button); + + const FComboButtonStyle ComboButton = + FComboButtonStyle() + .SetButtonStyle(Button) + .SetDownArrowImage(ImageBrush("/Elements/Button/ComboArrow.png", Icon8)) + .SetMenuBorderBrush(*SlateBrush("Button")) + .SetMenuBorderPadding(Margin); + CoreStyle->Set("ComboButton", ComboButton); + + const FComboBoxStyle ComboBox = FComboBoxStyle() + .SetComboButtonStyle(ComboButton); + CoreStyle->Set("ComboBox", ComboBox); + + + EditorStyle->Set("FilePath.FolderButton", Button); + EditorStyle->Set("PropertyEditor.AssetComboStyle", Button); + + // Scrollbar + + FScrollBarStyle ScrollBar = CoreStyle->GetWidgetStyle("ScrollBar"); + + if (DarkerNodesSettings->UseCustomScrollbar) + { + ScrollBar = + FScrollBarStyle() + .SetVerticalTopSlotImage(ColorImageBrush(GreyBase, Icon8)) + .SetVerticalBottomSlotImage(ColorImageBrush(GreyBase, Icon8)) + .SetHorizontalTopSlotImage(ColorImageBrush(GreyBase, Icon8)) + .SetHorizontalBottomSlotImage(ColorImageBrush(GreyBase, Icon8)) + .SetNormalThumbImage(*SlateBrush("ScrollbarColor")) + .SetDraggedThumbImage(*SlateBrush("ScrollbarColor")) + .SetHoveredThumbImage(*SlateBrush("ScrollbarColor")); + } + + CoreStyle->Set("Scrollbar", ScrollBar); + EditorStyle->Set("Scrollbar", ScrollBar); + + + // Textbox + + const FEditableTextBoxStyle NormalEditableTextBoxStyle = + FEditableTextBoxStyle() + .SetFont(NormalText.Font) + .SetBackgroundImageNormal(*SlateBrush("Button")) + .SetBackgroundImageHovered(*SlateBrush("Button_Hovered")) + .SetBackgroundImageFocused(*SlateBrush("Button_Hovered")) + .SetBackgroundImageReadOnly(*SlateBrush("Button_Disabled")) + .SetScrollBarStyle(ScrollBar) + .SetForegroundColor(*BrushDatabase->GetSlateColor("TextColor")); + CoreStyle->Set("NormalEditableTextBox", NormalEditableTextBoxStyle); + CoreStyle->Set("SpecialEditableTextBox", NormalEditableTextBoxStyle); + NiagaraStyle->Set("NiagaraEditor.ParameterEditableTextBox", NormalEditableTextBoxStyle); + + EditorStyle->Set("EditableTextBox.Background.Normal", SlateBrush("Button")); + EditorStyle->Set("EditableTextBox.Background.Hovered", SlateBrush("Button_Hovered")); + EditorStyle->Set("EditableTextBox.Background.Focused", SlateBrush("Button_Hovered")); + EditorStyle->Set("EditableTextBox.Background.ReadOnly", SlateBrush("Button_Disabled")); + + const FSpinBoxStyle SpinBox = + FSpinBoxStyle() + .SetBackgroundBrush(*SlateBrush("Button")) + .SetHoveredBackgroundBrush(*SlateBrush("Button_Hovered")) + .SetActiveFillBrush(*SlateBrush("Button_Hovered")) + .SetInactiveFillBrush(*SlateBrush("Button")) + .SetArrowsImage(ImageBrush("/Elements/Textbox/SpinArrows.png", Icon12)) + .SetForegroundColor(*BrushDatabase->GetSlateColor("TextColor")) + .SetTextPadding(Margin); + + CoreStyle->Set("SpinBox", SpinBox); + EditorStyle->Set("SpinBox", SpinBox); + CoreStyle->Set("NumericEntrySpinBox", SpinBox); + EditorStyle->Set("NumericEntrySpinBox", SpinBox); + CoreStyle->Set("NumericEntrySpinBox_Dark", SpinBox); + NiagaraStyle->Set("NiagaraEditor.ParameterSpinbox", SpinBox); + + // Tableview + + const FTableRowStyle DefaultTableRowStyle = + FTableRowStyle() + .SetEvenRowBackgroundBrush(FSlateNoResource()) + .SetEvenRowBackgroundHoveredBrush(ColorImageBrush(HoverBase)) + .SetOddRowBackgroundBrush(FSlateNoResource()) + .SetOddRowBackgroundHoveredBrush(ColorImageBrush(HoverBase)) + .SetSelectorFocusedBrush(BorderBrush("/Elements/Table/Selector.png", FMargin(0.25), HoverBaseBright)) + .SetActiveBrush(ColorImageBrush(HoverBase)) + .SetActiveHoveredBrush(ColorImageBrush(HoverBase)) + .SetInactiveBrush(ColorImageBrush(HoverBase)) + .SetInactiveHoveredBrush(ColorImageBrush(HoverBase)) + .SetActiveHighlightedBrush(ColorImageBrush(HoverBase)) + .SetInactiveHighlightedBrush(ColorImageBrush(HoverBase)) + .SetTextColor(FLinearColor::FromSRGBColor(TextColor)) + .SetSelectedTextColor(FLinearColor::FromSRGBColor(TextColor)) + .SetDropIndicator_Above(BorderBrush("/Elements/Table/DropZoneIndicator_Above.png", FMargin(10.0f / 16.0f, 10.0f / 16.0f, 0, 0), HoverBaseBright)) + .SetDropIndicator_Onto(BorderBrush("/Elements/Table/DropZoneIndicator_Onto.png", FMargin(0.25), HoverBaseBright)) + .SetDropIndicator_Below(BorderBrush("/Elements/Table/DropZoneIndicator_Below.png", FMargin(10.0f / 16.0f, 0, 0, 10.0f / 16.0f), HoverBaseBright)); + CoreStyle->Set("TableView.Row", FTableRowStyle(DefaultTableRowStyle)); + EditorStyle->Set("TableView.Row", FTableRowStyle(DefaultTableRowStyle)); + + // SmallRounded + + BrushDatabase->GetDynamicMaterial("Button_Start")->SetScalarParameterValue("Part", -1); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered")->SetScalarParameterValue("Part", -1); + BrushDatabase->GetDynamicMaterial("Button_Start_Pressed")->SetScalarParameterValue("Part", -1); + BrushDatabase->GetDynamicMaterial("Button_Start_Checked")->SetScalarParameterValue("Part", -1); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered_Checked")->SetScalarParameterValue("Part", -1); + + BrushDatabase->GetDynamicMaterial("Button_Middle")->SetScalarParameterValue("Part", 0); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered")->SetScalarParameterValue("Part", 0); + BrushDatabase->GetDynamicMaterial("Button_Middle_Pressed")->SetScalarParameterValue("Part", 0); + BrushDatabase->GetDynamicMaterial("Button_Middle_Checked")->SetScalarParameterValue("Part", 0); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered_Checked")->SetScalarParameterValue("Part", 0); + + BrushDatabase->GetDynamicMaterial("Button_End")->SetScalarParameterValue("Part", 1); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered")->SetScalarParameterValue("Part", 1); + BrushDatabase->GetDynamicMaterial("Button_End_Pressed")->SetScalarParameterValue("Part", 1); + BrushDatabase->GetDynamicMaterial("Button_End_Checked")->SetScalarParameterValue("Part", 1); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered_Checked")->SetScalarParameterValue("Part", 1); + + EditorStyle->Set("EditorViewportToolBar.MenuButton", FButtonStyle(Button)); + EditorStyle->Set("EditorViewportToolBar.MenuButtonWarning", FButtonStyle(Button)); + EditorStyle->Set("ViewportPinnedCommandList.Button", FButtonStyle(Button)); + EditorStyle->Set("ViewportMenu.Button", FButtonStyle(Button)); + EditorStyle->Set( + "ViewportMenu.Button.Start", + FButtonStyle(Button) + .SetNormal(*SlateBrush("Button_Start")) + .SetHovered(*SlateBrush("Button_Start_Hovered")) + .SetPressed(*SlateBrush("Button_Start_Pressed"))); + EditorStyle->Set( + "ViewportMenu.Button.Middle", + FButtonStyle(Button) + .SetNormal(*SlateBrush("Button_Middle")) + .SetHovered(*SlateBrush("Button_Middle_Hovered")) + .SetPressed(*SlateBrush("Button_Middle_Pressed"))); + EditorStyle->Set( + "ViewportMenu.Button.End", + FButtonStyle(Button) + .SetNormal(*SlateBrush("Button_End")) + .SetHovered(*SlateBrush("Button_End_Hovered")) + .SetPressed(*SlateBrush("Button_End_Pressed"))); + + const FCheckBoxStyle ToggleStart = + FCheckBoxStyle() + .SetCheckBoxType(ESlateCheckBoxType::ToggleButton) + .SetUncheckedImage(*SlateBrush("Button_Start")) + .SetUncheckedHoveredImage(*SlateBrush("Button_Start_Hovered")) + .SetUncheckedPressedImage(*SlateBrush("Button_Start_Pressed")) + .SetCheckedImage(*SlateBrush("Button_Start_Checked")) + .SetCheckedHoveredImage(*SlateBrush("Button_Start_Hovered_Checked")) + .SetCheckedPressedImage(*SlateBrush("Button_Start_Pressed")) + .SetPadding(Margin); + + const FCheckBoxStyle ToggleMiddle = + FCheckBoxStyle() + .SetCheckBoxType(ESlateCheckBoxType::ToggleButton) + .SetUncheckedImage(*SlateBrush("Button_Middle")) + .SetUncheckedHoveredImage(*SlateBrush("Button_Middle_Hovered")) + .SetUncheckedPressedImage(*SlateBrush("Button_Middle_Pressed")) + .SetCheckedImage(*SlateBrush("Button_Middle_Checked")) + .SetCheckedHoveredImage(*SlateBrush("Button_Middle_Hovered_Checked")) + .SetCheckedPressedImage(*SlateBrush("Button_Middle_Pressed")) + .SetPadding(Margin); + + const FCheckBoxStyle ToggleEnd = + FCheckBoxStyle() + .SetCheckBoxType(ESlateCheckBoxType::ToggleButton) + .SetUncheckedImage(*SlateBrush("Button_End")) + .SetUncheckedHoveredImage(*SlateBrush("Button_End_Hovered")) + .SetUncheckedPressedImage(*SlateBrush("Button_End_Pressed")) + .SetCheckedImage(*SlateBrush("Button_End_Checked")) + .SetCheckedHoveredImage(*SlateBrush("Button_End_Hovered_Checked")) + .SetCheckedPressedImage(*SlateBrush("Button_End_Pressed")) + .SetPadding(Margin); + + + EditorStyle->Set("ViewportMenu.ToggleButton.Start", ToggleStart); + EditorStyle->Set("ViewportMenu.ToggleButton.Middle", ToggleMiddle); + EditorStyle->Set("ViewportMenu.ToggleButton.End", ToggleEnd); + + EditorStyle->Set("Property.ToggleButton.Start", ToggleStart); + EditorStyle->Set("Property.ToggleButton.Middle", ToggleMiddle); + EditorStyle->Set("Property.ToggleButton.End", ToggleEnd); + + CoreStyle->Set( + "ToolBar.Button", + FButtonStyle(Button) + .SetNormal(FSlateNoResource()) + .SetPressed(*SlateBrush("HoverDark")) + .SetHovered(*SlateBrush("HoverDark")) + .SetNormalPadding(SmallMargin) + .SetPressedPadding(SmallMargin) + ); + + + CoreStyle->Set("ToolBar.Button.Pressed", SlateBrush("HoverDark")); + CoreStyle->Set("ToolBar.Button.Hovered", SlateBrush("HoverDark")); + + CoreStyle->Set("ToolBar.Button.Checked", SlateBrush("HoverBase")); + CoreStyle->Set("ToolBar.Button.Checked_Hovered", SlateBrush("HoverDark")); + CoreStyle->Set("ToolBar.Button.Checked_Pressed", SlateBrush("HoverDark")); + + EditorStyle->Set("PropertyWindow.CategoryBackground", SlateBrush("Button")); + + CoreStyle->Set( + "Menu.Button", + FButtonStyle(Button) + .SetNormal(FSlateNoResource()) + .SetHovered(*SlateBrush("Primary")) + .SetPressed(*SlateBrush("Primary")) + .SetNormalPadding(FMargin(0, 1)) + .SetPressedPadding(FMargin(0, 2, 0, 0)) + ); + + CoreStyle->Set("Menu.Button.Checked", SlateBrush("HoverDark")); + CoreStyle->Set("Menu.Button.Checked_Hovered", SlateBrush("HoverDark")); + CoreStyle->Set("Menu.Button.Checked_Pressed", SlateBrush("HoverDark")); + CoreStyle->Set("Menu.Button.SubMenuOpen", SlateBrush("HoverDark")); + + const FButtonStyle ToggleButton = + FButtonStyle(Button) + .SetNormal(FSlateNoResource()) + .SetHovered(*SlateBrush("HoverBase")) + .SetPressed(*SlateBrush("HoverBase")) + .SetNormalPadding(FMargin(0)) + .SetPressedPadding(FMargin(0)); + + const FButtonStyle RoundButton = + FButtonStyle(ToggleButton) + .SetNormal(*SlateBrush("GreyBase")) + .SetHovered(*SlateBrush("HoverBase")) + .SetPressed(*SlateBrush("HoverBase")); + EditorStyle->Set("ToggleButton", ToggleButton); + EditorStyle->Set("FlatButton", ToggleButton); + + //FSlateColorBrush(FLinearColor::White) + + EditorStyle->Set("RoundButton", RoundButton); + EditorStyle->Set( + "FlatButton", + FButtonStyle(Button) + .SetNormal(*SlateBrush("GreyBase")) + .SetHovered(*SlateBrush("HoverBase")) + .SetPressed(*SlateBrush("HoverBase")) + ); + EditorStyle->Set("FlatButton.Dark", RoundButton); + EditorStyle->Set("FlatButton.DarkGrey", RoundButton); + EditorStyle->Set("FlatButton.Light", RoundButton); + EditorStyle->Set("FlatButton.Default", RoundButton); + + + struct ButtonColor + { + FName Name; + FColor Normal; + FColor Hovered; + + ButtonColor(const FName& InName, const FColor& Color) : Name(InName) + { + Normal = Color; + Normal.A = Color.A * 0.75; + Hovered = Color; + Hovered.A = Color.A * 1.0; + } + }; + + // Red #b20000 + // Blue #0060b2 + // Yellow #dfb300 + // Green #3aa111 + + TArray FlatButtons; + FlatButtons.Add(ButtonColor("FlatButton.Primary", ButtonPrimary)); + FlatButtons.Add(ButtonColor("FlatButton.Success", ButtonSuccess)); + FlatButtons.Add(ButtonColor("FlatButton.Info", ButtonInfo)); + FlatButtons.Add(ButtonColor("FlatButton.Warning", ButtonWarning)); + FlatButtons.Add(ButtonColor("FlatButton.Danger", ButtonDanger)); + + for (const ButtonColor& Entry : FlatButtons) + { + EditorStyle->Set( + Entry.Name, + FButtonStyle(Button) + .SetNormal(BoxBrush("/Elements/Button/FlatButton.png", Icon0, 0.25, Entry.Normal)) + .SetHovered(BoxBrush("/Elements/Button/FlatButton.png", Icon0, 0.25, Entry.Hovered)) + .SetPressed(BoxBrush("/Elements/Button/FlatButton.png", Icon0, 0.25, Entry.Hovered)) + ); + } +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerCheckbox.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerCheckbox.cpp new file mode 100644 index 0000000..7defcfd --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerCheckbox.cpp @@ -0,0 +1,70 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +void FColorizer::ColorCheckbox() +{ + if (!DarkerNodesSettings->UseCustomButton) + { + return; + } + + // Border Opacity 15% / 75% + // Front Opacity 75% + + const FCheckBoxStyle BasicCheckBoxStyle = + FCheckBoxStyle() + .SetCheckBoxType(ESlateCheckBoxType::CheckBox) + + .SetUncheckedImage(ImageBrush("/Elements/Checkbox/CheckBox.png")) + .SetUncheckedHoveredImage(ImageBrush("/Elements/Checkbox/CheckBox_Hovered.png")) + .SetUncheckedPressedImage(ImageBrush("/Elements/Checkbox/CheckBox_Hovered.png")) + + .SetCheckedImage(ImageBrush("/Elements/Checkbox/CheckBox_Checked.png")) + .SetCheckedHoveredImage(ImageBrush("/Elements/Checkbox/CheckBox_Checked_Hovered.png")) + .SetCheckedPressedImage(ImageBrush("/Elements/Checkbox/CheckBox_Checked_Hovered.png")) + + .SetUndeterminedImage(ImageBrush("/Elements/Checkbox/CheckBox_Undetermined.png")) + .SetUndeterminedHoveredImage(ImageBrush("/Elements/Checkbox/CheckBox_Undetermined_Hovered.png")) + .SetUndeterminedPressedImage(ImageBrush("/Elements/Checkbox/CheckBox_Undetermined_Hovered.png")); + + CoreStyle->Set("Checkbox", BasicCheckBoxStyle); + + EditorStyle->Set("Graph.Checkbox", BasicCheckBoxStyle); + const FCheckBoxStyle BasicToggleButtonCheckBoxStyle = + FCheckBoxStyle(BasicCheckBoxStyle) + .SetCheckBoxType(ESlateCheckBoxType::ToggleButton); + + CoreStyle->Set("Menu.CheckBox", BasicCheckBoxStyle); + CoreStyle->Set("Menu.Check", BasicCheckBoxStyle); + CoreStyle->Set("Menu.ToggleButton", BasicToggleButtonCheckBoxStyle); + + + const FCheckBoxStyle BasicRadioButtonStyle = + FCheckBoxStyle() + .SetUncheckedImage(ImageBrush("/Elements/Checkbox/RadioButton.png")) + .SetUncheckedHoveredImage(ImageBrush("/Elements/Checkbox/RadioButton_Hovered.png")) + .SetUncheckedPressedImage(ImageBrush("/Elements/Checkbox/RadioButton_Hovered.png")) + + .SetCheckedImage(ImageBrush("/Elements/Checkbox/RadioButton_Checked.png")) + .SetCheckedHoveredImage(ImageBrush("/Elements/Checkbox/RadioButton_Checked_Hovered.png")) + .SetCheckedPressedImage(ImageBrush("/Elements/Checkbox/RadioButton_Checked_Hovered.png")) + + .SetUndeterminedImage(ImageBrush("/Elements/Checkbox/RadioButton.png")) + .SetUndeterminedHoveredImage(ImageBrush("/Elements/Checkbox/RadioButton_Hovered.png")) + .SetUndeterminedPressedImage(ImageBrush("/Elements/Checkbox/RadioButton_Hovered.png")); + + CoreStyle->Set("RadioButton", BasicRadioButtonStyle); + CoreStyle->Set("Menu.RadioButton", BasicRadioButtonStyle); + CoreStyle->Set("ToolBar.RadioButton", BasicRadioButtonStyle); + + //EditorStyle->Set("RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("ToolBar.RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("NotificationBar.RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("Menu.RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("EditorModesToolbar.RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("PinnedCommandList.RadioButton", BasicRadioButtonStyle); + //EditorStyle->Set("ViewportPinnedCommandList.RadioButton", BasicRadioButtonStyle); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerFonts.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerFonts.cpp new file mode 100644 index 0000000..d516b63 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerFonts.cpp @@ -0,0 +1,89 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +void FColorizer::ApplyFonts() const +{ + FTypeface* Typeface = const_cast(&FCoreStyle::GetDefaultFont().Get().DefaultTypeface); + + if (!DarkerNodesSettings->UseCustomRegularFont) + { + switch (DarkerNodesSettings->FontFamily) + { + case EFontFamily::BalsamiqSans: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/BalsamiqSans-Regular.ttf"; + break; + case EFontFamily::Cannonade: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/Cannonade-Regular.ttf"; + break; + case EFontFamily::CaskaydiaCove: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/CaskaydiaCove-Regular.ttf"; + break; + case EFontFamily::EudoxusSans: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/EudoxusSans-Regular.ttf"; + break; + case EFontFamily::GolosUI: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/GolosUI-Regular.ttf"; + break; + case EFontFamily::Jua: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/Jua-Regular.ttf"; + break; + case EFontFamily::Junction: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/Junction-Regular.ttf"; + break; + case EFontFamily::NewTelegraph: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/NewTelegraph-Regular.ttf"; + break; + case EFontFamily::XXIIAven: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/XXIIAven-Regular.ttf"; + break; + default: + DarkerNodesSettings->RegularFont.FilePath = Typeface->Fonts[0].Font.GetFontFilename(); + } + } + Typeface->Fonts[0] = FTypefaceEntry(TEXT("Regular"), DarkerNodesSettings->RegularFont.FilePath, EFontHinting::Default, EFontLoadingPolicy::LazyLoad); + + + if (!DarkerNodesSettings->UseCustomItalicFont) + { + DarkerNodesSettings->ItalicFont.FilePath = Typeface->Fonts[1].Font.GetFontFilename(); + } + Typeface->Fonts[1] = FTypefaceEntry(TEXT("Italic"), DarkerNodesSettings->ItalicFont.FilePath, EFontHinting::Default, EFontLoadingPolicy::LazyLoad); + + + if (!DarkerNodesSettings->UseCustomBoldFont) + { + switch (DarkerNodesSettings->FontFamily) + { + case EFontFamily::BalsamiqSans: + DarkerNodesSettings->RegularFont.FilePath = FontsDirectory + "/BalsamiqSans-Bold.ttf"; + break; + case EFontFamily::Cannonade: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/Cannonade-Bold.ttf"; + break; + case EFontFamily::CaskaydiaCove: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/CaskaydiaCove-Bold.ttf"; + break; + case EFontFamily::EudoxusSans: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/EudoxusSans-Bold.ttf"; + break; + case EFontFamily::GolosUI: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/GolosUI-Bold.ttf"; + break; + case EFontFamily::Junction: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/Junction-Bold.ttf"; + break; + case EFontFamily::NewTelegraph: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/NewTelegraph-Bold.ttf"; + break; + case EFontFamily::XXIIAven: + DarkerNodesSettings->BoldFont.FilePath = FontsDirectory + "/XXIIAven-Bold.ttf"; + break; + default: + DarkerNodesSettings->BoldFont.FilePath = Typeface->Fonts[0].Font.GetFontFilename(); + } + } + Typeface->Fonts[2] = FTypefaceEntry(TEXT("Bold"), DarkerNodesSettings->BoldFont.FilePath, EFontHinting::Default, EFontLoadingPolicy::LazyLoad); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerGraph.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerGraph.cpp new file mode 100644 index 0000000..6baf5e0 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerGraph.cpp @@ -0,0 +1,116 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Materials/MaterialInstanceDynamic.h" +#include "Classes/EditorStyleSettings.h" + +void FColorizer::ColorGraph() +{ + // Graph Nodes + + if (DarkerNodesSettings->ActivateBlueprintTheme) + { + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetScalarParameterValue("Size", 32); + SlateBrush("RegularNode_body")->ImageSize = FVector2D(32, 32); + SlateBrush("RegularNode_body")->Margin = FMargin(0.5f); + SlateBrush("RegularNode_body")->DrawAs = ESlateBrushDrawType::Box; + + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetScalarParameterValue("Size", 32); + SlateBrush("VarNode_body")->ImageSize = FVector2D(32, 32); + SlateBrush("VarNode_body")->Margin = FMargin(0.5f); + SlateBrush("VarNode_body")->DrawAs = ESlateBrushDrawType::Box; + + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetScalarParameterValue("Size", 32); + SlateBrush("RegularNode_color_spill")->ImageSize = FVector2D(32, 32); + SlateBrush("RegularNode_color_spill")->Margin = FMargin(0.5f); + SlateBrush("RegularNode_color_spill")->DrawAs = ESlateBrushDrawType::Box; + + EditorStyle->Set("Graph.Node.Body", SlateBrush("RegularNode_body")); + EditorStyle->Set("Graph.VarNode.Body", SlateBrush("VarNode_body")); + + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetScalarParameterValue("Size", 64); + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetScalarParameterValue("Size", 64); + + SlateBrush("RegularNode_shadow_selected")->ImageSize = FVector2D(64, 64); + SlateBrush("RegularNode_shadow_selected")->Margin = FMargin(0.5f); + SlateBrush("RegularNode_shadow_selected")->DrawAs = ESlateBrushDrawType::Box; + + SlateBrush("VarNode_shadow_selected")->ImageSize = FVector2D(64, 64); + SlateBrush("VarNode_shadow_selected")->Margin = FMargin(0.5f); + SlateBrush("VarNode_shadow_selected")->DrawAs = ESlateBrushDrawType::Box; + + EditorStyle->Set("Graph.PlayInEditor", SlateBrush("RegularNode_shadow_selected")); + EditorStyle->Set("Graph.Node.ShadowSelected", SlateBrush("RegularNode_shadow_selected")); + EditorStyle->Set("Graph.VarNode.ShadowSelected", SlateBrush("VarNode_shadow_selected")); + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 24 + ApplyBoxBrush(EditorStyle, "Graph.Node.TitleGloss", "/Graph/RegularNode_color_spill_424.png"); + EditorStyle->Set("Graph.Node.ColorSpill", new FSlateNoResource()); +#else + EditorStyle->Set("Graph.Node.ColorSpill", SlateBrush("RegularNode_color_spill")); + EditorStyle->Set("Graph.Node.TitleGloss", new FSlateNoResource()); +#endif + + EditorStyle->Set("Graph.Node.Shadow", new FSlateNoResource()); + EditorStyle->Set("Graph.Node.TitleHighlight", new FSlateNoResource()); + + switch (DarkerNodesSettings->BlueprintVarNodeLine) + { + case EBlueprintVarNodeLine::Thin: + ApplyImageBrush(EditorStyle, "Graph.VarNode.ColorSpill", "/Graph/VarNode_color_spill_thin.png", FVector2D(132, 28)); + break; + case EBlueprintVarNodeLine::Thick: + ApplyImageBrush(EditorStyle, "Graph.VarNode.ColorSpill", "/Graph/VarNode_color_spill_thick.png", FVector2D(132, 28)); + break; + } + + EditorStyle->Set("Graph.VarNode.Gloss", new FSlateNoResource()); + EditorStyle->Set("Graph.VarNode.Shadow", new FSlateNoResource()); + + //EditorStyle->Set("Graph.VarNode.Body", SlateBrush("Button_Hovered")); + + EditorStyle->Set("Graph.CollapsedNode.Body", SlateBrush("RegularNode_body")); + ApplyBoxBrush(EditorStyle, "Graph.CollapsedNode.BodyColorSpill", "/Graph/CollapsedNode_Body_ColorSpill.png"); + + // Pin Icons + + ApplyImageBrush(EditorStyle, "Graph.Pin.Connected_VarA", "/Elements/Pin/Pin_connected_VarA.png", FVector2D(15, 11)); + ApplyImageBrush(EditorStyle, "Graph.Pin.Disconnected_VarA", "/Elements/Pin/Pin_disconnected_VarA.png", FVector2D(15, 11)); + ApplyImageBrush(EditorStyle, "Graph.Pin.Connected", "/Elements/Pin/Pin_connected.png", FVector2D(11, 11)); + ApplyImageBrush(EditorStyle, "Graph.Pin.Disconnected", "/Elements/Pin/Pin_disconnected.png", FVector2D(11, 11)); + + ApplyImageBrush(EditorStyle, "Graph.ExecPin.Connected", "/Elements/Pin/ExecPin_Connected.png", FVector2D(12, 16)); + ApplyImageBrush(EditorStyle, "Graph.ExecPin.Disconnected", "/Elements/Pin/ExecPin_Disconnected.png", FVector2D(12, 16)); + ApplyImageBrush(EditorStyle, "Graph.ExecPin.ConnectedHovered", "/Elements/Pin/ExecPin_Connected.png", FVector2D(12, 16), FColor(150, 150, 150)); + ApplyImageBrush(EditorStyle, "Graph.ExecPin.DisconnectedHovered", "/Elements/Pin/ExecPin_Disconnected.png", FVector2D(12, 16), FColor(150, 150, 150)); + ApplyImageBrush(EditorStyle, "Graph.ExecutionBubble", "/Elements/Pin/ExecutionBubble.png", FVector2D(16, 16)); + } + + // Grid + + if (DarkerNodesSettings->UseCustomPanels) + { + EditorStyle->Set("Graph.Panel.GridLineColor", BrushDatabase->GetColor("GridLine").Get()); + GetMutableDefault()->RegularColor = BrushDatabase->GetColor("GridLine").Get(); + + EditorStyle->Set("Graph.Panel.GridRuleColor", BrushDatabase->GetColor("GridRule").Get()); + GetMutableDefault()->RuleColor = BrushDatabase->GetColor("GridRule").Get(); + + EditorStyle->Set("Graph.Panel.GridCenterColor", BrushDatabase->GetColor("GridCenter").Get()); + GetMutableDefault()->CenterColor = BrushDatabase->GetColor("GridCenter").Get(); + } + + ApplyBoxBrush(EditorStyle, "Kismet.Comment.Background", "/Graph/Comment_Background.png"); + + // Comments + + ApplyBoxBrush(EditorStyle, "Graph.Node.CommentBubble", "/Graph/CommentBubble.png"); + ApplyImageBrush(EditorStyle, "Graph.Node.CommentArrow", "/Graph/CommentBubbleArrow.png", Icon8); + + // Panel + + ApplyImageBrush(EditorStyle, "BlueprintEditor.Details.ArgUpButton", "/Icons/Graph/icon_FunctionArgUp.png", Icon16); + ApplyImageBrush(EditorStyle, "BlueprintEditor.Details.ArgDownButton", "/Icons/Graph/icon_FunctionArgDown.png", Icon16); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIcons.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIcons.cpp new file mode 100644 index 0000000..d285e71 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIcons.cpp @@ -0,0 +1,212 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +void FColorizer::ColorIcons() +{ + if (DarkerNodesSettings->UseCustomIcons) + { + // Opacity 50% + + // Red #b20000 + // Blue #0060b2 + // Yellow #dfb300 + // Green #3aa111 + + FColor YellowGroupColor = ImageColor; + FColor BlueGroupColor = ImageColor; + FColor GreenGroupColor = ImageColor; + + if (DarkerNodesSettings->UseIconColorization) + { + YellowGroupColor = FColor(255,255,63); + BlueGroupColor = FColor(0,191,255); + GreenGroupColor = FColor(63,255,63); + } + + AddMenuIcon(EditorStyle, "Kismet.Status.Unknown", "/Menu/CompileStatus_Working.png", ImageColor); + AddMenuIcon(EditorStyle, "Kismet.Status.Error", "/Menu/CompileStatus_Fail.png", ImageColor); + AddMenuIcon(EditorStyle, "Kismet.Status.Good", "/Menu/CompileStatus_Good.png", ImageColor); + AddMenuIcon(EditorStyle, "Kismet.Status.Warning", "/Menu/CompileStatus_Warning.png", ImageColor); + + AddMenuIcon(EditorStyle, "AssetEditor.SaveAsset", "/Menu/icon_SaveAsset_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "SystemWideCommands.FindInContentBrowser", "/Menu/icon_toolbar_genericfinder_40px.png", ImageColor); + AddMenuIcon(EditorStyle, "BlueprintEditor.FindInBlueprint", "/Menu/icon_Blueprint_Find_40px.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.FindInMaterial", "/Menu/icon_Blueprint_Find_40px.png", ImageColor); + AddMenuIcon(EditorStyle, "TranslationEditor.Search", "/Menu/icon_Blueprint_Find_40px.png", ImageColor); + + AddMenuIcon(EditorStyle, "FullBlueprintEditor.EditGlobalOptions", "/Menu/icon_Blueprint_Options_40px.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "FullBlueprintEditor.EditClassDefaults", "/Menu/icon_BlueprintEditor_Defaults_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "FullBlueprintEditor.SwitchToBlueprintDefaultsMode", "/Menu/icon_BlueprintEditor_Defaults_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "BlueprintEditor.EnableSimulation", "/Menu/icon_Enable_Simulation_40px.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PlayInViewport", "/Menu/icon_playInSelectedViewport_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "GraphEditor.ToggleHideUnrelatedNodes", "/Menu/icon_HideUnrelatedNodes_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "LevelEditor.Build", "/Menu/icon_build_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "LevelEditor.Recompile", "/Menu/icon_compile_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "LevelEditor.OpenContentBrowser", "/Menu/icon_ContentBrowser_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.EditorModes", "/Menu/icon_Editor_Modes_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.ToggleVR", "/Menu/VR_Editor_Toolbar_Icon.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.GameSettings", "/Menu/icon_game_settings_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.OpenLevelBlueprint", "/Menu/icon_kismet2_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "LevelEditor.OpenMarketplace", "/Menu/icon_Marketplace_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.EditMatinee", "/Menu/icon_matinee_40x.png", BlueGroupColor); + + AddMenuIcon(EditorStyle, "LevelEditor.SourceControl", "/Menu/icon_source_control_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.SourceControl.On", "/Menu/icon_source_control_40x_on.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.SourceControl.Off", "/Menu/icon_source_control_40x_off.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.SourceControl.Unknown", "/Menu/icon_source_control_40x_unknown.png", ImageColor); + AddMenuIcon(EditorStyle, "LevelEditor.SourceControl.Problem", "/Menu/icon_source_control_40x_problem.png", ImageColor); + + AddMenuIcon(EditorStyle, "MaterialEditor.Apply", "/Menu/icon_MatEd_Apply_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.CameraHome", "/Menu/icon_MatEd_Home_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.ToggleRealtimeExpressions", "/Menu/icon_MatEd_LiveNodes_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.AlwaysRefreshAllPreviews", "/Menu/icon_MatEd_Refresh_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.ToggleLivePreview", "/Menu/icon_MatEd_LivePreview_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.ToggleMaterialStats", "/Menu/icon_MatEd_Stats_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.TogglePlatformStats", "/Menu/icon_MobileStats_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.CleanUnusedExpressions", "/Menu/icon_MatEd_CleanUp_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "MaterialEditor.ShowHideConnectors", "/Menu/icon_MatEd_Connectors_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "PlayWorld.PausePlaySession", "/Menu/icon_pause_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.StopPlaySession", "/Menu/icon_stop_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PossessPlayer", "/Menu/icon_possess_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.EjectFromPlayer", "/Menu/icon_eject_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.RepeatLastLaunch", "/Menu/icon_PlayOnDevice_40px.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PlayInNewProcess", "/Menu/icon_PlayStandalone_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PlayInEditorFloating", "/Menu/icon_playInWindow_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PlayInMobilePreview", "/Menu/icon_PlayMobilePreview_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.PlayInVR", "/Menu/icon_playInVR_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.LateJoinSession", "/Menu/icon_simulate_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.ResumePlaySession", "/Menu/icon_simulate_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.Simulate", "/Menu/icon_simulate_40x.png", YellowGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.RepeatLastPlay", "/Menu/icon_simulate_40x.png", YellowGroupColor); + + AddMenuIcon(EditorStyle, "PlayWorld.SingleFrameAdvance", "/Menu/icon_advance_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.ShowCurrentStatement", "/Menu/icon_findnode_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.StepOut", "/Menu/icon_DebugStepOut_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.StepInto", "/Menu/icon_DebugStepIn_40x.png", BlueGroupColor); + AddMenuIcon(EditorStyle, "PlayWorld.StepOver", "/Menu/icon_DebugStepOver_40x.png", BlueGroupColor); + + AddMenuIcon(EditorStyle, "BTEditor.SwitchToBehaviorTreeMode", "/Menu/BehaviorTreeMode_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "UMGEditor.SwitchToDesigner", "/Menu/Designer_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "FullBlueprintEditor.SwitchToScriptingMode", "/Menu/icon_BlueprintEditor_EventGraph_40x.png", ImageColor); + AddMenuIcon(CoreStyle, "WidgetReflector.Icon", "/Menu/icon_tab_WidgetReflector_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "EditorViewport.ToggleRealTime", "/Menu/icon_MatEd_Realtime_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowWireframe", "/Menu/icon_StaticMeshEd_Wireframe_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowVertexColor", "/Menu/icon_StaticMeshEd_VertColor_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetRealtimePreview", "/Menu/icon_MatEd_Realtime_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ReimportMesh", "/Menu/icon_Persona_ReimportMesh_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowBounds", "/Menu/icon_StaticMeshEd_Bounds_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowCollision", "/Menu/icon_StaticMeshEd_Collision_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowGrid", "/Menu/icon_MatEd_Grid_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetDrawUVs", "/Menu/icon_StaticMeshEd_UVOverlay_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ResetCamera", "/Menu/icon_Camera_Reset_40px.png", ImageColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowPivot", "/Menu/icon_StaticMeshEd_ShowPivot_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowSockets", "/Menu/icon_StaticMeshEd_ShowSockets_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowNormals", "/Menu/icon_StaticMeshEd_Normals_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowTangents", "/Menu/icon_StaticMeshEd_Tangents_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowBinormals", "/Menu/icon_StaticMeshEd_Binormals_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetDrawAdditionalData", "/Menu/icon_StaticMeshEd_AdditionalData_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.SetShowVertices", "/Menu/icon_StaticMeshEd_Vertices_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowPivots", "/Menu/icon_StaticMeshEd_ShowPivot_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowSockets", "/Menu/icon_StaticMeshEd_ShowSockets_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowNormals", "/Menu/icon_StaticMeshEd_Normals_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowTangents", "/Menu/icon_StaticMeshEd_Tangents_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowBinormals", "/Menu/icon_StaticMeshEd_Binormals_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowBounds", "/Menu/icon_StaticMeshEd_Bounds_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowGrids", "/Menu/icon_MatEd_Grid_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowVertices", "/Menu/icon_StaticMeshEd_Vertices_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowWireframes", "/Menu/icon_StaticMeshEd_Wireframe_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "StaticMeshEditor.ToggleShowVertexColors", "/Menu/icon_StaticMeshEd_VertColor_40x.png", GreenGroupColor); + AddMenuIcon(EditorStyle, "Persona.BakeMaterials", "/Menu/icon_tab_Layers_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "AnimationEditor.ApplyCompression", "/Menu/icon_Persona_Compression_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "AnimationEditor.ExportToFBX", "/Menu/icon_Persona_ExportFBX_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "AnimationEditor.ReimportAnimation", "/Menu/icon_Persona_ReimportMesh_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "AnimationEditor.CreateAsset", "/Menu/icon_Persona_CreateAsset_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "AnimationEditor.SetKey", "/Menu/icon_Persona_SetKey_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "AnimationEditor.ApplyAnimation", "/Menu/icon_MatEd_Apply_40x.png", ImageColor); + + AddMenuIcon(EditorStyle, "Persona.TogglePreviewAsset", "/Menu/icon_Persona_PreviewAsset_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "Persona.CreateAsset", "/Menu/icon_Persona_CreateAsset_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "Persona.ExportToFBX", "/Menu/icon_Persona_ExportFBX_40x.png", ImageColor); + AddMenuIcon(EditorStyle, "Persona.ConvertToStaticMesh", "/Menu/icon_ShowStaticMeshes_40x.png", ImageColor); + } + + ApplyImageBrush(EditorStyle, "EditorViewport.LocationGridSnap", "/Icons/Viewport/LocationGridSnap.png", Icon14, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RotationGridSnap", "/Icons/Viewport/RotationGridSnap.png", Icon14, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.Layer2DSnap", "/Icons/Viewport/Layer2DSnap.png", Icon14, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.ScaleGridSnap", "/Icons/Viewport/ScaleGridSnap.png", Icon14, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.ToggleSurfaceSnapping", "/Icons/Viewport/icon_surface_snapping_14px.png", Icon14, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RelativeCoordinateSystem_Local", "/Icons/Viewport/icon_axis_local_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RelativeCoordinateSystem_Local.Small", "/Icons/Viewport/icon_axis_local_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RelativeCoordinateSystem_World", "/Icons/Viewport/icon_axis_world_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RelativeCoordinateSystem_World.Small", "/Icons/Viewport/icon_axis_world_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.CamSpeedSetting", "/Icons/Viewport/icon_CameraSpeed_24x16px.png", FVector2D(24, 16), TextColor); + + ApplyImageBrush(EditorStyle, "DetailsView.EditRawProperties", "/Icons/DetailsView/icon_PropertyMatrix_16px.png", Icon16, TextColor); + + ApplyImageBrush(EditorStyle, "CurveEd.Visible", "/Icons/DetailsView/icon_visible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "CurveEd.VisibleHighlight", "/Icons/DetailsView/icon_visible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "CurveEd.Invisible", "/Icons/DetailsView/icon_invisible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "CurveEd.InvisibleHighlight", "/Icons/DetailsView/icon_invisible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "Level.VisibleIcon16x", "/Icons/DetailsView/icon_visible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "Level.VisibleHighlightIcon16x", "/Icons/DetailsView/icon_visible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "Level.NotVisibleIcon16x", "/Icons/DetailsView/icon_invisible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "Level.NotVisibleHighlightIcon16x", "/Icons/DetailsView/icon_invisible_16px.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "GenericViewButton", "/Icons/DetailsView/icon_visible_16px.png", Icon16, TextColor); + + const FColor TextColor50 = TextColor.WithAlpha(255 * 0.5); + + ApplyCenterIcon(EditorStyle, "PropertyWindow.Button_CreateNewBlueprint", "/Icons/DetailsView/PlusSymbol_12x.png", Icon12, TextColor50); + ApplyCenterIcon(EditorStyle, "PropertyWindow.Button_Browse", "/Icons/DetailsView/lens_12x.png", Icon12, TextColor50); + ApplyCenterIcon(EditorStyle, "PropertyWindow.Button_Use", "/Icons/DetailsView/assign_12x.png", Icon12, TextColor50); + + ApplyCenterIcon(EditorStyle, "GenericLock", "/Icons/DetailsView/padlock_locked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "GenericLock.Small", "/Icons/DetailsView/padlock_locked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "GenericUnlock", "/Icons/DetailsView/padlock_unlocked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "GenericUnlock.Small", "/Icons/DetailsView/padlock_unlocked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "PropertyWindow.Locked", "/Icons/DetailsView/padlock_locked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "PropertyWindow.Unlocked", "/Icons/DetailsView/padlock_unlocked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "FindResults.LockButton_Locked", "/Icons/DetailsView/padlock_locked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "FindResults.LockButton_Unlocked", "/Icons/DetailsView/padlock_unlocked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "ContentBrowser.LockButton_Locked", "/Icons/DetailsView/padlock_locked_16x.png", Icon16, TextColor50); + ApplyCenterIcon(EditorStyle, "ContentBrowser.LockButton_Unlocked", "/Icons/DetailsView/padlock_unlocked_16x.png", Icon16, TextColor50); + + ApplyImageBrush(EditorStyle, "DetailsView.PulldownArrow.Down", "/Icons/PropertyView/AdvancedButton_Down.png", + FVector2D(10, 8), TextColor50); + ApplyImageBrush(EditorStyle, "DetailsView.PulldownArrow.Down.Hovered", "/Icons/PropertyView/AdvancedButton_Down.png", + FVector2D(10, 8), TextColor); + ApplyImageBrush(EditorStyle, "DetailsView.PulldownArrow.Up", "/Icons/PropertyView/AdvancedButton_Up.png", + FVector2D(10, 8), TextColor50); + ApplyImageBrush(EditorStyle, "DetailsView.PulldownArrow.Up.Hovered", "/Icons/PropertyView/AdvancedButton_Up.png", + FVector2D(10, 8), TextColor); + + ApplyImageBrush(CoreStyle, "TreeArrow_Collapsed", "/Panel/TreeArrow_Collapsed.png", Icon10, TextColor50); + ApplyImageBrush(CoreStyle, "TreeArrow_Collapsed_Hovered", "/Panel/TreeArrow_Collapsed.png", Icon10, TextColor); + ApplyImageBrush(CoreStyle, "TreeArrow_Expanded", "/Panel/TreeArrow_Expanded.png", Icon10, TextColor50); + ApplyImageBrush(CoreStyle, "TreeArrow_Expanded_Hovered", "/Panel/TreeArrow_Expanded.png", Icon10, TextColor); + + ApplyImageBrush(CoreStyle, "NotificationList.DefaultMessage", "/Icons/EventMessage_Default.png", Icon40, TextColor); + + ApplyImageBrush(EditorStyle, "TreeArrow_Collapsed", "/Panel/TreeArrow_Collapsed.png", Icon10, TextColor.WithAlpha(255 * 0.25)); + ApplyImageBrush(EditorStyle, "TreeArrow_Collapsed_Hovered", "/Panel/TreeArrow_Collapsed.png", Icon10, TextColor.WithAlpha(255 * 0.75)); + ApplyImageBrush(EditorStyle, "TreeArrow_Expanded", "/Panel/TreeArrow_Expanded.png", Icon10, TextColor.WithAlpha(255 * 0.25)); + ApplyImageBrush(EditorStyle, "TreeArrow_Expanded_Hovered", "/Panel/TreeArrow_Expanded.png", Icon10, TextColor.WithAlpha(255 * 0.75)); + + ApplyImageBrush(EditorStyle, "EditorViewport.TranslateMode", "/Icons/Viewport/icon_translateb_16x.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.RotateMode", "/Icons/Viewport/icon_rotateb_16x.png", Icon16, TextColor); + ApplyImageBrush(EditorStyle, "EditorViewport.ScaleMode", "/Icons/Viewport/icon_scaleb_16x.png", Icon16, TextColor); + + ApplyImageBrush(EditorStyle, "TimelineEditor.AddFloatTrack", "/Icons/Timeline/icon_TrackAddFloat_36x24px.png", FVector2D(36, 24), TextColor); + ApplyImageBrush(EditorStyle, "TimelineEditor.AddVectorTrack", "/Icons/Timeline/icon_TrackAddVector_36x24px.png", FVector2D(36, 24), TextColor); + ApplyImageBrush(EditorStyle, "TimelineEditor.AddEventTrack", "/Icons/Timeline/icon_TrackAddEvent_36x24px.png", FVector2D(36, 24), TextColor); + ApplyImageBrush(EditorStyle, "TimelineEditor.AddColorTrack", "/Icons/Timeline/icon_TrackAddColor_36x24px.png", FVector2D(36, 24), TextColor); + ApplyImageBrush(EditorStyle, "TimelineEditor.AddCurveAssetTrack", "/Icons/Timeline/icon_TrackAddCurve_36x24px.png", FVector2D(36, 24), TextColor); + ApplyImageBrush(EditorStyle, "TimelineEditor.DeleteTrack", "/Icons/Timeline/icon_TrackDelete_36x24px.png", FVector2D(36, 24), TextColor); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIconsCustom.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIconsCustom.cpp new file mode 100644 index 0000000..0760b6f --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerIconsCustom.cpp @@ -0,0 +1,19 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Styling/SlateStyleRegistry.h" + +void FColorizer::ColorIconsCustom() +{ + if (DarkerNodesSettings->UseCustomIcons) + { + const ISlateStyle* MegascansConstStyle = FSlateStyleRegistry::FindSlateStyle("MegascansStyle"); + if (MegascansConstStyle != nullptr) + { + FSlateStyleSet* MegascansStyle = static_cast(const_cast(MegascansConstStyle)); + AddMenuIcon(MegascansStyle, "Megascans.Logo", "/Menu/megascans.png", ImageColor); + } + } +} \ No newline at end of file diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerPanels.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerPanels.cpp new file mode 100644 index 0000000..2bfbf15 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerPanels.cpp @@ -0,0 +1,211 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Classes/EditorStyleSettings.h" +#include "EditorStyle/Private/SlateEditorStyle.cpp" + +void FColorizer::ColorPanel() +{ + if (!DarkerNodesSettings->UseCustomPanels) + { + return; + } + + const FButtonStyle CloseButton = + FButtonStyle() + .SetNormal(ImageBrush("/Elements/Panel/CloseApp_Normal.png", Icon16)) + .SetPressed(ImageBrush("/Elements/Panel/CloseApp_Pressed.png", Icon16)) + .SetHovered(ImageBrush("/Elements/Panel/CloseApp_Hovered.png", Icon16)); + + //ApplyColorBorderBrush(CoreStyle, "Border", Green); + CoreStyle->Set( + "Docking.Tab", + FDockTabStyle() + .SetCloseButtonStyle(CloseButton) + .SetNormalBrush(*SlateBrush("GreyDark")) + .SetHoveredBrush(*SlateBrush("HoverDark")) + .SetForegroundBrush(*SlateBrush("GreyBase")) + .SetActiveBrush(*SlateBrush("GreyBase")) + .SetColorOverlayTabBrush(*SlateBrush("HoverDark")) + .SetColorOverlayIconBrush(*SlateBrush("HoverDark")) + .SetContentAreaBrush(*SlateBrush("GreyDark")) + .SetTabWellBrush(FSlateNoResource()) + .SetTabPadding(FMargin(5, 2, 5, 2)) + .SetOverlapWidth(-1.0f) + .SetFlashColor(FSlateColor(FLinearColor::FromSRGBColor(HoverDark))) + ); + + CoreStyle->Set( + "Docking.MajorTab", + FDockTabStyle() + .SetCloseButtonStyle(CloseButton) + .SetNormalBrush(*SlateBrush("GreyBase")) + .SetActiveBrush(*SlateBrush("HoverBase")) + .SetColorOverlayTabBrush(*SlateBrush("GreyDark")) + .SetColorOverlayIconBrush(*SlateBrush("GreyDark")) + .SetForegroundBrush(*SlateBrush("GreyDark")) + .SetHoveredBrush(*SlateBrush("HoverBase")) + .SetContentAreaBrush(*SlateBrush("GreyDark")) + .SetTabWellBrush(FSlateNoResource()) + .SetTabPadding(FMargin(8, 4, 8, 4)) + .SetOverlapWidth(0.0f) + .SetFlashColor(FSlateColor(FLinearColor::FromSRGBColor(HoverBase))) + ); + + //EditorStyle->Set("ToolPalette.DockingWell", new FSlateColorBrush(FLinearColor(Blue))); + + CoreStyle->Set("ToolBar.Separator", SlateBrush("GreyDark")); + + EditorStyle->Set("Graph.Panel.SolidBackground", SlateBrush("GreyDark")); + + //ApplyImageBrush(EditorStyle, "Graph.Panel.SolidBackground", "/Graph/GraphPanel_SolidBackground.png", Icon16); + + // new FSlateColorBrush(FLinearColor::FromSRGBColor(DebugRed)) + + EditorStyle->Set("Window.Background", SlateBrush("GreyDark")); + CoreStyle->Set("ToolBar.Background", SlateBrush("GreyDark")); + EditorStyle->Set("ToolBar.Background", SlateBrush("GreyDark")); + CoreStyle->Set("Menu.Background", SlateBrush("GreyDark")); + EditorStyle->Set("Menu.Background", SlateBrush("GreyDark")); + + ApplyColorBoxBrush(EditorStyle, "Graph.InstructionBackground", FColor(40, 40, 40, 128)); + + + EditorStyle->Set("ContentBrowser.TileViewTooltip.ContentBorder", SlateBrush("GreyBase")); + EditorStyle->Set("ProjectBrowser.TileViewTooltip.ContentBorder", SlateBrush("GreyBase")); + + CoreStyle->Set("ToolPanel.GroupBorder", SlateBrush("GreyBase")); + EditorStyle->Set("ToolPanel.GroupBorder", SlateBrush("GreyBase")); + + EditorStyle->Set("PropertyTable.RowHeader.Background", SlateBrush("GreyDark")); + EditorStyle->Set("PropertyTable.RowHeader.BackgroundActive", SlateBrush("HoverDark")); + + EditorStyle->Set( + "PropertyTable.TableRow", + FTableRowStyle() + .SetEvenRowBackgroundBrush(FSlateColorBrush(FLinearColor::FromSRGBColor(MixColor(GreyBase, FColor::Black, 0.2)))) + .SetEvenRowBackgroundHoveredBrush(ColorImageBrush(HoverBase, Icon8)) + .SetOddRowBackgroundBrush(FSlateColorBrush(FLinearColor::FromSRGBColor(GreyBase))) + .SetOddRowBackgroundHoveredBrush(ColorImageBrush(HoverBase, Icon8)) + .SetSelectorFocusedBrush(ColorBorderBrush(Primary)) + .SetActiveBrush(ColorImageBrush(HoverBase, Icon8)) + .SetActiveHoveredBrush(ColorImageBrush(HoverBase, Icon8)) + .SetInactiveBrush(ColorImageBrush(HoverBase, Icon8)) + .SetInactiveHoveredBrush(ColorImageBrush(HoverBase, Icon8)) + .SetTextColor(*BrushDatabase->GetSlateColor("TextColor")) + .SetSelectedTextColor(*BrushDatabase->GetSlateColor("TextColor")) + ); + + EditorStyle->Set("SCSEditor.TreePanel", SlateBrush("GreyBase")); + EditorStyle->Set("ContentBrowser.TopBar.GroupBorder", SlateBrush("GreyBase")); + EditorStyle->Set("ToolPanel.DarkGroupBorder", SlateBrush("GreyBase")); + EditorStyle->Set("ToolPanel.LightGroupBorder", SlateBrush("GreyBase")); + + EditorStyle->Set("DetailsView.CollapsedCategory", SlateBrush("GreyBase")); + EditorStyle->Set("DetailsView.CollapsedCategory_Hovered", SlateBrush("HoverDark")); + EditorStyle->Set("DetailsView.CategoryTop", SlateBrush("GreyBase")); + EditorStyle->Set("DetailsView.CategoryTop_Hovered", SlateBrush("HoverDark")); + EditorStyle->Set("DetailsView.CategoryMiddle", SlateBrush("GreyBase")); + EditorStyle->Set("DetailsView.CategoryMiddle_Hovered", SlateBrush("HoverBase")); + EditorStyle->Set("DetailsView.CategoryBottom", SlateBrush("GreyBase")); + EditorStyle->Set("DetailsView.AdvancedDropdownBorder", SlateBrush("GreyBase")); + EditorStyle->Set("DetailsView.AdvancedDropdownBorder.Open", SlateBrush("GreyBase")); + + UEditorStyleSettings* StyleSettings = GetMutableDefault(); + StyleSettings->SelectionColor = FLinearColor::FromSRGBColor(HoverBaseBright); + StyleSettings->PressedSelectionColor = FLinearColor::FromSRGBColor(HoverBaseBright); + StyleSettings->InactiveSelectionColor = FLinearColor::FromSRGBColor(HoverBase); + StyleSettings->SaveConfig(); + + FCoreStyle::SetSelectionColor(FLinearColor::FromSRGBColor(HoverBaseBright)); + //FCoreStyle::SetSelectorColor(FLinearColor::FromSRGBColor(Green)); + FCoreStyle::SetPressedSelectionColor(FLinearColor::FromSRGBColor(HoverBaseBright)); + FCoreStyle::SetInactiveSelectionColor(FLinearColor::FromSRGBColor(HoverBase)); + + + CoreStyle->Set("InvertedForeground", *BrushDatabase->GetSlateColor("TextColor")); + CoreStyle->Set("DefaultForeground", *BrushDatabase->GetSlateColor("TextColor")); + EditorStyle->Set("InvertedForeground", *BrushDatabase->GetSlateColor("TextColor")); + EditorStyle->Set("DefaultForeground", *BrushDatabase->GetSlateColor("TextColor")); + + CoreStyle->Set( + "Docking.UnhideTabwellButton", + FButtonStyle(CoreStyle->GetWidgetStyle("Button")) + .SetNormal(ColorImageBrush(FColor::Transparent, FVector2D(10, 10))) + .SetPressed(ImageBrush("/Docking/ShowTabwellButton_Pressed.png", FVector2D(10, 10))) + .SetHovered(ImageBrush("/Docking/ShowTabwellButton_Hovered.png", FVector2D(10, 10))) + .SetNormalPadding(0) + .SetPressedPadding(0) + ); + + const FTableColumnHeaderStyle TableColumnHeaderStyle = + FTableColumnHeaderStyle() + .SetSortPrimaryAscendingImage(ImageBrush("/Panel/SortUpArrow.png", FVector2D(8, 4))) + .SetSortPrimaryDescendingImage(ImageBrush("/Panel/SortDownArrow.png", FVector2D(8, 4))) + .SetSortSecondaryAscendingImage(ImageBrush("/Panel/SortUpArrows.png", FVector2D(16, 4))) + .SetSortSecondaryDescendingImage(ImageBrush("/Panel/SortDownArrows.png", FVector2D(16, 4))) + .SetNormalBrush(*SlateBrush("GreyDark")) + .SetHoveredBrush(*SlateBrush("HoverDark")) + .SetMenuDropdownImage(ImageBrush("/Panel/ColumnHeader_Arrow.png", Icon8)) + .SetMenuDropdownNormalBorderBrush(*SlateBrush("GreyBase")) + .SetMenuDropdownHoveredBorderBrush(*SlateBrush("HoverBase")); + CoreStyle->Set("TableView.Header.Column", TableColumnHeaderStyle); + + const FSplitterStyle TableHeaderSplitterStyle = + FSplitterStyle() + .SetHandleNormalBrush(FSlateNoResource()) + .SetHandleHighlightBrush(ImageBrush("/Panel/HeaderSplitterGrip.png", Icon8)); + + CoreStyle->Set( + "TableView.Header", + FHeaderRowStyle() + .SetColumnStyle(TableColumnHeaderStyle) + .SetLastColumnStyle(TableColumnHeaderStyle) + .SetColumnSplitterStyle(TableHeaderSplitterStyle) + .SetBackgroundBrush(*SlateBrush("GreyDark")) + .SetForegroundColor(*BrushDatabase->GetSlateColor("TextColor")) + ); + + EditorStyle->Set( + "PropertyTable.HeaderRow", + FHeaderRowStyle() + .SetColumnStyle(TableColumnHeaderStyle) + .SetLastColumnStyle(TableColumnHeaderStyle) + .SetColumnSplitterStyle(TableHeaderSplitterStyle) + .SetBackgroundBrush(*SlateBrush("GreyDark")) + .SetForegroundColor(*BrushDatabase->GetSlateColor("TextColor")) + ); + + CoreStyle->Set("PopupText.Background", SlateBrush("GreyDark")); + CoreStyle->Set("NotificationList.ItemBackground", SlateBrush("PanelDark")); + + EditorStyle->Set( + "TableView.DarkRow", + FTableRowStyle(EditorStyle->GetWidgetStyle("TableView.Row")) + .SetEvenRowBackgroundBrush(*SlateBrush("GreyBase")) + .SetEvenRowBackgroundHoveredBrush(*SlateBrush("GreyBase")) + .SetOddRowBackgroundBrush(*SlateBrush("GreyBase")) + .SetOddRowBackgroundHoveredBrush(*SlateBrush("GreyBase")) + .SetSelectorFocusedBrush(*SlateBrush("HoverBase")) + .SetActiveBrush(*SlateBrush("HoverBase")) + .SetActiveHoveredBrush(*SlateBrush("HoverBase")) + .SetInactiveBrush(*SlateBrush("HoverBase")) + .SetInactiveHoveredBrush(*SlateBrush("HoverBase")) + ); + + EditorStyle->Set( + "PlacementBrowser.Tab", + FCheckBoxStyle() + .SetCheckBoxType(ESlateCheckBoxType::ToggleButton) + .SetUncheckedImage(*SlateBrush("GreyDark")) + .SetUncheckedPressedImage(*SlateBrush("HoverDark")) + .SetUncheckedHoveredImage(*SlateBrush("HoverDark")) + .SetCheckedImage(*SlateBrush("HoverDark")) + .SetCheckedHoveredImage(*SlateBrush("HoverDark")) + .SetCheckedPressedImage(*SlateBrush("HoverDark")) + .SetPadding(0)); + + EditorStyle->Set("Sequencer.ToolBar.Background", SlateBrush("GreyBase")); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerParameters.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerParameters.cpp new file mode 100644 index 0000000..53d32d1 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerParameters.cpp @@ -0,0 +1,137 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Materials/MaterialInstanceDynamic.h" +#include "Classes/EditorStyleSettings.h" + +void FColorizer::ApplyParameters() const +{ + ApplyFonts(); + + BrushDatabase->GetDynamicMaterial("GreyBase")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(GreyBase)); + BrushDatabase->GetDynamicMaterial("GreyLight")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(GreyLight)); + BrushDatabase->GetDynamicMaterial("GreyDark")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Debug")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(DebugRed)); + + BrushDatabase->GetDynamicMaterial("HoverDark")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(HoverDark)); + BrushDatabase->GetDynamicMaterial("HoverBase")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(HoverBase)); + BrushDatabase->GetDynamicMaterial("HoverBaseBright")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(HoverBaseBright)); + + BrushDatabase->GetDynamicMaterial("Primary")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->SetSlateColor("TextColor", FLinearColor::FromSRGBColor(TextColor)); + BrushDatabase->GetDynamicMaterial("ScrollbarColor")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(ScrollbarColor)); + BrushDatabase->GetDynamicMaterial("MainWindowColor")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(MainWindowColor)); + BrushDatabase->GetDynamicMaterial("ChildWindowColor")->SetVectorParameterValue("Color", FLinearColor::FromSRGBColor(ChildWindowColor)); + + BrushDatabase->SetSlateColor("GridLine", FLinearColor::FromSRGBColor(GridLineColor)); + BrushDatabase->SetSlateColor("GridRule", FLinearColor::FromSRGBColor(GridRuleColor)); + BrushDatabase->SetSlateColor("GridCenter", FLinearColor::FromSRGBColor(GridCenterColor)); + + if (DarkerNodesSettings->UseCustomPanels) + { + GetMutableDefault()->RegularColor = BrushDatabase->GetColor("GridLine").Get(); + GetMutableDefault()->RuleColor = BrushDatabase->GetColor("GridRule").Get(); + GetMutableDefault()->CenterColor = BrushDatabase->GetColor("GridCenter").Get(); + GetMutableDefault()->SaveConfig(); + } + + BrushDatabase->GetDynamicMaterial("Button")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(ButtonBorderColor)); + BrushDatabase->GetDynamicMaterial("Button")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Hovered")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Hovered")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Hovered")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Pressed")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverDark)); + BrushDatabase->GetDynamicMaterial("Button_Pressed")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Pressed")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Disabled")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Disabled")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Disabled")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Disabled")->SetScalarParameterValue("Alpha", 0.5); + + BrushDatabase->GetDynamicMaterial("Button_Start")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Start")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(ButtonBorderColor)); + BrushDatabase->GetDynamicMaterial("Button_Start")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Start_Pressed")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverDark)); + BrushDatabase->GetDynamicMaterial("Button_Start_Pressed")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Start_Pressed")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Start_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Start_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Start_Checked")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Start_Hovered_Checked")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + + BrushDatabase->GetDynamicMaterial("Button_Middle")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Middle")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(ButtonBorderColor)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Pressed")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverDark)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Pressed")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_Middle_Hovered_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + + BrushDatabase->GetDynamicMaterial("Button_End")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_End")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(ButtonBorderColor)); + BrushDatabase->GetDynamicMaterial("Button_End")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_End_Pressed")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverDark)); + BrushDatabase->GetDynamicMaterial("Button_End_Pressed")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_End_Pressed")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_End_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_End_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_End_Checked")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered_Checked")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(HoverBaseBright)); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered_Checked")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(Primary)); + BrushDatabase->GetDynamicMaterial("Button_End_Hovered_Checked")->SetScalarParameterValue("Radius", DarkerNodesSettings->ButtonRadius); + + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(RegularNodeBackground)); + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(RegularNodeBorder)); + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetScalarParameterValue("Radius", DarkerNodesSettings->BlueprintRegularNodeRadius); + + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetScalarParameterValue("Radius", DarkerNodesSettings->BlueprintRegularNodeRadius + 2); + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetVectorParameterValue("Border", Primary); + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetVectorParameterValue("Background", Primary.WithAlpha(0.0f)); + + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetScalarParameterValue("Radius", DarkerNodesSettings->BlueprintRegularNodeRadius); + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(MixColor(FColor::Black, FColor::White, DarkerNodesSettings->BlueprintNodeHeaderSaturation))); + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(MixColor(FColor::Black, FColor::White, DarkerNodesSettings->BlueprintNodeHeaderSaturation))); + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetScalarParameterValue("Alpha", DarkerNodesSettings->BlueprintNodeHeaderOpacity); + + BrushDatabase->GetDynamicMaterial("PanelDark")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(GreyDark)); + BrushDatabase->GetDynamicMaterial("PanelDark")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(GreyBase)); + + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetVectorParameterValue("Background", FLinearColor::FromSRGBColor(VarNodeBackground)); + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetVectorParameterValue("Border", FLinearColor::FromSRGBColor(VarNodeBorder)); + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetScalarParameterValue("Radius", DarkerNodesSettings->BlueprintVarNodeRadius); + + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetScalarParameterValue("Radius", DarkerNodesSettings->BlueprintVarNodeRadius + 2); + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetVectorParameterValue("Border", Primary); + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetVectorParameterValue("Background", Primary.WithAlpha(0.0f)); + + if (DarkerNodesSettings->ExtendNodes) + { + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetVectorParameterValue("Padding", FLinearColor(0, 0, 4, 0)); + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetVectorParameterValue("Padding", FLinearColor(0, 0, 4, 0)); + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetVectorParameterValue("Padding", FLinearColor(10, 10, 14, 10)); + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetVectorParameterValue("Padding", FLinearColor(10, 10, 14, 10)); + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetVectorParameterValue("Padding", FLinearColor(1, 1, 0, 0)); + } + else + { + BrushDatabase->GetDynamicMaterial("RegularNode_body")->SetVectorParameterValue("Padding", FLinearColor(4, 2, 4, 2)); + BrushDatabase->GetDynamicMaterial("VarNode_body")->SetVectorParameterValue("Padding", FLinearColor(4, 2, 4, 2)); + BrushDatabase->GetDynamicMaterial("RegularNode_shadow_selected")->SetVectorParameterValue("Padding", FLinearColor(14, 12, 14, 12)); + BrushDatabase->GetDynamicMaterial("VarNode_shadow_selected")->SetVectorParameterValue("Padding", FLinearColor(14, 12, 14, 12)); + BrushDatabase->GetDynamicMaterial("RegularNode_color_spill")->SetVectorParameterValue("Padding", FLinearColor(5, 3, 0, 0)); + } +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerSave.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerSave.cpp new file mode 100644 index 0000000..29375f5 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerSave.cpp @@ -0,0 +1,14 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +void FColorizer::SaveStyleForUMG() +{ + // Hack to save the slates for UMG + + CoreStyle->Set("Saved_Checkbox", CoreStyle->GetWidgetStyle("Checkbox")); + CoreStyle->Set("Saved_SpinBox", CoreStyle->GetWidgetStyle("SpinBox")); + CoreStyle->Set("Saved_Button", CoreStyle->GetWidgetStyle("Button")); +} \ No newline at end of file diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerText.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerText.cpp new file mode 100644 index 0000000..04fdc96 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerText.cpp @@ -0,0 +1,306 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" + +void FColorizer::ColorText() +{ + if (!DarkerNodesSettings->UseCustomButton) + { + return; + } + + CoreStyle->Set("NormalFont", FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9))); + CoreStyle->Set("SmallFont", FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8))); + + EditorStyle->Set("NormalFont", FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9))); + EditorStyle->Set("BoldFont", FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(9))); + + // FLinearColor(0.19f, 0.33f, 0.72f); + + NormalText = + FTextBlockStyle() + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9))) + .SetColorAndOpacity(*BrushDatabase->GetSlateColor("TextColor")) + .SetShadowOffset(FVector2D::ZeroVector) + .SetShadowColorAndOpacity(FLinearColor::FromSRGBColor(TextShadow)) + .SetHighlightColor(FLinearColor::FromSRGBColor(Primary)); + + const FTextBlockStyle ShadowText = + FTextBlockStyle(NormalText) + .SetShadowOffset(FVector2D(1.0f, 1.0f)); + + CoreStyle->Set("NormalText", NormalText); + + CoreStyle->Set( + "SmallText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set("NormalText", NormalText); + + EditorStyle->Set( + "NormalText.Subdued", + FTextBlockStyle(NormalText) + .SetColorAndOpacity(FSlateColor::UseSubduedForeground())); + + EditorStyle->Set( + "NormalText.Important", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(9))) + .SetShadowOffset(FVector2D(1, 1))); + + EditorStyle->Set( + "SmallText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "SmallText.Subdued", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8))) + .SetColorAndOpacity(FSlateColor::UseSubduedForeground())); + + EditorStyle->Set( + "TinyText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "TinyText.Subdued", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8))) + .SetColorAndOpacity(FSlateColor::UseSubduedForeground())); + + EditorStyle->Set( + "LargeText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(11))) + .SetShadowOffset(FVector2D(1, 1))); + + const FEditableTextBoxStyle NormalEditableTextBoxStyle = + FEditableTextBoxStyle() + .SetFont(NormalText.Font) + .SetBackgroundImageNormal(*SlateBrush("Button")) + .SetBackgroundImageHovered(*SlateBrush("Button_Hovered")) + .SetBackgroundImageFocused(*SlateBrush("Button_Hovered")) + .SetBackgroundImageReadOnly(*SlateBrush("Button_Disabled")) + .SetForegroundColor(FLinearColor::FromSRGBColor(TextColor)) + .SetScrollBarStyle(CoreStyle->GetWidgetStyle("Scrollbar")); + + CoreStyle->Set("NormalEditableTextBox", NormalEditableTextBoxStyle); + EditorStyle->Set("NormalEditableTextBox", NormalEditableTextBoxStyle); + + CoreStyle->Set( + "EmbossedText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(24))) + .SetColorAndOpacity(*BrushDatabase->GetSlateColor("TextColor")) + .SetShadowOffset(FVector2D(1.0f, 1.0f)) + ); + + CoreStyle->Set( + "SearchBox", + FSearchBoxStyle() + .SetTextBoxStyle(NormalEditableTextBoxStyle) + .SetUpArrowImage(ImageBrush("/Elements/Textbox/UpArrow.png", Icon8)) + .SetDownArrowImage(ImageBrush("/Elements/Textbox/DownArrow.png", Icon8)) + .SetGlassImage(ImageBrush("/Elements/Textbox/SearchGlass.png", Icon16)) + .SetClearImage(ImageBrush("/Elements/Textbox/X.png", Icon16)) + ); + + EditorStyle->Set( + "LevelViewportContextMenu.ActorType.Text", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "LevelViewportContextMenu.AssetLabel.Text", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9)))); + + EditorStyle->Set( + "EditorModesToolbar.Label", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(7)))); + EditorStyle->Set( + "EditorModesToolbar.EditableText", + FEditableTextBoxStyle(NormalEditableTextBoxStyle) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9)))); + EditorStyle->Set( + "EditorModesToolbar.Keybinding", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "ToolBar.Label", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9)))); + EditorStyle->Set( + "ToolBar.EditableText", + FEditableTextBoxStyle(NormalEditableTextBoxStyle) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9)))); + EditorStyle->Set( + "ToolBar.Keybinding", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "ToolBar.Heading", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "ViewportMenu.Label", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(9)))); + + EditorStyle->Set( + "SProjectBadge.Text", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(12)))); + + EditorStyle->Set( + "Editor.SearchBoxFont", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(12)))); + + EditorStyle->Set( + "ViewportPinnedCommandList.Label", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(9)))); + + EditorStyle->Set( + "ViewportPinnedCommandList.EditableText", + FEditableTextBoxStyle(NormalEditableTextBoxStyle) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(9)))); + + EditorStyle->Set( + "ViewportPinnedCommandList.Keybinding", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "ViewportPinnedCommandList.Heading", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "PlacementBrowser.Tab.Text", + FTextBlockStyle(ShadowText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(10)))); + + EditorStyle->Set( + "PlacementBrowser.Asset.Name", + FTextBlockStyle(ShadowText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(10)))); + + EditorStyle->Set( + "PlacementBrowser.Asset.Type", + FTextBlockStyle(ShadowText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8)))); + + EditorStyle->Set( + "FlatButton.DefaultTextStyle", + FTextBlockStyle(ShadowText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(10))) + .SetHighlightColor(FLinearColor::FromSRGBColor(Primary))); + + EditorStyle->Set( + "Profiler.EventGraph.DarkText", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(8))) + ); + + EditorStyle->Set( + "WorldBrowser.LabelFont", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", GetFontSize(9))) + ); + + EditorStyle->Set( + "WorldBrowser.LabelFontBold", + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(10))) + ); + + const FString FontAwesomePath = FPaths::EngineContentDir() / TEXT("Editor/Slate/Fonts/FontAwesome.ttf"); + + EditorStyle->Set( + "FindResults.FindInBlueprints", + FTextBlockStyle(NormalText) + .SetFont(FSlateFontInfo(FontAwesomePath, GetFontSize(10)))); + + // ---- + + const FInlineEditableTextBlockStyle InlineEditableTextBlockStyle = + FInlineEditableTextBlockStyle() + .SetTextStyle(NormalText) + .SetEditableTextBoxStyle(NormalEditableTextBoxStyle); + + EditorStyle->Set("InlineEditableTextBlockStyle", InlineEditableTextBlockStyle); + CoreStyle->Set("InlineEditableTextBlockStyle", InlineEditableTextBlockStyle); + EditorStyle->Set("Graph.Node.InlineEditablePinName", InlineEditableTextBlockStyle); + + const FTextBlockStyle GraphNodeTitle = + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(10))); + + EditorStyle->Set("Graph.Node.NodeTitle", GraphNodeTitle); + EditorStyle->Set("Graph.Node.NodeTitleEditableText", NormalEditableTextBoxStyle); + EditorStyle->Set("Graph.StateNode.NodeTitleEditableText", NormalEditableTextBoxStyle); + + EditorStyle->Set( + "Graph.Node.NodeTitleInlineEditableText", + FInlineEditableTextBlockStyle() + .SetTextStyle(GraphNodeTitle) + .SetEditableTextBoxStyle(NormalEditableTextBoxStyle) + ); + + EditorStyle->Set( + "Graph.StateNode.NodeTitleInlineEditableText", + FInlineEditableTextBlockStyle() + .SetTextStyle(GraphNodeTitle) + .SetEditableTextBoxStyle(NormalEditableTextBoxStyle) + ); + + // ---- + + const FTextBlockStyle GraphCommentBlockTitle = + FTextBlockStyle(NormalText) + .SetFont(FCoreStyle::GetDefaultFontStyle("Bold", GetFontSize(18))) + .SetColorAndOpacity(FSlateColor(FColor::White)) + .SetShadowOffset(FVector2D(1.5f, 1.5f)) + .SetShadowColorAndOpacity(FLinearColor::FromSRGBColor(TextShadow)); + EditorStyle->Set("Graph.CommentBlock.Title", GraphCommentBlockTitle); + + const FEditableTextBoxStyle GraphCommentBlockTitleEditableText = + FEditableTextBoxStyle(NormalEditableTextBoxStyle) + .SetFont(GraphCommentBlockTitle.Font); + EditorStyle->Set("Graph.CommentBlock.TitleEditableText", GraphCommentBlockTitleEditableText); + + EditorStyle->Set( + "Graph.CommentBlock.TitleInlineEditableText", + FInlineEditableTextBlockStyle() + .SetTextStyle(GraphCommentBlockTitle) + .SetEditableTextBoxStyle(GraphCommentBlockTitleEditableText) + ); +} + +int32 FColorizer::GetFontSize(int32 BaseSize) const +{ + switch (DarkerNodesSettings->FontSize) + { + case EFontSize::Small: + return BaseSize * 0.8f; + case EFontSize::Normal: + return BaseSize; + case EFontSize::Big: + return BaseSize * 1.2f; + case EFontSize::Bigger: + return BaseSize * 1.5f; + default: + return BaseSize; + } +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerUtils.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerUtils.cpp new file mode 100644 index 0000000..ad60c9c --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerUtils.cpp @@ -0,0 +1,160 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Lib/ColorLib.h" + +void FColorizer::AddMenuIcon(FSlateStyleSet* StyleSet, FString Name, FString Location, FColor Color) const +{ + switch (DarkerNodesSettings->IconStyle) + { + case EIconStyle::Line: + ApplyImageBrush(StyleSet, FName(*Name), Location.Replace(TEXT("/Menu"), TEXT("/Menu/Line")), Icon40, Color); + ApplyImageBrush(StyleSet, FName(*(Name + FString(".Small"))), Location.Replace(TEXT("/Menu"), TEXT("/Menu/Line.Small")), Icon20, Color); + break; + case EIconStyle::Solid: + ApplyImageBrush(StyleSet, FName(*Name), Location.Replace(TEXT("/Menu"), TEXT("/Menu/Solid")), Icon40, Color); + ApplyImageBrush(StyleSet, FName(*(Name + FString(".Small"))), Location.Replace(TEXT("/Menu"), TEXT("/Menu/Solid.Small")), Icon20, Color); + break; + } +} + +void FColorizer::ApplyImageBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size) const +{ + ApplyImageBrush(StyleSet, Name, Location, Size, ImageColor); +} + +void FColorizer::ApplyImageBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size, FColor Color) const +{ + StyleSet->Set( + Name, + new FSlateImageBrush( + ThemeDirectory + Location, + Size, + FLinearColor::FromSRGBColor(Color) + ) + ); +} + +FSlateImageBrush FColorizer::ImageBrush(FString Location, FVector2D Size) const +{ + return ImageBrush(Location, Size, ImageColor); +} + +FSlateImageBrush FColorizer::ImageBrush(FString Location, FVector2D Size, FColor Color) const +{ + return FSlateImageBrush( + ThemeDirectory + Location, + Size, + FLinearColor::FromSRGBColor(Color) + ); +} + +FSlateImageBrush FColorizer::ColorImageBrush(FColor Color, FVector2D Size) const +{ + return FSlateImageBrush( + ThemeDirectory + FString("/Blank.png"), + Size, + FLinearColor::FromSRGBColor(Color) + ); +} + +void FColorizer::ApplyBoxBrush(FSlateStyleSet* StyleSet, FName Name, FString Location, FMargin Margin, FColor Color) const +{ + StyleSet->Set( + Name, + new FSlateBoxBrush( + ThemeDirectory + Location, + Margin, + FLinearColor::FromSRGBColor(Color) + ) + ); +} + +void FColorizer::ApplyColorBoxBrush(FSlateStyleSet* StyleSet, FName Name, FColor Color) const +{ + StyleSet->Set( + Name, + new FSlateBoxBrush( + ThemeDirectory + FString("/Blank.png"), + FMargin(0.25), + FLinearColor::FromSRGBColor(Color) + ) + ); +} + +FSlateBoxBrush FColorizer::BoxBrush(FString Location, FVector2D Size, FMargin Margin, FColor Color) const +{ + return FSlateBoxBrush( + ThemeDirectory + Location, + Size, + Margin, + FLinearColor::FromSRGBColor(Color) + ); +} + +void FColorizer::ApplyColorBorderBrush(FSlateStyleSet* StyleSet, FName Name, FColor Color) const +{ + StyleSet->Set( + Name, + new FSlateBorderBrush( + ThemeDirectory + FString("/Blank.png"), + FMargin(0.25), + FLinearColor::FromSRGBColor(Color) + ) + ); +} + +FSlateBorderBrush FColorizer::ColorBorderBrush(FColor Color, FMargin Margin) const +{ + return BorderBrush( + FString("/Blank.png"), + Margin, + Color + ); +} + +FSlateBrush* FColorizer::SlateBrush(FString Name) const +{ + return BrushDatabase->GetSlateBrush(Name); +} + +FSlateBorderBrush FColorizer::BorderBrush(FString Location, FMargin Margin, FColor Color) const +{ + return FSlateBorderBrush( + ThemeDirectory + Location, + Margin, + Color + ); +} + +void FColorizer::ApplyCenterIcon(FSlateStyleSet* StyleSet, FName Name, FString Location, FVector2D Size, FColor Color) const +{ + StyleSet->Set( + Name, + BrushDatabase->GetCenteredImageBrush( + Name.ToString(), + Location, + Size, + Color + ) + ); +} + +FSlateBrush* FColorizer::CenterIcon(FName Name, FString Location, FVector2D Size, FColor Color) const +{ + return BrushDatabase->GetCenteredImageBrush( + Name.ToString(), + Location, + Size, + Color + ); +} + +FColor FColorizer::InvertLight(FColor Color) +{ + FVector LAB = FColorLib::XYZtoLAB(FColorLib::RGBtoXYZ(Color)); + LAB.X = 100.0f - LAB.X; + return FColorLib::XYZtoRGB(FColorLib::LABtoXYZ(LAB)); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerWindow.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerWindow.cpp new file mode 100644 index 0000000..da09f15 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Colorizer/ColorizerWindow.cpp @@ -0,0 +1,72 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "Colorizer.h" +#include "Classes/EditorStyleSettings.h" + +void FColorizer::ColorWindow() +{ + if (!DarkerNodesSettings->UseCustomPanels) + { + return; + } + +#if !PLATFORM_MAC + const FVector2D IconWindow = FVector2D(30, 18); + const FColor TextColor50 = TextColor.WithAlpha(255 * 0.5); + const FColor TextColor75 = TextColor.WithAlpha(255 * 0.75); + + const FButtonStyle Button = CoreStyle->GetWidgetStyle("Button"); + + const FButtonStyle MinimizeButtonStyle = + FButtonStyle(Button) + .SetNormal(*CenterIcon("WindowButton_Minimize_Normal", "/Window/WindowButton_Minimize.png", IconWindow, TextColor50)) + .SetHovered(*CenterIcon("WindowButton_Minimize_Hovered", "/Window/WindowButton_Minimize.png", IconWindow, TextColor)) + .SetPressed(*CenterIcon("WindowButton_Minimize_Pressed", "/Window/WindowButton_Minimize.png", IconWindow, TextColor75)); + + const FButtonStyle MaximizeButtonStyle = + FButtonStyle(Button) + .SetNormal(*CenterIcon("WindowButton_Maximize_Normal", "/Window/WindowButton_Maximize.png", IconWindow, TextColor50)) + .SetHovered(*CenterIcon("WindowButton_Maximize_Hovered", "/Window/WindowButton_Maximize.png", IconWindow, TextColor)) + .SetPressed(*CenterIcon("WindowButton_Maximize_Pressed", "/Window/WindowButton_Maximize.png", IconWindow, TextColor75)); + + const FButtonStyle RestoreButtonStyle = + FButtonStyle(Button) + .SetNormal(*CenterIcon("WindowButton_Restore_Normal", "/Window/WindowButton_Restore.png", IconWindow, TextColor50)) + .SetHovered(*CenterIcon("WindowButton_Restore_Hovered", "/Window/WindowButton_Restore.png", IconWindow, TextColor)) + .SetPressed(*CenterIcon("WindowButton_Restore_Pressed", "/Window/WindowButton_Restore.png", IconWindow, TextColor75)); + + const FButtonStyle CloseButtonStyle = + FButtonStyle(Button) + .SetNormal(*CenterIcon("WindowButton_Close_Normal", "/Window/WindowButton_Close.png", IconWindow, TextColor50)) + .SetHovered(*CenterIcon("WindowButton_Close_Hovered", "/Window/WindowButton_Close.png", IconWindow, TextColor)) + .SetPressed(*CenterIcon("WindowButton_Close_Pressed", "/Window/WindowButton_Close.png", IconWindow, TextColor75)); +#endif + + + const FTextBlockStyle TitleTextStyle = + FTextBlockStyle(CoreStyle->GetWidgetStyle("NormalText")) + .SetFont(FCoreStyle::GetDefaultFontStyle("Regular", 9)) + .SetShadowOffset(FVector2D(1.0f, 1.0f)); + + CoreStyle->Set( + "Window", + FWindowStyle() +#if !PLATFORM_MAC + .SetMinimizeButtonStyle(MinimizeButtonStyle) + .SetMaximizeButtonStyle(MaximizeButtonStyle) + .SetRestoreButtonStyle(RestoreButtonStyle) + .SetCloseButtonStyle(CloseButtonStyle) +#endif + .SetTitleTextStyle(TitleTextStyle) + .SetActiveTitleBrush(ImageBrush("/Transparent.png", Icon32)) + .SetInactiveTitleBrush(ImageBrush("/Window/WindowTitle_Inactive.png", Icon32)) + .SetFlashTitleBrush(ImageBrush("/Window/WindowTitle_Flashing.png", Icon24)) + .SetOutlineBrush(BorderBrush("/Window/WindowOutline.png")) + .SetOutlineColor(FLinearColor(0.1f, 0.1f, 0.1f, 1.0f)) + .SetBorderBrush(BoxBrush("/Transparent.png", Icon256, 0.48f)) + .SetBackgroundBrush(*SlateBrush("MainWindowColor")) + .SetChildBackgroundBrush(*SlateBrush("ChildWindowColor")) + ); +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodes.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodes.cpp new file mode 100644 index 0000000..5f8881c --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodes.cpp @@ -0,0 +1,40 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "DarkerNodes.h" +#include "DarkerNodesCommands.h" +#include "Interfaces/IPluginManager.h" +#include "MainFrame/Public/Interfaces/IMainFrameModule.h" + +#define LOCTEXT_NAMESPACE "FDarkerNodesModule" + +void FDarkerNodesModule::StartupModule() +{ + const FString ShaderDirectory = IPluginManager::Get().FindPlugin(TEXT("DarkerNodes"))->GetBaseDir() + FString("/Shaders"); + AddShaderSourceDirectoryMapping("/DarkerNodes", ShaderDirectory); + + Colorizer.Color(); + + auto const CommandBindings = FModuleManager::LoadModuleChecked< IMainFrameModule >("MainFrame").GetMainFrameCommandBindings(); + DarkerNodesCommands::Register(); + + CommandBindings->MapAction( + DarkerNodesCommands::Get().RestartEditorCommand, + FExecuteAction::CreateRaw(this, &FDarkerNodesModule::RestartEditor) + ); +} + +void FDarkerNodesModule::RestartEditor() +{ + FUnrealEdMisc::Get().RestartEditor(false); +} + +void FDarkerNodesModule::ShutdownModule() +{ +} + + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FDarkerNodesModule, DarkerNodes) diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodesCommands.h b/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodesCommands.h new file mode 100644 index 0000000..7018d11 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/DarkerNodesCommands.h @@ -0,0 +1,32 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "Framework/Commands/Commands.h" + +#define LOCTEXT_NAMESPACE "DarkerNodesCommands" + +class DarkerNodesCommands : public TCommands +{ +public: + DarkerNodesCommands() + : TCommands( + TEXT("DarkerNodes"), + FText::FromString("Darker Nodes"), + NAME_None, + "DarkerNodesStyle") + { + } + + TSharedPtr RestartEditorCommand; + + virtual void RegisterCommands() override + { + UI_COMMAND(RestartEditorCommand, "Restart Editor", "Trigger an editor restart", EUserInterfaceActionType::Button, FInputChord()); + } +}; + +#undef LOCTEXT_NAMESPACE diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.cpp b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.cpp new file mode 100644 index 0000000..9f92b59 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.cpp @@ -0,0 +1,162 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#include "BrushDatabase.h" + + +#include "FileHelpers.h" +#include "ImageUtils.h" +#include "Interfaces/IPluginManager.h" +#include "Materials/MaterialInstanceDynamic.h" +#include "Styling/SlateStyle.h" + +UBrushDatabase::UBrushDatabase() +{ + AddToRoot(); + ThemeDirectory = IPluginManager::Get().FindPlugin(TEXT("DarkerNodes"))->GetBaseDir() + FString("/Resources/Theme"); +} + +void UBrushDatabase::SetMaterial(FSlateBrush* Brush, FString Name) +{ + if (!Materials.Contains(Name)) + { + const FString MaterialPath = "/DarkerNodes/Materials/" + Name; + UMaterial* Material = LoadObject(nullptr, *MaterialPath); + Materials.Add(Name, Material); + } + + if (IsValid(Materials[Name])) + { + Brush->SetResourceObject(Materials[Name]); + } +} + +void UBrushDatabase::UpdateAndSaveMaterials() +{ + FlushShaderFileCache(); + + TArray PackagesToSave; + + for (auto& Material : Materials) + { + Material.Value->PreEditChange(nullptr); + Material.Value->PostEditChange(); + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 + PackagesToSave.Add(Material.Value->GetOutermost()); +#else + PackagesToSave.Add(Material.Value->GetPackage()); +#endif + } + + FEditorFileUtils::PromptForCheckoutAndSave(PackagesToSave, false, false); +} + +UMaterialInstanceDynamic* UBrushDatabase::GetDynamicMaterial(FString Name, FSlateBrush* Brush) +{ + if (DynamicMaterials.Contains(Name)) + { + return DynamicMaterials[Name]; + } + + if (Brush == nullptr) + { + return nullptr; + } + + UObject* Resource = Brush->GetResourceObject(); + UMaterialInterface* Material = Cast(Resource); + + if (Material) + { + UMaterialInstanceDynamic* DynamicMaterial = Cast(Material); + + if (!DynamicMaterial) + { + DynamicMaterial = UMaterialInstanceDynamic::Create(Material, this); + DynamicMaterials.Add(Name, DynamicMaterial); + Brush->SetResourceObject(DynamicMaterial); + } + + return DynamicMaterial; + } + + return nullptr; +} + +FSlateBrush* UBrushDatabase::GetCenteredImageBrush(FString Name, FString Path, FVector2D Size, FColor Color) +{ + FSlateBrush* Brush = new FSlateBrush(); + Brush->SetImageSize(Size); + Brush->TintColor = FLinearColor::FromSRGBColor(Color); + SetMaterial(Brush, "CenterUVs.CenterUVs"); + + const FString ImagePath = ThemeDirectory + Path; + UTexture2D* Image = FImageUtils::ImportFileAsTexture2D(FPaths::ConvertRelativePathToFull(ImagePath)); + + UMaterialInstanceDynamic* MaterialInstance = GetDynamicMaterial(Name, Brush); + MaterialInstance->SetVectorParameterValue("Size", FVector(Size.X, Size.Y, 0)); + MaterialInstance->SetTextureParameterValue("Image", Image); + + return Brush; +} + +void UBrushDatabase::CreateDynamicMaterial(FString Name, FString ParentName) +{ + if (!Materials.Contains(ParentName)) + { + const FString MaterialPath = "/DarkerNodes/Materials/" + ParentName; + UMaterial* Material = LoadObject(nullptr, *MaterialPath); + Materials.Add(ParentName, Material); + } + + UMaterialInstanceDynamic* DynamicMaterial = UMaterialInstanceDynamic::Create(Materials[ParentName], this); + DynamicMaterials.Add(Name, DynamicMaterial); +} + +void UBrushDatabase::CreateSlateBrush(FString Name) +{ + SlateBrushes.Add(Name, new FSlateBrush()); +} + +void UBrushDatabase::CreateSlateBrush(FString Name, FString MaterialName) +{ + CreateDynamicMaterial(Name, MaterialName); + CreateSlateBrush(Name); + SetSlateBrushMaterial(Name, Name); +} + +FSlateBrush* UBrushDatabase::GetSlateBrush(FString Name) +{ + return SlateBrushes[Name]; +} + +void UBrushDatabase::SetSlateBrushMaterial(FString Name, FString DynamicMaterialName) +{ + SlateBrushes[Name]->SetResourceObject(DynamicMaterials[DynamicMaterialName]); +} + +void UBrushDatabase::CreateSlateColor(FString Name) +{ + Colors.Add(Name, MakeShared()); + SlateColors.Add(Name, new FSlateColor(Colors[Name])); +} + +void UBrushDatabase::SetSlateColor(FString Name, FLinearColor Color) +{ + Colors[Name].Get().R = Color.R; + Colors[Name].Get().G = Color.G; + Colors[Name].Get().B = Color.B; + Colors[Name].Get().A = Color.A; +} + +FSlateColor* UBrushDatabase::GetSlateColor(FString Name) +{ + return SlateColors[Name]; +} + +TSharedRef UBrushDatabase::GetColor(FString Name) +{ + return Colors[Name]; +} diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.h b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.h new file mode 100644 index 0000000..7e2c7ff --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/BrushDatabase.h @@ -0,0 +1,54 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" + +#include "SlateMaterialBrush.h" +#include "UObject/Object.h" +#include "BrushDatabase.generated.h" + +UCLASS() +class DARKERNODES_API UBrushDatabase : public UObject +{ + GENERATED_BODY() + +public: + UBrushDatabase(); + void SetMaterial(FSlateBrush* Brush, FString Name); + + void UpdateAndSaveMaterials(); + UMaterialInstanceDynamic* GetDynamicMaterial(FString Name, FSlateBrush* Brush = nullptr); + + FSlateBrush* GetCenteredImageBrush(FString Name, FString Path, FVector2D Size, FColor Color = FColor::White); + + void CreateDynamicMaterial(FString Name, FString ParentName); + + void CreateSlateBrush(FString Name); + void CreateSlateBrush(FString Name, FString MaterialName); + FSlateBrush* GetSlateBrush(FString Name); + void SetSlateBrushMaterial(FString Name, FString DynamicMaterialName); + + void CreateSlateColor(FString Name); + void SetSlateColor(FString Name, FLinearColor Color); + FSlateColor* GetSlateColor(FString Name); + + TSharedRef GetColor(FString Name); + +private: + FString ThemeDirectory; + + UPROPERTY() + TMap Materials; + + UPROPERTY() + TMap DynamicMaterials; + + TMap SlateBrushes; + TMap SlateColors; + TMap> Colors; + + //TArray Resources; +}; diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/ColorLib.h b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/ColorLib.h new file mode 100644 index 0000000..7c756f8 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Private/Lib/ColorLib.h @@ -0,0 +1,123 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +class FColorLib +{ +public: + static float PivotRGBtoXYZ(float N) + { + return (N > 0.04045f ? FMath::Pow((N + 0.055f) / 1.055f, 2.4f) : N / 12.92f) * 100.0f; + } + + static FVector RGBtoXYZ(FColor Color) + { + const FMatrix Matrix( + FPlane(0.4124564f, 0.2126729f, 0.0193339f, 0), + FPlane(0.3575761f, 0.7151522f, 0.1191920f, 0), + FPlane(0.1804375f, 0.0721750f, 0.9503041f, 0), + FPlane(0, 0, 0, 1)); + + FVector OutColor; + + OutColor.X = PivotRGBtoXYZ(Color.R / 255.0f); + OutColor.Y = PivotRGBtoXYZ(Color.G / 255.0f); + OutColor.Z = PivotRGBtoXYZ(Color.B / 255.0f); + + OutColor = Matrix.TransformVector(OutColor); + + OutColor.X = FMath::Clamp(OutColor.X, 0.0f, 100.0f); + OutColor.Y = FMath::Clamp(OutColor.Y, 0.0f, 100.0f); + OutColor.Z = FMath::Clamp(OutColor.Z, 0.0f, 100.0f); + + return OutColor; + } + + static float PivotXYZtoRGB(float N) + { + N /= 100.0f; + return (N > 0.003131f ? FMath::Pow(N, 1.0f / 2.4f) * 1.055f - 0.055f : N * 12.92f); + } + + static FColor XYZtoRGB(FVector Color) + { + const FMatrix Matrix( + FPlane(3.2404542f, -0.9692660f, 0.0556434f, 0), + FPlane(-1.5371385f, 1.8760108f, -0.2040259f, 0), + FPlane(-0.4985314f, 0.0415560f, 1.0572252f, 0), + FPlane(0, 0, 0, 1)); + + FVector OutColor(Color.X, Color.Y, Color.Z); + OutColor = Matrix.TransformVector(OutColor); + + OutColor.X = FMath::RoundToInt(PivotXYZtoRGB(OutColor.X) * 255.0f); + OutColor.Y = FMath::RoundToInt(PivotXYZtoRGB(OutColor.Y) * 255.0f); + OutColor.Z = FMath::RoundToInt(PivotXYZtoRGB(OutColor.Z) * 255.0f); + + OutColor.X = FMath::Clamp(OutColor.X, 0.0f, 255.0f); + OutColor.Y = FMath::Clamp(OutColor.Y, 0.0f, 255.0f); + OutColor.Z = FMath::Clamp(OutColor.Z, 0.0f, 255.0f); + + return FColor(OutColor.X, OutColor.Y, OutColor.Z); + } + + static float MathXYZtoLAB(float T) + { + const float D = 6.0f / 29.0f; + if (T > D * D * D) + { + return FMath::Pow(T, 1.0f / 3.0f); + } + return T / (3.0f * D * D) + 4.0f / 29.0f; + } + + static FVector XYZtoLAB(FVector Color) + { + const float Xn = 95.0489f; + const float Yn = 100.0f; + const float Zn = 108.884f; + + FVector OutColor; + + OutColor.X = 116.0f * MathXYZtoLAB(Color.Y / Yn) - 16.0f; + OutColor.Y = 500.0f * (MathXYZtoLAB(Color.X / Xn) - MathXYZtoLAB(Color.Y / Yn)); + OutColor.Z = 200.0f * (MathXYZtoLAB(Color.Y / Yn) - MathXYZtoLAB(Color.Z / Zn)); + + OutColor.X = FMath::Clamp(OutColor.X, 0.0f, 100.0f); + OutColor.Y = FMath::Clamp(OutColor.Y, -128.0f, 128.0f); + OutColor.Z = FMath::Clamp(OutColor.Z, -128.0f, 128.0f); + + return OutColor; + } + + static float MathLABtoXYZ(float T) + { + const float D = 6.0f / 29.0f; + if (T > D) + { + return T * T * T; + } + return 3.0f * D * D * (T - 4.0f / 29.0f); + } + + static FVector LABtoXYZ(FVector Color) + { + const float Xn = 95.0489f; + const float Yn = 100.0f; + const float Zn = 108.884f; + + FVector OutColor; + + OutColor.X = Xn * MathLABtoXYZ((Color.X + 16.0f) / 116.0f + Color.Y / 500.0f); + OutColor.Y = Yn * MathLABtoXYZ((Color.X + 16.0f) / 116.0f); + OutColor.Z = Zn * MathLABtoXYZ((Color.X + 16.0f) / 116.0f - Color.Z / 200.0f); + + OutColor.X = FMath::Clamp(OutColor.X, 0.0f, 100.0f); + OutColor.Y = FMath::Clamp(OutColor.Y, 0.0f, 100.0f); + OutColor.Z = FMath::Clamp(OutColor.Z, 0.0f, 100.0f); + + return OutColor; + } +}; diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodes.h b/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodes.h new file mode 100644 index 0000000..d9e99c2 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodes.h @@ -0,0 +1,22 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "Colorizer.h" + +class FDarkerNodesModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; + + void RestartEditor(); + +private: + FColorizer Colorizer; +}; diff --git a/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodesSettings.h b/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodesSettings.h new file mode 100644 index 0000000..ec6b1c1 --- /dev/null +++ b/Plugins/DarkerNodes/Source/DarkerNodes/Public/DarkerNodesSettings.h @@ -0,0 +1,424 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the Unreal Engine Marketplace +*/ + +#pragma once + +#include "Engine/DeveloperSettings.h" +#include "DarkerNodesSettings.generated.h" + +UENUM(BlueprintType) +enum class EHeaderStyle : uint8 +{ + Gradient, + Plain, + Outline +}; + +UENUM(BlueprintType) +enum class EThemeLight : uint8 +{ + Dark, + Darker, + Darkest +}; + +UENUM(BlueprintType) +enum class EThemeTemperature : uint8 +{ + Cooler, + Cool, + Normal, + Warm, + Warmer +}; + +UENUM(BlueprintType) +enum class EPrimaryColor : uint8 +{ + White, + Orange, + Cyan, + Red, + Purple, + Green +}; + +UENUM(BlueprintType) +enum class EButtonPadding : uint8 +{ + None, + Small, + Normal, + Big +}; + +UENUM(BlueprintType) +enum class EButtonBorder : uint8 +{ + None, + Dark, + Light +}; + +UENUM(BlueprintType) +enum class EFontFamily : uint8 +{ + BalsamiqSans UMETA(DisplayName = "BalsamiqSans (Handwritten)"), + Cannonade UMETA(DisplayName = "Cannonade (Sans Serif)"), + CaskaydiaCove UMETA(DisplayName = "Caskaydia Cove (Monospace)"), + EudoxusSans UMETA(DisplayName = "Exodus Sans (Sans Serif)"), + GolosUI UMETA(DisplayName = "Golos UI (Sans Serif)"), + Jua UMETA(DisplayName = "Jua (Handwritten)"), + Junction UMETA(DisplayName = "Junction (Sans Serif)"), + NewTelegraph UMETA(DisplayName = "New Telegraph (Slab Serif)"), + Roboto UMETA(DisplayName = "Roboto (Sans Serif)"), + XXIIAven UMETA(DisplayName = "XXII Aven (Sans Serif)") +}; + +UENUM(BlueprintType) +enum class EFontSize : uint8 +{ + Small, + Normal, + Big, + Bigger +}; + +UENUM(BlueprintType) +enum class EBlueprintVarNodeLine : uint8 +{ + Thin, + Thick +}; + +UENUM(BlueprintType) +enum class EBlueprintVarNodeStyle : uint8 +{ + DarkSolid, + LightSolid, + DarkGlass, + LightGlass +}; + +UENUM(BlueprintType) +enum class EIconStyle : uint8 +{ + Line, + Solid +}; + + +UCLASS(config = EditorPerProjectUserSettings, meta = (DisplayName = "Darker Nodes Plugin")) +class DARKERNODES_API UDarkerNodesSettings : public UDeveloperSettings +{ + GENERATED_BODY() + +public: + UDarkerNodesSettings() + { + CategoryName = TEXT("Plugins"); + SectionName = TEXT("Darker Nodes Plugin"); + } + + /* -----[ Activation ] ----- */ + + /* Activate or deactivate the whole plugin. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation") + bool MasterActivate = true; + + /* Use global settings across all your projects. When activated, it will load the global settings (overwriting this one). + If no global settings exists, it will create it based on this one. Future updates will then be saved to global settings. */ + UPROPERTY(config, EditAnywhere, Category = "Activation") + bool UseGlobalSettings = false; + + /* Force reload the global settings (if it was modified outside this instance for example). */ + UPROPERTY(config, EditAnywhere, Category = "Activation", meta = (EditCondition = "UseGlobalSettings")) + bool LoadGlobalSettings = false; + + /* Reload the default style (you must disable Master Activate first). */ + UPROPERTY(config, EditAnywhere, Category = "Activation", meta = (EditCondition = "!MasterActivate")) + bool ReloadDefaultStyle = false; + + /* This should fix missing elements by updating and saving the theme materials. */ + UPROPERTY(config, EditAnywhere, Category = "Activation", meta = (DisplayName = "Fix Missing Elements")) + bool UpdateMaterials = true; + + /* Internal value to fix elements on plugin update. */ + UPROPERTY(config) + FString PluginVersionUpdate = ""; + + /* -----[ Theme ] ----- */ + + /* Variations of the grey background (making it lighter or darker). Default: darker */ + UPROPERTY(config, EditAnywhere, Category = "Theme") + EThemeLight ThemeLight = EThemeLight::Darker; + + /* Use light theme and invert luminosity (warning: experimental feature) */ + UPROPERTY(config, EditAnywhere, Category = "Theme", meta = (DisplayName = "Light Theme (experimental)")) + bool LightTheme = false; + + /* Variations of the grey background (making it more orange or cyan). Default: normal */ + UPROPERTY(config, EditAnywhere, Category = "Theme") + EThemeTemperature ThemeTemperature = EThemeTemperature::Normal; + + /* Variations of the primary color. Default: orange */ + UPROPERTY(config, EditAnywhere, Category = "Theme") + EPrimaryColor PrimaryColor = EPrimaryColor::Orange; + + /* -----[ Buttons / Text fields ] ----- */ + + /* Padding of buttons and text fields. Default: normal */ + UPROPERTY(config, EditAnywhere, Category = "ButtonsAndTextFields") + EButtonPadding ButtonPadding = EButtonPadding::Normal; + + /* Radius of buttons and text fields. Default: 2px */ + UPROPERTY(config, EditAnywhere, Category = "ButtonsAndTextFields", meta = (ClampMin = "0")) + int32 ButtonRadius = 2; + + /* Add a border to buttons and text fields. Default: None */ + UPROPERTY(config, EditAnywhere, Category = "ButtonsAndTextFields") + EButtonBorder ButtonBorder = EButtonBorder::None; + + /* -----[ Fonts ] ----- */ + + /* Font to use in the editor (it won't work on all texts). Default: Normal */ + UPROPERTY(config, EditAnywhere, Category = "Fonts", meta = (DisplayName = "Font Size (experimental)")) + EFontSize FontSize = EFontSize::Normal; + + /* Font to use in the editor. Default: Roboto */ + UPROPERTY(config, EditAnywhere, Category = "Fonts") + EFontFamily FontFamily = EFontFamily::Roboto; + + /* Use a custom font for regular texts. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Fonts") + bool UseCustomRegularFont = false; + + /* Path to the regular TTF font. */ + UPROPERTY(config, EditAnywhere, Category = "Fonts", meta = (EditCondition = "UseCustomRegularFont", FilePathFilter="ttf")) + FFilePath RegularFont; + + /* Use a custom font for bold texts. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Fonts") + bool UseCustomBoldFont = false; + + /* Path to the bold TTF font. */ + UPROPERTY(config, EditAnywhere, Category = "Fonts", meta = (EditCondition = "UseCustomBoldFont", FilePathFilter="ttf")) + FFilePath BoldFont; + + /* Use a custom font for italic texts. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Fonts") + bool UseCustomItalicFont = false; + + /* Path to the italic TTF font. */ + UPROPERTY(config, EditAnywhere, Category = "Fonts", meta = (EditCondition = "UseCustomItalicFont", FilePathFilter="ttf")) + FFilePath ItalicFont; + + /* -----[ Blueprint ] ----- */ + + /* Activate or deactivate the blueprint theme. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint") + bool ActivateBlueprintTheme = true; + + /* Radius of regular nodes. Default: 2px */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (EditCondition = "ActivateBlueprintTheme", ClampMin = "0")) + int32 BlueprintRegularNodeRadius = 2; + + /* Radius of var nodes. Default: 2px */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (EditCondition = "ActivateBlueprintTheme", ClampMin = "0")) + int32 BlueprintVarNodeRadius = 2; + + /* Style of the VarNode top line. Default: Thin */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (EditCondition = "ActivateBlueprintTheme")) + EBlueprintVarNodeLine BlueprintVarNodeLine = EBlueprintVarNodeLine::Thin; + + /* Style of the VarNode background. Default: Dark Glass */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (EditCondition = "ActivateBlueprintTheme")) + EBlueprintVarNodeStyle BlueprintVarNodeStyle = EBlueprintVarNodeStyle::DarkGlass; + + /* Opacity of blueprint nodes header. Default: 0.25 */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (ClampMin = "0", ClampMax="1")) + float BlueprintNodeHeaderOpacity = 0.25f; + + /* Saturation of blueprint nodes header. Default: 1.0 */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (ClampMin = "0", ClampMax="1")) + float BlueprintNodeHeaderSaturation = 1.0f; + + /* Add a padding to make nodes match the grid on the top left corner. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint") + bool ExtendNodes = false; + + /* Disable the blueprint grid. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint") + bool DisableBlueprintGrid = false; + + /* Disable the UMG grid. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (EditCondition = "DisableBlueprintGrid")) + bool DisableUMGGrid = false; + + /* Opacity of the origin axis of the background grid. Default: 0.5 */ + UPROPERTY(config, EditAnywhere, Category = "Blueprint", meta = (ClampMin = "0", ClampMax="1")) + float OriginAxisOpacity = 0.5f; + + /* -----[ Miscellaneous ] ----- */ + + /* Use the dark scrollbar instead of the white one. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous") + bool UseCustomScrollbar = true; + + /* Use the custom icons of Darker Nodes. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous") + bool UseCustomIcons = true; + + /* Change the style of the custom icons. Default: Line */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous", meta = (EditCondition = "UseCustomIcons")) + EIconStyle IconStyle = EIconStyle::Line; + + /* Make icons colored by group. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous", meta = (EditCondition = "UseCustomIcons")) + bool UseIconColorization = false; + + /* Use the custom panels of Darker Nodes. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous") + bool UseCustomPanels = true; + + /* Use the custom buttons, text fields and checkboxes of Darker Nodes. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Miscellaneous") + bool UseCustomButton = true; + + /* -----[ Customization ] ----- */ + + /* When "Use [Type] Customization" is unticked, overwrite the customized colors with the current theme colors. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Customization") + bool OverwriteColors = true; + + /* Customize the backgrounds more in-depth. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Background") + bool UseGreyCustomization = false; + + /* Dark background of the theme. Default: RGB(20,20,20) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Background", meta = (EditCondition = "UseGreyCustomization")) + FColor GreyDark = FColor(20, 20, 20); + + /* Base background of the theme. Default: RGB(40,40,40) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Background", meta = (EditCondition = "UseGreyCustomization")) + FColor GreyBase = FColor(40, 40, 40); + + /* Light background of the theme. Default: RGB(80,80,80) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Background", meta = (EditCondition = "UseGreyCustomization")) + FColor GreyLight = FColor(80, 80, 80); + + /* Customize the colors more in-depth. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Color") + bool UseColorCustomization = false; + + /* Hover color on dark background. Default: RGB(229,110,23) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Color", meta = (EditCondition = "UseColorCustomization")) + FColor CustomPrimaryColor = FColor(229, 110, 23); + + /* Text color of the theme. Default: RGB(200,200,200) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Color", meta = (EditCondition = "UseColorCustomization")) + FColor TextColor = FColor(200, 200, 200); + + /* Color of the scrollbar. Default: RGB(20,20,20) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Color", meta = (EditCondition = "UseColorCustomization")) + FColor ScrollbarColor = FColor(20, 20, 20); + + /* Customize the colors more in-depth. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Windows") + bool UseWindowCustomization = false; + + /* Outline color of the main editor window. Default: RGB(40,40,40) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Windows", meta = (EditCondition = "UseWindowCustomization")) + FColor MainWindowColor = FColor(40, 40, 40); + + /* Outline color of child editor windows. Default: RGB(40,40,40) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Windows", meta = (EditCondition = "UseWindowCustomization")) + FColor ChildWindowColor = FColor(40, 40, 40); + + /* Customize the colors of Blueprint graphs. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint") + bool UseBlueprintColorCustomization = false; + + /* Color for grid lines in Blueprint graphs and UMG editor. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor GridLineColor; + + /* Color for grid rules in Blueprint graphs and UMG editor. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor GridRuleColor; + + /* Color for grid center in Blueprint graphs and UMG editor. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor GridCenterColor; + + /* Background of regular Blueprint nodes. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor RegularNodeBackground; + + /* Border of regular Blueprint nodes. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor RegularNodeBorder; + + /* Background of var Blueprint nodes. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor VarNodeBackground; + + /* Border of var Blueprint nodes. */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Blueprint", meta = (EditCondition = "UseBlueprintColorCustomization")) + FColor VarNodeBorder; + + /* Customize the colors more in-depth. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons") + bool UseButtonColorCustomization = false; + + /* Color for buttons border. Default: RGB(20,20,20) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonBorderColor = FColor(20, 20, 20); + + /* Color for primary buttons. Default: RGB(0,96,178) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonPrimary = FColor(0, 96, 178); + + /* Color for success buttons. Default: RGB(58,161,17) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonSuccess = FColor(58, 161, 17); + + /* Color for info buttons. Default: RGB(0,96,178) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonInfo = FColor(0, 96, 178); + + /* Color for warning buttons. Default: RGB(223,179,0) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonWarning = FColor(223, 179, 0); + + /* Color for danger buttons. Default: RGB(178,0,0) */ + UPROPERTY(config, EditAnywhere, Category = "Customization|Buttons", meta = (EditCondition = "UseButtonColorCustomization")) + FColor ButtonDanger = FColor(178, 0, 0); + + /* Force texture resources reload. */ + UPROPERTY(config, EditAnywhere, Category = "Debug") + bool ReloadTextureResources = false; + + virtual FName GetContainerName() const override + { + return "Editor"; + } + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 + DECLARE_EVENT_OneParam(UDarkerNodesSettings, FSettingChangedEvent, FName); + FSettingChangedEvent& OnSettingChanged( ) { return SettingChangedEvent; } + + virtual void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override + { + Super::PostEditChangeProperty(PropertyChangedEvent); + + const FName Name = (PropertyChangedEvent.Property != nullptr) ? PropertyChangedEvent.Property->GetFName() : NAME_None; + SettingChangedEvent.Broadcast(Name); + } + + private: + + FSettingChangedEvent SettingChangedEvent; +#endif +}; diff --git a/Plugins/EasyFileDialog/EasyFileDialog.uplugin b/Plugins/EasyFileDialog/EasyFileDialog.uplugin new file mode 100644 index 0000000..4ef06a6 --- /dev/null +++ b/Plugins/EasyFileDialog/EasyFileDialog.uplugin @@ -0,0 +1,26 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "Easy File Dialog", + "Description": "An easy file dialog system", + "Category": "File", + "CreatedBy": "Firefly Studio", + "CreatedByURL": "http://www.fire-fly.studio", + "DocsURL": "", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/bcf64fe2e00c48189d8385a9c39b6e61", + "SupportURL": "http://www.fire-fly.studio", + "EngineVersion": "4.27.0", + "CanContainContent": true, + "Installed": true, + "Modules": [ + { + "Name": "EasyFileDialog", + "Type": "Runtime", + "LoadingPhase": "PreLoadingScreen", + "WhitelistPlatforms": [ + "Win64" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/EasyFileDialog/Resources/Icon128.png b/Plugins/EasyFileDialog/Resources/Icon128.png new file mode 100644 index 0000000..bc8b833 --- /dev/null +++ b/Plugins/EasyFileDialog/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37080ae25840a248f1ebc278758608746fae77dace0e412a4b69b779ae09a3b9 +size 5154 diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/EasyFileDialog.Build.cs b/Plugins/EasyFileDialog/Source/EasyFileDialog/EasyFileDialog.Build.cs new file mode 100644 index 0000000..4855374 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/EasyFileDialog.Build.cs @@ -0,0 +1,53 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +using UnrealBuildTool; + +public class EasyFileDialog : ModuleRules +{ + public EasyFileDialog(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDCore.cpp b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDCore.cpp new file mode 100644 index 0000000..0d71185 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDCore.cpp @@ -0,0 +1,266 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + + +#include "EFDCore.h" + +#include "shlobj.h" + +#include +#include +#include + + +#define MAX_FILETYPES_STR 4096 +#define MAX_FILENAME_STR 65536 // This buffer has to be big enough to contain the names of all the selected files as well as the null characters between them and the null character at the end + +bool EFDCore::OpenFileDialogCore(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray< FString >& OutFilenames) +{ + // Calling the FileDialogShared function using save parameter with false. + int OutFilterIndex=0; + return FileDialogShared(false, nullptr, DialogTitle, DefaultPath, DefaultFile, FileTypes, Flags, OutFilenames,OutFilterIndex); +} + +bool EFDCore::SaveFileDialogCore(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray< FString >& OutFilenames) +{ + // Calling the FileDialogShared function using save parameter. + int OutFilterIndex = 0; + return FileDialogShared(true, nullptr, DialogTitle, DefaultPath, DefaultFile, FileTypes, Flags, OutFilenames, OutFilterIndex); +} + +bool EFDCore::OpenFolderDialogCore(const FString& DialogTitle, const FString& DefaultPath, FString& OutFoldername) +{ + // Calling the main open folder dialog function. + return OpenFolderDialogInner(NULL, DialogTitle, DefaultPath, OutFoldername); +} + +bool EFDCore::FileDialogShared(bool bSave, const void* ParentWindowHandle, const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray& OutFilenames, int32& OutFilterIndex) +{ +#pragma region Windows + //FScopedSystemModalMode SystemModalScope; +#if PLATFORM_WINDOWS + WCHAR Filename[MAX_FILENAME_STR]; + FCString::Strcpy(Filename, MAX_FILENAME_STR, *(DefaultFile.Replace(TEXT("/"), TEXT("\\")))); + + // Convert the forward slashes in the path name to backslashes, otherwise it'll be ignored as invalid and use whatever is cached in the registry + WCHAR Pathname[MAX_FILENAME_STR]; + FCString::Strcpy(Pathname, MAX_FILENAME_STR, *(FPaths::ConvertRelativePathToFull(DefaultPath).Replace(TEXT("/"), TEXT("\\")))); + + // Convert the "|" delimited list of filetypes to NULL delimited then add a second NULL character to indicate the end of the list + WCHAR FileTypeStr[MAX_FILETYPES_STR]; + WCHAR* FileTypesPtr = NULL; + const int32 FileTypesLen = FileTypes.Len(); + + // Nicely formatted file types for lookup later and suitable to append to filenames without extensions + TArray CleanExtensionList; + + // The strings must be in pairs for windows. + // It is formatted as follows: Pair1String1|Pair1String2|Pair2String1|Pair2String2 + // where the second string in the pair is the extension. To get the clean extensions we only care about the second string in the pair + TArray UnformattedExtensions; + FileTypes.ParseIntoArray(UnformattedExtensions, TEXT("|"), true); + for (int32 ExtensionIndex = 1; ExtensionIndex < UnformattedExtensions.Num(); ExtensionIndex += 2) + { + const FString& Extension = UnformattedExtensions[ExtensionIndex]; + // Assume the user typed in an extension or doesnt want one when using the *.* extension. We can't determine what extension they wan't in that case + if (Extension != TEXT("*.*")) + { + // Add to the clean extension list, first removing the * wildcard from the extension + int32 WildCardIndex = Extension.Find(TEXT("*")); + CleanExtensionList.Add(WildCardIndex != INDEX_NONE ? Extension.RightChop(WildCardIndex + 1) : Extension); + } + } + + if (FileTypesLen > 0 && FileTypesLen - 1 < MAX_FILETYPES_STR) + { + FileTypesPtr = FileTypeStr; + FCString::Strcpy(FileTypeStr, MAX_FILETYPES_STR, *FileTypes); + + TCHAR* Pos = FileTypeStr; + while (Pos[0] != 0) + { + if (Pos[0] == '|') + { + Pos[0] = 0; + } + + Pos++; + } + + // Add two trailing NULL characters to indicate the end of the list + FileTypeStr[FileTypesLen] = 0; + FileTypeStr[FileTypesLen + 1] = 0; + } + + OPENFILENAME ofn; + FMemory::Memzero(&ofn, sizeof(OPENFILENAME)); + + ofn.lStructSize = sizeof(OPENFILENAME); + ofn.hwndOwner = (HWND)ParentWindowHandle; + ofn.lpstrFilter = FileTypesPtr; + ofn.nFilterIndex = 1; + ofn.lpstrFile = Filename; + ofn.nMaxFile = MAX_FILENAME_STR; + ofn.lpstrInitialDir = Pathname; + ofn.lpstrTitle = *DialogTitle; + if (FileTypesLen > 0) + { + ofn.lpstrDefExt = &FileTypeStr[0]; + } + + ofn.Flags = OFN_HIDEREADONLY | OFN_ENABLESIZING | OFN_EXPLORER; + + if (bSave) + { + ofn.Flags |= OFN_CREATEPROMPT | OFN_OVERWRITEPROMPT | OFN_NOVALIDATE; + } + else + { + ofn.Flags |= OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; + } + + if (Flags & EEasyFileDialogFlags::Multiple) + { + ofn.Flags |= OFN_ALLOWMULTISELECT; + } + + bool bSuccess; + if (bSave) + { + bSuccess = !!::GetSaveFileName(&ofn); + } + else + { + bSuccess = !!::GetOpenFileName(&ofn); + } + + if (bSuccess) + { + // GetOpenFileName/GetSaveFileName changes the CWD on success. Change it back immediately. + //FPlatformProcess::SetCurrentWorkingDirectoryToBaseDir(); + + if (Flags & EEasyFileDialogFlags::Multiple) + { + // When selecting multiple files, the returned string is a NULL delimited list + // where the first element is the directory and all remaining elements are filenames. + // There is an extra NULL character to indicate the end of the list. + FString DirectoryOrSingleFileName = FString(Filename); + TCHAR* Pos = Filename + DirectoryOrSingleFileName.Len() + 1; + + if (Pos[0] == 0) + { + // One item selected. There was an extra trailing NULL character. + OutFilenames.Add(DirectoryOrSingleFileName); + } + else + { + // Multiple items selected. Keep adding filenames until two NULL characters. + FString SelectedFile; + do + { + SelectedFile = FString(Pos); + new(OutFilenames) FString(DirectoryOrSingleFileName / SelectedFile); + Pos += SelectedFile.Len() + 1; + } while (Pos[0] != 0); + } + } + else + { + new(OutFilenames) FString(Filename); + } + + // The index of the filter in OPENFILENAME starts at 1. + OutFilterIndex = ofn.nFilterIndex - 1; + + // Get the extension to add to the filename (if one doesnt already exist) + FString Extension = CleanExtensionList.IsValidIndex(OutFilterIndex) ? CleanExtensionList[OutFilterIndex] : TEXT(""); + + // Make sure all filenames gathered have their paths normalized and proper extensions added + for (auto OutFilenameIt = OutFilenames.CreateIterator(); OutFilenameIt; ++OutFilenameIt) + { + FString& OutFilename = *OutFilenameIt; + + OutFilename = IFileManager::Get().ConvertToRelativePath(*OutFilename); + + if (FPaths::GetExtension(OutFilename).IsEmpty() && !Extension.IsEmpty()) + { + // filename does not have an extension. Add an extension based on the filter that the user chose in the dialog + OutFilename += Extension; + } + + FPaths::NormalizeFilename(OutFilename); + } + } + else + { + uint32 Error = ::CommDlgExtendedError(); + if (Error != ERROR_SUCCESS) + { + //UE_LOG(LogDesktopPlatform, Warning, TEXT("Error reading results of file dialog. Error: 0x%04X"), Error); + } + } + + return bSuccess; +#endif +#pragma endregion + +#pragma region LINUX +#if PLATFORM_LINUX + return false; +#endif +#pragma endregion + return false; +} + +bool EFDCore:: OpenFolderDialogInner(const void* ParentWindowHandle, const FString& DialogTitle, const FString& DefaultPath, FString& OutFolderName) +{ + //FScopedSystemModalMode SystemModalScope; + + bool bSuccess = false; + + TComPtr FileDialog; + if (SUCCEEDED(::CoCreateInstance(CLSID_FileOpenDialog, nullptr, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&FileDialog)))) + { + // Set this up as a folder picker + { + DWORD dwFlags = 0; + FileDialog->GetOptions(&dwFlags); + FileDialog->SetOptions(dwFlags | FOS_PICKFOLDERS); + } + + // Set up common settings + FileDialog->SetTitle(*DialogTitle); + if (!DefaultPath.IsEmpty()) + { + // SHCreateItemFromParsingName requires the given path be absolute and use \ rather than / as our normalized paths do + FString DefaultWindowsPath = FPaths::ConvertRelativePathToFull(DefaultPath); + DefaultWindowsPath.ReplaceInline(TEXT("/"), TEXT("\\"), ESearchCase::CaseSensitive); + + TComPtr DefaultPathItem; + if (SUCCEEDED(::SHCreateItemFromParsingName(*DefaultWindowsPath, nullptr, IID_PPV_ARGS(&DefaultPathItem)))) + { + FileDialog->SetFolder(DefaultPathItem); + } + } + + // Show the picker + if (SUCCEEDED(FileDialog->Show((HWND)ParentWindowHandle))) + { + TComPtr Result; + if (SUCCEEDED(FileDialog->GetResult(&Result))) + { + PWSTR pFilePath = nullptr; + if (SUCCEEDED(Result->GetDisplayName(SIGDN_FILESYSPATH, &pFilePath))) + { + bSuccess = true; + + OutFolderName = pFilePath; + FPaths::NormalizeDirectoryName(OutFolderName); + + ::CoTaskMemFree(pFilePath); + } + } + } + } + + return bSuccess; +} \ No newline at end of file diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDFunctionLibrary.cpp b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDFunctionLibrary.cpp new file mode 100644 index 0000000..dc3c019 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EFDFunctionLibrary.cpp @@ -0,0 +1,40 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + + +#include "EFDFunctionLibrary.h" + + +bool UEFDFunctionLibrary::OpenFileDialog(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, EEasyFileDialogFlags Flags, TArray< FString >& OutFilenames) +{ + // Calling the core class function for open file dialog + return EFDCore::OpenFileDialogCore(DialogTitle, DefaultPath, DefaultFile, FileTypes, Flags, OutFilenames); +} + + + +bool UEFDFunctionLibrary::SaveFileDialog(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypeDescription, const FString& FileType, EEasyFileDialogFlags Flags, TArray& OutFilenames) +{ + // Saving the file type and file type description to append and Removing . if user provides any + FString TempFileType = FileType.Replace(TEXT("."), TEXT("")); + + FString TempFileTypeDescription = FileTypeDescription; + + // Setting description if user did not provide any + if (TempFileTypeDescription.IsEmpty()) + { + TempFileTypeDescription = TempFileType.ToUpper(); + } + + // Creating final file types by appending FileTypeDescription and FileType + const FString FinalFileType = TempFileTypeDescription.Append("|").Append(".").Append(TempFileType); + + // Calling the core class function for save file dialog + return EFDCore::SaveFileDialogCore(DialogTitle, DefaultPath, DefaultFile, FinalFileType, Flags, OutFilenames); +} + + +bool UEFDFunctionLibrary::OpenFolderDialog(const FString& DialogTitle, const FString& DefaultPath, FString& OutFolderName) +{ + // Calling the core class function for open folder dialog + return EFDCore::OpenFolderDialogCore(DialogTitle, DefaultPath, OutFolderName); +} \ No newline at end of file diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialog.cpp b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialog.cpp new file mode 100644 index 0000000..ceecbaa --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialog.cpp @@ -0,0 +1,22 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#include "EasyFileDialog.h" + +#define LOCTEXT_NAMESPACE "FEasyFileDialogModule" + +void FEasyFileDialogModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + +} + +void FEasyFileDialogModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FEasyFileDialogModule, EasyFileDialog) \ No newline at end of file diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialogBPLibrary.cpp b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialogBPLibrary.cpp new file mode 100644 index 0000000..77d36bb --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Private/EasyFileDialogBPLibrary.cpp @@ -0,0 +1,16 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#include "EasyFileDialogBPLibrary.h" +#include "EasyFileDialog.h" + +UEasyFileDialogBPLibrary::UEasyFileDialogBPLibrary(const FObjectInitializer& ObjectInitializer) +: Super(ObjectInitializer) +{ + +} + +float UEasyFileDialogBPLibrary::EasyFileDialogSampleFunction(float Param) +{ + return -1; +} + diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDCore.h b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDCore.h new file mode 100644 index 0000000..9509952 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDCore.h @@ -0,0 +1,40 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#pragma once +#pragma warning(disable : 4668) + +// Flag Enum for saving multiple or single file's +UENUM(BlueprintType) +enum EEasyFileDialogFlags +{ + Single = 0x00, // No flags + Multiple = 0x01 // Allow multiple file selections +}; + +#include "CoreMinimal.h" + +/** + * + */ +class EASYFILEDIALOG_API EFDCore +{ +public: + + // Open file dialog core, called from the blueprint function library + static bool OpenFileDialogCore(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray< FString >& OutFilenames); + + // Save file dialog core, called from the blueprint function library + static bool SaveFileDialogCore(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray< FString >& OutFilenames); + + // Open folder dialog core, called from the blueprint function library + static bool OpenFolderDialogCore(const FString& DialogTitle, const FString& DefaultPath, FString& OutFolderName); + + + +private: + // Both open file dialog and save file dialog using this same function with different save parameter. + static bool FileDialogShared(bool bSave, const void* ParentWindowHandle, const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, uint32 Flags, TArray& OutFilenames, int32& OutFilterIndex); + + // The main Open folder dialog functionalities + static bool OpenFolderDialogInner(const void* ParentWindowHandle, const FString& DialogTitle, const FString& DefaultPath, FString& OutFolderName); +}; diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDFunctionLibrary.h b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDFunctionLibrary.h new file mode 100644 index 0000000..a99b9a2 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EFDFunctionLibrary.h @@ -0,0 +1,30 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "EFDCore.h" +#include "EFDFunctionLibrary.generated.h" + +/** + * + */ +UCLASS() +class EASYFILEDIALOG_API UEFDFunctionLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + // Open File Dialog + UFUNCTION(BlueprintCallable, Category = "EasyFileDialog") + static bool OpenFileDialog(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypes, EEasyFileDialogFlags Flags, TArray< FString >& OutFilenames); + + // Save File Dialog + UFUNCTION(BlueprintCallable, Category = "EasyFileDialog") + static bool SaveFileDialog(const FString& DialogTitle, const FString& DefaultPath, const FString& DefaultFile, const FString& FileTypeDescription, const FString& FileType, EEasyFileDialogFlags Flags, TArray< FString >& OutFilenames); + + // Open Folder Dialog + UFUNCTION(BlueprintCallable, Category = "EasyFileDialog") + static bool OpenFolderDialog(const FString& DialogTitle, const FString& DefaultPath, FString& OutFolderName); + +}; diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialog.h b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialog.h new file mode 100644 index 0000000..8310a31 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialog.h @@ -0,0 +1,14 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +class FEasyFileDialogModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialogBPLibrary.h b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialogBPLibrary.h new file mode 100644 index 0000000..a45a836 --- /dev/null +++ b/Plugins/EasyFileDialog/Source/EasyFileDialog/Public/EasyFileDialogBPLibrary.h @@ -0,0 +1,32 @@ +// Copyright 2017-2020 Firefly Studio. All Rights Reserved. + +#pragma once + +#include "Kismet/BlueprintFunctionLibrary.h" +#include "EasyFileDialogBPLibrary.generated.h" + +/* +* Function library class. +* Each function in it is expected to be static and represents blueprint node that can be called in any blueprint. +* +* When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable. +* BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins. +* BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins. +* DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu. +* Its lets you name the node using characters not allowed in C++ function names. +* CompactNodeTitle - the word(s) that appear on the node. +* Keywords - the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. +* Good example is "Print String" node which you can find also by using keyword "log". +* Category - the category your node will be under in the Blueprint drop-down menu. +* +* For more info on custom blueprint nodes visit documentation: +* https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation +*/ +UCLASS() +class UEasyFileDialogBPLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_UCLASS_BODY() + + UFUNCTION(BlueprintCallable, meta = (DisplayName = "Execute Sample function", Keywords = "EasyFileDialog sample test testing"), Category = "EasyFileDialogTesting") + static float EasyFileDialogSampleFunction(float Param); +}; diff --git a/Plugins/ElectronicNodes/Config/FilterPlugin.ini b/Plugins/ElectronicNodes/Config/FilterPlugin.ini new file mode 100644 index 0000000..68c0bde --- /dev/null +++ b/Plugins/ElectronicNodes/Config/FilterPlugin.ini @@ -0,0 +1,4 @@ +[FilterPlugin] +/Config/ +/Resources/ +/Source/ \ No newline at end of file diff --git a/Plugins/ElectronicNodes/ElectronicNodes.uplugin b/Plugins/ElectronicNodes/ElectronicNodes.uplugin new file mode 100644 index 0000000..2135037 --- /dev/null +++ b/Plugins/ElectronicNodes/ElectronicNodes.uplugin @@ -0,0 +1,35 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "3.5", + "FriendlyName": "Electronic Nodes", + "Description": "Improve the wire style of blueprints and materials editors.", + "Category": "Editor", + "CreatedBy": "Hugo Attal", + "CreatedByURL": "https://twitter.com/HugoAttal", + "DocsURL": "https://github.com/TheHerobrine/ElectronicNodes", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/5cb2a394d0c04e73891762be4cbd7216", + "SupportURL": "https://forums.unrealengine.com/unreal-engine/marketplace/1647213-electronic-nodes-wiring-style-for-blueprints-and-materials-editors", + "EngineVersion": "4.27.0", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "ElectronicNodes", + "Type": "Editor", + "LoadingPhase": "Default", + "WhitelistPlatforms": [ + "Win64", + "Win32", + "Mac", + "Linux" + ] + } + ], + "Plugins": [ + { + "Name": "ControlRig", + "Enabled": true + } + ] +} \ No newline at end of file diff --git a/Plugins/ElectronicNodes/Resources/Icon128.png b/Plugins/ElectronicNodes/Resources/Icon128.png new file mode 100644 index 0000000..db44be7 --- /dev/null +++ b/Plugins/ElectronicNodes/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cdd0394ce4167a6d309c056f86b1549dc13b5fb2c4d6eee31ef3bd0750c66d2 +size 5393 diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/ElectronicNodes.Build.cs b/Plugins/ElectronicNodes/Source/ElectronicNodes/ElectronicNodes.Build.cs new file mode 100644 index 0000000..44add0e --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/ElectronicNodes.Build.cs @@ -0,0 +1,66 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +using System.IO; +using UnrealBuildTool; + +public class ElectronicNodes : ModuleRules +{ + public ElectronicNodes(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + string enginePath = Path.GetFullPath(Target.RelativeEnginePath); + + PublicIncludePaths.AddRange( + new string[] { } + ); + + PrivateIncludePaths.AddRange( + new string[] + { + enginePath + "Source/Editor/AnimationBlueprintEditor/Private/" + } + ); + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core" + } + ); + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + "InputCore", + "Projects", + "UnrealEd", + "GraphEditor", + "BlueprintGraph", + "AnimGraph", + "AnimationBlueprintEditor", + "ControlRig", + "ControlRigDeveloper", + "RigVM", + "RigVMDeveloper", + "AIGraph", + "BehaviorTreeEditor", +#if UE_4_26_OR_LATER + "DeveloperSettings", +#endif + "EditorStyle", + "WebBrowser" + } + ); + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { } + ); + } +} \ No newline at end of file diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENCommands.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENCommands.h new file mode 100644 index 0000000..0d5cf1e --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENCommands.h @@ -0,0 +1,32 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "Framework/Commands/Commands.h" + +#define LOCTEXT_NAMESPACE "ENCommands" + +class ENCommands : public TCommands +{ +public: + ENCommands() + : TCommands( + TEXT("ElectronicNodes"), + FText::FromString("Electronic Nodes"), + NAME_None, + "ElectronicNodesStyle") + { + } + + TSharedPtr ToggleMasterActivation; + + virtual void RegisterCommands() override + { + UI_COMMAND(ToggleMasterActivation, "Toggle Master Activation", "Toggle activation of Electronic Nodes", EUserInterfaceActionType::Button, FInputChord()); + } +}; + +#undef LOCTEXT_NAMESPACE diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.cpp b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.cpp new file mode 100644 index 0000000..bc6a012 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.cpp @@ -0,0 +1,591 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#include "ENConnectionDrawingPolicy.h" +#include "BlueprintEditorSettings.h" +#include "ENPathDrawer.h" +#include "SGraphPanel.h" +#include "Framework/Application/SlateApplication.h" +#include "MaterialGraph/MaterialGraphSchema.h" +#include "Policies/ENAnimGraphConnectionDrawingPolicy.h" +#include "Policies/ENBehaviorTreeConnectionDrawingPolicy.h" +#include "Policies/ENControlRigConnectionDrawingPolicy.h" + + +FConnectionDrawingPolicy* FENConnectionDrawingPolicyFactory::CreateConnectionPolicy(const class UEdGraphSchema* Schema, int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const class FSlateRect& InClippingRect, class FSlateWindowElementList& InDrawElements, class UEdGraph* InGraphObj) const +{ + const UElectronicNodesSettings& ElectronicNodesSettings = *GetDefault(); + if (!ElectronicNodesSettings.MasterActivate) + { + return nullptr; + } + + const FName ClassName = Schema->GetClass()->GetFName(); + + if (ElectronicNodesSettings.DisplaySchemaName) + { + UE_LOG(LogTemp, Log, TEXT("[EN] %s"), *ClassName.ToString()); + } + + if (ElectronicNodesSettings.ActivateOnAnimation) + { + if (ClassName == "AnimationTransitionSchema") + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ClassName == "AnimationGraphSchema" || ClassName == "AnimationStateGraphSchema") + { + return new FENAnimGraphConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + } + + if (ElectronicNodesSettings.ActivateOnVoxelPlugin && ClassName == "VoxelGraphSchema") + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnNiagara && ClassName == "EdGraphSchema_Niagara") + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnBehaviorTree && ClassName == "EdGraphSchema_BehaviorTree") + { + return new FENBehaviorTreeConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnControlRig && ClassName == "ControlRigGraphSchema") + { + return new FENControlRigConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnReferenceViewer && ClassName == "ReferenceViewerSchema") + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnBlueprint && Schema->IsA(UEdGraphSchema_K2::StaticClass())) + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (ElectronicNodesSettings.ActivateOnMaterial && Schema->IsA(UMaterialGraphSchema::StaticClass())) + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + for (const auto& Type : ElectronicNodesSettings.CustomGraphSchemas) + { + if (Schema->IsA(Type)) + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + } + + if (ElectronicNodesSettings.ActivateFallback) + { + return new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + return nullptr; +} + +void FENConnectionDrawingPolicy::DrawConnection(int32 LayerId, const FVector2D& Start, const FVector2D& End, const FConnectionParams& Params) +{ + const bool RightPriority = ENIsRightPriority(Params); + + this->_LayerId = LayerId; + this->_Params = &Params; + ClosestDistanceSquared = MAX_FLT; + + FENPathDrawer PathDrawer(LayerId, ZoomFactor, RightPriority, &Params, &DrawElementsList, this); + FVector2D StartDirection = (Params.StartDirection == EGPD_Output) ? FVector2D(1.0f, 0.0f) : FVector2D(-1.0f, 0.0f); + FVector2D EndDirection = (Params.EndDirection == EGPD_Input) ? FVector2D(1.0f, 0.0f) : FVector2D(-1.0f, 0.0f); + + if (FVector2D::Distance(Start, End) < ElectronicNodesSettings.MinDistanceToStyle * ZoomFactor) + { + PathDrawer.DrawLine(Start, End); + return; + } + + if (IsTree) + { + StartDirection = FVector2D(0.0f, 1.0f); + EndDirection = FVector2D(0.0f, 1.0f); + } + + FVector2D NewStart = Start; + FVector2D NewEnd = End; + + ENCorrectZoomDisplacement(NewStart, NewEnd); + ENProcessRibbon(_LayerId, NewStart, StartDirection, NewEnd, EndDirection, Params); + + const float Offset = ElectronicNodesSettings.HorizontalOffset * ZoomFactor; + + if (ElectronicNodesSettings.DisablePinOffset) + { + if (!((Params.AssociatedPin1 != nullptr) && (Params.AssociatedPin1->GetName() == "OutputPin"))) + { + PathDrawer.DrawOffset(NewStart, StartDirection, Offset, false); + } + if (!((Params.AssociatedPin2 != nullptr) && (Params.AssociatedPin2->GetName() == "InputPin"))) + { + PathDrawer.DrawOffset(NewEnd, EndDirection, Offset, true); + } + } + else + { + PathDrawer.DrawOffset(NewStart, StartDirection, Offset, false); + PathDrawer.DrawOffset(NewEnd, EndDirection, Offset, true); + } + + EWireStyle WireStyle = ElectronicNodesSettings.WireStyle; + + if (ElectronicNodesSettings.OverwriteExecWireStyle) + { + if (((Params.AssociatedPin1 != nullptr) && Params.AssociatedPin1->PinType.PinCategory.ToString() == "exec") || + ((Params.AssociatedPin2 != nullptr) && Params.AssociatedPin2->PinType.PinCategory.ToString() == "exec")) + { + if (ElectronicNodesSettings.WireStyleForExec != EWireStyle::Default) + { + WireStyle = ElectronicNodesSettings.WireStyleForExec; + } + } + } + + switch (WireStyle) + { + case EWireStyle::Manhattan: + PathDrawer.DrawManhattanWire(NewStart, StartDirection, NewEnd, EndDirection); + break; + case EWireStyle::Subway: + PathDrawer.DrawSubwayWire(NewStart, StartDirection, NewEnd, EndDirection); + break; + default: + PathDrawer.DrawDefaultWire(NewStart, StartDirection, NewEnd, EndDirection); + } + + if (Settings->bTreatSplinesLikePins) + { + const float QueryDistanceTriggerThresholdSquared = FMath::Square(Settings->SplineHoverTolerance + Params.WireThickness * 0.5f); + const bool bCloseToSpline = ClosestDistanceSquared < QueryDistanceTriggerThresholdSquared; + + if (bCloseToSpline) + { + if (ClosestDistanceSquared < SplineOverlapResult.GetDistanceSquared()) + { + const float SquaredDistToPin1 = (Params.AssociatedPin1 != nullptr) ? (Start - ClosestPoint).SizeSquared() : FLT_MAX; + const float SquaredDistToPin2 = (Params.AssociatedPin2 != nullptr) ? (End - ClosestPoint).SizeSquared() : FLT_MAX; + +#if ENGINE_MAJOR_VERSION == 5 + SplineOverlapResult = FGraphSplineOverlapResult(Params.AssociatedPin1, Params.AssociatedPin2, ClosestDistanceSquared, SquaredDistToPin1, SquaredDistToPin2, false); +#else + SplineOverlapResult = FGraphSplineOverlapResult(Params.AssociatedPin1, Params.AssociatedPin2, ClosestDistanceSquared, SquaredDistToPin1, SquaredDistToPin2); +#endif + } + } + } +} + +void FENConnectionDrawingPolicy::ENCorrectZoomDisplacement(FVector2D& Start, FVector2D& End) +{ + if (ElectronicNodesSettings.FixZoomDisplacement) + { + const float ZoomDisplacement = ZoomFactor * -19.0f + 8.0f; + if (ZoomDisplacement > 0) + { + Start.X += ZoomDisplacement / 2.0f; + End.X -= ZoomDisplacement / 2.0f; + } + } +} + +void FENConnectionDrawingPolicy::ENProcessRibbon(int32 LayerId, FVector2D& Start, FVector2D& StartDirection, FVector2D& End, FVector2D& EndDirection, const FConnectionParams& Params) +{ + int32 DepthOffsetX = 0; + int32 DepthOffsetY = 0; + + if (ElectronicNodesSettings.ActivateRibbon && !IsTree) + { + for (ENRibbonConnection RibbonConnection : RibbonConnections) + { + if (RibbonConnection.Horizontal) + { + if (FMath::Abs(Start.Y - RibbonConnection.Main) < ElectronicNodesSettings.RibbonOffset) + { + const float CurrentMax = FMath::Max(Start.X, End.X); + const float CurrentMin = FMath::Min(Start.X, End.X); + const float RibbonMax = FMath::Max(RibbonConnection.Start, RibbonConnection.End); + const float RibbonMin = FMath::Min(RibbonConnection.Start, RibbonConnection.End); + + if (FMath::IsNearlyEqual(RibbonMin, CurrentMin, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMax, CurrentMin, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMin, CurrentMax, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMax, CurrentMax, KINDA_SMALL_NUMBER)) + { + continue; + } + + if (FMath::Min(CurrentMax, RibbonMax) > FMath::Max(CurrentMin, RibbonMin) - 1.0f) + { + if (End.Y - RibbonConnection.Sub > 0) + { + DepthOffsetY = FMath::Max(DepthOffsetY, FMath::Max(1, RibbonConnection.Depth + 1)); + } + else + { + DepthOffsetY = FMath::Min(DepthOffsetY, FMath::Min(-1, RibbonConnection.Depth - 1)); + } + } + } + } + } + for (ENRibbonConnection RibbonConnection : RibbonConnections) + { + if (!RibbonConnection.Horizontal) + { + if (FMath::Abs(End.X - RibbonConnection.Main) < ElectronicNodesSettings.RibbonOffset) + { + const float CurrentMax = FMath::Max(Start.Y, End.Y); + const float CurrentMin = FMath::Min(Start.Y, End.Y); + const float RibbonMax = FMath::Max(RibbonConnection.Start, RibbonConnection.End); + const float RibbonMin = FMath::Min(RibbonConnection.Start, RibbonConnection.End); + + if (FMath::IsNearlyEqual(RibbonMin, CurrentMin, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMax, CurrentMin, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMin, CurrentMax, KINDA_SMALL_NUMBER) || + FMath::IsNearlyEqual(RibbonMax, CurrentMax, KINDA_SMALL_NUMBER)) + { + continue; + } + + if (FMath::Min(CurrentMax, RibbonMax) > FMath::Max(CurrentMin, RibbonMin) - 1.0f) + { + if ((Start.Y - RibbonConnection.Start) * FMath::Sign(End.Y - Start.Y) > 0 || ElectronicNodesSettings.RibbonPushOutside) + { + DepthOffsetX = FMath::Max(DepthOffsetX, FMath::Max(1, RibbonConnection.Depth + 1)); + } + else + { + DepthOffsetX = FMath::Min(DepthOffsetX, FMath::Min(-1, RibbonConnection.Depth - 1)); + } + + if (DepthOffsetY != 0) + { + DepthOffsetX = FMath::Sign(End.Y - Start.Y) * DepthOffsetY; + } + } + } + } + } + + RibbonConnections.Add(ENRibbonConnection(Start.Y, End.Y, true, Start.X, End.X, DepthOffsetY)); + RibbonConnections.Add(ENRibbonConnection(End.X, Start.X, false, Start.Y, End.Y, DepthOffsetX)); + + FVector2D StartKey(FMath::FloorToInt(Start.X), FMath::FloorToInt(Start.Y)); + FVector2D EndKey(FMath::FloorToInt(End.X), FMath::FloorToInt(End.Y)); + + FENPathDrawer PathDrawer(LayerId, ZoomFactor, true, &Params, &DrawElementsList, this); + + if (DepthOffsetY != 0) + { + FVector2D NewStart = Start; + NewStart.X += ElectronicNodesSettings.RibbonMergeOffset * ZoomFactor * StartDirection.X; + NewStart.Y += static_cast(ElectronicNodesSettings.RibbonOffset) * DepthOffsetY * ZoomFactor; + + PathDrawer.DrawManhattanWire(Start, StartDirection, NewStart, StartDirection); + + Start = NewStart; + } + + if (DepthOffsetX != 0) + { + FVector2D NewEnd = End; + NewEnd.X -= static_cast(ElectronicNodesSettings.RibbonOffset) * DepthOffsetX * ZoomFactor * EndDirection.X; + + if (DepthOffsetX * EndDirection.X > 0) + { + PathDrawer.DrawManhattanWire(NewEnd, EndDirection, End, EndDirection); + } + + End = NewEnd; + } + } +} + +bool FENConnectionDrawingPolicy::ENIsRightPriority(const FConnectionParams& Params) +{ + bool RightPriority = (ElectronicNodesSettings.WireAlignment == EWireAlignment::Right); + EWirePriority WirePriority = ElectronicNodesSettings.WirePriority; + + if (ElectronicNodesSettings.OverwriteExecWireStyle) + { + if (((Params.AssociatedPin1 != nullptr) && Params.AssociatedPin1->PinType.PinCategory.ToString() == "exec") || + ((Params.AssociatedPin2 != nullptr) && Params.AssociatedPin2->PinType.PinCategory.ToString() == "exec")) + { + RightPriority = (ElectronicNodesSettings.WireAlignmentForExec == EWireAlignment::Right); + WirePriority = ElectronicNodesSettings.WirePriorityForExec; + } + } + + if (WirePriority != EWirePriority::None) + { + if ((Params.AssociatedPin1 != nullptr) && (Params.AssociatedPin2 != nullptr)) + { + const bool IsOutputPin = (Params.AssociatedPin1->GetName() == "OutputPin"); + const bool IsInputPin = (Params.AssociatedPin2->GetName() == "InputPin"); + if (IsOutputPin ^ IsInputPin) + { + switch (WirePriority) + { + case EWirePriority::Node: + RightPriority = IsOutputPin; + break; + case EWirePriority::Pin: + RightPriority = IsInputPin; + break; + default: + break; + } + } + } + } + + return RightPriority; +} + +int32 FENConnectionDrawingPolicy::ENGetZoomLevel() +{ + const float ZoomLevels[] = {2.0f, 1.875f, 1.75f, 1.675f, 1.5f, 1.375f, 1.25f, 1.0f, 0.875f, 0.75f, 0.675f, 0.5f, 0.375f, 0.25f, 0.225f, 0.2f, 0.175f, 0.15f, 0.125f, 0.1f}; + + for (int32 i = 0; i < 20; i++) + { + if (ZoomFactor > ZoomLevels[i] - KINDA_SMALL_NUMBER) + { + return 7 - i; + } + } + + return -12; +} + +TSharedPtr FENConnectionDrawingPolicy::GetGraphPanel() +{ + FSlateApplication& SlateApplication = FSlateApplication::Get(); + const TSharedPtr Widget = SlateApplication.GetUserFocusedWidget(0); + if (Widget.IsValid() && Widget->GetTypeAsString() == "SGraphPanel") + { + return StaticCastSharedPtr(Widget); + } + return nullptr; +} + +void FENConnectionDrawingPolicy::BuildRelatedNodes(UEdGraphNode* Node, TArray& RelatedNodes, bool InputCheck = true, bool OutputCheck = true) +{ + if (RelatedNodes.Find(Node) != INDEX_NONE && (!InputCheck || !OutputCheck)) + { + return; + } + RelatedNodes.Push(Node); + + for (auto Pin : Node->Pins) + { + if (InputCheck && Pin->Direction == EGPD_Input) + { + for (auto LinkedPin : Pin->LinkedTo) + { + UEdGraphNode* LinkedNode = LinkedPin->GetOwningNode(); + if (ElectronicNodesSettings.SelectionRule == ESelectionRule::Far || LinkedNode->GetName().StartsWith("K2Node_Knot_")) + { + BuildRelatedNodes(LinkedNode, RelatedNodes, true, false); + } + else + { + RelatedNodes.Push(LinkedNode); + } + } + } + + if (OutputCheck && Pin->Direction == EGPD_Output) + { + for (auto LinkedPin : Pin->LinkedTo) + { + UEdGraphNode* LinkedNode = LinkedPin->GetOwningNode(); + if (ElectronicNodesSettings.SelectionRule == ESelectionRule::Far || LinkedNode->GetName().StartsWith("K2Node_Knot_")) + { + BuildRelatedNodes(LinkedNode, RelatedNodes, false, true); + } + else + { + RelatedNodes.Push(LinkedNode); + } + } + } + } +} + +void FENConnectionDrawingPolicy::ENDrawBubbles(const FVector2D& Start, const FVector2D& StartTangent, const FVector2D& End, const FVector2D& EndTangent) +{ + const bool ENDrawBubbles = ElectronicNodesSettings.ForceDrawBubbles && (ElectronicNodesSettings.BubbleZoomThreshold <= ENGetZoomLevel()); + if (_Params->bDrawBubbles || ENDrawBubbles) + { + bool LinkedBubbles = true; + + if (!_Params->bDrawBubbles) + { + LinkedBubbles = false; + + if (ElectronicNodesSettings.BubbleDisplayRule == EBubbleDisplayRule::DisplayOnSelection || + ElectronicNodesSettings.BubbleDisplayRule == EBubbleDisplayRule::MoveOnSelection) + { + TSharedPtr GraphPanel = this->GetGraphPanel(); + if (GraphPanel.IsValid()) + { + if (_Params->AssociatedPin1 != nullptr && _Params->AssociatedPin2 != nullptr) + { + for (auto SelectedNode : GraphPanel->SelectionManager.SelectedNodes) + { + TArray RelatedNodes; + UEdGraphNode* SelectedGraphNode = StaticCast(SelectedNode); + this->BuildRelatedNodes(SelectedGraphNode, RelatedNodes); + + if (RelatedNodes.Find(_Params->AssociatedPin1->GetOwningNode()) != INDEX_NONE && RelatedNodes.Find(_Params->AssociatedPin2->GetOwningNode()) != INDEX_NONE) + { + LinkedBubbles = true; + } + } + } + } + } + } + + if (!LinkedBubbles && ElectronicNodesSettings.BubbleDisplayRule == EBubbleDisplayRule::DisplayOnSelection) + { + return; + } + + FInterpCurve SplineReparamTable; + const float SplineLength = (Start - End).Size(); + int32 NumBubbles = FMath::CeilToInt(SplineLength / (ElectronicNodesSettings.BubbleSpace * ZoomFactor)); + NumBubbles = FMath::Min(NumBubbles, 1000); + + float BubbleSpeed = ElectronicNodesSettings.BubbleSpeed; + if (!LinkedBubbles && ElectronicNodesSettings.BubbleDisplayRule == EBubbleDisplayRule::MoveOnSelection) + { + BubbleSpeed = 0.0f; + } + FVector2D BubbleSize = BubbleImage->ImageSize * ZoomFactor * 0.1f * ElectronicNodesSettings.BubbleSize * FMath::Sqrt(_Params->WireThickness); + if (_Params->bDrawBubbles) + { + BubbleSize *= 1.25f; + } + const float Time = (FPlatformTime::Seconds() - GStartTime); + + const float AlphaOffset = FMath::Frac(Time * BubbleSpeed); + + for (int32 i = 0; i < NumBubbles; ++i) + { + const float Alpha = (AlphaOffset + i) / NumBubbles; + FVector2D BubblePos; + if (StartTangent != FVector2D::ZeroVector && EndTangent != FVector2D::ZeroVector) + { + if ((StartTangent != EndTangent) && ((StartTangent * EndTangent) == FVector2D::ZeroVector)) + { + BubblePos = Start + StartTangent * FMath::Sin(Alpha * PI / 2.0f) + EndTangent * (1.0f - FMath::Cos(Alpha * PI / 2.0f)); + } + else + { + BubblePos = FMath::CubicInterp(Start, StartTangent, End, EndTangent, Alpha); + } + } + else + { + BubblePos = FMath::Lerp(Start, End, Alpha); + } + BubblePos -= (BubbleSize * 0.5f); + + FSlateDrawElement::MakeBox( + DrawElementsList, + _LayerId, + FPaintGeometry(BubblePos, BubbleSize, ZoomFactor), + BubbleImage, + ESlateDrawEffect::None, + _Params->WireColor + ); + } + } +} + +void FENConnectionDrawingPolicy::ENDrawArrow(const FVector2D& Start, const FVector2D& End) +{ + if (MidpointImage != nullptr && (Start - End).Size() > 4 * MinXOffset) + { + const FVector2D MidpointDrawPos = (Start + End) / 2.0f - MidpointRadius * 0.75f; + const FVector2D SlopeUnnormalized = (End - Start); + const float AngleInRadians = FMath::Atan2(SlopeUnnormalized.Y, SlopeUnnormalized.X); + + FSlateDrawElement::MakeRotatedBox(DrawElementsList, _LayerId, FPaintGeometry(MidpointDrawPos, MidpointImage->ImageSize * ZoomFactor * 0.75f, ZoomFactor * 0.75f), + MidpointImage, ESlateDrawEffect::None, AngleInRadians, TOptional(), FSlateDrawElement::RelativeToElement, _Params->WireColor); + } +} + +void FENConnectionDrawingPolicy::DrawDebugPoint(const FVector2D& Position, FLinearColor Color) +{ + const FVector2D BubbleSize = BubbleImage->ImageSize * ZoomFactor * 0.1f * ElectronicNodesSettings.BubbleSize * FMath::Sqrt(_Params->WireThickness); + const FVector2D BubblePos = Position - (BubbleSize * 0.5f); + + FSlateDrawElement::MakeBox( + DrawElementsList, + _LayerId, + FPaintGeometry(BubblePos, BubbleSize, ZoomFactor), + BubbleImage, + ESlateDrawEffect::None, + Color + ); +} + +void FENConnectionDrawingPolicy::ENComputeClosestPoint(const FVector2D& Start, const FVector2D& End) +{ + const FVector2D TemporaryPoint = FMath::ClosestPointOnSegment2D(LocalMousePosition, Start, End); + const float TemporaryDistance = (LocalMousePosition - TemporaryPoint).SizeSquared(); + + if (TemporaryDistance < ClosestDistanceSquared) + { + ClosestDistanceSquared = TemporaryDistance; + ClosestPoint = TemporaryPoint; + } +} + +void FENConnectionDrawingPolicy::ENComputeClosestPointDefault(const FVector2D& Start, const FVector2D& StartTangent, const FVector2D& End, const FVector2D& EndTangent) +{ + const float Offset = 50.0 * ZoomFactor; + const FVector2D MinStart = FVector2D(FMath::Min(Start.X, End.X) - Offset, FMath::Min(Start.Y, End.Y)); + const FVector2D MaxEnd = FVector2D(FMath::Max(Start.X, End.X) + Offset, FMath::Max(Start.Y, End.Y)); + + const FBox2D Bounds(MinStart, MaxEnd); + const bool bCloseToSpline = Bounds.ComputeSquaredDistanceToPoint(LocalMousePosition) < 1.0f; + + if (bCloseToSpline) + { + const float StepInterval = 1.0f / 16.0f; + const float Tangent = (End - Start).Size(); + FVector2D PointOnSpline1 = FMath::CubicInterp(Start, StartTangent * Tangent, End, EndTangent * Tangent, 0.0f); + for (float TestAlpha = 0.0f; TestAlpha < 1.0f; TestAlpha += StepInterval) + { + const FVector2D PointOnSpline2 = FMath::CubicInterp(Start, StartTangent * Tangent, End, EndTangent * Tangent, TestAlpha + StepInterval); + + const FVector2D ClosestPointToSegment = FMath::ClosestPointOnSegment2D(LocalMousePosition, PointOnSpline1, PointOnSpline2); + const float DistanceSquared = (LocalMousePosition - ClosestPointToSegment).SizeSquared(); + + if (DistanceSquared < ClosestDistanceSquared) + { + ClosestDistanceSquared = DistanceSquared; + ClosestPoint = ClosestPointToSegment; + } + + PointOnSpline1 = PointOnSpline2; + } + } +} diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.h new file mode 100644 index 0000000..c96a608 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENConnectionDrawingPolicy.h @@ -0,0 +1,81 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "EdGraphUtilities.h" +#include "ConnectionDrawingPolicy.h" +#include "../Public/ElectronicNodesSettings.h" + +#include "BlueprintConnectionDrawingPolicy.h" + +struct ENRibbonConnection +{ + float Main; + float Sub; + bool Horizontal; + float Start; + float End; + int32 Depth = 0; + + ENRibbonConnection(float Main, float Sub, bool Horizontal, float Start, float End, int32 Depth = 0) + { + this->Main = Main; + this->Sub = Sub; + this->Horizontal = Horizontal; + this->Start = Start; + this->End = End; + this->Depth = Depth; + } +}; + +struct FENConnectionDrawingPolicyFactory : public FGraphPanelPinConnectionFactory +{ + virtual ~FENConnectionDrawingPolicyFactory() + { + } + + virtual class FConnectionDrawingPolicy* CreateConnectionPolicy(const class UEdGraphSchema* Schema, int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const class FSlateRect& InClippingRect, class FSlateWindowElementList& InDrawElements, class UEdGraph* InGraphObj) const override; +}; + +class FENConnectionDrawingPolicy : public FKismetConnectionDrawingPolicy +{ +public: + FENConnectionDrawingPolicy(int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj, bool IsTree = false) + : FKismetConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj), IsTree(IsTree) + { + } + + virtual void DrawConnection(int32 LayerId, const FVector2D& Start, const FVector2D& End, const FConnectionParams& Params) override; + + void ENComputeClosestPoint(const FVector2D& Start, const FVector2D& End); + void ENComputeClosestPointDefault(const FVector2D& Start, const FVector2D& StartTangent, const FVector2D& End, const FVector2D& EndTangent); + void ENDrawBubbles(const FVector2D& Start, const FVector2D& StartTangent, const FVector2D& End, const FVector2D& EndTangent); + void ENDrawArrow(const FVector2D& Start, const FVector2D& End); + + void DrawDebugPoint(const FVector2D& Position, FLinearColor Color); + +private: + const UElectronicNodesSettings& ElectronicNodesSettings = *GetDefault(); + bool ReversePins; + float MinXOffset; + float ClosestDistanceSquared; + FVector2D ClosestPoint; + TArray RibbonConnections; + TMap PinsOffset; + + bool IsTree = false; + + void ENCorrectZoomDisplacement(FVector2D& Start, FVector2D& End); + void ENProcessRibbon(int32 LayerId, FVector2D& Start, FVector2D& StartDirection, FVector2D& End, FVector2D& EndDirection, const FConnectionParams& Params); + bool ENIsRightPriority(const FConnectionParams& Params); + int32 ENGetZoomLevel(); + + TSharedPtr GetGraphPanel(); + void BuildRelatedNodes(UEdGraphNode* Node, TArray& RelatedNodes, bool InputCheck, bool OutputCheck); + + int32 _LayerId; + const FConnectionParams* _Params; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.cpp b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.cpp new file mode 100644 index 0000000..cd170fb --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.cpp @@ -0,0 +1,549 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#include "ENPathDrawer.h" + +FENPathDrawer::FENPathDrawer(int32& LayerId, float& ZoomFactor, bool RightPriority, const FConnectionParams* Params, FSlateWindowElementList* DrawElementsList, FENConnectionDrawingPolicy* ConnectionDrawingPolicy) +{ + this->LayerId = LayerId; + this->ZoomFactor = ZoomFactor; + this->RightPriority = RightPriority; + this->Params = Params; + WireColor = Params->WireColor; + this->DrawElementsList = DrawElementsList; + this->ConnectionDrawingPolicy = ConnectionDrawingPolicy; +} + +void FENPathDrawer::DrawManhattanWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + if (!MaxDepthWire--) + { + return; + } + + if (FMath::IsNearlyZero((End - Start).SizeSquared(), KINDA_SMALL_NUMBER)) + { + return; + } + + const bool SameDirection = FVector2D::DistSquared(StartDirection, EndDirection) < KINDA_SMALL_NUMBER; + const bool StraightDirection = FMath::IsNearlyZero(FVector2D::CrossProduct(StartDirection, EndDirection), KINDA_SMALL_NUMBER); + const bool ForwardDirection = FVector2D::DotProduct(End - Start, StartDirection) > KINDA_SMALL_NUMBER; + + const float DistanceOrtho = FVector2D::CrossProduct(End - Start, StartDirection); + const float DistanceStraight = FVector2D::DotProduct(End - Start, StartDirection); + + FVector2D NewStart = Start, NewStartDirection = StartDirection; + FVector2D NewEnd = End, NewEndDirection = EndDirection; + + const int32 DirectionAngle = FMath::Sign(DistanceOrtho); + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + + if (SameDirection) + { + if ((Start + StartDirection * FVector2D::Distance(Start, End) - End).IsNearlyZero(KINDA_SMALL_NUMBER)) + { + DrawLine(Start, End); + return; + } + else if (FMath::IsNearlyEqual(FVector2D::DotProduct((End - Start).GetSafeNormal(), StartDirection), -1.0f, KINDA_SMALL_NUMBER)) + { + DebugColor(FLinearColor(0.5f, 0.5f, 0.5f)); + DrawSimpleRadius(Start, StartDirection, -90, NewStart, NewStartDirection, false); + DrawSimpleRadius(End, EndDirection, 90, NewEnd, NewEndDirection, true); + } + else if ((FMath::Abs(End.X - Start.X) < 2 * GetRadiusOffset()) && (FMath::Abs(End.Y - Start.Y)) < 4 * GetRadiusOffset()) + { + const float Multiplier = FVector2D::Distance(Start, End) / 32.0f; + DebugColor(FLinearColor(0.5f, 1.0f, 0.0f)); + DrawSpline(Start, StartDirection * Multiplier, End, EndDirection * Multiplier); + return; + } + else if (!ForwardDirection && (FMath::Abs(DistanceOrtho) < 4.0f * GetRadiusOffset())) + { + DebugColor(FLinearColor(1.0f, 0.0f, 0.0f)); + DrawUTurn(Start, StartDirection, DirectionAngle, NewStart, NewStartDirection, false); + } + else if (FMath::Abs(End.Y - Start.Y) < 2.0f * GetRadiusOffset()) + { + DebugColor(FLinearColor(1.0f, 0.5f, 0.0f)); + DrawCorrectionOrtho(End, EndDirection, DistanceOrtho, NewEnd, NewEndDirection, true); + } + else if (FMath::Abs(End.X - Start.X) < 2.0f * GetRadiusOffset() && FMath::IsNearlyEqual(StartDirection.Y, 1.0f, KINDA_SMALL_NUMBER) && FMath::IsNearlyEqual(EndDirection.Y, 1.0f, KINDA_SMALL_NUMBER)) + { + DebugColor(FLinearColor(1.0f, 0.5f, 0.0f)); + DrawCorrectionOrtho(End, EndDirection, DistanceOrtho, NewEnd, NewEndDirection, true); + } + else + { + DebugColor(FLinearColor(1.0f, 0.0f, 1.0f)); + if (DistanceStraight < 2.0f * GetRadiusOffset()) + { + if (FMath::Abs(DistanceOrtho) < 4.0f * GetRadiusOffset()) + { + DrawUTurn(Start, StartDirection, DirectionAngle, NewStart, NewStartDirection, false); + } + else + { + DrawUTurn(End, EndDirection, DirectionAngle, NewEnd, NewEndDirection, true); + } + } + else + { + const float Direction = -FMath::Sign(DistanceOrtho); + + if (RightPriority) + { + DrawSimpleRadius(End, EndDirection, 90 * Direction, NewEnd, NewEndDirection, true); + } + else + { + DrawSimpleRadius(Start, StartDirection, 90 * Direction, NewStart, NewStartDirection, false); + } + } + } + } + else if (!StraightDirection) + { + DrawIntersectionRadius(Start, StartDirection, End, EndDirection); + return; + } + else + { + if (FMath::Sign(DistanceStraight) > 0) + { + DebugColor(FLinearColor(0.5f, 0, 0.5f)); + DrawSimpleRadius(End, EndDirection, 90 * DirectionAngle, NewEnd, NewEndDirection, true); + } + else + { + DebugColor(FLinearColor(1.0f, 0, 1.0f)); + DrawSimpleRadius(Start, StartDirection, -90 * DirectionAngle, NewStart, NewStartDirection, false); + } + } + + DrawManhattanWire(NewStart, NewStartDirection, NewEnd, NewEndDirection); +} + +void FENPathDrawer::DrawSubwayWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + if (!MaxDepthWire--) + { + return; + } + + if (FMath::IsNearlyZero((End - Start).SizeSquared(), KINDA_SMALL_NUMBER)) + { + return; + } + + const bool StartDirection90 = FMath::IsNearlyEqual(FMath::Abs(StartDirection.X), 1.0f, KINDA_SMALL_NUMBER) || FMath::IsNearlyEqual(FMath::Abs(StartDirection.Y), 1.0f, KINDA_SMALL_NUMBER); + const bool EndDirection90 = FMath::IsNearlyEqual(FMath::Abs(EndDirection.X), 1.0f, KINDA_SMALL_NUMBER) || FMath::IsNearlyEqual(FMath::Abs(EndDirection.Y), 1.0f, KINDA_SMALL_NUMBER); + + const bool SameDirection = FVector2D::DistSquared(StartDirection, EndDirection) < KINDA_SMALL_NUMBER; + const bool StraightDirection = FMath::IsNearlyZero(FVector2D::CrossProduct(StartDirection, EndDirection), KINDA_SMALL_NUMBER); + const bool ForwardDirection = FVector2D::DotProduct(End - Start, StartDirection) > KINDA_SMALL_NUMBER; + + const float DistanceOrtho = FVector2D::CrossProduct(End - Start, StartDirection); + const float DistanceStraight = FVector2D::DotProduct(End - Start, StartDirection); + const float DirectionOffset = (FMath::Abs(End.X - Start.X) - FMath::Abs(End.Y - Start.Y)) * (FMath::IsNearlyEqual(FMath::Abs(StartDirection.X), 1.0f, KINDA_SMALL_NUMBER) ? 1 : -1); + + const int32 DirectionAngle = FMath::Sign(DistanceOrtho); + + FVector2D NewStart = Start, NewStartDirection = StartDirection; + FVector2D NewEnd = End, NewEndDirection = EndDirection; + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + + if (!StraightDirection) + { + if (StartDirection90 && EndDirection90) + { + DrawIntersectionDiagRadius(Start, StartDirection, End, EndDirection); + } + else + { + DrawIntersectionRadius(Start, StartDirection, End, EndDirection); + } + return; + } + else if (SameDirection) + { + if ((Start + StartDirection * FVector2D::Distance(Start, End) - End).IsNearlyZero(KINDA_SMALL_NUMBER)) + { + DrawLine(Start, End); + return; + } + else if (FVector2D::Distance(Start, End) < 4 * GetRadiusOffset()) + { + DrawManhattanWire(Start, StartDirection, End, EndDirection); + return; + } + else if (FMath::IsNearlyEqual(FVector2D::DotProduct((End - Start).GetSafeNormal(), StartDirection), -1.0f, KINDA_SMALL_NUMBER)) + { + DebugColor(FLinearColor(0.5f, 0.5f, 0.5f)); + DrawSimpleRadius(Start, StartDirection, -90, NewStart, NewStartDirection, false); + DrawSimpleRadius(End, EndDirection, 90, NewEnd, NewEndDirection, true); + } + else if (ForwardDirection && DirectionOffset > 2 * GetIntersectionOffset(45, false)) + { + DebugColor(FLinearColor(0.0f, 1.0f, 0.0f)); + + if (FMath::Abs(DistanceOrtho) < 2 * GetIntersectionOffset(45, true)) + { + if ((FMath::Abs(DistanceOrtho) < 2 * GetIntersectionOffset(45, false)) && (FMath::Abs(DistanceStraight) > 2 * GetRadiusOffset())) + { + DebugColor(FLinearColor(0.0f, 0.5f, 0.0f)); + DrawCorrectionOrtho(End, EndDirection, DistanceOrtho, NewEnd, NewEndDirection, true); + } + } + else + { + if (RightPriority) + { + DrawSimpleRadius(End, EndDirection, -45 * DirectionAngle, NewEnd, NewEndDirection, true); + } + else + { + DrawSimpleRadius(Start, StartDirection, -45 * DirectionAngle, NewStart, NewStartDirection, false); + } + } + } + else + { + if (DistanceStraight < 2 * GetRadiusOffset()) + { + DebugColor(FLinearColor(1.0f, 1.0f, 0.0f)); + int32 Direction = -FMath::Sign(DistanceOrtho); + DrawSimpleRadius(Start, StartDirection, 90 * Direction, NewStart, NewStartDirection, false); + DrawSimpleRadius(End, EndDirection, 90 * Direction, NewEnd, NewEndDirection, true); + } + else if (DirectionOffset > 2 * GetIntersectionOffset(45, false)) + { + DebugColor(FLinearColor(0, 0, 1.0f)); + DrawSimpleRadius(End, EndDirection, -45 * DirectionAngle, NewEnd, NewEndDirection, true); + } + else + { + DebugColor(FLinearColor(0, 0.5f, 0)); + DrawSimpleRadius(End, EndDirection, -90 * DirectionAngle, NewEnd, NewEndDirection, true); + } + } + } + else + { + if (FMath::Sign(DistanceStraight) > 0) + { + DebugColor(FLinearColor(0.5f, 0, 0.5f)); + DrawSimpleRadius(End, EndDirection, 90 * DirectionAngle, NewEnd, NewEndDirection, true); + } + else + { + DebugColor(FLinearColor(1.0f, 0, 1.0f)); + DrawSimpleRadius(Start, StartDirection, -90 * DirectionAngle, NewStart, NewStartDirection, false); + } + } + + DrawSubwayWire(NewStart, NewStartDirection, NewEnd, NewEndDirection); +} + +void FENPathDrawer::DrawDefaultWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + const float Tangent = (End - Start).Size(); + + FSlateDrawElement::MakeDrawSpaceSpline(*DrawElementsList, LayerId, + Start, StartDirection * Tangent, End, EndDirection * Tangent, + Params->WireThickness * ElectronicNodesSettings.WireThickness, ESlateDrawEffect::None, WireColor); + + ConnectionDrawingPolicy->ENComputeClosestPointDefault(Start, StartDirection, End, EndDirection); + + ConnectionDrawingPolicy->ENDrawBubbles(Start, StartDirection * Tangent, End, EndDirection * Tangent); +} + +void FENPathDrawer::DrawIntersectionRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + const int32 AngleDeg = FMath::RoundToInt(FMath::UnwindDegrees(FMath::RadiansToDegrees(FMath::Atan2(StartDirection.Y, StartDirection.X) - FMath::Atan2(EndDirection.Y, EndDirection.X)))); + + const float StartOffset = GetIntersectionOffset(AngleDeg, false); + const float EndOffset = GetIntersectionOffset(AngleDeg, true); + + const float T = (EndDirection.X * (Start.Y - End.Y) - EndDirection.Y * (Start.X - End.X)) / (-EndDirection.X * StartDirection.Y + StartDirection.X * EndDirection.Y); + const FVector2D Intersection = Start + T * StartDirection; + + const FVector2D StartStop = Intersection - StartDirection * StartOffset; + const FVector2D EndStop = Intersection + EndDirection * EndOffset; + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + DrawLine(Start, StartStop); + + DebugColor(FLinearColor(0.0f, 0.0f, 1.0f)); + DrawRadius(StartStop, StartDirection, EndStop, EndDirection, AngleDeg); + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + DrawLine(EndStop, End); +} + +void FENPathDrawer::DrawIntersectionDiagRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + const float DirectionOffset = FMath::Abs(End.X - Start.X) - FMath::Abs(End.Y - Start.Y); + + FVector2D NewStart = Start; + FVector2D NewEnd = End; + + FVector2D NewStartClose, NewStartCloseDirection; + FVector2D NewEndClose, NewEndCloseDirection; + + int32 Direction; + + if (FMath::IsNearlyEqual(FMath::Abs(StartDirection.X), 1.0f, KINDA_SMALL_NUMBER)) + { + Direction = FMath::RoundToInt(FMath::Sign(End.Y - Start.Y) * StartDirection.X); + if (DirectionOffset > 0) + { + NewStart += FVector2D(1.0f, 0.0f) * DirectionOffset * StartDirection.X; + } + else + { + NewEnd += FVector2D(0.0f, 1.0f) * DirectionOffset * FMath::Sign(End.Y - Start.Y); + } + } + else + { + Direction = FMath::RoundToInt(FMath::Sign(Start.Y - End.Y) * EndDirection.X); + + if (DirectionOffset > 0) + { + NewEnd -= FVector2D(1.0f, 0.0f) * DirectionOffset * EndDirection.X; + } + else + { + NewStart -= FVector2D(0.0f, 1.0f) * DirectionOffset * FMath::Sign(End.Y - Start.Y); + } + } + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + DrawLine(Start, NewStart); + DrawLine(NewEnd, End); + + DebugColor(FLinearColor(0.0f, 0.0f, 1.0f)); + DrawSimpleRadius(NewStart, StartDirection, 45 * Direction, NewStartClose, NewStartCloseDirection, false); + DrawSimpleRadius(NewEnd, EndDirection, -45 * Direction, NewEndClose, NewEndCloseDirection, true); + + DebugColor(FLinearColor(1.0f, 1.0f, 1.0f)); + DrawLine(NewStartClose, NewEndClose); +} + +void FENPathDrawer::DrawSimpleRadius(const FVector2D& Start, const FVector2D& StartDirection, const int32& AngleDeg, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward) +{ + const float StartOffset = GetRadiusOffset(AngleDeg, false); + const float PerpendicularOffset = GetRadiusOffset(AngleDeg, true); + const FVector2D PerpendicularDirection = StartDirection.GetRotated(FMath::Sign(AngleDeg) * 90); + out_EndDirection = StartDirection.GetRotated(AngleDeg); + + if (Backward) + { + out_End = Start - (StartDirection * StartOffset + PerpendicularDirection * PerpendicularOffset); + DrawRadius(out_End, out_EndDirection, Start, StartDirection, AngleDeg); + } + else + { + out_End = Start + (StartDirection * StartOffset + PerpendicularDirection * PerpendicularOffset); + DrawRadius(Start, StartDirection, out_End, out_EndDirection, AngleDeg); + } +} + +void FENPathDrawer::DrawUTurn(const FVector2D& Start, const FVector2D& StartDirection, float Direction, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward) +{ + const float BackwardDirection = Backward ? -1.0f : 1.0f; + + const FVector2D MidDirection = StartDirection.GetRotated(FMath::Sign(Direction) * 90 * BackwardDirection); + const FVector2D Mid = Start + (StartDirection + MidDirection) * GetRadiusOffset() * BackwardDirection; + + out_EndDirection = -StartDirection; + out_End = Start + MidDirection * 2.0f * GetRadiusOffset() * BackwardDirection; + + if (Backward) + { + DrawRadius(out_End, out_EndDirection, Mid, MidDirection, 90); + DrawRadius(Mid, MidDirection, Start, StartDirection, 90); + } + else + { + DrawRadius(Start, StartDirection, Mid, MidDirection, 90); + DrawRadius(Mid, MidDirection, out_End, out_EndDirection, 90); + } +} + +void FENPathDrawer::DrawCorrectionOrtho(const FVector2D& Start, const FVector2D& StartDirection, const float& Displacement, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward) +{ + out_EndDirection = StartDirection; + const FVector2D StartDirectionOrtho = StartDirection.GetRotated(90); + + if (Backward) + { + out_End = Start - 2.0f * StartDirection * GetRadiusOffset() + StartDirectionOrtho * Displacement; + DrawSpline(out_End, out_EndDirection, Start, StartDirection); + } + else + { + out_End = Start + 2.0f * StartDirection * GetRadiusOffset() + StartDirectionOrtho * Displacement; + DrawSpline(out_End, out_EndDirection, Start, StartDirection); + } +} + +float FENPathDrawer::GetRadiusOffset(const int32& AngleDeg, bool Perpendicular) +{ + float RadiusOffset = 1.0f; + int32 AbsAngle = FMath::Abs(AngleDeg); + + if (Perpendicular) + { + AbsAngle = 180 - AbsAngle; + } + + switch (AbsAngle) + { + case 45: + RadiusOffset *= FMath::Sqrt(2.0f) / 2.0f; + break; + case 90: + RadiusOffset *= 1.0f; + break; + case 135: + RadiusOffset *= (1.0f - (FMath::Sqrt(2.0f) / 2.0f)); + break; + case 180: + RadiusOffset *= 2.0f; + break; + default: break; + } + + return RadiusOffset * ZoomFactor * ElectronicNodesSettings.RoundRadius; +} + +float FENPathDrawer::GetRadiusTangent(const int32& AngleDeg) +{ + float Tangent = 2 * FMath::Sqrt(2.0f) - 1; + + switch (FMath::Abs(AngleDeg)) + { + case 0: + Tangent *= 4.0f / Tangent; + break; + case 45: + Tangent *= 0.55166f; + break; + case 90: + Tangent = 4 * (FMath::Sqrt(2.0f) - 1); + break; + case 135: + Tangent *= 2.0f / Tangent; + break; + case 180: + Tangent *= 4.0f / Tangent; + break; + default: break; + } + + return Tangent * ZoomFactor * ElectronicNodesSettings.RoundRadius; +} + +float FENPathDrawer::GetIntersectionOffset(const int32& AngleDeg, bool Diagonal) +{ + float IntersectionOffset = 1.0f; + + switch (FMath::Abs(AngleDeg)) + { + case 45: + if (Diagonal) + { + IntersectionOffset *= (1.0f - FMath::Sqrt(2.0f) / 2.0f) * FMath::Sqrt(2.0f); + } + else + { + IntersectionOffset *= FMath::Sqrt(2.0f) - 1.0f; + } + break; + case 90: + IntersectionOffset *= 1.0f; + break; + case 135: + //RadiusOffset *= (1.0f - (FMath::Sqrt(2.0f) / 2.0f)); + break; + default: + break; + } + + return IntersectionOffset * ZoomFactor * ElectronicNodesSettings.RoundRadius; +} + +void FENPathDrawer::DrawOffset(FVector2D& Start, FVector2D& StartDirection, const float& Offset, bool Backward) +{ + FVector2D NewStart = Start; + + if (Backward) + { + NewStart -= StartDirection * Offset; + DrawLine(NewStart, Start); + } + else + { + NewStart += StartDirection * Offset; + DrawLine(Start, NewStart); + } + + Start = NewStart; +} + +void FENPathDrawer::DrawLine(const FVector2D& Start, const FVector2D& End) +{ + if (FMath::IsNearlyZero((End - Start).SizeSquared(), KINDA_SMALL_NUMBER)) + { + return; + } + + FSlateDrawElement::MakeDrawSpaceSpline(*DrawElementsList, LayerId, + Start, FVector2D::ZeroVector, End, FVector2D::ZeroVector, + Params->WireThickness * ElectronicNodesSettings.WireThickness, ESlateDrawEffect::None, WireColor); + + ConnectionDrawingPolicy->ENComputeClosestPoint(Start, End); + ConnectionDrawingPolicy->ENDrawBubbles(Start, FVector2D::ZeroVector, End, FVector2D::ZeroVector); + if (FVector2D::DistSquared(Start, End) > 50.0f) + { + ConnectionDrawingPolicy->ENDrawArrow(Start, End); + } +} + +void FENPathDrawer::DrawRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection, const int32& AngleDeg) +{ + const float Tangent = GetRadiusTangent(AngleDeg); + const float Offset = GetRadiusOffset(AngleDeg); + + FSlateDrawElement::MakeDrawSpaceSpline(*DrawElementsList, LayerId, + Start, StartDirection * Tangent, End, EndDirection * Tangent, + Params->WireThickness * ElectronicNodesSettings.WireThickness, ESlateDrawEffect::None, WireColor); + + ConnectionDrawingPolicy->ENDrawBubbles(Start, StartDirection * Offset, End, EndDirection * Offset); +} + +void FENPathDrawer::DrawSpline(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection) +{ + const float Tangent = GetRadiusTangent(); + + FSlateDrawElement::MakeDrawSpaceSpline(*DrawElementsList, LayerId, + Start, StartDirection * Tangent, End, EndDirection * Tangent, + Params->WireThickness * ElectronicNodesSettings.WireThickness, ESlateDrawEffect::None, WireColor); + + ConnectionDrawingPolicy->ENComputeClosestPointDefault(Start, StartDirection * Tangent, End, EndDirection * Tangent); + ConnectionDrawingPolicy->ENDrawBubbles(Start, StartDirection * Tangent, End, EndDirection * Tangent); +} + +void FENPathDrawer::DebugColor(const FLinearColor& Color) +{ + if (ElectronicNodesSettings.Debug) + { + WireColor = Color; + } +} diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.h new file mode 100644 index 0000000..466c08c --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ENPathDrawer.h @@ -0,0 +1,52 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "ConnectionDrawingPolicy.h" +#include "ENConnectionDrawingPolicy.h" +#include "../Public/ElectronicNodesSettings.h" + +class FENPathDrawer +{ +public: + FENPathDrawer(int32& LayerId, float& ZoomFactor, bool RightPriority, const FConnectionParams* Params, FSlateWindowElementList* DrawElementsList, FENConnectionDrawingPolicy* ConnectionDrawingPolicy); + + void DrawManhattanWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + void DrawSubwayWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + void DrawDefaultWire(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + + void DrawIntersectionRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + void DrawIntersectionDiagRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + + void DrawSimpleRadius(const FVector2D& Start, const FVector2D& StartDirection, const int32& AngleDeg, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward = false); + void DrawUTurn(const FVector2D& Start, const FVector2D& StartDirection, float Direction, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward = false); + void DrawCorrectionOrtho(const FVector2D& Start, const FVector2D& StartDirection, const float& Displacement, FVector2D& out_End, FVector2D& out_EndDirection, bool Backward = false); + + float GetRadiusOffset(const int32& AngleDeg = 0, bool Perpendicular = false); + float GetRadiusTangent(const int32& AngleDeg = 0); + float GetIntersectionOffset(const int32& AngleDeg = 0, bool Diagonal = false); + + void DrawOffset(FVector2D& Start, FVector2D& StartDirection, const float& Offset, bool Backward = false); + void DrawLine(const FVector2D& Start, const FVector2D& End); + void DrawRadius(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection, const int32& AngleDeg); + void DrawSpline(const FVector2D& Start, const FVector2D& StartDirection, const FVector2D& End, const FVector2D& EndDirection); + + void DebugColor(const FLinearColor& Color); + +private: + const UElectronicNodesSettings& ElectronicNodesSettings = *GetDefault(); + + int32 LayerId; + float ZoomFactor; + bool RightPriority; + + FLinearColor WireColor; + const FConnectionParams* Params; + FSlateWindowElementList* DrawElementsList; + FENConnectionDrawingPolicy* ConnectionDrawingPolicy; + + int32 MaxDepthWire = 5; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ElectronicNodes.cpp b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ElectronicNodes.cpp new file mode 100644 index 0000000..5db1779 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/ElectronicNodes.cpp @@ -0,0 +1,120 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#include "ElectronicNodes.h" +#include "ENConnectionDrawingPolicy.h" +#include "ENCommands.h" +#include "NodeFactory.h" +#include "Interfaces/IPluginManager.h" +#include "Lib/HotPatch.h" +#include "MainFrame/Public/Interfaces/IMainFrameModule.h" +#include "Patch/NodeFactoryPatch.h" +#include "Popup/ENUpdatePopup.h" +#include "SettingsEditor/Public/ISettingsEditorModule.h" + +#define LOCTEXT_NAMESPACE "FElectronicNodesModule" + +void FElectronicNodesModule::StartupModule() +{ + const TSharedPtr ENConnectionFactory = MakeShareable(new FENConnectionDrawingPolicyFactory); + FEdGraphUtilities::RegisterVisualPinConnectionFactory(ENConnectionFactory); + + auto const CommandBindings = FModuleManager::LoadModuleChecked("MainFrame").GetMainFrameCommandBindings(); + ENCommands::Register(); + + CommandBindings->MapAction( + ENCommands::Get().ToggleMasterActivation, + FExecuteAction::CreateRaw(this, &FElectronicNodesModule::ToggleMasterActivation) + ); + + PluginDirectory = IPluginManager::Get().FindPlugin(TEXT("ElectronicNodes"))->GetBaseDir(); + GlobalSettingsFile = PluginDirectory + "/Settings.ini"; + + ElectronicNodesSettings = GetMutableDefault(); + ElectronicNodesSettings->OnSettingChanged().AddRaw(this, &FElectronicNodesModule::ReloadConfiguration); + + if (ElectronicNodesSettings->UseGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + ElectronicNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + } + + if (ElectronicNodesSettings->UseHotPatch) + { +#if PLATFORM_WINDOWS && !UE_BUILD_SHIPPING + FHotPatch::Hook(&FNodeFactory::CreateConnectionPolicy, &FNodeFactoryPatch::CreateConnectionPolicy_Hook); +#endif + } + + if (ElectronicNodesSettings->ActivatePopupOnUpdate) + { + ENUpdatePopup::Register(); + } +} + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 +void FElectronicNodesModule::ReloadConfiguration(FName PropertyName) +#else +void FElectronicNodesModule::ReloadConfiguration(UObject* Object, struct FPropertyChangedEvent& Property) +#endif +{ +#if (ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION > 25) || (ENGINE_MAJOR_VERSION == 5) + const FName PropertyName = Property.GetPropertyName(); +#endif + + if (PropertyName == "UseGlobalSettings") + { + if (ElectronicNodesSettings->UseGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + ElectronicNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + else + { + ElectronicNodesSettings->SaveConfig(CPF_Config, *GlobalSettingsFile); + } + } + } + + if (PropertyName == "UseHotPatch") + { + ISettingsEditorModule* SettingsEditorModule = FModuleManager::GetModulePtr("SettingsEditor"); + if (SettingsEditorModule) + { + SettingsEditorModule->OnApplicationRestartRequired(); + } + } + + if (ElectronicNodesSettings->LoadGlobalSettings) + { + if (FPaths::FileExists(GlobalSettingsFile)) + { + ElectronicNodesSettings->LoadConfig(nullptr, *GlobalSettingsFile); + } + ElectronicNodesSettings->LoadGlobalSettings = false; + } + + ElectronicNodesSettings->SaveConfig(); + + if (ElectronicNodesSettings->UseGlobalSettings) + { + ElectronicNodesSettings->SaveConfig(CPF_Config, *GlobalSettingsFile); + } +} + +void FElectronicNodesModule::ShutdownModule() +{ +} + +void FElectronicNodesModule::ToggleMasterActivation() const +{ + ElectronicNodesSettings->ToggleMasterActivation(); +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FElectronicNodesModule, ElectronicNodes) diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Lib/HotPatch.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Lib/HotPatch.h new file mode 100644 index 0000000..4e0857c --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Lib/HotPatch.h @@ -0,0 +1,42 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#if PLATFORM_WINDOWS && !UE_BUILD_SHIPPING +#include "Windows/AllowWindowsPlatformTypes.h" + +struct FHotPatch +{ + template + static bool Hook(FunctionType* From, FunctionType* To) + { + uint64* FromAddress = reinterpret_cast(From); + uint64* ToAddress = reinterpret_cast(To); + + uint8 Patch[] = + { + 0x49, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0xFF, 0xE2 + }; + + FMemory::Memcpy(&Patch[2], &ToAddress, sizeof(ToAddress)); + + DWORD BaseProtection; + const DWORD NewProtection = PAGE_EXECUTE_READWRITE; + if (!VirtualProtect(FromAddress, sizeof(Patch), NewProtection, &BaseProtection)) + { + return false; + } + + FMemory::Memcpy(FromAddress, Patch, sizeof(Patch)); + VirtualProtect(FromAddress, sizeof(Patch), BaseProtection, &BaseProtection); + FlushInstructionCache(GetCurrentProcess(), nullptr, 0); + + return true; + } +}; + +#include "Windows/HideWindowsPlatformTypes.h" +#endif diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.cpp b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.cpp new file mode 100644 index 0000000..dee270d --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.cpp @@ -0,0 +1,36 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#include "NodeFactoryPatch.h" + +#include "ConnectionDrawingPolicy.h" +#include "EdGraphUtilities.h" +#include "ENConnectionDrawingPolicy.h" +#include "AnimationStateMachineSchema.h" +#include "AnimationGraphFactory.h" + +FConnectionDrawingPolicy* FNodeFactoryPatch::CreateConnectionPolicy_Hook(const UEdGraphSchema* Schema, int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj) +{ + const TSharedPtr ENConnectionFactory = MakeShareable(new FENConnectionDrawingPolicyFactory); + + FConnectionDrawingPolicy* ConnectionDrawingPolicy = ENConnectionFactory->CreateConnectionPolicy(Schema, InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + + if (!ConnectionDrawingPolicy) + { + ConnectionDrawingPolicy = Schema->CreateConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (!ConnectionDrawingPolicy && Schema->IsA(UAnimationStateMachineSchema::StaticClass())) + { + const TSharedPtr AnimationGraphFactory = MakeShareable(new FAnimationGraphPinConnectionFactory); + ConnectionDrawingPolicy = AnimationGraphFactory->CreateConnectionPolicy(Schema, InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + if (!ConnectionDrawingPolicy) + { + ConnectionDrawingPolicy = new FConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements); + } + + return ConnectionDrawingPolicy; +} diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.h new file mode 100644 index 0000000..a33a501 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Patch/NodeFactoryPatch.h @@ -0,0 +1,14 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "NodeFactory.h" + +class FNodeFactoryPatch : FNodeFactory +{ +public: + static FConnectionDrawingPolicy* CreateConnectionPolicy_Hook(const UEdGraphSchema* Schema, int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj); +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENAnimGraphConnectionDrawingPolicy.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENAnimGraphConnectionDrawingPolicy.h new file mode 100644 index 0000000..bb54343 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENAnimGraphConnectionDrawingPolicy.h @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "AnimGraphConnectionDrawingPolicy.cpp" +#if ENGINE_MAJOR_VERSION == 5 +#include "AnimationPins/SGraphPinPose.cpp" +#endif +#include "ENConnectionDrawingPolicy.h" + +class FENAnimGraphConnectionDrawingPolicy : public FAnimGraphConnectionDrawingPolicy +{ +public: + FENAnimGraphConnectionDrawingPolicy(int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj) + : FAnimGraphConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj) + { + this->ConnectionDrawingPolicy = new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + virtual void DrawConnection(int32 LayerId, const FVector2D& Start, const FVector2D& End, const FConnectionParams& Params) override + { + this->ConnectionDrawingPolicy->SetMousePosition(LocalMousePosition); + this->ConnectionDrawingPolicy->DrawConnection(LayerId, Start, End, Params); + SplineOverlapResult = FGraphSplineOverlapResult(this->ConnectionDrawingPolicy->SplineOverlapResult); + } + + ~FENAnimGraphConnectionDrawingPolicy() + { + delete ConnectionDrawingPolicy; + } + +private: + FENConnectionDrawingPolicy* ConnectionDrawingPolicy; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENBehaviorTreeConnectionDrawingPolicy.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENBehaviorTreeConnectionDrawingPolicy.h new file mode 100644 index 0000000..2ee4210 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENBehaviorTreeConnectionDrawingPolicy.h @@ -0,0 +1,102 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "ENConnectionDrawingPolicy.h" +#include "BehaviorTreeEditor/Private/BehaviorTreeConnectionDrawingPolicy.h" + +class FENBehaviorTreeConnectionDrawingPolicy : public FBehaviorTreeConnectionDrawingPolicy +{ +public: + FENBehaviorTreeConnectionDrawingPolicy(int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj) + : FBehaviorTreeConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj) + { + this->ConnectionDrawingPolicy = new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj, true); + } + + virtual void DrawConnection(int32 LayerId, const FVector2D& Start, const FVector2D& End, const FConnectionParams& Params) override + { + this->ConnectionDrawingPolicy->SetMousePosition(LocalMousePosition); + this->ConnectionDrawingPolicy->DrawConnection(LayerId, Start, End, Params); + SplineOverlapResult = FGraphSplineOverlapResult(this->ConnectionDrawingPolicy->SplineOverlapResult); + } + + virtual void DrawSplineWithArrow(const FGeometry& StartGeom, const FGeometry& EndGeom, const FConnectionParams& Params) override + { + const FVector2D StartGeomDrawSize = StartGeom.GetDrawSize(); + const FVector2D StartCenter = FVector2D( + StartGeom.AbsolutePosition.X + StartGeomDrawSize.X / 2, + StartGeom.AbsolutePosition.Y + StartGeomDrawSize.Y); + + const FVector2D EndGeomDrawSize = EndGeom.GetDrawSize(); + const FVector2D EndCenter = FVector2D( + EndGeom.AbsolutePosition.X + EndGeomDrawSize.X / 2, + EndGeom.AbsolutePosition.Y); + + DrawSplineWithArrow(StartCenter, EndCenter, Params); + } + + virtual void DrawPreviewConnector(const FGeometry& PinGeometry, const FVector2D& StartPoint, const FVector2D& EndPoint, UEdGraphPin* Pin) override + { + FConnectionParams Params; + DetermineWiringStyle(Pin, nullptr, /*inout*/ Params); + + if (Pin->Direction == EEdGraphPinDirection::EGPD_Output) + { + const FVector2D GeomDrawSize = PinGeometry.GetDrawSize(); + const FVector2D Center = FVector2D( + PinGeometry.AbsolutePosition.X + GeomDrawSize.X / 2, + PinGeometry.AbsolutePosition.Y + GeomDrawSize.Y); + + DrawSplineWithArrow(Center, EndPoint, Params); + } + else + { + const FVector2D GeomDrawSize = PinGeometry.GetDrawSize(); + const FVector2D Center = FVector2D( + PinGeometry.AbsolutePosition.X + GeomDrawSize.X / 2, + PinGeometry.AbsolutePosition.Y); + + DrawSplineWithArrow(StartPoint, Center, Params); + } + } + + virtual void DrawSplineWithArrow(const FVector2D& StartAnchorPoint, const FVector2D& EndAnchorPoint, const FConnectionParams& Params) override + { + // bUserFlag1 indicates that we need to reverse the direction of connection (used by debugger) + const FVector2D& P0 = Params.bUserFlag1 ? EndAnchorPoint : StartAnchorPoint; + const FVector2D& P1 = Params.bUserFlag1 ? StartAnchorPoint : EndAnchorPoint; + + Internal_DrawLineWithStraightArrow(P0, P1, Params); + } + + void Internal_DrawLineWithStraightArrow(const FVector2D& StartAnchorPoint, const FVector2D& EndAnchorPoint, const FConnectionParams& Params) + { + DrawConnection(WireLayerID, StartAnchorPoint, EndAnchorPoint, Params); + + const FVector2D ArrowDrawPos = EndAnchorPoint - ArrowRadius; + + FSlateDrawElement::MakeRotatedBox( + DrawElementsList, + ArrowLayerID, + FPaintGeometry(ArrowDrawPos, ArrowImage->ImageSize * ZoomFactor, ZoomFactor), + ArrowImage, + ESlateDrawEffect::None, + HALF_PI, + TOptional(), + FSlateDrawElement::RelativeToElement, + Params.WireColor + ); + } + + ~FENBehaviorTreeConnectionDrawingPolicy() + { + delete ConnectionDrawingPolicy; + } + +private: + FENConnectionDrawingPolicy* ConnectionDrawingPolicy; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENControlRigConnectionDrawingPolicy.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENControlRigConnectionDrawingPolicy.h new file mode 100644 index 0000000..1acea43 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Policies/ENControlRigConnectionDrawingPolicy.h @@ -0,0 +1,34 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" +#include "ENConnectionDrawingPolicy.h" +#include "ControlRigEditor/Private/Graph/ControlRigConnectionDrawingPolicy.cpp" + +class FENControlRigConnectionDrawingPolicy : public FControlRigConnectionDrawingPolicy +{ +public: + FENControlRigConnectionDrawingPolicy(int32 InBackLayerID, int32 InFrontLayerID, float ZoomFactor, const FSlateRect& InClippingRect, FSlateWindowElementList& InDrawElements, UEdGraph* InGraphObj) + : FControlRigConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj) + { + this->ConnectionDrawingPolicy = new FENConnectionDrawingPolicy(InBackLayerID, InFrontLayerID, ZoomFactor, InClippingRect, InDrawElements, InGraphObj); + } + + virtual void DrawConnection(int32 LayerId, const FVector2D& Start, const FVector2D& End, const FConnectionParams& Params) override + { + this->ConnectionDrawingPolicy->SetMousePosition(LocalMousePosition); + this->ConnectionDrawingPolicy->DrawConnection(LayerId, Start, End, Params); + SplineOverlapResult = FGraphSplineOverlapResult(this->ConnectionDrawingPolicy->SplineOverlapResult); + } + + ~FENControlRigConnectionDrawingPolicy() + { + delete ConnectionDrawingPolicy; + } + +private: + FENConnectionDrawingPolicy* ConnectionDrawingPolicy; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdateConfig.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdateConfig.h new file mode 100644 index 0000000..908704a --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdateConfig.h @@ -0,0 +1,22 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "Engine/DeveloperSettings.h" +#include "ENUpdateConfig.generated.h" + +UCLASS(config = EditorPerProjectUserSettings) +class ELECTRONICNODES_API UENUpdateConfig : public UDeveloperSettings +{ + GENERATED_BODY() + +public: + UENUpdateConfig() + { + } + + UPROPERTY(config) + FString PluginVersionUpdate = ""; +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.cpp b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.cpp new file mode 100644 index 0000000..34e68f4 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.cpp @@ -0,0 +1,191 @@ +#include "ENUpdatePopup.h" + +#include "ENUpdateConfig.h" +#include "Widgets/Layout/SScrollBox.h" +#include "Widgets/Text/SRichTextBlock.h" +#include "SWebBrowser.h" +#include "Interfaces/IPluginManager.h" + +void ENUpdatePopup::OnBrowserLinkClicked(const FSlateHyperlinkRun::FMetadata& Metadata) +{ + const FString* URL = Metadata.Find(TEXT("href")); + + if (URL) + { + FPlatformProcess::LaunchURL(**URL, nullptr, nullptr); + } +} + +void ENUpdatePopup::Register() +{ + const FString PluginDirectory = IPluginManager::Get().FindPlugin(TEXT("ElectronicNodes"))->GetBaseDir(); + const FString UpdatedConfigFile = PluginDirectory + "/UpdateConfig.ini"; + const FString CurrentPluginVersion = "3.5"; + + UENUpdateConfig* ENUpdatePopupConfig = GetMutableDefault(); + + if (FPaths::FileExists(UpdatedConfigFile)) + { + ENUpdatePopupConfig->LoadConfig(nullptr, *UpdatedConfigFile); + } + else + { + ENUpdatePopupConfig->SaveConfig(CPF_Config, *UpdatedConfigFile); + } + + if (ENUpdatePopupConfig->PluginVersionUpdate != CurrentPluginVersion) + { + ENUpdatePopupConfig->PluginVersionUpdate = CurrentPluginVersion; + ENUpdatePopupConfig->SaveConfig(CPF_Config, *UpdatedConfigFile); + + FCoreDelegates::OnPostEngineInit.AddLambda([]() + { + Open(); + }); + } +} + +void ENUpdatePopup::Open() +{ + if (!FSlateApplication::Get().CanDisplayWindows()) + { + return; + } + + TSharedRef WindowContent = SNew(SBorder) + .BorderImage(FCoreStyle::Get().GetBrush("ToolPanel.GroupBorder")) + .Padding(FMargin(8.0f, 8.0f)); + + TSharedPtr Window = SNew(SWindow) + .AutoCenter(EAutoCenter::PreferredWorkArea) + .SupportsMaximize(false) + .SupportsMinimize(false) + .SizingRule(ESizingRule::FixedSize) + .ClientSize(FVector2D(600, 400)) + .Title(FText::FromString("Electronic Nodes")) + .IsTopmostWindow(true) + [ + WindowContent + ]; + + const FSlateFontInfo HeadingFont = FCoreStyle::GetDefaultFontStyle("Regular", 24); + const FSlateFontInfo ContentFont = FCoreStyle::GetDefaultFontStyle("Regular", 12); + + TSharedRef InnerContent = SNew(SVerticalBox) + // Default settings example + + SVerticalBox::Slot() + .AutoHeight() + .Padding(10) + [ + SNew(STextBlock) + .Font(HeadingFont) + .Text(FText::FromString("Electronic Nodes v3.5")) + ] + + SVerticalBox::Slot() + .FillHeight(1.0) + .Padding(10) + [ + SNew(SBorder) + .Padding(10) + .BorderImage(FEditorStyle::GetBrush("ToolPanel.DarkGroupBorder")) + [ + SNew(SScrollBox) + + SScrollBox::Slot() + [ + SNew(SRichTextBlock) + .Text(FText::FromString(R"( +Hello and thank you for using Electronic Nodes! + +First thing first, if you've been enjoying using it, it would mean a lot if you could just drop a small review on the marketplace page :). I also wanted to mention that I made another plugin to update the UE4 style called Darker Nodes. + +But let's keep it short, here are the cool new features (and bugfixes) of version 3.5! + + +Version 3.5 + +Features + +* Add support for custom graphs (issue #50) + + +Version 3.4 + +Features + +* Add Reference Viewer support (issue #45) +* Add quick restart toast when updating "Use Hot Patch" setting + +Bug fixes + +* Fix hover on short wires (issue #46) +* Fix alignment bug on manhattan wires (issue #42) +* Fix crash on headless mode (issue #43) + + +See complete changelog +)")) + .TextStyle(FEditorStyle::Get(), "NormalText") + .DecoratorStyleSet(&FEditorStyle::Get()) + .AutoWrapText(true) + + SRichTextBlock::HyperlinkDecorator(TEXT("browser"), FSlateHyperlinkRun::FOnClick::CreateStatic(&OnBrowserLinkClicked)) + ] + ] + ] + + SVerticalBox::Slot() + .AutoHeight() + .Padding(10) + [ + SNew(SHorizontalBox) + + SHorizontalBox::Slot().FillWidth(1.0f) + [ + SNew(SButton) + .Text(FText::FromString("Leave a review <3")) + .HAlign(HAlign_Center) + .OnClicked_Lambda([]() + { + const FString URL = "https://bit.ly/2RPhNPl"; + FPlatformProcess::LaunchURL(*URL, nullptr, nullptr); + + return FReply::Handled(); + }) + ] + + SHorizontalBox::Slot().AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(20, 10)) + ] + + SHorizontalBox::Slot().FillWidth(1.0f) + [ + SNew(SButton) + .Text(FText::FromString("Discover Darker Nodes")) + .HAlign(HAlign_Center) + .OnClicked_Lambda([]() + { + const FString URL = "https://bit.ly/3vqUdGE"; + FPlatformProcess::LaunchURL(*URL, nullptr, nullptr); + + return FReply::Handled(); + }) + ] + + SHorizontalBox::Slot().AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(20, 10)) + ] + + SHorizontalBox::Slot().FillWidth(1.0f) + [ + SNew(SButton) + .Text(FText::FromString("Close this window")) + .HAlign(HAlign_Center) + .OnClicked_Lambda([Window]() + { + Window->RequestDestroyWindow(); + + return FReply::Handled(); + }) + ] + ]; + + WindowContent->SetContent(InnerContent); + Window = FSlateApplication::Get().AddWindow(Window.ToSharedRef()); +} diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.h new file mode 100644 index 0000000..15545e0 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Private/Popup/ENUpdatePopup.h @@ -0,0 +1,10 @@ +#pragma once +#include "Framework/Text/SlateHyperlinkRun.h" + +class ENUpdatePopup +{ +public: + static void Register(); + static void Open(); + static void OnBrowserLinkClicked(const FSlateHyperlinkRun::FMetadata& Metadata); +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodes.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodes.h new file mode 100644 index 0000000..fe7ec7c --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodes.h @@ -0,0 +1,32 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "CoreMinimal.h" + +#include "ElectronicNodesSettings.h" +#include "Modules/ModuleInterface.h" + +class FElectronicNodesModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; + + void ToggleMasterActivation() const; + +private: + UElectronicNodesSettings* ElectronicNodesSettings = nullptr; + FString PluginDirectory; + FString GlobalSettingsFile; + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 + void ReloadConfiguration(FName PropertyName); +#else + void ReloadConfiguration(UObject* Object, struct FPropertyChangedEvent& Property); +#endif +}; diff --git a/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodesSettings.h b/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodesSettings.h new file mode 100644 index 0000000..5c5f174 --- /dev/null +++ b/Plugins/ElectronicNodes/Source/ElectronicNodes/Public/ElectronicNodesSettings.h @@ -0,0 +1,263 @@ +/* Copyright (C) 2021 Hugo ATTAL - All Rights Reserved +* This plugin is downloadable from the UE4 Marketplace +*/ + +#pragma once + +#include "Engine/DeveloperSettings.h" +#include "ElectronicNodesSettings.generated.h" + +UENUM(BlueprintType) +enum class EWireStyle : uint8 +{ + Default, + Manhattan, + Subway +}; + +UENUM(BlueprintType) +enum class EWireAlignment : uint8 +{ + Right, + Left +}; + +UENUM(BlueprintType) +enum class EWirePriority : uint8 +{ + None, + Node, + Pin +}; + +UENUM(BlueprintType) +enum class EBubbleDisplayRule : uint8 +{ + Always, + DisplayOnSelection, + MoveOnSelection +}; + +UENUM(BlueprintType) +enum class ESelectionRule : uint8 +{ + Near, + Far +}; + +UCLASS(config = EditorPerProjectUserSettings, meta = (DisplayName = "Electronic Nodes Plugin")) +class ELECTRONICNODES_API UElectronicNodesSettings : public UDeveloperSettings +{ + GENERATED_BODY() + +public: + UElectronicNodesSettings() + { + CategoryName = TEXT("Plugins"); + SectionName = TEXT("Electronic Nodes Plugin"); + } + + /* -----[ Activation ] ----- */ + + /* Activate or deactivate the whole plugin. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation") + bool MasterActivate = true; + + /* Use global settings across all your projects. When activated, it will load the global settings (overwriting this one). + If no global settings exists, it will create it based on this one. Future updates will then be saved to global settings. */ + UPROPERTY(config, EditAnywhere, Category = "Activation") + bool UseGlobalSettings = false; + + /* Force reload the global settings (if it was modified outside this instance for example). */ + UPROPERTY(config, EditAnywhere, Category = "Activation", meta = (EditCondition = "UseGlobalSettings")) + bool LoadGlobalSettings = false; + + /* Display a popup with changelog on update. Default: tru */ + UPROPERTY(config, EditAnywhere, Category = "Activation") + bool ActivatePopupOnUpdate = true; + + /* Activate Electronic Nodes on Blueprint graphs. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + bool ActivateOnBlueprint = true; + + /* Activate Electronic Nodes on Material graphs. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + bool ActivateOnMaterial = true; + + /* Activate Electronic Nodes on Animation graphs. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + bool ActivateOnAnimation = true; + + /* Activate Electronic Nodes on VoxelPlugin (available on the marketplace). Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + bool ActivateOnVoxelPlugin = true; + + /* Hot patch hardcoded Unreal functions (only available on Windows) to make some more features available. NEED A RESTART OF THE ENGINE! Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + bool UseHotPatch = true; + + /* Activate Electronic Nodes on Niagara. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate && UseHotPatch")) + bool ActivateOnNiagara = true; + + /* Activate Electronic Nodes on Behavior Tree. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate && UseHotPatch")) + bool ActivateOnBehaviorTree = true; + + /* Activate Electronic Nodes on Control Rig. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate && UseHotPatch")) + bool ActivateOnControlRig = true; + + /* Activate Electronic Nodes on Reference Viewer. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate && UseHotPatch")) + bool ActivateOnReferenceViewer = true; + + /* Activate Electronic Nodes on custom graphs. WARNING: some graphs might need Hot Patch, and some graphs might not work at all */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Schema", meta = (EditCondition = "MasterActivate")) + TArray> CustomGraphSchemas; + + /* Activate Electronic Nodes everywhere, for debugging purpose only. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Debug", meta = (EditCondition = "MasterActivate")) + bool ActivateFallback = false; + + /* Display schema name in log. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Activation|Debug", meta = (EditCondition = "MasterActivate")) + bool DisplaySchemaName = false; + + /* -----[ Wire Style ] ----- */ + + /* Wire style of graph. "Manhattan" is for 90deg angles, "Subway" is for 45deg angles. */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + EWireStyle WireStyle = EWireStyle::Subway; + + /* Specify wire alignment. Default: right. */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + EWireAlignment WireAlignment = EWireAlignment::Right; + + /* Specify wire alignment priority (when a Node is connected to a Pin). Default: none. */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + EWirePriority WirePriority = EWirePriority::None; + + /* Round radius of the wires. Default: 10 */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + uint32 RoundRadius = 10; + + /* Thickness of the wire (multiplier). Default: 1 */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style", meta = (ClampMin = "0.0")) + float WireThickness = 1.0f; + + /* Bellow this distance, wires will be drawn as straight. Default: 24 */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style", meta = (ClampMin = "0.0")) + float MinDistanceToStyle = 24.0f; + + /* Horizontal offset of wires from nodes. Default: 16 */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + uint32 HorizontalOffset = 16; + + /* Disable the offset for pins. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + bool DisablePinOffset = false; + + /* Fix default zoomed-out wire displacement. Default: true */ + UPROPERTY(config, EditAnywhere, Category = "Wire Style") + bool FixZoomDisplacement = true; + + /* -----[ Exec Wire Style ] ----- */ + + /* Use a specific draw style for exec wires. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Exec Wire Style") + bool OverwriteExecWireStyle = false; + + /* Specific wire style for exec wires. Default: Manhattan */ + UPROPERTY(config, EditAnywhere, Category = "Exec Wire Style", meta = (EditCondition = "OverwriteExecWireStyle")) + EWireStyle WireStyleForExec = EWireStyle::Manhattan; + + /* Specify wire alignment for exe wires. Default: right. */ + UPROPERTY(config, EditAnywhere, Category = "Exec Wire Style", meta = (EditCondition = "OverwriteExecWireStyle")) + EWireAlignment WireAlignmentForExec = EWireAlignment::Right; + + /* Specify wire alignment priority (when a Node is connected to a Pin) for exe wires. Default: node. */ + UPROPERTY(config, EditAnywhere, Category = "Exec Wire Style", meta = (EditCondition = "OverwriteExecWireStyle")) + EWirePriority WirePriorityForExec = EWirePriority::Node; + + /* -----[ Ribbon Style ] ----- */ + + /* Activate ribbon cables for overlapping wires. */ + UPROPERTY(config, EditAnywhere, Category = "Ribbon Style (experimental)") + bool ActivateRibbon = false; + + /* Offset between ribbon wires. Default: 4 */ + UPROPERTY(config, EditAnywhere, Category = "Ribbon Style (experimental)", meta = (EditCondition = "ActivateRibbon")) + uint32 RibbonOffset = 4; + + /* Offset of wires when merge into ribbon. Default: 20 */ + UPROPERTY(config, EditAnywhere, Category = "Ribbon Style (experimental)", meta = (EditCondition = "ActivateRibbon")) + uint32 RibbonMergeOffset = 20; + + /* Push the offset outside the node (instead of going for the middle). Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Ribbon Style (experimental)", meta = (EditCondition = "ActivateRibbon")) + bool RibbonPushOutside = false; + + /* -----[ Bubble Style ] ----- */ + + /* Show moving bubbles on the wires. Default: false */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style") + bool ForceDrawBubbles = false; + + /* Display rules to show/move bubbles only near selected nodes. Default: Always */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles")) + EBubbleDisplayRule BubbleDisplayRule = EBubbleDisplayRule::Always; + + /* If selection only consider close nodes (near) or every related nodes (far). Default: Near */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles")) + ESelectionRule SelectionRule = ESelectionRule::Near; + + /* Disable bubbles above a certain zoom level. Default: -2 */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles", ClampMin = "-12", ClampMax = "7")) + int32 BubbleZoomThreshold = -2; + + /* Size of bubbles on the wires. Default: 2.0 */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles", ClampMin = "1.0")) + float BubbleSize = 2.0f; + + /* Speed of bubbles on the wires. Default: 4.0 */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles", ClampMin = "0.0")) + float BubbleSpeed = 4.0f; + + /* Space between bubbles on the wires. Default: 20.0 */ + UPROPERTY(config, EditAnywhere, Category = "Bubbles Style", meta = (EditCondition = "ForceDrawBubbles", ClampMin = "10.0")) + float BubbleSpace = 20.0f; + + bool Debug = false; + + /* Internal value to fix elements on plugin update. */ + UPROPERTY(config) + FString PluginVersionUpdate = ""; + + virtual FName GetContainerName() const override + { + return "Editor"; + } + + void ToggleMasterActivation() + { + MasterActivate = !MasterActivate; + } + +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION <= 25 + DECLARE_EVENT_OneParam(UDarkerNodesSettings, FSettingChangedEvent, FName); + FSettingChangedEvent& OnSettingChanged( ) { return SettingChangedEvent; } + + virtual void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override + { + Super::PostEditChangeProperty(PropertyChangedEvent); + + const FName Name = (PropertyChangedEvent.Property != nullptr) ? PropertyChangedEvent.Property->GetFName() : NAME_None; + SettingChangedEvent.Broadcast(Name); + } + + private: + + FSettingChangedEvent SettingChangedEvent; +#endif +}; diff --git a/Plugins/ElectronicNodes/UpdateConfig.ini b/Plugins/ElectronicNodes/UpdateConfig.ini new file mode 100644 index 0000000..329bc47 --- /dev/null +++ b/Plugins/ElectronicNodes/UpdateConfig.ini @@ -0,0 +1,3 @@ +[/Script/ElectronicNodes.ENUpdateConfig] +PluginVersionUpdate=3.5 + diff --git a/Plugins/FileSDK/FileSDK.uplugin b/Plugins/FileSDK/FileSDK.uplugin new file mode 100644 index 0000000..f72c7d3 --- /dev/null +++ b/Plugins/FileSDK/FileSDK.uplugin @@ -0,0 +1,30 @@ +{ + "FileVersion": 3, + "Version": 16, + "VersionName": "1.16", + "FriendlyName": "Blueprint FileSDK", + "Description": "A simple plugin to interact with files and folders within blueprints.", + "Category": "Code Plugins", + "CreatedBy": "Incanta Games", + "CreatedByURL": "https://incanta.games", + "DocsURL": "https://wiki.incanta.games/plugins/filesdk", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/4f737815666c4e7dabf2043fb55a8419", + "SupportURL": "https://discord.gg/cDcP3rBBUc", + "EngineVersion": "4.27.0", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "FileSDK", + "Type": "Runtime", + "LoadingPhase": "PreLoadingScreen", + "WhitelistPlatforms": [ + "Win64", + "Win32", + "Mac", + "Linux", + "LinuxAArch64" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/FileSDK/LICENSE b/Plugins/FileSDK/LICENSE new file mode 100644 index 0000000..339268f --- /dev/null +++ b/Plugins/FileSDK/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Incanta Games + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Plugins/FileSDK/README.md b/Plugins/FileSDK/README.md new file mode 100644 index 0000000..a1cdc33 --- /dev/null +++ b/Plugins/FileSDK/README.md @@ -0,0 +1,37 @@ +# Unreal Blueprint FileSDK + +This is an Unreal Engine plugin to give you blueprint nodes for various File IO/Management tasks. + +Some, but not all, of the things this plugin lets you do: +- Read/write files as text or binary +- Random access file reading (read a specific part of the file and not all of it) +- Read directory contents with detailed file info +- Search directories for files/directories +- Rename files/directories +- Copy files/directories + +## Documentation + +Find a full, detailed list of all the different blueprint nodes this plugin provides at https://wiki.incanta.games/plugins/filesdk + +## Marketplace + +This asset is available **FOR FREE** on the Unreal Engine Marketplace at https://www.unrealengine.com/marketplace/en-US/product/blueprint-file-sdk. + +Any and all enhancements will be made to this plugin and will continue to be free; there won't be a "paid pro version." We don't believe in the whole bait-and-switch ploy. We hope you enjoy it! + +## Follow Us! + +Checkout the below links if you want to make sure you get the latest and greatest news from Incanta Games: +- Twitter: https://twitter.com/IncantaGames +- Discord: https://discord.gg/cDcP3rBBUc + +## Support + +We have a Discord server where you can get expedited support for both issues and feature requests: https://discord.gg/cDcP3rBBUc + +You can also make an issue on this GitHub repository: https://github.com/IncantaGames/unreal-bp-file-sdk/issues + +## Donations + +Here at Incanta Games, we strongly believe that content should be available for indie developers at a reasonable price. Lots of other vendors price gouge to take advantage of devs who don't have the chops to do some coding. We continue to strive to help you bring magic to the world in your games by making sure plugins are reasonably cheap or free. We'll keep doing this, but if you want to help support this mission you can give us a tip at https://ko-fi.com/incanta. Any and all donations are much appreciated and help us continue to make more awesome content for you! diff --git a/Plugins/FileSDK/Source/FileSDK/FileSDK.Build.cs b/Plugins/FileSDK/Source/FileSDK/FileSDK.Build.cs new file mode 100644 index 0000000..bce753d --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/FileSDK.Build.cs @@ -0,0 +1,46 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +using UnrealBuildTool; + +public class FileSDK : ModuleRules { + public FileSDK(ReadOnlyTargetRules Target) : base(Target) { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + } + ); + } +} diff --git a/Plugins/FileSDK/Source/FileSDK/Private/FileSDK.cpp b/Plugins/FileSDK/Source/FileSDK/Private/FileSDK.cpp new file mode 100644 index 0000000..5d4ffe8 --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Private/FileSDK.cpp @@ -0,0 +1,20 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#include "FileSDK.h" + +#define LOCTEXT_NAMESPACE "FFileSDKModule" + +DEFINE_LOG_CATEGORY(LogFileSDK); + +void FFileSDKModule::StartupModule() { + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module +} + +void FFileSDKModule::ShutdownModule() { + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FFileSDKModule, FileSDK) \ No newline at end of file diff --git a/Plugins/FileSDK/Source/FileSDK/Private/FileSDKBPLibrary.cpp b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKBPLibrary.cpp new file mode 100644 index 0000000..98b789e --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKBPLibrary.cpp @@ -0,0 +1,613 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#include "FileSDKBPLibrary.h" + +UFileSDKBPLibrary::UFileSDKBPLibrary( + const FObjectInitializer& ObjectInitializer +) : Super(ObjectInitializer) { + // +} + +UFileSDKFileReader * UFileSDKBPLibrary::OpenFileReader( + FString FileName, + bool OpenInBinaryMode +) { + UFileSDKFileReader * fileReader = NewObject(); + fileReader->OpenFile(FileName, OpenInBinaryMode); + return fileReader; +} + +void UFileSDKBPLibrary::CreateFile( + FString FileName, + bool ClearContentsIfExists, + bool CreateDirectoryTree +) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + FString directoryName = FPaths::GetPath(FileName); + bool directoryExists = PlatformFile.DirectoryExists(*directoryName); + + if (!directoryExists && CreateDirectoryTree) { + FFileManagerGeneric::Get().MakeDirectory(*directoryName, true); + } else if (!directoryExists) { + UE_LOG( + LogFileSDK, + Fatal, + TEXT("Cannot create file %s because directory %s doesn't exist. Ensure the directory exists before or enable 'CreateDirectoryTree'"), + *FileName, + *directoryName + ); + } + + bool fileExists = PlatformFile.FileExists(*FileName); + + if ((ClearContentsIfExists && fileExists) || !fileExists) { + FFileHelper::SaveStringToFile(FString(), *FileName); + } +} + +bool UFileSDKBPLibrary::DeleteFile(FString FileName) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + if (PlatformFile.FileExists(*FileName)) { + return FFileManagerGeneric::Get().Delete(*FileName); + } else { + return false; + } +} + +bool UFileSDKBPLibrary::CreateDirectory( + FString DirectoryName, + bool CreateDirectoryTree +) { + return FFileManagerGeneric::Get().MakeDirectory(*DirectoryName, CreateDirectoryTree); +} + +bool UFileSDKBPLibrary::DeleteDirectory( + FString DirectoryName, + bool Recursive +) { + return FFileManagerGeneric::Get().DeleteDirectory(*DirectoryName, false, Recursive); +} + +bool UFileSDKBPLibrary::RenameFileOrDirectory( + FString Source, + FString Destination +) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + return PlatformFile.MoveFile(*Destination, *Source); +} + +bool UFileSDKBPLibrary::CopyFile( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + FFileSDKDelegatePreInfo PreInfo, + int ChunkSizeInKilobytes, + bool OverwriteDestination +) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + const int64 MaxBufferSize = ChunkSizeInKilobytes * 1024; + + // Note, the below code is mostly copied from the + // engine's GenericPlatformFile.cpp source file + + if (PlatformFile.FileExists(*Destination) && !OverwriteDestination) { + return false; + } + + TUniquePtr FromFile(PlatformFile.OpenRead(*Source, false)); + if (!FromFile) { + return false; + } + + TUniquePtr ToFile(PlatformFile.OpenWrite(*Destination, false, false)); + if (!ToFile) { + return false; + } + + int64 Size = FromFile->Size(); + int totalSizeKb = FMath::DivideAndRoundUp(Size, int64(1000)); + if (Size < 1) { + check(Size == 0); + return true; + } + + int64 AllocSize = FMath::Min(MaxBufferSize, Size); + check(AllocSize); + + uint8* Buffer = (uint8*)FMemory::Malloc(int32(AllocSize)); + check(Buffer); + + while (Size) { + int64 ThisSize = FMath::Min(AllocSize, Size); + FromFile->Read(Buffer, ThisSize); + ToFile->Write(Buffer, ThisSize); + Size -= ThisSize; + ProgressCallback.ExecuteIfBound( + PreInfo.PriorWritten + totalSizeKb - FMath::DivideAndRoundUp(Size, int64(1000)), + PreInfo.TotalSize > 0 ? PreInfo.TotalSize : totalSizeKb + ); + check(Size >= 0); + } + + FMemory::Free(Buffer); + +#if PLATFORM_MAC || PLATFORM_IOS + // Copied from ApplePlatformFile.cpp which has this extra implementation + // copied the contents of ApplePlatformFile::Stat since it's a private method + // hacky, but it does the job. the original code hasn't changed in 7 years. + // also using FPaths::NormalizeFilename since it's the exact same as + // ApplePlatformFile::NormalizeFilename (which is protected) + + struct stat FileInfo; + FString normalizedSource(Source); + FString normalizedDestination(Destination); + + FPaths::NormalizeFilename(normalizedSource); + FPaths::NormalizeFilename(normalizedDestination); + + if (stat(TCHAR_TO_UTF8(*normalizedSource), &FileInfo) == 0) { + FileInfo.st_mode |= S_IWUSR; + + chmod(TCHAR_TO_UTF8(*normalizedDestination), FileInfo.st_mode); + } +#endif + + return true; +} + +void UFileSDKBPLibrary::CopyFileAsync( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + FFileSDKDelegatePreInfo PreInfo, + int ChunkSizeInKilobytes +) { + FFunctionGraphTask::CreateAndDispatchWhenReady( + [=] { + UFileSDKBPLibrary::CopyFile( + Source, + Destination, + ProgressCallback, + PreInfo, + ChunkSizeInKilobytes + ); + }, + TStatId(), + nullptr, + ENamedThreads::AnyThread + ); +} + +bool UFileSDKBPLibrary::CopyDirectory( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + bool OverwriteDestination, + int ChunkSizeInKilobytes +) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + // Note, the below code is mostly copied from the + // engine's GenericPlatformFile.cpp source file + + check(*Destination); + check(*Source); + + FString DestDir(Destination); + FPaths::NormalizeDirectoryName(DestDir); + + FString SourceDir(Source); + FPaths::NormalizeDirectoryName(SourceDir); + + // Does Source dir exist? + if (!PlatformFile.DirectoryExists(*SourceDir)) { + return false; + } + + // Destination directory exists already or can be created ? + if ( + !PlatformFile.DirectoryExists(*DestDir) && + !PlatformFile.CreateDirectory(*DestDir) + ) { + return false; + } + + // Get total size + struct FStatFilesAndDirs : public IPlatformFile::FDirectoryStatVisitor { + IPlatformFile & PlatformFile; + int64 TotalFileSize; + + FStatFilesAndDirs(IPlatformFile& InPlatformFile) + : PlatformFile(InPlatformFile) + , TotalFileSize(0) { + } + + virtual bool Visit(const TCHAR* FilenameOrDirectory, const FFileStatData& StatData) { + if (!StatData.bIsDirectory) { + TotalFileSize += StatData.FileSize; + } + + return true; + } + }; + + // copy files and directories visitor + FStatFilesAndDirs StatFilesAndDirs(PlatformFile); + + // don't bother getting file size of dir + // if the user doesn't want it + if (ProgressCallback.IsBound()) { + bool statResult = PlatformFile.IterateDirectoryStatRecursively(*SourceDir, StatFilesAndDirs); + + if (!statResult) { + return false; + } + } + + // Copy all files and directories + struct FCopyFilesAndDirs : public IPlatformFile::FDirectoryVisitor { + IPlatformFile & PlatformFile; + const TCHAR* SourceRoot; + const TCHAR* DestRoot; + bool bOverwrite; + int chunkSizeInKilobytes; + FFileSDKCopyDelegate progressCallback; + FFileSDKDelegatePreInfo preInfo; + + FCopyFilesAndDirs( + IPlatformFile& InPlatformFile, + const TCHAR* InSourceRoot, + const TCHAR* InDestRoot, + bool bInOverwrite, + int inChunkSizeInKilobytes, + FFileSDKCopyDelegate inProgressCallback, + int inTotalSizeKB + ) : + PlatformFile(InPlatformFile), + SourceRoot(InSourceRoot), + DestRoot(InDestRoot), + bOverwrite(bInOverwrite), + chunkSizeInKilobytes(inChunkSizeInKilobytes), + progressCallback(inProgressCallback) { + preInfo.TotalSize = inTotalSizeKB; + preInfo.PriorWritten = 0; + } + + virtual bool Visit(const TCHAR* FilenameOrDirectory, bool bIsDirectory) { + FString NewName(FilenameOrDirectory); + // change the root + NewName = NewName.Replace(SourceRoot, DestRoot); + + if (bIsDirectory) { + // create new directory structure + if (!PlatformFile.CreateDirectoryTree(*NewName) && !PlatformFile.DirectoryExists(*NewName)) { + return false; + } + } else { + // Delete destination file if it exists and we are overwriting + if (!PlatformFile.FileExists(*NewName) || bOverwrite) { + // Copy file from source + if ( + !UFileSDKBPLibrary::CopyFile( + FilenameOrDirectory, + NewName, + progressCallback, + preInfo, + chunkSizeInKilobytes + ) + ) { + // Not all files could be copied + return false; + } + } + + if (progressCallback.IsBound()) { + auto statData = PlatformFile.GetStatData(FilenameOrDirectory); + preInfo.PriorWritten += FMath::DivideAndRoundUp(statData.FileSize, int64(1000)); + } + } + return true; // continue searching + } + }; + + // copy files and directories visitor + FCopyFilesAndDirs CopyFilesAndDirs( + PlatformFile, + *SourceDir, + *DestDir, + OverwriteDestination, + ChunkSizeInKilobytes, + ProgressCallback, + FMath::DivideAndRoundUp(StatFilesAndDirs.TotalFileSize, int64(1000)) + ); + + // create all files subdirectories and files in subdirectories! + return PlatformFile.IterateDirectoryRecursively(*SourceDir, CopyFilesAndDirs); +} + +void UFileSDKBPLibrary::CopyDirectoryAsync( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + bool OverwriteDestination, + int ChunkSizeInKilobytes +) { + FFunctionGraphTask::CreateAndDispatchWhenReady( + [=] { + UFileSDKBPLibrary::CopyDirectory( + Source, + Destination, + ProgressCallback, + OverwriteDestination, + ChunkSizeInKilobytes + ); + }, + TStatId(), + nullptr, + ENamedThreads::AnyThread + ); +} + +bool UFileSDKBPLibrary::ReadStringFromFile(FString FileName, FString & Content) { + return FFileHelper::LoadFileToString(Content, *FileName); +} + +bool UFileSDKBPLibrary::ReadLinesFromFile( + FString FileName, + TSubclassOf LineReader, + TArray & Lines +) { + bool result = false; + + if (LineReader.GetDefaultObject() != nullptr) { + auto reader = NewObject( + (UObject*) GetTransientPackage(), + *LineReader + ); + + result = FFileHelper::LoadFileToStringArrayWithPredicate( + Lines, + *FileName, + [reader](const FString & line) { return reader->FilterLine(line); } + ); + } else { + result = FFileHelper::LoadFileToStringArrayWithPredicate( + Lines, + *FileName, + [](const FString&) { return true; } + ); + } + + return result; +} + +bool UFileSDKBPLibrary::WriteStringToFile( + FString FileName, + FString Content, + bool Append, + EFileSDKEncodingOptions Encoding +) { + FFileHelper::EEncodingOptions internalEncoding; + switch (Encoding) { + case EFileSDKEncodingOptions::AutoDetect: { + internalEncoding = FFileHelper::EEncodingOptions::AutoDetect; + break; + } + case EFileSDKEncodingOptions::ForceAnsi: { + internalEncoding = FFileHelper::EEncodingOptions::ForceAnsi; + break; + } + case EFileSDKEncodingOptions::ForceUnicode: { + internalEncoding = FFileHelper::EEncodingOptions::ForceUnicode; + break; + } + case EFileSDKEncodingOptions::ForceUTF8: { + internalEncoding = FFileHelper::EEncodingOptions::ForceUTF8; + break; + } + case EFileSDKEncodingOptions::ForceUTF8WithoutBOM: { + internalEncoding = FFileHelper::EEncodingOptions::ForceUTF8WithoutBOM; + break; + } + default: { + internalEncoding = FFileHelper::EEncodingOptions::AutoDetect; + break; + } + } + + if (Append) { + return FFileHelper::SaveStringToFile( + Content, + *FileName, + internalEncoding, + &IFileManager::Get(), + std::ios_base::app + ); + } else { + return FFileHelper::SaveStringToFile(Content, *FileName, internalEncoding); + } +} + +bool UFileSDKBPLibrary::WriteBytesToFile(FString FileName, TArray Content) { + return FFileHelper::SaveArrayToFile(Content, *FileName); +} + +bool UFileSDKBPLibrary::ReadBytesFromFile(FString FileName, TArray & Content) { + return FFileHelper::LoadFileToArray(Content, *FileName); +} + +TArray UFileSDKBPLibrary::GetFilesFromDirectory( + FString DirectoryToSearch, + FString FilterFilesWithExtension, + bool SearchSubfolders, + EFileSDKFileType FileType +) { + TArray FileNames; + IFileManager & FileManager = IFileManager::Get(); + + if (SearchSubfolders) { + if (FileType == EFileSDKFileType::File) { + FileManager.FindFilesRecursive( + FileNames, + *DirectoryToSearch, + *(TEXT("*") + FilterFilesWithExtension), + true, + false + ); + } else { + FileManager.FindFilesRecursive( + FileNames, + *DirectoryToSearch, + TEXT("*"), + false, + true + ); + } + } else { + TArray relativeFileNames; + + if (FileType == EFileSDKFileType::File) { + FileManager.FindFiles( + relativeFileNames, + *DirectoryToSearch, + *FilterFilesWithExtension + ); + } else { + FileManager.FindFiles( + relativeFileNames, + *(DirectoryToSearch + FGenericPlatformMisc::GetDefaultPathSeparator() + TEXT("*")), + false, + true + ); + } + + for (FString fileName : relativeFileNames) { + FileNames.Add( + DirectoryToSearch + + FGenericPlatformMisc::GetDefaultPathSeparator() + + fileName + ); + } + } + + return FileNames; +} + +TArray UFileSDKBPLibrary::GetDirectoryContentsWithFileInfo( + FString Directory, + bool SearchSubfolders +) { + TArray contents; + IFileManager & FileManager = IFileManager::Get(); + + TArray filePaths; + if (SearchSubfolders) { + FileManager.FindFilesRecursive( + filePaths, + *Directory, + TEXT("*"), + true, + true + ); + } else { + TArray relativeFileNames; + + FileManager.FindFiles( + relativeFileNames, + *(Directory + FGenericPlatformMisc::GetDefaultPathSeparator() + TEXT("*")), + true, + true + ); + + for (FString fileName : relativeFileNames) { + filePaths.Add( + Directory + + FGenericPlatformMisc::GetDefaultPathSeparator() + + fileName + ); + } + } + + for (FString path : filePaths) { + FFileSDKFileInfo info; + info.AbsolutePath = path; + info.Filename = FPaths::GetCleanFilename(path); + UFileSDKBPLibrary::GetFileOrDirectoryInfo(path, info); + contents.Add(info); + } + + return contents; +} + +void UFileSDKBPLibrary::GetFileOrDirectoryInfo(FString Path, FFileSDKFileInfo & Info) { + IPlatformFile & PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); + + FFileStatData data = PlatformFile.GetStatData(*Path); + + Info.AbsolutePath = Path; + Info.Filename = FPaths::GetCleanFilename(Path); + Info.CreationTime = data.CreationTime; + Info.AccessTime = data.AccessTime; + Info.ModificationTime = data.ModificationTime; + Info.FileSize = data.FileSize; + Info.bIsDirectory = data.bIsDirectory; + Info.bIsReadOnly = data.bIsReadOnly; + Info.bIsValid = data.bIsValid; +} + +FString UFileSDKBPLibrary::GetCurrentUsername() { +#if PLATFORM_WINDOWS + return FWindowsPlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("USERNAME")); +#elif PLATFORM_LINUX + return FUnixPlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("USER")); +#elif PLATFORM_MAC + return FApplePlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("USER")); +#else + return "PLATFORM_NOT_SUPPORTED"; +#endif +} + +FString UFileSDKBPLibrary::GetCurrentUserHomeDirectory() { +#if PLATFORM_WINDOWS + return FWindowsPlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("HOMEDRIVE")) + FWindowsPlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("HOMEPATH")); +#elif PLATFORM_LINUX + return FUnixPlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("HOME")); +#elif PLATFORM_MAC + return FApplePlatformMisc::GetEnvironmentVariable(ANSI_TO_TCHAR("HOME")); +#else + return "PLATFORM_NOT_SUPPORTED"; +#endif +} + +FString UFileSDKBPLibrary::GetEnvironmentVariable(FString VariableName) { +#if PLATFORM_WINDOWS + return FWindowsPlatformMisc::GetEnvironmentVariable(*VariableName); +#elif PLATFORM_LINUX + return FUnixPlatformMisc::GetEnvironmentVariable(*VariableName); +#elif PLATFORM_MAC + return FApplePlatformMisc::GetEnvironmentVariable(*VariableName); +#else + return "PLATFORM_NOT_SUPPORTED"; +#endif +} + +std::ios_base::seekdir UFileSDKBPLibrary::FileAnchorToSeekDir( + EFileSDKFileAnchor Anchor +) { + switch (Anchor) { + case EFileSDKFileAnchor::Beginning: { + return std::ios_base::beg; + } + case EFileSDKFileAnchor::Current: { + return std::ios_base::cur; + } + case EFileSDKFileAnchor::End: + default: { + return std::ios_base::end; + } + } +} diff --git a/Plugins/FileSDK/Source/FileSDK/Private/FileSDKCopyFileAsync.cpp b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKCopyFileAsync.cpp new file mode 100644 index 0000000..52e6261 --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKCopyFileAsync.cpp @@ -0,0 +1,66 @@ +// Copyright Incanta Games 2021. All Rights Reserved. + +#include "FileSDKCopyFileAsync.h" + +void UFileSDKCopyFileAsync::Activate() { + FFileSDKFileInfo fileInfo; + UFileSDKBPLibrary::GetFileOrDirectoryInfo(Source, fileInfo); + + if (fileInfo.bIsDirectory) { + FFunctionGraphTask::CreateAndDispatchWhenReady( + [=] { + auto successful = UFileSDKBPLibrary::CopyDirectory( + Source, + Destination, + ProgressCallback, + OverwriteDestination, + ChunkSizeInKilobytes + ); + + Completed.Broadcast(successful); + }, + TStatId(), + nullptr, + ENamedThreads::AnyThread + ); + } else { + FFileSDKDelegatePreInfo PreInfo; + FFunctionGraphTask::CreateAndDispatchWhenReady( + [=] { + auto successful = UFileSDKBPLibrary::CopyFile( + Source, + Destination, + ProgressCallback, + PreInfo, + ChunkSizeInKilobytes, + OverwriteDestination + ); + + Completed.Broadcast(successful); + }, + TStatId(), + nullptr, + ENamedThreads::AnyThread + ); + } +} + +UFileSDKCopyFileAsync* UFileSDKCopyFileAsync::CopyFileAsync( + UObject* WorldContextObject, + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + bool OverwriteDestination, + int ChunkSizeInKilobytes +) { + // Create Action Instance for Blueprint System + UFileSDKCopyFileAsync* Action = NewObject(); + Action->Source = Source; + Action->Destination = Destination; + Action->ProgressCallback = ProgressCallback; + Action->OverwriteDestination = OverwriteDestination; + Action->ChunkSizeInKilobytes = ChunkSizeInKilobytes; + Action->RegisterWithGameInstance(WorldContextObject); + + return Action; +} \ No newline at end of file diff --git a/Plugins/FileSDK/Source/FileSDK/Private/FileSDKFileReader.cpp b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKFileReader.cpp new file mode 100644 index 0000000..de0a8e5 --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Private/FileSDKFileReader.cpp @@ -0,0 +1,102 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#include "FileSDKFileReader.h" +#include "FileSDKBPLibrary.h" + +UFileSDKFileReader::UFileSDKFileReader( + const FObjectInitializer& ObjectInitializer +) : Super(ObjectInitializer) { + // +} + +void UFileSDKFileReader::OpenFile( + FString fileName, + bool OpenInBinaryMode +) { + this->FileName = fileName; + this->BinaryMode = OpenInBinaryMode; + this->fileReader = new std::ifstream(); + if (OpenInBinaryMode) { + this->fileReader->open(TCHAR_TO_UTF8(*fileName), std::ios_base::in | std::ios_base::binary); + } else { + this->fileReader->open(TCHAR_TO_UTF8(*fileName), std::ios_base::in); + } +} + +bool UFileSDKFileReader::IsGood() { + return this->fileReader && this->fileReader->good(); +} + +bool UFileSDKFileReader::SeekFilePosition( + EFileSDKFileAnchor Anchor, + int Offset +) { + if (this->fileReader && this->fileReader->good()) { + this->fileReader->seekg( + Offset, + UFileSDKBPLibrary::FileAnchorToSeekDir(Anchor) + ); + return true; + } else { + return false; + } +} + +int UFileSDKFileReader::ReadBytes(int Num, TArray & Content) { + if (this->fileReader && this->fileReader->good()) { + char * buffer = new char[Num]; + Content.Reserve(Num); + memset(buffer, 0, Num); + this->fileReader->read(buffer, Num); + int numRead = this->fileReader->gcount(); + Content.Append((uint8*) buffer, numRead); + return numRead; + } else { + return 0; + } +} + +int UFileSDKFileReader::ReadBytesToEnd(TArray & Content) { + if (this->fileReader && this->fileReader->good()) { + int currentPosition = this->fileReader->tellg(); + this->fileReader->seekg(0, std::ios_base::end); + int endPosition = this->fileReader->tellg(); + this->fileReader->seekg(currentPosition, std::ios_base::beg); + + return this->ReadBytes(endPosition - currentPosition + 1, Content); + } else { + return 0; + } +} + +int UFileSDKFileReader::ReadString(int Num, FString & Content) { + if (this->fileReader && this->fileReader->good()) { + char * buffer = new char[Num + 1]; // one more for string termination + Content.Reset(Num); + memset(buffer, 0, Num + 1); + this->fileReader->read(buffer, Num); + Content.Append(buffer); + return this->fileReader->gcount(); + } else { + return 0; + } +} + +int UFileSDKFileReader::ReadStringToEnd(FString & Content) { + if (this->fileReader && this->fileReader->good()) { + int currentPosition = this->fileReader->tellg(); + this->fileReader->seekg(0, std::ios_base::end); + int endPosition = this->fileReader->tellg(); + this->fileReader->seekg(currentPosition, std::ios_base::beg); + + return this->ReadString(endPosition - currentPosition + 1, Content); + } else { + return 0; + } +} + +void UFileSDKFileReader::Close() { + if (this->fileReader) { + this->fileReader->close(); + } +} diff --git a/Plugins/FileSDK/Source/FileSDK/Public/FileAnchor.h b/Plugins/FileSDK/Source/FileSDK/Public/FileAnchor.h new file mode 100644 index 0000000..dabba30 --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Public/FileAnchor.h @@ -0,0 +1,34 @@ +// Copyright Incanta Games 2021. All Rights Reserved. + +#pragma once + +#include + +UENUM( BlueprintType ) +enum class EFileSDKFileAnchor : uint8 { + /** + * References the beginning of the file. Great for reading metadata, resetting your location, + * or just going to exact location. If you're in the middle of the file and want to to go to + * 300 bytes from the beginning, set Anchor to Beginning and Offset to 300. A negative Offset + * doesn't make sense when using Beginning. + */ + Beginning, + + /** + * References the current location of the file reader. Great for skipping chunks of data + * (i.e. your file has an array of stuff and you only want to read the metadata headers for + * each item, you can read the metadata, skip past the actual chunk, and go to the next + * metadata location) If you want to advanced your current location 100 bytes backwards, + * set Anchor to Current and Offset to -100. + */ + Current, + + /** + * References the end of the file. Great for reading footers where information is stored + * at the end of the file. Many times you use this when you open the file, but the metadata + * you want is near the end of the file a fixed number of bytes. For example, 300 bytes from + * the end would have Anchor set to End and Offset set to -300. A positive Offset doesn't + * make sense when using Beginning. + */ + End +}; diff --git a/Plugins/FileSDK/Source/FileSDK/Public/FileSDK.h b/Plugins/FileSDK/Source/FileSDK/Public/FileSDK.h new file mode 100644 index 0000000..0b4ab1f --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Public/FileSDK.h @@ -0,0 +1,15 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +DECLARE_LOG_CATEGORY_EXTERN(LogFileSDK, Log, All); + +class FFileSDKModule : public IModuleInterface { +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Plugins/FileSDK/Source/FileSDK/Public/FileSDKBPLibrary.h b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKBPLibrary.h new file mode 100644 index 0000000..84213be --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKBPLibrary.h @@ -0,0 +1,563 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#pragma once + +#include + +#include "Kismet/BlueprintFunctionLibrary.h" +#include "Misc/Paths.h" +#include "Misc/FileHelper.h" +#include "HAL/FileManagerGeneric.h" +#include "Async/TaskGraphInterfaces.h" +#include "Templates/SubclassOf.h" + +#include "FileSDKFileInfo.h" +#include "FileSDKFileType.h" +#include "FileAnchor.h" +#include "FileSDKLineReader.h" +#include "FileSDKEncodingOptions.h" +#include "FileSDK.h" +#include "FileSDKFileReader.h" + +#if PLATFORM_WINDOWS + #include "Windows/WindowsPlatformMisc.h" +#elif PLATFORM_LINUX || PLATFORM_ANDROID + #include "Unix/UnixPlatformMisc.h" +#elif PLATFORM_MAC || PLATFORM_IOS + #include "Apple/ApplePlatformMisc.h" + #include +#endif + +#include "FileSDKBPLibrary.generated.h" + +UDELEGATE() +DECLARE_DYNAMIC_DELEGATE_TwoParams(FFileSDKCopyDelegate, int, KilobytesWritten, int, TotalKilobytes); + +USTRUCT(BlueprintType) +struct FFileSDKDelegatePreInfo { + GENERATED_USTRUCT_BODY(); + int PriorWritten; + int TotalSize; + + FFileSDKDelegatePreInfo() { + PriorWritten = 0; + TotalSize = 0; + } +}; + +UCLASS() +class UFileSDKBPLibrary : public UBlueprintFunctionLibrary { + GENERATED_UCLASS_BODY() + + /** + * Creates a File Reader instance; File Readers can be used to control how the file is read. + * You can seek to different parts of the file, only read in a specified number of bytes, etc. + * This gives you the most amount of control and is great for only reading metadata in large files. + * + * @param FileName An absolute path of the file that you want to open for reading. + * @param OpenInBinaryMode Setting this to true will open the file for reading binary data; + * false opens the file to read text data. + * + * @return The File Reader instance regardless of the status of successful open. + * See the `Is Good` node before attempting to read anything. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Open File Reader", + Keywords = "FileSDK open file reader" + ), + Category = "FileSDK" + ) + static UFileSDKFileReader * OpenFileReader( + FString FileName, + bool OpenInBinaryMode = false + ); + + /** + * Creates an empty file. + * + * @param FileName An absolute path to the file you want to create. + * @param ClearContentsIfExists If set to true this node will completely delete any content in the file. + * @param CreateDirectoryTree If set to true, any missing folders to get to File Name will be automatically created. + * See docs at wiki.incanta.games for more details. + * + * @return Returns true if the file was successfully deleted. + * Returns false if the file doesn't exist or the file couldn't be deleted. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Create File", + Keywords = "FileSDK create make generate file" + ), + Category = "FileSDK" + ) + static void CreateFile(FString FileName, bool ClearContentsIfExists = true, bool CreateDirectoryTree = true); + + /** + * Deletes a file if it exists; does nothing if it doesn't exist. + * + * @param FileName An absolute path to the file you want to delete. + * + * @return Returns true if the file was successfully deleted. + * Returns false if the file doesn't exist or the file couldn't be deleted. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Delete File", + Keywords = "FileSDK delete file destroy" + ), + Category = "FileSDK" + ) + static bool DeleteFile(FString FileName); + + /** + * Creates a directory. + * + * @param DirectoryName An absolute path to the directory you want to create. + * @param CreateDirectoryTree If set to true, any missing folders to get to File Name will be automatically created. + * See docs at wiki.incanta.games for more details. + * + * @return Returns whether or not the directory was successfully created. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Create Directory", + Keywords = "FileSDK create make generate directory folder" + ), + Category = "FileSDK" + ) + static bool CreateDirectory(FString DirectoryName, bool CreateDirectoryTree = true); + + /** + * Deletes a directory. + * + * @param DirectoryName An absolute path to the directory you want to create. + * @param Recursive If set to true, all files and folders in this directory will be deleted. + * If set to false, the directory will only be deleted if it is empty. + * + * @return Returns whether or not the directory was successfully deleted. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Delete Directory", + Keywords = "FileSDK delete destroy remove directory folder" + ), + Category = "FileSDK" + ) + static bool DeleteDirectory(FString DirectoryName, bool Recursive = true); + + /** + * Renames/moves a file or a directory to a new name/location. + * + * @param Source An absolute path to the file/directory that you want to rename/move. + * @param Destination An absolute path of the new location/name you want for the file or directory. + * You cannot provide "/path/to/file.csv" for Source and only provide "file-old.csv" for Destination; + * you must provide the full absolute path of the new file (i.e. "/path/to/file-old.csv"). + * + * @return Returns whether or not the file/directory was successfully renamed/moved. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Rename File or Directory", + Keywords = "FileSDK rename move file directory folder" + ), + Category = "FileSDK" + ) + static bool RenameFileOrDirectory(FString Source, FString Destination); + + /** + * Copies a file, creating a duplicate version. Performs the copy operation on the main game thread; + * this can have performance issues for large files. See `Copy File Async` to perform the copy in the + * background (in a separate thread). + * + * @param Source An absolute path to the file you want to copy. + * @param Destination An absolute path to where you want to copy the file to. You cannot provide + * "/path/to/file.csv" for Source and only provide "file-old.csv" for Destination; you must provide + * the full absolute path of the new file (i.e. "/path/to/file-old.csv"). + * @param ProgressCallback This allows you to attach an event to receive execution when progress is made, + * allowing you to update a UI or other variables about the progress left for copying the file. + * @param PreInfo The number of kilobytes you want each chunk of data to be copied as. + * Smaller numbers can give you more fine progress updates, but at the cost of more disk IO operations, + * potentially slowing down the overall copy. + * @param OverwriteDestination If file exists and this is set to true, the contents of the file will be overwritten. + * + * @return Returns false if Source could not be opened (likely because it doesn't exist) or if Destination + * could not be opened for write permissions (likely the directory doesn't exist, or the user doesn't have + * permissions to write there). Returns true if the copy was successful. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Copy File", + Keywords = "FileSDK copy file", + AutoCreateRefTerm = "ProgressCallback, PreInfo", + HidePin = "PreInfo" + ), + Category = "FileSDK" + ) + static bool CopyFile( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + FFileSDKDelegatePreInfo PreInfo, + int ChunkSizeInKilobytes = 1024, + bool OverwriteDestination = false + ); + + /** + * Copies a file, creating a duplicate version. Performs the copy operation in a separate + * background thread, preventing the game thread from waiting for the copy operation to finish. + * + * @param Source An absolute path to the file you want to copy. + * @param Destination An absolute path to where you want to copy the file to. You cannot provide + * "/path/to/file.csv" for Source and only provide "file-old.csv" for Destination; you must provide + * the full absolute path of the new file (i.e. "/path/to/file-old.csv"). + * @param ProgressCallback This allows you to attach an event to receive execution when progress is made, + * allowing you to update a UI or other variables about the progress left for copying the file. + * @param ChunkSizeInKilobytes The number of kilobytes you want each chunk of data to be copied as. + * Smaller numbers can give you more fine progress updates, but at the cost of more disk IO operations, + * potentially slowing down the overall copy. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DeprecatedFunction, + DeprecationMessage="This function has been deprecated; please use 'Copy File or Directory Async'.", + DisplayName = "Copy File Async", + Keywords = "FileSDK copy file async", + AutoCreateRefTerm = "ProgressCallback, PreInfo", + HidePin = "PreInfo" + ), + Category = "FileSDK" + ) + static void CopyFileAsync( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + FFileSDKDelegatePreInfo PreInfo, + int ChunkSizeInKilobytes = 1024 + ); + + /** + * Copies a directory, including all of its contents, creating a duplicate version. + * Performs the copy operation on the main game thread; this can have performance issues for large + * directories. See "Copy Directory Async" to perform the copy in the background (in a separate thread). + * + * @param Source An absolute path to the directory you want to copy. + * @param Destination An absolute path to where you want to copy the directory to. + * @param ProgressCallback This allows you to attach an event to receive execution when progress is made, + * allowing you to update a UI or other variables about the progress left for copying the directory. + * @param OverwriteDestination If set to true, if a particular file exists in the respective Destination + * location, it will be overwritten with the new contents. Otherwise it will be ignored. For example if + * you're copying "/path/from" to "/path/to", and "/path/to/file.txt" already exists, if this is set to true, + * /path/from/file.txt will overwrite "/path/to/file.txt", if set to false, "/path/to/file.txt" will remain + * unchanged. + * @param ChunkSizeInKilobytes The number of kilobytes you want each chunk of data to be copied as. + * Smaller numbers can give you more fine progress updates, but at the cost of more disk IO operations, + * potentially slowing down the overall copy. + * + * @return Returns true if the copy finished successfully. Returns false if any of the files couldn't be + * copied or if subdirectories couldn't be created (usually this happens if there are permissions issues + * or files are open in other programs). + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Copy Directory", + Keywords = "FileSDK copy directory folder", + AutoCreateRefTerm = "ProgressCallback" + ), + Category = "FileSDK" + ) + static bool CopyDirectory( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + bool OverwriteDestination = false, + int ChunkSizeInKilobytes = 1024 + ); + + /** + * Copies a directory, including all of its contents, creating a duplicate version. + * Performs the copy operation in a separate background thread, preventing the game thread + * from waiting for the copy operation to finish. + * + * @param Source An absolute path to the directory you want to copy. + * @param Destination An absolute path to where you want to copy the directory to. + * @param ProgressCallback This allows you to attach an event to receive execution when progress is made, + * allowing you to update a UI or other variables about the progress left for copying the directory. + * @param OverwriteDestination If set to true, if a particular file exists in the respective Destination + * location, it will be overwritten with the new contents. Otherwise it will be ignored. For example if + * you're copying "/path/from" to "/path/to", and "/path/to/file.txt" already exists, if this is set to true, + * /path/from/file.txt will overwrite "/path/to/file.txt", if set to false, "/path/to/file.txt" will remain + * unchanged. + * @param ChunkSizeInKilobytes The number of kilobytes you want each chunk of data to be copied as. + * Smaller numbers can give you more fine progress updates, but at the cost of more disk IO operations, + * potentially slowing down the overall copy. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DeprecatedFunction, + DeprecationMessage="This function has been deprecated; please use 'Copy File or Directory Async'.", + DisplayName = "Copy Directory Async", + Keywords = "FileSDK copy directory folder async", + AutoCreateRefTerm = "ProgressCallback" + ), + Category = "FileSDK" + ) + static void CopyDirectoryAsync( + FString Source, + FString Destination, + const FFileSDKCopyDelegate & ProgressCallback, + bool OverwriteDestination = false, + int ChunkSizeInKilobytes = 1024 + ); + + /** + * Reads the entire contents of a file as text into a string. + * + * @param FileName An absolute path to the file you would like to read. + * + * @param Content The entire contents of File Name. + * @return Returns true if the file could be opened and read successfully. + */ + UFUNCTION( + BlueprintPure, + meta = ( + DisplayName = "Read String from File", + Keywords = "FileSDK read file string text" + ), + Category = "FileSDK" + ) + static bool ReadStringFromFile(FString FileName, FString & Content); + + /** + * Read the entire contents of a file as an array of strings. Each element in the array is a + * separate line in the file. Both LF (Line Feed, used in Linux and Mac systems) and CRLF + * (Carriage Return, Line Feed, used in Windows systems) are supported. + * + * @param FileName An absolute path to the file you would like to read. + * @param LineReader While every line is read from the file regardless, you can use this + * parameter to filter which lines are returned in Lines. To do this, specify a child class + * of the "FileSDKLineReader" class and override the "FilterLine" function. When the "FilterLine" + * function returns true, the line is provided in the output of the "Read Lines From File" function. + * Find more details in our docs at wiki.incanta.games. + * + * @param Lines The lines of the file, optionally filtered by LineReader. These do not contain the + * line endings (i.e. there is no LF or CRLF character(s) at the end of the strings). + */ + UFUNCTION( + BlueprintPure, + meta = ( + DisplayName = "Read Lines from File", + Keywords = "FileSDK read lines array file string text" + ), + Category = "FileSDK" + ) + static bool ReadLinesFromFile( + FString FileName, + TSubclassOf LineReader, + TArray & Lines + ); + + /** + * Writes a string as text to a file, with options to overwrite/append as well as encoding options. + * Will create the file if it doesn't exist. This node expects the parent directory to already exist + * (i.e. it will not create directories for you, and will return false if the parent directories do not exist). + * + * @param FileName An absolute path to the file you would like to write. + * @param Content The text you would like to write to the file. + * @param Append If set to true, the file will be erased before writing Content to it; if set to false, + * Content will be written at the end of hte file. New lines/carriage returns will not be automatically + * inserted for you. + * @param Encoding Encoding options that are passed down to the file writer. "Auto Detect" will do its + * best to determine the encoding of the string, but you can also use one of the + * "Force (Ansi | Unicode | UTF8 | UTF8WithoutBOM)" options to force how the contents are encoded. + * + * @return Returns true if the file could be opened and written successfully. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Write String to File", + Keywords = "FileSDK write append save file string text" + ), + Category = "FileSDK" + ) + static bool WriteStringToFile( + FString FileName, + FString Content, + bool Append = false, + EFileSDKEncodingOptions Encoding = EFileSDKEncodingOptions::AutoDetect + ); + + /** + * Writes a Byte array as binary data to a file. This node currently always overwrites the + * file contents. If you have a use case for appending binary files, please let us know. + * Will create the file if it doesn't exist. This node expects the parent directory to already + * exist (i.e. it will not create directories for you, and will return false if the parent + * directories do not exist). + * + * @param FileName An absolute path to the file you want to write. + * @param Content The bytes you would like to write to the file. + * + * @return Returns true if the file was opened wnd written successfully. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Write Bytes to File", + Keywords = "FileSDK write save file bytes binary" + ), + Category = "FileSDK" + ) + static bool WriteBytesToFile(FString FileName, TArray Content); + + /** + * Reads the entire contents of a file as a binary Byte array. + * + * @param FileName An absolute path to the file you want to read. + * + * @param Content The entire contents of File Name. + * @return Returns true if the file was opened and read successfully. + */ + UFUNCTION( + BlueprintPure, + meta = ( + DisplayName = "Read Bytes from File", + Keywords = "FileSDK read file bytes binary" + ), + Category = "FileSDK" + ) + static bool ReadBytesFromFile(FString FileName, TArray & Content); + + /** + * Searches for files or directories in a directory. + * + * @param DirectoryToSearch An absolute path to the directory that you want to search in. + * @param FilterFilesWithExtension Only used if "File Type" is "File". This argument allows + * you to filter the results by the file extension. Proper usage of this argument is + * ".txt", ".csv", etc, including the period. + * @param SearchSubfolders Whether or not to search subdirectories (true) or just search + * the single folder provided (false). + * @param FileType Whether or not to search for a "File" or a "Directory". + * + * @return An array of absolute paths to each file or directory found. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Get Files or Directories from Directory", + Keywords = "FileSDK get search find files list directory contents" + ), + Category = "FileSDK" + ) + static TArray GetFilesFromDirectory( + FString DirectoryToSearch, + FString FilterFilesWithExtension, + bool SearchSubfolders = false, + EFileSDKFileType FileType = EFileSDKFileType::File + ); + + /** + * Lists the contents of a directory, including both files and directories, with supplemental information. + * + * @param Directory An absolute path to the directory that you want to list contents of. + * @param SearchSubfolders Whether or not to search subdirectories (true) or just search the + * single folder provided (false). + * + * @return An array of FileSDKFileInfo structs, one for each file and directory, each containing detailed + * information of the file/directory. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Get Directory Contents with File Info", + Keywords = "FileSDK get search find files list directory contents file info stat" + ), + Category = "FileSDK" + ) + static TArray GetDirectoryContentsWithFileInfo( + FString Directory, + bool SearchSubfolders = false + ); + + /** + * Returns detailed information for a specific file or directory. + * + * @param Path An absolute path to the file or directory you want information for. + * + * @param Info The detailed info struct of the file. + */ + UFUNCTION( + BlueprintPure, + meta = ( + DisplayName = "Get File or Directory Info", + Keywords = "FileSDK get file" + ), + Category = "FileSDK" + ) + static void GetFileOrDirectoryInfo(FString Path, FFileSDKFileInfo & Info); + + /** + * Retrieves the current username for whoever is running the program/game. (i.e. in C:\Users\) + * + * @return On Windows, this returns the environment variable "%USERNAME%". On Mac and Linux, this returns + * the environment variable "$USER". On other platforms, it returns "PLATFORM_NOT_SUPPORTED". + */ + UFUNCTION( + BlueprintPure, + meta = ( + DisplayName = "Get Current Username", + Keywords = "FileSDK get current user name username" + ), + Category = "FileSDK | Paths" + ) + static FString GetCurrentUsername(); + + /** + * Returns the current user's home directory. (i.e. the entire C:\Users\ + +#include "FileSDKFileReader.generated.h" + +class UFileSDKBPLibrary; + +UCLASS(BlueprintType, Blueprintable) +class UFileSDKFileReader : public UObject { + GENERATED_UCLASS_BODY() + + void OpenFile(FString fileName, bool OpenInBinaryMode); + + /** + * Checks to see if the file reader is in a "good" state. This is synonymous to the C++ good function. + * This function returns false if the file reader is in a bad state, failed, or at the end of the file. + * + * @return Returns false if the file reader is in a bad state, failed, or at the end of the file. + * Returns true if the file is successfully open and ready to read more bytes (i.e. the pointer + * is not at the end of the file). + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "File Is Good", + Keywords = "FileSDK file reader is good open" + ), + Category = "FileSDK | File Reader" + ) + bool IsGood(); + + /** + * Change the position of the File Reader; this is essentially a pointer of where you're going + * to start reading for any of the following read nodes. When you open a File Reader, the seek + * position starts at the Beginning. This is synonymous to the C++ seekg function. + * + * @param Anchor This defines the "from" where that Offset is applied to. + * @param Offset Number of bytes to offset from the Anchor. + * + * @return Returns true if the file is open and "File Is Good"; otherwise returns false. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Seek File Position", + Keywords = "FileSDK seek change file position pointer" + ), + Category = "FileSDK | File Reader" + ) + bool SeekFilePosition(EFileSDKFileAnchor Anchor, int Offset); + + /** + * Reads a specified number of bytes from the current file reader location as a binary Byte array. + * The file reader location is advanced to where ever it finishes reading. + * + * @param Num The number of bytes to read. If Num greater than the number of bytes left in the file, + * it will read to the end of the file. + * + * @param Content The bytes that were read in as a binary Byte array. + * @return The actual number of bytes read. This is usually only different than Num if you reached + * the end of the file. You should, however, still use Is Good to check if you're at the end of the file. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Read Bytes", + Keywords = "FileSDK read bytes" + ), + Category = "FileSDK | File Reader" + ) + int ReadBytes(int Num, TArray & Content); + + /** + * Reads the rest of the file from the current location as a binary Byte array. The file reader + * location is advanced to the end of the file. + * + * @param Content The bytes that were read in as a binary Byte array. + * @return The actual number of bytes read. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Read Bytes To End", + Keywords = "FileSDK read bytes to end" + ), + Category = "FileSDK | File Reader" + ) + int ReadBytesToEnd(TArray & Content); + + /** + * Reads a specified number of bytes from the current file reader location as a String. + * The file reader location is advanced to where ever it finishes reading. + * + * @param Num The number of bytes to read. If Num greater than the number of bytes left in the file, + * it will read to the end of the file. + * + * @param Content The bytes that were read in as a String. + * @return The actual number of bytes read. This is usually only different than Num if you reached + * the end of the file. You should, however, still use "File Is Good" to check if you're at the end of the file. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Read String", + Keywords = "FileSDK read string chars characters" + ), + Category = "FileSDK | File Reader" + ) + int ReadString(int Num, FString & Content); + + /** + * Reads the rest of the file from the current location as a String. The file reader location + * is advanced to the end of the file. + * + * @param Content The bytes that were read in as a String. + * @return The actual number of bytes read. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Read String to End", + Keywords = "FileSDK read string chars characters to end" + ), + Category = "FileSDK | File Reader" + ) + int ReadStringToEnd(FString & Content); + + /** + * Closes the file if it's valid/open. Does nothing otherwise. + */ + UFUNCTION( + BlueprintCallable, + meta = ( + DisplayName = "Close File Reader", + Keywords = "FileSDK file reader close" + ), + Category = "FileSDK | File Reader" + ) + void Close(); + + /** + * The absolute path to the file being read. + */ + UPROPERTY(BlueprintReadOnly, Category = "Details") + FString FileName; + + /** + * True if the file was opened to be read in binary mode, false for text. + */ + UPROPERTY(BlueprintReadOnly, Category = "Details") + bool BinaryMode; + +private: + std::ifstream * fileReader; + + friend class UFileSDKBPLibrary; +}; diff --git a/Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileType.h b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileType.h new file mode 100644 index 0000000..8ddb53b --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKFileType.h @@ -0,0 +1,9 @@ +// Copyright Incanta Games 2020. All Rights Reserved. + +#pragma once + +UENUM( BlueprintType ) +enum class EFileSDKFileType : uint8 { + File, + Directory, +}; diff --git a/Plugins/FileSDK/Source/FileSDK/Public/FileSDKLineReader.h b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKLineReader.h new file mode 100644 index 0000000..8343568 --- /dev/null +++ b/Plugins/FileSDK/Source/FileSDK/Public/FileSDKLineReader.h @@ -0,0 +1,28 @@ +// Copyright Incanta Games 2021. All Rights Reserved. + +#pragma once + +#include "FileSDKLineReader.generated.h" + +UCLASS(Blueprintable) +class FILESDK_API UFileSDKLineReader : public UObject { + GENERATED_BODY() + +public: + /** + * An overridable function that dictates whether or not a line in a file + * is filtered. Should return true if the line should be provided, false + * if the line should be filtered out (not included). + * + * @param Line The contents of the current line, excluding line endings. + * + * @return Should return true if the line should be provided, false + * if the line should be filtered out (not included). + */ + UFUNCTION(BlueprintNativeEvent, Category = "FileSDK") + bool FilterLine(const FString & Line); + + virtual bool FilterLine_Implementation(const FString & line) { + return true; + } +};

    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 E1(LbQMgRZ+ literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/GolosUI-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/GolosUI-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..593128319b135a46ad106315f7e03e92662b6432 GIT binary patch literal 142340 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

  • L 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

    7F!V4mT)uUqjG>cgvfC_i9f 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 literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Regular.ttf b/Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c7395121e21c61753f67f21177223069e38eb14a GIT binary patch literal 261116 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

    cu@LWxehq*%x5+UIumyNB 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 literal 0 HcmV?d00001 diff --git a/Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Bold.ttf b/Plugins/DarkerNodes/Resources/Fonts/CaskaydiaCove-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..32bed462ba388bfef86cedb09baa3110b363d9c0 GIT binary patch literal 265624 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

  • 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%0Db~^2_VgtDgl*BIF+VK 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